AI论文速读 | 2024[KDD]ASeer基于异步时空图卷积网络的不规则交通时间序列预测

题目:Irregular Traffic Time Series Forecasting Based on Asynchronous Spatio-Temporal Graph Convolutional Network

作者:Weijia Zhang, Le Zhang, Jindong Han(韩金栋), Hao Liu(刘浩), Jingbo Zhou, Yu Mei, Hui Xiong(熊辉)

机构:香港科技大学(广州),百度,香港科技大学

arXiv网址:https://arxiv.org/abs/2308.16818

Cool Paper:https://papers.cool/arxiv/2308.16818

关键词::不规则交通时间序列预测、异步空间依赖性、个性化时间编码、半自回归预测网络、图卷积网络。

TL; DR: 本文提出了ASeer模型,一种基于异步时空图卷积网络的新型交通预测方法,有效应对智能交通信号控制下的不规则交通时间序列预测挑战。

13 Pages 4 Methodology 4 Experiments

🌟【紧跟前沿】“时空探索之旅”与你一起探索时空奥秘!🚀
欢迎大家关注时空探索之旅时空探索之旅QRCode

摘要

由智能交通信号控制的交叉口的准确交通预测对于有效的智能交通信号控制系统的发展至关重要。然而,由于智能交叉口产生的不规则交通时间序列,交通预测任务变得更加棘手,并提出了三个主要的新挑战: 1)异步空间依赖,2)交通数据之间的不规则时间依赖,以及3)要预测的可变长度序列,这严重阻碍了当前交通预测方法的性能。为此,提出了一种异步时空图卷积(Asynchronous Spatio-tEmporal graph convolutional
nEtwoRk, ASeer)来预测未来时间窗口内进入智能交叉口的车道的交通状态。具体来说,通过交通扩散图链接车道,首先提出了一种异步图扩散网络来模拟车道时间失调交通状态测量之间的异步空间依赖关系。之后,为了捕捉不规则交通状态序列中的时间依赖性,设计了一个可学习的个性化时间编码来嵌入每个车道的连续时间。然后,提出了一个可转换的时间感知卷积网络,该网络学习元滤波器以导出具有可转换滤波器大小的时间感知卷积滤波器,以便对不规则序列进行有效的时间卷积。此外,设计了一个由状态演化单元和半自回归预测器组成的半自回归预测网络,以有效和高效地预测可变长度的交通状态序列。在两个真实世界数据集上的大量实验证明了ASeer在六个指标上的有效性。

Q: 这篇论文试图解决什么问题?

未来1h的交通预测

(a): 规则,(b): 不规则

A: 这篇论文试图解决的问题是智能交通信号控制下路口的不规则交通时间序列预测(Irregular Traffic Forecasting)。具体来说,论文面临三个主要挑战:

  1. 异步空间依赖性(Asynchronous Spatial Dependency):由于不同路口的交通信号周期开始时间和长度可能不同,导致不同车道的交通状态测量在时间上无法对齐,这使得在空间依赖性建模方面存在异步性。
  2. 不规则时间依赖性(Irregular Temporal Dependency):每个车道的未来交通状态与其历史状态相关,但由于信号周期长度的变化和传感器数据缺失问题,导致时间间隔的不规则性,这使得时间依赖性建模变得复杂。
  3. 预测序列长度可变(Variable-length Sequence to be Predicted):目标是预测下一个时间窗口内所有车道的完整交通状态序列,但由于信号周期长度在不同路口和时间的变化,需要预测的序列长度通常是可变的。

论文提出了一种名为ASeer的异步时空图卷积网络(Asynchronous Spatio-tEmporal graph convolutional nEtwoRk),用于预测智能交叉口入口车道在未来时间窗口内的交通状态。

智能交叉路口入口车道测量的交通状态

Q: 有哪些相关研究?

