GNN用于交通预测

【论文翻译】HTVGNN:一种用于交通流量预测的混合时间变化图神经网络 首先提出了一种基于时间变化掩码增强的增强时序感知多头自注意力机制,能够更准确地建模交通网络中不同交通节点之间的动态时间依赖性。其次,我们提出了一种新的图学习策略,以同时学习道路网络中不同交通节点的静态和动态空间关联关系。同时,为了增强时间变化图学习的能力,设计了一种耦合图学习机制,能够耦合每个时间步长学习到的图。 阅读详情


GNN用于交通预测



一、交通图分类

现有的交通图分为三个级别,即道路级别,区域级别和站点级别图。
道路水平流量问题(道路交通流量、道路起点-终点(OD)流量和交叉口交通吞吐量),在道路交通流问题中,预测目标是在特定时间段内通过道路传感器或道路沿线特定位置的交通量。在道路OD流量问题中,目标是单个时间点上一个位置(起点)和另一个位置(终点)之间的交通量。交叉口交通吞吐量问题考虑了通过交叉口的交通量。
区域层面的流动问题考虑了一个地区的交通量。
车站级流量问题与在物理车站(例如地铁站或公共汽车站)测量的交通量有关。

二、邻接矩阵分类

交通图对于邻接矩阵的构造有四种类型,即基于道路,基于距离,基于相似性和动态矩阵。
Road-based Matrix
基于道路连通性、不同节点行进时间(比如行进时间少于5mins 就有连接)、或者使用方向矩阵构造邻接矩阵。
Distance-based Matrix
基于距离的邻接矩阵,它包含两个子类型,即邻居矩阵和距离矩阵。
1、矩阵元素值由两个区域是否共享一个共同边界确定(如果连接,则网格的值通常设置为1或1/4,否则设置为0)。
2、矩阵元素值是节点之间几何距离的函数。该距离可以以各种方式计算,例如两个传感器之间的行驶距离,沿着道路的最短路径长度,或者通过重启的随机游走(RWR)算法计算的位置之间的接近度。
Similarity-based Matrix
基于相似性的矩阵,交通模式相似性矩阵表示交通状态之间的相关性,例如流动模式的相似性,不同位置之间的相互依赖性以及不同区域中的交通需求相关性能相似性矩阵表示,例如,不同区域中不同类型的兴趣点的分布。
Dynamic-based Matrix
随时间动态改变的邻接矩阵。许多研究已经证明了使用动态矩阵,而不是预定义的邻接矩阵,在各种交通预测问题的优势.

三、GNN分类

GNN的某些分支应用于交通预测研究中,例如:
图卷积Graph Convolutional Network (GCN)
扩散图卷积Diffusion Graph Convolution (DGC)
消息传递Message Passing Neural Network (MPNN)
随机采样GraphSAGE
图注意力网络Graph Attention Network (GAT)
GNN详解参考图卷积神经网络

四、挑战

数据的异构性
交通预测问题涉及时空数据和外部因素,例如天气和日历信息。GNN通过考虑底层图形结构取得了重大进展。但是,仍然存在一些挑战;例如,对于基于CNN和基于GNN的方法,地理上紧密的节点可能不是最有影响力的。GNN面临的特殊挑战是底层图形信息可能不正确或不及时(数数据滞后于真是数据)。
数据稀疏性和噪声
数据质量问题带来了额外的挑战,如数据缺失、数据稀疏和噪声可能会影响预测结果。
多任务预测的性能
然一些被调查的模型可以用于多个任务,例如同一道路段上的交通流量和交通速度预测,但是大多数只能一次针对单个任务进行训练。多数现有尝试基于具有由前馈层产生的多个输出的相同图形。尽管如此,针对不同类型的交通预测问题的基于GNN的多任务预测是一个需要进一步开发的研究方向,特别是那些需要多个图结构的研究方向
模型可解释性
虽然在可视化和解释其他深度神经网络结构(例如CNN)方面取得了显着进展,但用于解释GNN所做预测的后处理技术的发展仍处于早期阶段这些技术在交通预测领域的应用尚未得到解决。

五、未来方向

