INS 论文分享:一种用于交通流预测的多通道时空Transformer模型

news2024/12/25 0:08:03

本文主要介绍了我们在长期交通流预测方面的最新研究成果,该成果已发表在信息学领域的顶级期刊《Information Sciences》上,论文题目为《A Multi-Channel Spatial-Temporal Transformer Model for Traffic Flow Forecasting》。该论文的第一作者及通讯作者为肖建力老师,第二作者为硕士生龙佰超。此研究展示了我们团队在该领域的最新进展,并为未来的交通管理和规划提供了有力的技术支持。本推文的作者为龙佰超,审校为朱旺。

目前,交通流量预测面临的主要挑战包括:(1)随着预测时间的增加,预测的准确性会下降;(2)预测结果极大地依赖于从道路网络中提取时空依赖关系。为了克服上述挑战,我们提出了一个多通道时空Transformer模型,用于交通流量预测。该模型通过融合来自不同交通数据通道的结果来提高预测准确性。我们的方法利用图卷积网络从每个通道提取空间特征,同时使用基于Transformer的架构捕捉跨通道的时间依赖性。我们引入了一个自适应邻接矩阵,以克服从固定拓扑结构中提取特征的限制。在六个真实世界数据集上的实验结果表明,在时序模型中引入多通道机制可以增强性能,我们提出的模型在准确性方面优于基线模型。

1. 研究背景与论文贡献

随着城市化的快速推进,城市交通问题日益突出,包括道路拥堵、交通事故及环境污染等。交通流预测作为智能交通系统的核心组成部分,对于缓解交通压力、降低事故发生率和减轻环境污染具有重要意义。然而,由于交通流的复杂时空依赖性,使得准确预测交通流仍是一个极具挑战性的任务。与以往研究不同,我们的模型引入了多通道机制,以探讨周期性因素对交通流预测的影响。在空间维度上,我们同时考虑了静态与动态空间依赖关系,以更全面地捕捉空间信息;在时间维度上,虽然Transformer架构目前已广受欢迎,但我们也对比了使用其他深度时间序列模型的研究。论文通过比较Transformer架构与多通道机制的结合前后效果,展示了选择Transformer的合理性。以往研究多聚焦于时间序列与空间模型的结合,较少涉及不同尺度下的模型对比,因此我们提出了MC-STTM(多通道时空Transformer模型)。我们在六个公共交通数据集上对该方法进行评估,实验结果显示我们的模型性能显著优于最先进的基线模型。论文的主要贡献包括:

(1) 提出了一种新颖的多通道数据融合模型,通过整合不同通道的历史交通数据来模拟交通网络,明显优于未利用多通道数据的现有交通流预测模型。

(2) 利用图卷积网络提取空间特征,并创新性地将自适应邻接矩阵与基于已知道路网络拓扑的邻接矩阵结合,以更精准地捕捉空间依赖性。

(3) 采用Transformer架构提取时间特征,与RNNs相比,它在长期预测方面表现出有竞争力的性能。并在不同通道中引入了独特的位置编码机制,有效捕捉时间依赖性。

(4) 在包括交通流量和速度数据集在内的多个数据集上进行了广泛的对比实验,验证了模型的优越性。

2. 模型

如图 1所示,MC-STTM模型采用多通道输入机制,首先对输入特征进行维度扩展,以捕获更多的信息和关系,提高模型的性能和泛化能力。接着,模型通过堆叠时空块(如图 2)对扩展后的特征进行提取。每个时空块包含一个空间块和一个时间块,这两者共同作用以提取时空特征。通过叠加这些时空块,形成一个深度模型,从而更有效地提取复杂特征。在此基础上,特征融合阶段采用了类似于GRU的门控机制,这不仅防止了梯度的消失和爆炸,还有助于模型学习长期依赖关系。最后,预测层通过两次一维卷积运算来聚合这些时空特征,完成对交通流的预测。这一系列设计使得MC-STTM模型在处理交通流预测任务时表现出卓越的性能。

1 MC-STTM模型框架

2 时空模块的框架

3. 实验结果

在六个真实数据集上进行实验,以解决以下问题。Q1:在引入多渠道机制之前和之后,深度学习模型的性能是否有所提高?Q2:与其他先进的交通流量预测模型相比,我们模型的性能如何?我们还进行了消融实验,以证明每个块的重要性。