A: 论文中提到了多个与智能交通预测相关的研究领域和具体工作,可以概括为以下几个方面:

  1. 交通预测的深度学习模型:近年来,深度学习模型在交通预测任务中占据主导地位,因为它们能够模拟交通数据的复杂时空特征。这些模型包括卷积神经网络(CNNs)和循环神经网络(RNNs)。
  2. 空间建模:一些研究使用网格基区域图和CNN来捕捉相邻区域之间的空间依赖性。图神经网络(GNNs)被广泛用于模拟交通数据中的非欧几里得空间依赖性。
  3. 时间建模:在时间建模方面,CNN和RNN经常被用于捕捉交通数据中的时间依赖性。与RNN相比,CNN在时间建模方面具有并行计算所有时间步的优势,显示出极高的计算效率。
  4. 不规则采样时间序列:这是与本文工作相关的另一个领域,涉及到学习从时间间隔不等的观测中获取的时间序列数据。一些研究通过改进RNN来适应具有不规则时间间隔的序列,例如使用时间门控、时间衰减项或记忆分解机制。
  5. 注意力机制:注意力机制也被应用于模型不规则采样时间序列,以学习连续时间的嵌入。
  6. 图神经网络在交通预测中的应用:一些工作尝试直接从交通数据中学习潜在的图结构,或者在GNN中引入注意力机制来学习道路网络传感器之间的动态空间依赖性。
  7. 特定模型和方法:论文中还提到了一些具体的模型和方法,例如DCRNN、GWNet、mTADN等,这些方法在交通预测领域有显著的研究贡献。

论文中提到的相关研究为ASeer模型的提出提供了理论和技术背景,并帮助作者界定了其研究的创新点和与现有工作的区别。

Q: 论文如何解决这个问题?

ASeer

A: 论文提出了一个名为ASeer的异步时空图卷积网络(Asynchronous Spatio-tEmporal graph convolutional nEtwoRk),来解决智能交通信号控制下路口的不规则交通时间序列预测问题。ASeer模型通过以下几个关键组件来解决这个问题:

  1. 异步图扩散网络(Asynchronous Graph Diffusion Network, AGDN)
    • 构建一个交通扩散图,将车道表示为节点,根据地理邻近性和车道级道路网络可达性建立边。
    • 每个节点异步地将其交通状态测量传播到相邻节点,这些节点接收并存储交通状态到消息缓冲区。
    • 通过异步图卷积操作,节点整合其缓冲区中的交通消息,以增强每个节点的空间感知。
  2. 可变形时序感知卷积网络(Transformable Time-aware Convolution Network, TTCN)
    • 学习元滤波器(meta-filters)来派生具有可变滤波器大小的时间感知卷积滤波器。
    • 应用派生的时间感知卷积滤波器对不规则序列进行高效的时间卷积,以获取每个节点的时空表示。
  3. 半自回归预测网络(Semi-Autoregressive Prediction Network, SAPN)
    • 设计一个状态演化单元(State Evolution Unit, SEU),根据经过的时间演化每个节点的交通隐藏状态。
    • 使用半自回归预测器(Semi-Autoregressive Predictor, SAP)基于演化的、初始的交通隐藏状态和预测的经过时间来预测连续交通状态序列。
  4. 个性化时间编码(Personalized Time Encoding)
    • 为每个节点设计一个可学习的三角函数来嵌入时间间隔,以表示不同节点的独特周期性模式。
  5. 模型训练
    • 采用三个掩蔽损失(masked losses)来优化模型训练,包括交通信号周期长度预测的掩蔽平均绝对误差(MAE)、时间损失和交通流量预测的掩蔽MAE损失。
  6. 复杂度分析
    • 对ASeer的时间复杂度进行了分析,并指出在实际实时交通预测应用中,由于模型的特性,时间复杂度可以进一步降低。

通过这些组件和方法,ASeer能够有效地处理异步空间依赖性、不规则时间依赖性,并高效地预测可变长度的交通状态序列。论文通过在两个真实世界数据集上的广泛实验,证明了ASeer与九个竞争基线算法相比,在六个指标上的有效性。

Q: 论文做了哪些实验?

数据集信息

时间分布

交通流量和交通信号周期长度之间的关系。

株洲相机传感器空间分布及相应的平均交通流量和周期长度