考虑与其他技术相结合
数据增强
GNN的数据增强被证明有助于半监督节点分类任务。然而,在GNN的交通预测应用中,数据增强是否有效仍是一个问题。

迁移学习
迁移学习利用一项任务训练出来的知识或模型来解决相关的任务,特别是那些数据有限的任务。在交通预测问题中,缺乏历史数据是一个常见的问题,迁移学习是一个可能的解决方案。Transfer Learning With Graph Neural Networks For Short-Term Highway Traffic Forecasting提出了一种新的DCRNN迁移学习方法,通过在公路网络数据丰富的区域训练模型来预测公路网络中不可见区域的交通。作者利用PeMS提供的加州公路网络的不同部分,展示了旧金山和洛杉矶地区之间的模型可转移性的有效性。

元学习
元学习最近已经成为一种潜在的学习模式,它可以从一个任务中吸收信息,并有效地将其推广到一个看不见的任务中。

生成对抗网络(GAN)
GAN是一个机器学习框架,它有两个组件,一个生成器,学习生成可信数据,另一个鉴别器,学习区分生成器的假数据和真实数据。在训练到纳什均衡状态后,生成器可能会产生无区别的数据,这有助于扩大许多问题的训练数据规模,包括流量领域的问题。有研究直接使用路网作为图,其中节点是道路状态检测器,边缘是根据其相邻的链路建立的。利用DeepWalk将图嵌入,将道路交通状态传感器信息转移到低维空间。然后,使用Wasserstein GAN (WGAN)对交通状态数据分布进行训练,生成预测结果。利用公共交通流(即Caltrans PeMSD7)和交通速度(即metro - la)数据集进行评价,结果表明了基于GAN的解决方案的有效性。

自动机器学习
机器学习的应用需要在过程的各个方面进行大量的人工干预,包括特征提取、模型选择和参数调整。AutoML自动学习与特征、模型、优化和评估相关的重要步骤,使机器学习模型可以在没有人工干预的情况下应用。AutoML将有助于改进机器学习模型的实现,包括gnn。早期将AutoML与gnn结合用于交通预测问题的尝试是Auto-STGCN算法。该算法基于强化学习快速搜索STGCN模型的参数空间,并针对特定场景自动生成最优模型。

贝叶斯网络
研究的目标是确定性模型,做出平均预测。然而,一些流量应用依赖于对未来情况的不确定性估计。种类似的替代方法是分位数回归,它估计在所选点处的分布的分位数函数,结合图小波网进行不确定性估计。

直接开挂!“GNN+时序预测”组合,轻松发表高质量论文! 然而,之前的研究通常将这些关系分开处理,忽视了数据中更复杂的交互,这可能会降低预测的准确性。提出了一种创新的方法,通过计算时间序列数据中的相似度矩阵并转换为图结构,以便GNN模型能够捕获数据中的时间相关性和复杂关系。在时序预测领域,通过合理构建和应用图结构,GNN能有效捕捉时空数据中的复杂依赖关系,轻松提高预测的准确性。文章从互信息的角度重新审视时间序列数据中的关系,提出了基于互信息的分析框架,以捕捉复杂的多元关系。本文探讨了GNN图分类模型在时间序列数据分析中的潜力,提出了一种新颖的方法论应用。 阅读详情

相关推荐

SS-MoE框架:可解释交通预测的混合专家系统

深度学习模型在交通预测领域面临可解释性与准确性的平衡难题。混合专家系统(MoE)通过并行子网络架构,既能保持模型预测性能,又能提供决策依据。SS-MoE创新性地引入语义与空间双专家机制,其中语义专家处理POI和事件数据,空间专家分析路网拓扑。该框架采用动态门控技术实现情境感知的专家权重分配,配合LLM生成自然语言解释,为智慧城市建设提供兼具预测精度和可解释性的解决方案。典型应用场景包括拥堵预测、网约车调度和交通信号优化,实测可降低18%的通行时间。

weixin_28717969的博客 149

A3T-GCN架构预测交通流量

