交通预测论文阅读与总结

交通论文阅读与总结

最近在找点,做一个记录,跟的主要是郑宇老师团队的TaxiBJ和BikeNYC数据集上的论文,欢迎交流。

论文

时间关联

空间关联

其他(特点与不足)

输入数据上的特点

STGCN

在通道维度上使用,一维卷积, GLU控制信息流。Tin=12,Tout =1

二阶切比雪肤图卷积

静态图

静态图+动态特征

LSGCN

GLU

cosAtt(GAT)+GCN

+gated

 

静态图+动态特征

ASTGCN

1维卷积,在同一节点的不同时间片做卷积

Cheb net

时间注意力和空间注意力机制

 三变量预测一变量

MTGNN

GLU+扩散的inception结构

Mixhop

Graph learning

Layer+skip connection

动态图可以学习边上的权重

STG2Seq

长期编码器和短期编码器

GCN

长短期两部分注意力机制进行融合

 

 

 

 

交通预测方法总结

方法总览

 

论文概述

Challenge->contribution->solution(what,why,how)

 

1.UrbanFM: Inferring Fine-Grained Urban Flows

城市粗粒流与细颗粒流的空间相关性研究, 以及外部影响的复杂性,本文1) 利用特征提取模块和新的分布式上采样模块从粗粒度输入生成细粒度流分布的推理网络;2)综合考虑不同外部因素的影响,进一步提高融合子网的性能。

 

细粒度流图与粗粒度流图保持了空间和结构上的相关性,

贡献:

首次尝试将细粒度城市流推理问题形式化,识别问题的特殊性和相关挑战

粗粒度和细粒度级别

 

我们设计参考工作来处理这些空间关联。推理网络采用基于卷积网络的特征提取模块来处理邻近区域的影响。更重要的是,ITleveragesDistributionAlupSampling模块具有一个新的无参数层,名为N2规范化,通过将学习焦点从直接生成流量如相关技术中)转换为推断实际流量分布,从而对模型施加结构约束

 

总结:从粗粒度到细粒度的推理预测,数据是网格类型的,整个模型偏向于视觉中的超分辨率。

 

2.Flow Prediction in Spatio-Temporal Networks Based on Multitask Deep Learning.10

 

预测流量(例如,车辆、人群和自行车的交通量),包括节点处的进出交通量不同节点之间的过渡,

基于卷积的工作只考虑了节点上的属性(in out),而忽略了边上的属性,不同区域的相互影响;

 

文章认为节点上的进出交通流(节点流),和节点之间的过渡(边缘流)相互影响;

贡献:

       文章提出了一个多任务学习的框架,可以通过时空网络同时预测节点流和边流量

 

挑战:

  1. 规模和复杂性,因为任意两个节点都可能存在转换流,任意两个地点是相连,相关和双向影响的
  2. 多重相关和外部因素模型

空间关联,远、近距离的;时间关联,时间临近性,周期性和趋势性。

第三,进出流和过渡流高度相关,相互加强;事件、天气和事故信息的处理

3)数据稀疏性

边图:OD图,很稀疏;In\out:节点属性图,OD图有N^2种可能,且在时间维度上变化比后者快;在如此高维空间中如此稀疏的转换是一个非常具有挑战性的任务

贡献:

  1. 文章提出了一个多任务学习框架来同时预测节点流和边流,分为节点网络和边网络;两者的损失由正则化建模;
  2. 节点网络和边网络各有三个输入组件,分为趋势,周期,临近;为了解决边图数据的稀疏性,文章设计了一个嵌入组件,将高维的稀疏输入嵌入到一个低维的空间中;

总体来说这篇论文做的还是很好的,遗憾的是没有开源数据和代码,边的转换关系应该是从最原始的订单 数据或轨迹数据处理得到的。我根据自己的理解实现了这个模型,代码仓库:

https://github.com/wanzhixiao/MDL

 

3.Revisiting Convolutional Neural Networks for Citywide Crowd Flow Analytics.11

文章探讨了卷积神经网络在城市人群流动分析中的应用

挑战:

文章指出,以往基于CNN的方法未能学习到全局的空间依赖;忽视了潜在的地区功能,为例解决上述问题,文章设计了一个名为DeepLGR的框架,包括三个部分,

1)局部特征抽取器用来学习每个区域的特征;

2) 全局上下文特征提取模块来提取并且上采样来获得全局信息;