结果表明,引入多通道机制提高了深度学习模型跨不同数据集的预测性能。MC-STTM在各种数据集上都优于基线模型,特别是在长期预测方面表现优异。这证实了Transformer在捕获长时间的特征方面的优越性。交通流量预测需要考虑外部因素,如天气、道路状况或可能影响交通流量的特殊事件。然而,由于数据集中的信息有限,我们专门对道路网络节点数量最多的PEMS07数据集进行了鲁棒性实验。在测试集中,我们引入均值为0,标准差为0.01的高斯噪声作为干扰。结果表明,加入噪声前后的交通流预测结果差异不大。因此MC-STTM具有较强的抗干扰能力。

4. 结论

论文提出了一种新型的多通道时空Transformer模型(MC-STTM),用于交通流预测。该模型通过多通道机制,不仅学习了路网的静态空间特征,也掌握了动态空间特征,并通过引入Transformer架构来更有效地捕获长期依赖关系。在多个真实世界数据集上的实验结果显示,MC-STTM在性能上超越了基线模型,证明了我们方法在捕捉时空相关性方面的高效性。具体而言,多通道机制的引入显著提升了深度学习模型的性能。未来,我们计划进一步探索如何在数据缺失或存在多模态数据的情况下,从原始数据中提取更多的时空信息。此外,随着多模态数据的增加,未来的研究将可能整合文本、图像、在线信息等多种资源,以实现对实时交通状况的更精准预测。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Android项目转为鸿蒙,真就这么简单?

最近做了一个有关Android转换成鸿蒙的项目。经不少开发者的反馈;许多公司的业务都增加了鸿蒙板块。 对此想分享一下这个项目转换的流程结构,希望能够给大家在工作中带来一些帮助。转换流程示意图如下: 下面我就给大家介绍,Android…

Android 屏幕适配全攻略(上)-掌握屏幕单位,应对千变万化的设备

本文从 Android 开发中常见的长度单位 px、dp、sp 入手,详细介绍了它们的特点及转换关系。 接着深入探讨了屏幕尺寸、分辨率、像素密度等重要的屏幕指标,帮助读者全面理解它们之间的联系。最后,通过实例代码演示了如何在代码中进行单位转换&…

UE4\UE5 调试源代码流程(重点讲不去Github装源代码情况)

UE4\UE5 调试源代码流程 前言: 很多写UE C代码的小伙伴,肯定发现了,在虚幻源代码里面是没办法打断点进行调试的,就算走Debug调试流程,也依旧不能正常打断点调试,今天我们来分享一下不装Github源代码情况下…

Python语言基础学习(上)

目录 一、常量和表达式 二、变量和类型 2.1 认识变量 2.2 定义变量 2.3 变量类型 1、整数 int 2、浮点数(小数)float 3、字符串 str 4、布尔类型 2.4 类型转换 三、注释 3.1 单行注释 3.2 文档注释(或者多行注释) …

五金建材微信小程序商城系统开发搭建指南

如今,随着移动互联网的发展,小程序成为了商家们开拓新市场、增加收益的重要途径。特别是对于五金店这类实体店铺来说,通过小程序开设线上商城,不仅可以提升品牌影响力,还能够实现线上线下的无缝对接,为店家…

二、SPI协议

文章目录 总述1.SPI接口2. SPI工作模式3. SPI通信时序4. SPI协议 对比 UART协议(上一篇文章刚介绍过uart协议,这里来对比一下) 总述 SPI(Serial Peripheral Interface)是一种高速的、全双工、同步的串行通信总线&…

2024智能投影仪怎么选?大眼橙C1D,高清高亮高性价比

在这个科技飞速发展的时代,家庭智能化已经成为一种趋势。大眼橙C1D,2024年最新上市的一款智能投影仪,正以其独特的魅力,引领着智能家居的新潮流。 一、外观设计:简约而不简单 大眼橙C1D的外观设计采用了简约风格&…

pdffactory pro8.0虚拟打印机(附注册码)

PdfFactory pro是一款非常受欢迎的PDF虚拟打印机,可以帮助用户将你的其他文档保存为PDF格式。请为用户提供打印/发送/加密等多种实用功能,以及一套完善的PDF打印方案。 使用说明 下载pdfFactory Pro压缩包,解压后,双击exe文件&am…