本博文主要讨论使用T-GNN的交通流量预测任务。首先,我们研究了PeMS-M数据集,并将其从表格数据转换为具有时间信号的静态图形数据集。在实践中,我们基于输入距离矩阵创建了一个加权邻接矩阵,并将交通速度转换为时间序列。最后,我们实现了一个A3T-GCN模型,这是一个为交通预测而设计的T-GNN模型。我们将结果与两条基线进行了比较,并验证了我们的模型所做的预测。

weixin_65191557的博客 3053

使用PyTorch实现高效的动态图神经网络原理、实战与性能优化指南

动态图神经网络为理解时序演化系统提供了强大的工具。通过PyTorch及其PyG库,我们可以相对便捷地实现基于快照的动态GNN模型。成功的关键在于深刻理解动态性的建模方式(离散快照 vs. 连续事件),并针对大规模数据场景应用高效的采样、混合精度训练和模型优化技术。随着研究的深入,更高效、更强大的连续时间动态GNN模型将成为未来发展的重要方向,而PyTorch的灵活性将继续在其中扮演核心角色。

luowei01的专栏 346

机器学习作业-交通流量预测综述

综述,交通预测

一个努力生活的人的博客 1万+

图神经网络:从数据建模到复杂关系推理的跨越

在这场关系革命中,我们不仅是技术的使用者,更是复杂系统认知的探索者,正携手绘制智能时代的关系图谱。其中,\mathbf{\hat{A}} 是带自环的邻接矩阵,\mathbf{\hat{D}} 为度矩阵,\mathbf{W}^{(l)} 是可学习参数。- 技术:蚂蚁集团的Graph Attention Fraud Detection(GAFD)模型,通过节点嵌入与社区发现,将团伙识别准确率提升至99.8%。通过自注意力机制,GAT能捕捉节点间的高阶相关性,在PPI数据集上的链接预测准确率提升至99.1%。

首席技术执行官CTO(Chief Technology Officer)|技术总监--邓斌博客 708

图神经网络综述

1.为什么出现图神经网络GNN? 近年来,人们对深度学习方法在图上的扩展越来越感兴趣。在多方因素的成功推动下,研究人员借鉴了卷积网络、循环网络和深度自动编码器的思想,定义和设计了用于处理图数据的神经网络结构:图神经网络(Graph Neural Networks,GNN)  传统的深度学习方法在提取欧氏空间数据(如Image) 的特征方面取得了巨大的成功,但在处理非欧式空间数据(如Graph) 上的表现却仍难以使人满意。许多实际应用场景中的数据是从非欧式空间生成的,如推荐系统中的图。  图是不规则的,每

褚骏逸的学习之路 2412

GNN交通流量预测

利用几种典型的图网络进行交通流量的预测。

周先森爱吃素的博客 3万+

多元时间序列 | GNN多元时序预测概念

多元时间序列 | GNN多元时序预测概念

前程算法屋的博客 1772

图神经网络(六)GNN的应用简介(1)GNN的应用简述

图神经网络(六)GNN的应用简介(1)GNN的应用简述第6章 GNN的应用简介6.1 GNN的应用简述参考文献 第6章 GNN的应用简介  由于图数据具有及其广泛的使用场景,GNN这项技术的相关应用近年来也得到了长足发展。本章就以GNN的应用来阐述其研究现状与未来趋势 [0] 。  6.1节对GNN的应用做出了一个概括性的简述;6.2节以3个具体的应用案例来说明GNN的相关优势;6.3节我们对GNN研究的未来展望进行讨论。 6.1 GNN的应用简述  GNN的适用范围非常广泛,既可以处理具有显式关联结构的

weixin_43360025的博客 3726

19、交通预测与网络异常检测:GNN技术应用实战

本文介绍了图神经网络(GNN)在交通预测与网络异常检测两个场景中的应用实战。首先,在交通预测部分,通过将交通数据集转换为时间图,计算加权邻接矩阵,并构建A3T-GCN模型进行训练与评估,结果显示该模型在RMSE、MAE和MAPE等指标上优于传统基线方法。其次,在网络异常检测部分,基于CIDDS-001数据集进行数据探索、特征分析与预处理,随后构建异质GNN模型进行训练与评估,展示了GNN在复杂网络流量分析中的潜力。文章通过两个实际案例,展示了GNN在时空数据建模和异质图结构分析中的强大能力,并对未来的研究方