A: 论文中进行了多项实验来验证ASeer模型的有效性,包括数据集描述与分析、实现细节、评估指标、与基线方法的比较、消融研究、参数敏感性分析以及预测效率分析。以下是实验的详细内容:

  1. 数据集描述与分析
    • 论文使用了两个真实世界的数据集:Zhuzhou和Baoding,它们是中国智能交通信号控制系统和自动驾驶的主要试点城市。
    • 对数据集的统计特性进行了描述,包括测量数量、传感器数量、时间范围、缺失比例等。
  2. 实现细节
    • 实验在配备特定CPU和GPU的Linux服务器上进行。
    • 设置了历史和预测时间窗口长度、距离阈值、预测步长等参数。
    • 采用了多层感知器(MLP)和门控循环单元(GRU)等网络结构。
  3. 评估指标(有变化的回归评价指标):
    • 定义了六个评估指标来全面评估预测性能,包括C-MAE、C-RMSE、C-MAPE、F-MAE、F-RMSE和F-AAE。
  4. 与基线方法的比较
    • 将ASeer与九种基线方法进行了比较,包括LAST、HA、TCN、GRU、GRU-D、T-LSTM、DCRNN、GWNet和mTADN。
    • 在两个数据集上评估了这些方法的性能。
  5. 消融实验
    • 通过移除ASeer的四个关键组件(AGDN、TTCN、PTE和SAPN),研究了每个组件对整体性能的影响。
  6. 参数敏感性分析
    • 研究了预测步长和隐藏层维度两个超参数对模型预测性能的影响。
  7. 预测效率分析
    • 评估了SAPN和TTCN模块的效率,并与其他基线模型进行了比较,以证明ASeer在实际实时交通预测应用中的效率。
  8. 实验结果
    • 论文中提供了详细的实验结果,包括不同方法在各个评估指标上的性能,消融研究的结果,不同参数设置下的性能变化,以及不同模型的预测效率。

这些实验结果表明ASeer在不规则交通预测任务上的有效性和效率,并在多个方面优于现有的基线方法。

实验结果

12步预测

消融实验

超参-预测步长

超参-隐藏维度

超参-预测延迟-步长

不同时间建模方法的效率

不同模型的执行效率

Q: 总结一下论文的主要内容

A: 这篇论文的主要内容可以总结为以下几点:

  1. 问题定义:论文针对智能交通信号控制下路口的不规则交通时间序列预测问题,提出了三个主要挑战:异步空间依赖性、不规则时间依赖性和预测序列长度的可变性。
  2. ASeer模型:为了解决上述挑战,论文提出了一个名为ASeer的异步时空图卷积网络。该模型包含以下几个关键组件:
    • 异步图扩散网络(AGDN):用于模拟时间错位交通状态测量之间的异步空间依赖性。
    • 可变形时序感知卷积网络(TTCN):通过学习元滤波器来适应不规则交通序列的时间依赖性。
    • 个性化时间编码:为每个节点嵌入连续时间,以捕捉节点特定的周期性模式。
    • 半自回归预测网络(SAPN):有效且高效地迭代预测可变长度的交通状态序列。
  3. 实验验证:论文在两个真实世界的数据集上进行了广泛的实验,包括数据集描述与分析、实现细节、评估指标、与基线方法的比较、消融研究、参数敏感性分析和预测效率分析。
  4. 实验结果:实验结果表明,ASeer在多个评估指标上优于其他九个竞争基线算法,证明了其在不规则交通预测任务中的有效性和效率。
  5. 贡献总结
    • 提出了一个新的不规则交通预测问题,并定义了三个新的挑战。
    • 设计了异步图扩散网络来模拟异步空间依赖性。
    • 提出了具有个性化时间编码的可变形时序感知卷积网络来捕捉不规则序列中的时间依赖性。
    • 设计了半自回归预测网络来实现有效且高效的可变长度序列预测。
    • 在两个真实世界数据集上的广泛实验验证了ASeer的优越性。
  6. 未来工作:论文还讨论了一些潜在的未来研究方向,包括更复杂的图结构、多源数据融合、长期预测、模型泛化能力等。

来捕捉不规则序列中的时间依赖性。

  • 设计了半自回归预测网络来实现有效且高效的可变长度序列预测。
  • 在两个真实世界数据集上的广泛实验验证了ASeer的优越性。
  1. 未来工作:论文还讨论了一些潜在的未来研究方向,包括更复杂的图结构、多源数据融合、长期预测、模型泛化能力等。

