论文阅读2--《融合多因素的短时交通流预测研究》

article/2025/10/6 6:32:20

1.问题的提出

现有的交通流预测研究大多为常态下的预测,而未考虑天气、节假日等外部因素的影响。

2.交通流预测相关工作

(1)传统的短时交通流研究方法:
卡尔曼滤波模型、历史平均模型、时间序列模型、非参数回归模型、混沌理论模型等。
缺点: 交通流受多种外部因素的影响,交通流数据具有随机性和不确定性,传统的模型普遍存在实时性差、预测精度不高的问题。

(2)组合模型的预测:
将两种模型的优点结合起来提高短时交通流的预测准确率。
a.卷积神经网络+支持回归分类器:提高了准确率
但是未充分考虑外部因素对交通流预测的影响

b. 混沌理论+模拟退火算法:优化了相关向量机的核心参数
但是没有考虑交通流数据的随机性

c. 通过异常值识别扩展了卡尔曼滤波,使其能对噪声进行识别和过滤,但其对交通流特征挖掘不充分

(3)LSTM的加入
LSTM在特征提取上具有强大的鲁棒性和灵活性,不仅能提取交通流的时序特征,还能将随机外部因素纳入考虑
深度双向长短时记忆网络模型:在时空特征提取上具有独特的优势,却忽略了相邻路段交通流的影响
LSTM+注意力机制:提高了交通流预测精度,但考虑因素单一

本文结合天气、节假日等因素对交通流特征进行分析,选择长短时记忆网络(LSTM)并引入注意力机制对短时交通流进行预测

3.相关理论

(1)循环神经网络(RNN)
RNN可以随着时间的变化动态的调整自身的网络状态不断进行循环传递,并且还可以接受广泛的序列信息作为输入。
但是RNN会随着循环神经网络模型的规模的增大,对序列数据的记忆能力会下降,当序列信号在神经网络经过多次传递后,会使网络丧失链接先前信息的能力,从而引起梯度消失或者梯度爆炸。

为了保存长期序列信息,减少随着时间传播而衰减的信息,于是LSTM诞生了。

(2)长短时记忆网络(LSTM)
LSTM引入门控机制来控制信息传递的路径,门的作用是允许LSTM的记忆单元存储和访问序列信息,从而减少梯度消失问题。有输入门、遗忘门和输出门。
输入门:如果输入门保持关闭(即激活函数接近0),则新的输入不会进入网络,网络中的记忆单元会一直保持开始的激活状态。通过对输入门的开关控制,可以控制循环神经网络模型什么时候接受新的数据、什么时候拒绝新的数据接入,于是梯度信息就随时间的传递而被保留下来了。
遗忘门:用于控制记忆单元是否记住或丢弃之前的状态
输出门:决定记忆单元中哪些信息允许被输出

(3)注意力机制
通过模拟人脑注意力的特点,以概率分布的思想捕捉关键信息,注意力机制能够专注于局部信息,对一些不必要的信息忽略不计。
在交通流预测中,考虑到交通流量会受到天气、节假日等各种外部因素的影响,这些外部因素对预测时间交通流量的影响程度不同,因此本文引入注意力机制层来自动捕获不同输入特征,以概率分布的思想对重要的信息分布足够的权重,以此来提升交通流的预测精度。

4.本文模型

融合多因素的短时交通里预测模型

(1)交通流特性

a.周期性:具有一定的规律,周一到周五期间,有明显的上下班高峰,相较于周六周日交通流波动较大,周六、周日的交通状态则较为平缓。
b.时空特性:当前t时刻的交通流不仅受前一段时间交通流量的影响,还受当前时刻不同路段交通流量的影响。
c.受天气的影响:天气因素影响着人们的出行率,暴雨、暴雪、沙尘暴等恶劣天气期间,道路情况不确定,路面由于恶劣天气造成结冰、能见度低等,这时交通流量会骤减;中雨、中雪的情况下,会影响一部分交通流量;小雨、小雪对交通流量的影响较小。本文根据天气情况将天气状态量化如下:
在这里插入图片描述
d.节假日期间,交通流数据具有明显的波动。本文将节假日状态量化如下:
在这里插入图片描述

(2)数据集的构造

将采集到的原始数据(交通流数据和天气数据)进行预处理,包括数据缺失值的补全、去噪和标准化。将预处理后的数据构造数据集,作为训练模型的输入,模型的参数设置如表1所示。
在这里插入图片描述
式中,w表示不同天气状态下的数据,1表示严重,2表示重度,3表示轻度,4表示无影响,h表示是否为节假日,0表示工作日,1表示节假日