y4z5a6b7的博客 121

C#创建COM组件,QT调用COM组件简单测试(VS2008+QT4.6.4)

一. C#创建组件: 1. VS2008新建一个项目,选择Visual C#, Class library 修改Properties下面的AssemblyInfo.cs文件,ComVisible属性设置为True,即:[assembly: ComVisible(true)] 2. 右击项目,选择“属性”, 选择“生成”选项卡,把“为COM互操作注册”勾选上 选择“签名”选项卡,把“

3517

2023年,请不要忽略!图神经网络(GNN)这一匹黑马!

点击下方“AINLPer“,关注我吧更多干货,第一时间送达引言 虽然在过去的几个月里,「ChatGPT以及扩散模型(Diffusion Models)等生成式AI一直是人们关注的焦点,但也请不要忽略图神经网络(GNN)的迅速发展」。经过近几年的发展,图神经网络的研究从纯粹的学术研究一直突破到大规模实际应用,「悄然成为了各种神经网络中的一匹黑马」。 阿里巴巴、谷歌、优步、Twitter等许多大型公司...

人工智能学家 1132

01|无代码开发 | 如何使用Zion实现导航网站制作

以上就是我制作导航网站的心得,分享给大家,作为一个小白想要独立搭建一个网站还是比较困难的,而在Zion不仅可以用可视化的方法进行搭建,甚至还可以一键发布,不用考虑服务器域名啥的问题,真是太方便了。

2301_76262110的博客 1390

Python时空图神经网络ST-GNNs-PCA嵌入交通数据预测可视化及KPCA核主成分分析汽油精制应用实例

在交通预测中,空间不可区分性构成一个重大挑战,即在特定观察窗口内具有紧密对齐历史模式的时间序列在其未来轨迹中显示出显著差异。为解决此问题,研究人员利用了托布勒第一地理定律,通过将图神经网络引入交通预测以解决空间不可区分性。图神经网络中的消息传递基于局部相似性原则,其中邻近节点预期表现出相似的交通模式。用于交通预测的时空图通常使用道路连接距离或绝对物理坐标来计算边权重。然而,这些预定义图中的连接关系往往不完整或有偏差,因为它们严重依赖补充数据和人类专业知识,这使得捕捉空间依赖的全面全景图的任务变得复杂。

大数据部落 1517

ComfyUI工作流换脸节点报错ReActorFaceSwap

找到自己ComfyUI安装目录的custom_nodes下是否有这个comfyui-reactor-node-main。大家在借鉴别人工作流进行AI换脸的时候,如果遇到ReActorFaceSwap报错提示,莫慌,看我的,两步解决问题。这里千万注意不要嵌套文件夹,保证点击去这个文件就可以看到内置的配置文件!找到自己ComfyUI安装目录的facerestore_models。如果有这个文件,直接跳过,去下一步。如果没有,可以去Git官网下载。

qq_70810809的博客 9015

Jetson Nano摄像头选型与配置全攻略:CSI与USB接口实战指南

在嵌入式视觉与边缘计算项目中,摄像头作为核心传感器,其选型与配置直接影响系统性能。CSI(Camera Serial Interface)和USB(Universal Serial Bus)是两种主流接口,前者通过MIPI CSI-2协议直接与SoC通信,具备低延迟、高带宽特性,适合实时性要求高的应用;后者基于通用串行总线标准,即插即用,通用性强。在NVIDIA Jetson Nano平台上,合理选择摄像头接口并优化驱动配置,能充分发挥其GPU加速优势,提升图像处理流水线效率。本文聚焦Jetson Nano

weixin_29190651的博客 323

今年特征融合与GNN的组合表现极为出色!

对于节点与边上具有长文本描述、元数据或属性的图,利用LLM提取嵌入并与结构特征融合,应用于知识图谱补全或链接预测任务。将图、文本、图像或多媒体(例如社交媒体帖子中的图、帖子文本以及结构间的互动)进行融合,应用于情感分析或谣言检测任务。为融合型GNN模型(多模态、多结构、高阶邻居融合等)设计解释器或可视化工具,应用于节点分类或图分类任务。将缺失特征与图结构进行融合,应用于图中存在缺失节点属性或部分节点无特征或特征稀疏的情况。进行高阶邻居特征融合以及局部与全局特征融合,应用于图分类任务。