总的来说,这篇论文针对智能交通信号控制中的不规则交通预测问题,提出了一个创新的深度学习模型ASeer,并在实际数据集上验证了其有效性。

🌟【紧跟前沿】“时空探索之旅”与你一起探索时空奥秘!🚀
欢迎大家关注时空探索之旅时空探索之旅QRCode

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

纯硬件FOC驱动BLDC

1. 硬件FOC 图 1 为采用 FOC 的方式控制 BLDC 电机的过程,经由 FOC 变换( Clark 与 Park 变换) ,将三相电流转换为空间平 行电流 ID 与空间垂直电流 IQ。经过 FOC 逆变化逆( Clark 变换与逆 Park 变换) ,将两相电流转换为三相电流用于控 制电…

容器:deque

以下是对于deque容器知识的整理 1、构造 2、赋值 3、大小操作 4、插入 5、删除 6、数据存取 7、排序 #include <iostream> #include <deque> #include <algorithm> using namespace std; /* deque容器&#xff1a;双端数组&#xff0c;可以对头端进行插入删…

网页用事件监听器播放声音

一、什么是监听器&#xff1a; 在前端页面中&#xff0c;事件监听器&#xff08;Event Listener&#xff09;是一种编程机制&#xff0c;它允许开发者指定当特定事件&#xff08;如用户点击按钮、鼠标悬停、页面加载完成等&#xff09;发生时执行特定的代码块。简而言之&#x…

clonezilla(再生龙)克隆物理机linux系统,然后再去另一台电脑安装