(3)交通流数据空间特征的提取

X(ts)表示第s个监测点在t时刻的交通流量,将原始一维的交通流数据转化为二维的交通流量矩阵记为F,则有 在这里插入图片描述
那么S个监测点T个时刻的交通流量输入矩阵为:
在这里插入图片描述
利用卷积神经网络(CNN)根据历史数据提取交通流的空间特性,本文采用2层的交通卷积网络,使用卷积层来提取交通流数据的局部特征,为了保留交通流原始数据的真实性,本文仅用CNN的卷积层对数据进行特征提取,不用池化层压缩数据,卷积核的大小设置为3

(4)结合注意力机制的短时交通流预测

(Attention-based CNN-LSTM,CLA)
在这里插入图片描述
CLA有四层结构。
第一层:利用卷积神经网络(CNN)提取交通流的空间特性
第二层:利用长短时记忆网络(LSTM)提取交通流的时间特性
第三层:将提取到的时空特性结合外部因素引入注意力机制
第四层:综合交通流量的特征分析,使用全连接层进行预测

5.实验结果与分析

(1)数据集:
交通流数据:采用加拿大Whitemud Drive 高速公路开放数据进行实力分析
天气数据:本文选取的数据来源于埃德蒙顿城市气象观测中心,数据记录了每日气温、天气状况、降雨量、降雪量、风速等
(2)评价指标:
采取均方根误差(RMSE)
平均绝对误差(MAE)
平均绝对百分比误差(MAPE)
当预测值与真实值完全吻合时,RMSE、MAE、MAPE的值为0,称之为完美模型,值越大,则表示预测值与真实值的误差越大。
(3)实验结果:
在这里插入图片描述

变体模型预测结果对比分析
选取了未引入注意力机制的CLA-ATTN模型及 未引入多因素的CLA-MFACTOR模型进行对比
在这里插入图片描述

结论

本文使用公开数据集,融合多种外部因素并引入注意力机制,对每个影响交通流量潜在因素或特征的重要程度进行区分,并与传统及变体模型的预测结果进行对比,发现本文所提出的模型与传统模型相比具有比较好的预测效果。

展望

虽然本文所提出的模型提高了预测准确率,但模型在引入注意力机制分配权重时,需要计算每一个输入特征的权重,会消耗大量的计算资源,未来的研究工作应进一步考虑这些因素以提高交通流的预测效率。


http://chatgpt.dhexx.cn/article/4tUr9KQ6.shtml

相关文章

用于交通流预测的时间多图卷积网络

为了联合建模道路网络中各种全局特征的空间、时间和语义关联,本文提出了一种用于交通流预测的深度学习框架T-MGCN(时态多图卷积网络)。首先,我们识别了几种语义关联,并将道路之间的非欧几里德空间关联和异构语义关联编…

交通流分析1:《基于大数据的城市公路交通流短时预测研究_张红》阅读总结

大概读了一下,第6节小波分析那里实在没有看懂。 如果有理解不对的地方欢迎批评指正。 建模方法 这篇论文选用的是时间序列模型和小波理论,小波理论那里我实在没看懂,说说他基于时间序列模型的组合建模方法,这是选择时间序列模型的…

matlab中的AR模型短时预测交通流

1、内容简介 略 438-可以交流、咨询、答疑 2、内容说明 智能交通系统的宗旨,就是利用丰富的交通检测数据,对未来的交通流状态进行预测,对于最大效率的利用快速路资源,减少出行者时间,减少快速路交通拥挤与交通事故。短时交通流预测是道路交通控制系统、交通流诱导系统等领域…

交通流预测爬坑记(三):使用pytorch实现LSTM预测交通流

很长时间没有更新内容了,上一篇可以看做是刚接触深度学习写的,看法非常狭隘,内容非常粗糙。 在最近的学习中接触到了Pytorch,不得不承认,相对于TensorFlow来讲,灵活很多。 这次就使用pytroch来进行一下交通…

Python交通流仿真【含源码】

虽然交通并不总是畅通无阻,但汽车无缝穿越交叉路口,在交通信号灯处转弯和停车看起来相当壮观。这种沉思让我思考交通流对人类文明的重要性。 在此之后,内心的书呆子特质让我忍不住思考一种模拟交通流的方法。我在一个涉及交通流量的本科项目…

基于深度学习的短时交通流预测与优化

