论文阅读笔记:ST-MetaNet-1

目录

前言

摘要

CCS

关键词

介绍

时空相关性的复杂组合

空间相关性

时间相关性

时空相关性的多样性

本篇博客结语


前言

读这篇论文边读边学,每天坚持发博客,看到哪学到哪,这系列文章既有翻译,又有深度详细解释,还会对名词所属领域进行解释,方便大家一起学习。项目打算先对标这篇论文,所以这个论文得好好啃下来,发个博客也是督促自己。本项目主题是关于交通流量预测,如果有相关领域的大神愿提供指导,也十分感谢。

摘要

城市交通预测对智能交通系统和公共安全具有重要意义,但具有挑战性,主要体现在以下两个方面:1)城市交通复杂的时空相关性,包括位置之间的空间相关性和时间戳之间的时间相关性;2)这种时空相关性的多样性,随位置的不同而变化,并依赖于周围的地理信息,如兴趣点和路网。为了应对这些挑战,提出了一种基于深度元学习的ST-MetaNet模型,可以同时对所有位置的流量进行集体预测。ST-MetaNet采用了一种序列到序列架构,由一个用于学习历史信息的编码器和一个用于逐步进行预测的解码器组成。具体来说,编码器和解码器具有相同的网络结构,均由一个编码流量的循环神经网络、一个捕捉不同空间相关性的元注意力网络和一个考虑不同时间相关性的元循环神经网络组成。在两个真实的数据集上进行了广泛的实验,以验证ST-MetaNet的有效性。

:在我上一篇论文阅读中使用端到端的学习方式,这样的方式可以直接对神经网络进行计算得出结果,而本篇文章采用序列到序列的学习方式(seq2seq),seq2seq要求必须使用编码器-解码器(Encoder-Decoder)对输入序列进行编码,最后输出时再进行解码,使用seq2seq能够满足输入序列和输出序列大小不同时的需要,即输入序列与输出序列可以长度不相等,端到端学习是做不到这一点的。

CCS

:这里进行一下说明,CCS是美国计算机协会分类系统,这里表明了本篇论文的所属分类。

  • 信息系统——>时空系统
  • 数据发掘
  • 计算方法——>神经网络

关键词

城市交通、时空数据、神经网络、元学习

介绍

随着数据采集技术和移动计算技术的发展,产生了大量的交通数据,如车辆轨迹数据,为城市分析和相关应用提供了基础。城市交通预测可以为城市规划和交通管理提供意见以提高公共交通运行效率,并为公共安全应急管理提供预警,这已成为智慧城市发展的一项关键任务工作。然而,由于复杂的时空(ST)相关性,城市交通预测非常具有挑战性。

时空相关性的复杂组合

由于交通在空间域(如道路网络)上是变化的,我们采用地理图来描述空间结构,其中每个节点表示一个位置,每个边表示位置之间的关系,如图1 (a)所示。由于城市交通是高度动态的,我们从以下两个因素来考虑这种相关性。

图1a:时空相关性的组合
空间相关性

如图1 (a)所示的红色箭头所示,一些位置的交通是相互影响的,并且一直在变化。例如,道路网络上的交通具有很强的空间依赖性。当交通事故发生在S3附近时,交通堵塞会迅速扩散到其相邻的S1、S2和S4。这种影响给交通流量预测带来了挑战。

时间相关性

给定一个地点,其流量的当前读数,如流入和流出,与它的先前序相关。例如,一个区域的出租车流量受到最近的值的影响,包括近的和远的。当S4发生特殊事件(如大型音乐会)时,很多人会进入这个位置,并且这种位置状态会保持很长时间。

这些类型的相关性都影响着城市交通,印次很有必要同时模拟时间相关性和空间相关性模型。

时空相关性的多样性

在城市中,位置及其相互关系的特征是多样的,这取决于它们自身的地理属性:1)节点属性:位置的周围环境,即附近的兴趣点(point of interest, POI)和路网密度(density of road networks, RNs);2)边属性:两个节点之间的关系,如道路的连通性和它们之间的距离。如图1 (b)所示,R1区、R2区和R3区poi分布和路网结构不同。因此,这些地区的特征不同,其流入的趋势也不同,如图1 (c)所示,这表明具有不同特征的地区往往具有不同类型的ST相关。

尽管如此,具有相似地理属性组合的位置可以导致相似的特征和相似类型的ST相关。在图1 (b)中,R1区和R3区包含大量的办公楼,代表商业区,而R2区包含大量的公寓,代表居住区。一般来说,市民通常在早上从家通勤到他们的工作单位,而在晚上返回。因此,商业区R1和R3在上午的流入量呈相似的上升趋势,而住宅区R2在晚上的高峰时段不同,如图1 (c)所示。因此,建模地理属性与ST相关类型之间的内在关系在城市交通预测中起着至关重要的作用。