前言: 总共需要2个u盘,一个装再生龙系统,一个是使用再生龙把硬盘备份到另一个盘里面,恢复的时候,先使用再生龙引导,然后再插上盘进行复制 1.制作启动u盘 1.1下载再生龙Clonezilla 下載 1.2下载UltraISO(https://cn.ultraiso.net/uiso9_cn.exe) 1.3 打开UltraISO,选择co…

Vue 解决报错 VM6290:1 Uncaught SyntaxError: Unexpected identifier ‘Promise‘

Vue 报错 VM6290:1 Uncaught SyntaxError: Unexpected identifier ‘Promise’ 排查 控制台报了一个错误 , Uncaught SyntaxError: Unexpected identifier ‘Promise’&#xff0c;网上查到的方法是 缺少符号&#xff0c;语法写法错误&#xff0c;但这些都没有解决我的问题&am…

用Lobe Chat部署本地化, 搭建AI聊天机器人

Lobe Chat可以关联多个模型&#xff0c;可以调用外部OpenAI, gemini,通义千问等, 也可以关联内部本地大模型Ollama, 可以当作聊天对话框消息框来集成使用 安装方法参考&#xff1a; https://github.com/lobehub/lobe-chat https://lobehub.com/zh/docs/self-hosting/platform/…

RCE漏洞

RCE&#xff08;Remote code/command execution&#xff09;&#xff0c;远程代码执行和远程命令执行。在很多web应用开发的过程中&#xff0c;程序员可能在代码中编写一些能够运行字符串的函数&#xff0c;当用户可以控制输入内容时&#xff0c;这就导致了RCE漏洞。 1 远程代…

《昇思25天学习打卡营第4天|数据集 Dataset》

文章目录 前言&#xff1a;今日所学&#xff1a;1. 数据集加载2. 数据集迭代3. 数据集常用操作与自定义数据集 前言&#xff1a; 今天学习的是数据集的内容。首先&#xff0c;数据是深度学习的基石&#xff0c;高质量的数据输入能够在整个深度神经网络中发挥积极作用。MindSpo…

安全和加密常识(6)Base64编码方式

文章目录 什么是 Base64编码原理编解码示例应用什么是 Base64 Base64 是一种用于将二进制数据编码为仅包含64种ASCII字符的文本格式的编码方法,注意,它不是加密算法。它设计的目的主要是使二进制数据能够通过只支持文本的传输层(如电子邮件)进行传输。Base64常用于在需要处…

STM32 SWD烧写

最小电路 stm32f103x 内部已经集成了振荡电路&#xff0c;可以省略&#xff1b;rst引脚电路&#xff0c;可以省略&#xff0c;boot0,boot1不需要设置 正常烧录 -------------------------------------------------------------------STM32CubeProgrammer v2.9.0 …

C++旋转点坐标计算

/// 获取A点绕B点旋转P度后的新坐标/// </summary>/// <param name"Angle">角度</param>/// <param name"CirPoint">圆心坐标</param>/// <param name"MovePoint">移动点的坐标</param>/// <param…

window搭建git环境

1.下载安装window下git专用软件scm 从Git for Windows 官网网站下载&#xff0c;并且一路安装即可 安装成功后通过桌面快捷图标Git Bash点击打开 安装后软件应该会自动帮助配置环境变量&#xff0c;如果没有需要自己配置使用 2.git环境配置 2.1设置姓名和邮箱(github上你注…

编码器的使用

视频 提高部分-第4讲 编码器的使用(1)_哔哩哔哩_bilibili 编码器单位 编码器总分辨率 编码器 一圈所计算的脉冲数&#xff08;但由于定时器会倍频 所以计算时要乘以倍频系数&#xff09; 在淘宝上看的分辨率物理分辨率 实际分辨率物理分辨率 * 定时器倍频数&#xff08;一…

c++ 设计模式 的课本范例(下)

&#xff08;19&#xff09; 桥接模式 Bridge&#xff0c;不是采用类继承&#xff0c;而是采用类组合&#xff0c;一个类的数据成员是类对象&#xff0c;来扩展类的功能。源码如下&#xff1a; class OS // 操作系统负责绘图 { public:virtual ~OS() {}virtual void draw(cha…

昇思25天学习打卡营第13天|MindNLP ChatGLM-6B StreamChat

学AI还能赢奖品&#xff1f;每天30分钟&#xff0c;25天打通AI任督二脉 (qq.com) MindNLP ChatGLM-6B StreamChat 本案例基于MindNLP和ChatGLM-6B实现一个聊天应用。 1 环境配置 %%capture captured_output # 实验环境已经预装了mindspore2.2.14&#xff0c;如需更换mindspo…

使用 Swift 递归搜索目录中文件的内容,同时支持 Glob 模式和正则表达式

文章目录 前言项目设置查找文件读取CODEOWNERS文件解析规则搜索匹配的文件确定文件所有者输出结果总结前言 如果你新加入一个团队,想要快速的了解团队的领域和团队中拥有的代码库的详细信息。 如果新团队中的代码库在 GitHub / GitLab 中并且你不熟悉代码所有权模型的概念或…

Burpsuite靶场信息泄露相关的实验通关

目录 第一关&#xff1a;错误消息中的信息披露 第二关&#xff1a;调试页面信息披露 第三关&#xff1a;通过备份文件披露源代码 第四关&#xff1a;通过信息披露绕过身份验证 第五关&#xff1a;版本控制历史中的信息披露 最近看大佬的文章&#xff0c;发现了很对自己没有…

鲁工小装载机-前后桥传动轴油封更换记录

鲁工装载机 因前后桥大量漏齿轮油&#xff0c;故拆开查看、更换油封 一&#xff1a; 如图圈起来的地方是螺丝和钢板相别&#xff0c;用200的焊接电流用电焊机点开一个豁口后拆除螺丝。 转轴是拆除传动轴后的样子。 这就是拆下来的样子&#xff0c;这玩意插上边那图&…

2024最新初级会计职称题库来啦!!!

16.根据增值税法律制度的规定&#xff0c;下列各项中&#xff0c;属于"提供加工、修理修配劳务"的是&#xff08;&#xff09;。 A.修理小汽车 B.修缮办公楼 C.爆破 D.矿山穿孔 答案&#xff1a;A 解析&#xff1a;选项AB&#xff1a;修理有形动产&#xff08;…

江协科技51单片机学习- p21 LED点阵屏(8*8)

&#x1f680;write in front&#x1f680; &#x1f50e;大家好&#xff0c;我是黄桃罐头&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流 &#x1f381;欢迎各位→点赞&#x1f44d; 收藏⭐️ 留言&#x1f4dd;​…