TOC 第二章 数据预处理与短时交通流量特性分析 2.1 数据来源 数据记录了明尼苏达州双子城19条高速环城公路一整年的交通流量,交通流量数据采样间隔为30秒(采用2018年6月1日至8月31日期间,采集间隔为5分钟,选取公路上的5个车辆检测站点的交…

基于Spatial-Temporal Transformer的城市交通流预测

文章信息 本周阅读的论文是题目为《Spatial-Temporal Transformer Networks for Traffic Flow Forecasting》的一篇2021年发布在arXiv网站上的使用时空Transformer网络(STTNs)预测交通流的文章。 摘要 交通预测已成为智能交通系统的核心组成部分。然而&a…

基于推特数据挖掘交通事件的城市交通流深度学习预测模型

文章信息 本周阅读的论文是题目为《A deep-learning model for urban traffic flow prediction with traffic events mined from twitter》的一篇2021年发表在《World Wide Web》涉及交通事故下的城市交通客流预测的文章。 摘要 短期交通预测是现代城市交通管理和控制系统的关键…

交通流优化:一种强化学习方法

1. 文章信息 《Traffic flow optimization: A reinforcement learning approach》是2016年发表在Engineering Applications of Artificial Intelligence的一篇文章。 2. 摘要 交通拥堵会导致诸如延误、燃油消耗增加和额外污染等重要问题。本文提出了一种新的基于强化学习的交通…

SUMO交通流仿真实战

理解、预测并最终减少城市路网中的交通拥堵是一个复杂的问题。即使了解最简单的单车道情况下出现的交通拥堵, 也是具有挑战性的。SUMO是一个开源平台,可模拟复杂环境中的交通流。在这个教程里,我们将学习如何从零创建复杂的交通流模拟&#x…

python交通流预测算法_一种高速公路交通流预测方法与流程

本发明涉及智能交通领域,更具体地,涉及一种高速公路交通流预测方法。 背景技术: 随着社会经济的不断增长,国内汽车的拥有量越来越多,高速公路车流量急剧上升,从而导致高速公路上车辆拥堵愈发严重。现有方法采用径向基函数神经网络训练网络参数的算法,在粗略搜索过程中容…

交通流特征工程小技巧与思考

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、交通流是什么?二、特征工程是什么?三、处理数据时的一些小技巧四、一些常用的机器学习python库总结 前言 小编最近参与了一些工程方…

初等模型---交通流和道路通行能力

交通流的基本参数及其特性 为明确和简单起见,这里的交通流均指由标准长度的小型汽车在单方向的。 道路上行驶而形成的车流,没有外界因素如岔路、信号灯等的影响。 借用物理学的概念,将交通流近似看作一辆辆汽车组成的连续的流体,可以 用流量、…

交通流理论 第一章 绪论

第一章 绪论 1.1 交通流理论研究的内容和意义 交通流理论是运用物理学和数学的定律描述交通特性的交通工程学基础理论之一;道路设施可以分为两类:连续流和间断流设施。连续流设施为机动车流提供了相对连续的运行环境,几乎没有强制性阻断干扰…

数学小游戏:原创字谜几则

昨天晚上躺在床上发呆,想了几则数学字谜。下面每个式子都对应一个英文单词,例如的意思就是tank。 你能猜出多少个来呢? 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

纵横字谜的答案

1.问题描述 输入一个r行c列(1<r,c<10)的网格&#xff0c;黑格用”*”表示&#xff0c;每个白格都填有一个字母&#xff0c;如果一个白格的左边相邻的位置或者边上相邻的位置没有白格&#xff08;可能是黑格&#xff0c;也可能除了网格边界&#xff09;&#xff0c; 则称…

猜字谜 C++

解析&#xff1a; 1.由于五位数*一位数等于六位数 而且万位等于第二位数各位所以A>3 2.D为1-9 3.整式变形为 DDDDDD/AABCAB 我们需判断一个每位数都一样的六位数除以一个3-9中的某个数A 结果需满足 万位等于十位等于A 千位等于个位 且没有余数 answer: #include<iostr…

猜字小游戏

文章目录 猜字小游戏猜字游戏升级版 猜字小游戏 编写程序 运行程序 猜字游戏升级版 编写程序 运行程序

纵横字谜的答案 (UVa232)

纵横字谜的答案 Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Submit Status Description Crossword Answers A crossword puzzle consists of a rectangular grid of black and white squares and two lists of definitions (or descriptio…