近年来,尽管城市交通预测以及类似ST预测任务的工作显著增加,但上述挑战仍然没有很好地解决。首先,一些工作侧重于通过单个模型对所有位置的ST相关性进行建模。这些方法无法显式地建模地理属性与各类ST相关性之间的内在关系,在没有任何先验知识的情况下,这种关系难以学习。另一组工作采用多任务学习方法,主要为每个位置建立多个子模型,并通过位置之间的相似性约束一起训练所有这些子模型。这些方法依赖于特定任务的先验知识或强假设,即位置相似度。然而,这些辅助信息只能提供相对较弱的监督,在复杂的现实应用中产生不稳定、错误甚至毁灭性的结果。

:两个加粗的点中,我没有学习过相关模型,所以这里只能直接翻译,我不太了解相关工作。

为应对上述挑战,本文提出一种基于深度元学习的城市交通预测框架ST-MetaNet。图2描述了主要的直观信息。城市交通预测是一个典型的时空预测问题,其主要因素包括受节点(位置)和边(两个节点之间的相互关系)特征隐性影响的时空相关性。直观地说,节点的特征受其属性的影响,比如GPS定位和相邻POIs。同样,边的特征取决于它的属性,如道路的连通性和位置之间的距离。基于这些见解,ST-MetaNet首先从节点和边的属性中分别提取元知识(即特征);然后使用元知识对时空相关性进行建模,即生成预测网络的权重。

:看到这里我其实还是没有非常明白他整个体系的架构,不过这里也只是一个介绍。

我们的研究的贡献在于以下几个方面:

  • 本文提出了一种新的基于深度元学习的模型ST-MetaNet,用于城市交通预测。ST-MetaNet利用从地理图属性中提取的元知识,在序列到序列架构中生成图注意力网络和循环网络的参数权重。因此,该方法能够捕获地理属性之间的内在联系和不同类型的ST相关性。
  • 本文提出一种元图注意力网络来建模空间相关性。注意力机制能够根据位置的当前状态捕获位置之间的动态相互关系。此外,通过从地理图属性中提取节点和边的元知识来生成注意力网络的权重,从而对各种空间相关性进行建模。
  • 本文提出一种元门控循环神经网络,从每个节点的元知识中生成正常门控循环单元的所有权重。因此,每个位置都有其独特类型的时间相关性的独特模型。
  • 我们在两个任务上评估了ST-MetaNet:出租车流量预测和交通速度预测。实验结果验证了时空元网络可以显著提升城市交通预测,并从地理属性中学习到更好的交通相关知识。

本篇博客结语

这里大致介绍了研究的背景和创新点,但是总体还是比较含糊的,还需要继续研究后面的内容,后面的部分我接下来会持续发布。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/402316.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024开源资产管理系统推荐 8款免费开源IT资产管理系统/软件

开源资产管理系统 开源资产管理系统是帮助企业管理、跟踪和优化其资产的强大工具。这些系统能够自动记录资产的详细信息,如采购日期、使用情况、维护记录等,从而实现资产的全生命周期管理。企业可以通过这些系统优化资产使用效率,减少资产闲…

【瑞芯微RV1126(深度学习模型部署)】部署自己训练的yolov8-seg,实现足型检测!

前言 如果按照本系列第一篇博客那样交叉编译了opencv,那本文有些步骤就不用了,比如交叉编译工具链的下载,所以自己斟酌步骤。 本系列第一篇:https://blog.csdn.net/m0_71523511/article/details/139636367 本系列第二篇&#xff…

数字化转型底座-盘古信息IMS OS,可支撑构建MES/WMS/QCS/IoT等工业软件