3)基于张量分解的区域特定预测器,为每个区域提供定制的预测。

 

文章指出,在工作日早高峰期间,即使区域R1与R2相隔很远,也会存在通勤,因此需要捕获这种全局的特征,已有的方法通过堆叠CNN的层数来获取这种信息,如上图(b)所示。

贡献:

  1. 首次尝试用SE-Net来提取局部空间特征,SE-net可以融合不同通道的信息作为额外的信息(实际上是做了一个通道间注意力)
  2. 设计了一个全局上下文模块,该模块使用特定的池化方法将区域表示精确地聚合起来,然后将全局优先级返回到原始规模,以生成全局感知特征
  3. 提出了一种基于张量分解的区域特定预测器,它将预测因子的区域特定参数分解为更小的核心张量和伴随矩阵。

 

基线模型,将局部特征提取信息和全局特征提取信息进行拼接(通道维度),然后喂到一个区域特异性预测器中。

 

全局特征提取,通过四种不同尺寸的卷积核(1×1, 2×2, 3×3 and 4×4)金字塔网络进行池化,然后进行上采样,进行拼接:

 

下采样和上采样卷积和反卷积:

output = input - k + 2p/s + 1

input = output - 1* s + k - 2p

总结:结合了局部信息和全局信息,使用SE-Net提取局部特征(奇怪的是之前在ResNet上加SENet效果为什么不佳?),不同尺寸卷积核的金字塔网络提取全局特征。视觉中的卷积网络的应用(SE-Net+金字塔网络)

4. Matrix Factorization for Spatio-Temporal Neural Networks with Applications to Urban Flow Prediction.

挑战:

  1. 如何使模型考虑地区功能信息;
  2. 如何将框架推广到各种深层模型。

贡献:

  1. 一种ST特征学习器,它通过现有深层模型中相应的子网络从各个区域获取ST相关性的特征;
  2. 一种特定于区域的预测器,它利用所学的ST特征来进行区域特定的预测;特别是在神经网络中采用矩阵分解,即将预测器的特定区域参数分解为可学习矩阵,即区域嵌入矩阵和参数嵌入矩阵,以建立潜在区域函数和区域间相关性的模型。

 

这篇文章的核心是将地区功能纳入考虑,通过矩阵分解的方式来学习一个区域预测器,从而增加预测的准确度。

### 关于交通流量预测的相关学术论文 #### 深度学习在交通流量预测中的应用 近年来,随着深度学习技术的发展,其在交通流量预测领域的应用得到了广泛关注。一篇重要的综述文章对多种深度学习模型及其在交通预测任务中的表现进行了详尽的分析[^1]。文中不仅总结了当前主流的交通预测方法并对其进行分类,还列举了多个具有代表性的研究成果以及公开可用的数据集。 这些研究通常依赖复杂的神经网络架构来捕捉时间序列特征和空间关联特性。例如,卷积神经网络(CNNs)、循环神经网络(RNNs),尤其是长短时记忆网络(LSTM)被广泛应用于处理历史交通数据以实现对未来趋势的有效估计。此外,图神经网络(GNNs)因其能够建模道路网络拓扑结构而成为热点之一[^1]。 以下是基于上述提到的技术构建的一个简单 LSTM 实现示例: ```python import tensorflow as tf from tensorflow.keras.models import Sequential from tensorflow.keras.layers import LSTM, Dense def build_lstm_model(input_shape): model = Sequential() model.add(LSTM(50, activation='relu', input_shape=input_shape)) model.add(Dense(1)) model.compile(optimizer='adam', loss='mse') return model ``` #### 网络流量分析分类 尽管主要关注的是互联网层面而非物理运输系统的流量模式,另一篇文献同样探讨了如何利用机器学习手段来进行大规模数据分析[^2]。虽然它的重点在于检测伪造包及评估跨域互联环境下的安全性问题,但它所采用的方法论对于理解任何类型的动态流行为都有借鉴意义——即通过提取特定指标并对样本进行训练进而完成精准识别或预估目标变量的任务。 #### 面临的主要挑战发展前景 尽管已有不少成就,但在实际部署过程中仍存在诸多障碍亟待克服。其中包括但不限于:高维度稀疏矩阵带来的计算负担;实时响应需求下算法效率的要求;以及面对突发状况时系统鲁棒性不足等问题。因此,未来的研究可能需要进一步探索更高效的模型压缩方案、增强在线学习能力的新机制等方面。 ---
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值