2501_93677294的博客 287

ShardingSphere-JDBC-若依框架集成(SpringBoot)

ShardingSphere基础知识、ShardingSphere-JDBC如何集成进若依框架中 使用的是若依框架前后端版本、动态数据源,可自行切换,默认数据源为达梦8代理端,

编程小菜鸟的笔记 8168

【没有哪个港口是永远的停留~ 论文简读】图卷积 GCN

论文:Graph Neural Networks: A Review of Methods and Applications(GNN) 论文: 前言 Graph Convolutional Network,简称GCN ,一般应用在推荐系统,交通预测等这种抽象问题的学习中,但是也有应用在CV领域的例子。所以在CV领域,我对于它的学习没必要过深,但还要了解原理思想,于是写下此文章。本文是我的理解过程的记录,所以是以问题形式推进的,笔不会掉,适合我的同类轻松观看。 解释 GNN GCN...

magic_shuang的博客 308

Python爬虫实战:如何爬取12306列车信息

本文介绍了如何使用Python编写爬虫,抓取12306列车信息。我们讲解了如何分析12306的列车数据接口,如何发送HTTP请求,解析返回的JSON数据,并将数据保存到本地文件中。我们还讨论了如何绕过反爬虫机制,如使用随机User-Agent和设置请求延时。通过这个实战项目,你应该掌握了如何爬取并解析来自公共API的数据,同时提高了你的爬虫技能。这些技能不仅适用于12306列车信息抓取,也可以广泛应用于其他需要抓取JSON数据的网站。

2201_76125261的博客 1922

【微服务】SpringBoot 对接飞书审批流程使用详解

SpringBoot 对接飞书审批流程使用详解

congge_study的博客 3771

Python 图神经网络实用指南(三)

在上一章中,我们尝试生成包含不同类型节点(原子)和边(键)的真实分子。我们在其他应用中也观察到了这种行为,比如推荐系统(用户和物品)、社交网络(关注者和被关注者)、或者网络安全(路由器和服务器)。我们称这些图为异质图,与只涉及一种类型的节点和一种类型的边的同质图相对。在本章中,我们将回顾关于同质 GNN 的所有知识。我们将引入消息传递神经网络框架,以概括迄今为止我们所看到的架构。这个总结将帮助我们理解如何扩展我们的框架到异质网络。我们将从创建我们自己的异质数据集开始。然后,我们将同质架构转化为异质架构。在最

龙哥盟 632

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

15类图神经网络的应用场景总结

图神经网络最近几年非常的受欢迎,图在很多的任务上都取得了非常不错的效果,那么它在实际的应用有哪些呢?本文介绍了15类不同图神经网络的应用场景。本未来自deephub知乎专栏,原文地址https://zhuanlan.zhihu.com/p/364372413社会影响的预测社会影响预测侧重于朋友之间行为的影响,尤其是在社交网络中。例如,如果一些社交网络上的朋友买了一件衣服,...

AI蜗牛车 3546

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

避开交通预测的坑:为什么传统方法在长期预测中失效?

本文探讨了传统交通流量预测方法在长期预测中的局限性,并介绍了基于Spatial-Temporal Transformer的动态时空智能解决方案。通过分析传统静态模型的缺陷,提出利用多头注意力图卷积和方向感知门控机制的新型架构,显著提升了60分钟以上预测的准确性。实验显示,该方案在PeMS-BAY数据集上误差增长保持线性,比LSTM模型降低25%以上,为智能交通系统提供了可靠的技术支撑。

weixin_30832143的博客 394

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Introducing TensorFlow Graph Neural Networks

Introducing_TensorFlow_Graph_Neural_Networks Today, we are excited to release TensorFlow Graph Neural Networks (GNNs), a library designed to make it easy to work with graph structured data using TensorFlow. Graphs are all around us, in the real world and i

XianxinMao的博客 1186
上一篇: 可视化推导贝叶斯定理公式
下一篇: LaTex 常用语法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值