在当今这个数字化浪潮汹涌的时代,众多企业纷纷踏上数字化转型之路。对于部分想自研工业软件的企业来说,一个强大、灵活且可扩展的数字化底座显得尤为重要。盘古信息IMS OS,,正是这样一款能够支撑构建MES(制造执行系统&…

井字棋游戏(HTML+CSS+JavaScript)

🌏个人博客主页:心.c 前言:这两天在写植物大战僵尸,写不动了,现在和大家分享一下之前我写的一个很简单的小游戏井字棋,这个没有AI,可以两个人一起玩,如果大家觉得我哪里写的有一些问…

BQ27441初始化配置程序,电压、SOC等参数读取程序

系列文章目录 1.元件基础 2.电路设计 3.PCB设计 4.元件焊接 5.板子调试 6.程序设计 7.算法学习 8.编写exe 9.检测标准 10.项目举例 11.职业规划 文章目录 前言一、模拟IIC二、BQ27441初始化配置程序三、学习资料 前言 送给大学毕业后找不到奋斗方向的你(每周不定…

html+css+js网页制作 自定义电商10个页面

htmlcssjs网页制作 自定义电商10个页面 网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad 等任意html编辑软件进行运行及修改编辑等操作)。 获取源码 1&#…

机器学习 第11章-特征选择与稀疏学习

机器学习 第11章-特征选择与稀疏学习 11.1 子集搜索与评价 我们将属性称为“特征”(feature),对当前学习任务有用的属性称为“相关特征”(relevant feature)、没什么用的属性称为“无关特征”(irrelevant feature)。从给定的特征集合中选择出相关特征子集的过程&a…

UART通信实现与验证(RS485)

前言 UART是一种常用的串行通信协议,RS485则是一种用于长距离和抗干扰的物理层标准。结合UART和RS485可以实现可靠的数据传输,特别是在多点通信和长距离应用中。通过合适的硬件连接、软件配置和验证测试,可以确保这一通信系统的稳定性和数据完…

【刷题笔记】二叉树2

1 二叉树的层序遍历 上一期我们讲了关于二叉树的前序、中序以及后序遍历的相关内容。然而,还存在一种遍历方式,这种方式非常符合我们人类的正常思维,可以求解很多树相关的问题,比较暴力——二叉树的层序遍历。 二叉树的层序遍历与…

读软件开发安全之道:概念、设计与实施01基础

1. 基础 1.1. 实现软件安全既需要运用逻辑,又是一项艺术 1.1.1. 一项仰赖直觉来做出判断的艺术 1.1.2. 需要践行者对当代数字系统有所掌 1.1.3. 需要他们对人与系统之间的交互有所体悟 1.2. 需要准确地思考一下何谓安全 1.2.1. 安全定义的主观性颇强&#xff0…

HarmonyOS开发:跨应用数据共享详解

目录 前言跨应用数据共享的重要性HarmonyOS的数据共享能力相关的基本概念跨应用数据共享的数据管理具体实现跨应用数据共享延伸:数据共享的安全和隐私结语 前言 现在的移动操作系统中,应用之间的数据共享已成为提升用户体验和实现功能互补的重要手段&a…

watch 和 watchEffect 的隐藏点 --- 非常细致

之前有一篇文章讲述了 watch 和 watchEffect 的使用,但在实际使用中,仍然存在一些“隐藏点”,可能会影响开发,在这补充一下。 1. watch 的隐藏点 1.1 性能陷阱:深度监听的影响 当在 watch 中使用 deep: true 来监听…

[MRCTF2020]套娃1

打开题目,查看源代码,有提示 有两层过滤 1.过滤"_"与"%5f" 。 这里要求的参数必须是"b_u_p_t"但是不能检测出"_"。这里看着很作弄人。其实这里要用到php里非法参数名的问题。可以参考一下博客 ?b.u.p.t2333…

Python爬虫技术与K-means算法的计算机类招聘信息获取与数据分析

有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主 目录 摘要.... 1 Abstract 2 1 引言.... 3 1.1 研究背景... 3 1.2 国内外研究现状... 4 1.3 研究目的... 5 1.4 研究意义... 7 2 关键技术理论介绍... 7 2.1 Python爬虫... 7 2.1 K-means…

微软开源库 Detours 详细介绍与使用实例分享

目录 1、Detours概述 2、Detours功能特性 3、Detours工作原理 4、Detours应用场景 5、Detours兼容性 6、Detours具体使用方法 7、Detours使用实例 - 使用Detours拦截系统库中的UnhandledExceptionFilter接口,实现对程序异常的拦截 C软件异常排查从入门到精通…

VMware虚拟机下安装Ubuntu22.04以及汉化配置保姆级教程

目录 一.VMware和Ubuntu下载 二.在VMware中创建Ubuntu 1.点击 创建新的虚拟机 2.选择典型 3.选择Ubuntu镜像包(自定义存放的位置) 4.创建个人信息(密码一定要牢记) 5.选择虚拟机的安装位置 6.其他配置项(默认下…

Unity Obfuscator 使用说明

一、Assembly - Settings 1. 核心Unity程序集(Assembly-CSharp) Obfuscate Assembly-CSharp: 开启 这是Unity的核心程序集,所有没有存储在程序集定义文件(assembly definition file)中的代码都会被存储在这里。大多数…

C++多态详解

1. 多态的概念 多态就是函数调用的多种形态,使用多态能够使得不同的对象去完成同一件事时,产生不同的动作和结果。 举个栗子:比如买票这个行为,当普通人买票时,是全价买票;学生买票时,是半价买…

yolov5网络初始化问题

当你打印detect层的三个特征层时,发现有三种不同的长和宽,如下图所示: 我提出三个问题: 为什么不一样呢,输入有什么含义吗? 为什么网络初始化四次(forward)? 下面来逐个击破 1. torc…

uniapp 微信小程序生成水印图片

效果 源码 <template><view style"overflow: hidden;"><camera device-position"back" flash"auto" class"camera"><cover-view class"text-white padding water-mark"><cover-view class"…