2024数维杯A题可运行思路代码文章成品

为了能够精确地确定飞行器在三维空间中的位置,理论上至少需要从三个不同位置的发射源接收TOA数据。下面是使用TOA数据确定位置所需的计算基础和原理: 单个TOA数据: 单个TOA测量可以确定接收器与发射源之间的距离,这在三维空间中形…

error C2039: “NotifySeverity“: 不是 “osg“ 的成员 问题分析

程序从osg3.6.5Qt5.9osgearth2.10环境中移植到osg3.7.0Qt5.15.2osgearth3.3环境中,出现了无尽的错误。 有些错误很莫名奇妙,比如下述错误: D:\OsgEarth3.3\include\osgEarth\Notify(34,53): error C2039: "NotifySeverity": 不是 &…

Vue3专栏项目 -- 二、自定义From组件(下)

需求分析: 现在我们还需要一个整体的表单在单击某个按钮的时候可以循环的验证每个input的值,最后我们还需要有一个事件可以得到最后验证的结果,从而进行下一步的操作 如下,我们应该有一个form表单包裹着全部的input表单&#xf…

分布式模式让业务更高效、更安全、更稳定

​🌈 个人主页:danci_ 🔥 系列专栏:《设计模式》 💪🏻 制定明确可量化的目标,坚持默默的做事。 🚀 转载自热榜文章🔥:探索设计模式的魅力:分布式模…

ICode国际青少年编程竞赛- Python-4级训练场-while语句入门

ICode国际青少年编程竞赛- Python-4级训练场-while语句入门 1、 while Flyer.disappear():wait() Dev.step(2)2、 Dev.step(1) while Flyer.disappear():wait() Dev.step(5)3、 while Flyer[0].disappear():wait() Dev.step(3) Dev.step(-1) while Flyer[0].disappear():…

VM虚假机联网(无代码,超简单)NAT模式

1、左边顶上编辑里面最下面找到虚拟网络编辑器2.启用管理员特权3.重新创建一个NAT模式的网络(名称随便一个) 4.打开这两个设置里面的东西进行拍照并记住IP区间和网关,等下要用; 5.打开虚拟机,右上角,下标点…

万物生长大会 | 创邻科技再登杭州准独角兽榜单

近日,由民建中央、中国科协指导,民建浙江省委会、中国投资发展促进会联合办的第八届万物生长大会在杭州举办。 在这场创新创业领域一年一度的盛会上,杭州市创业投资协会联合微链共同发布《2024杭州独角兽&准独角兽企业榜单》。榜单显示&…

怎么用照片制作gif动图?一个网站在线做

在数字图像处理中,动态图片是我们日常生活中不可缺少的一部分。Gif动图以为器画面展示的形式,文件的体积以及兼容性而备受喜爱。通过使用多张照片制作gif动画的操作,可以让我们制作出生地有趣的gif动态效果,能够更好更快的传达信息…

谈基于ATTCK框架的攻击链溯源

引言 网络安全在当今数字化时代变得尤为关键,而MITRE公司开发的ATT&CK框架则成为了安全专业人员的重要工具。ATT&CK是一种广泛使用的攻击行为分类和描述框架。其目的在于提供一个共同的语言,使安全专业人员能够更好地理解攻击者的行为和目标&…

【vue-echarts】 报错问题解决 “Error: Component series.pie not exists. Load it first.“

目录 问题描述解决【解决1】【解决2】 问题描述 使用 vue-echarts 时导入的文件 import VChart from vue-echarts/components/ECharts import echarts/lib/chart/line import echarts/lib/chart/bar import echarts/lib/chart/pie import echarts/lib/component/legend impor…

张艺凡闪耀的星光真实的魅力

张艺凡:闪耀的星光,真实的魅力在浩瀚的娱乐圈中,总有那么一些名字,能够点燃我们的热情,让我们为之倾倒。今天,我们要聊的,就是那位一见倾心、再见依然动心的张艺凡。当“张艺凡被夸漂亮”的话题…

机器学习的一些知识点分享

下面数据集中,第2个样本的第4个属性的值是( )。 A 52 B 男 C 50 D 49 本题得分: 2分 正确答案: D 2.单选题 (2分) 10-折交叉验证是把数据集分成( )个子集,将其中&#xff…