多分辨率趋势周期解耦交互的交通流预测
Traffic flow forecasting with multi-resolution trend period decoupling interaction
收稿日期: 2024-07-1
基金资助: |
|
Received: 2024-07-1
Fund supported: | 国家自然科学基金资助项目(62063014,62363020);甘肃省自然科学基金资助项目(22JR5RA365). |
作者简介 About authors
侯越(1979—),女,教授,博士,从事大数据智能交通研究.orcid.org/0000-0002-8289-329X.E-mail:
针对现实路网交通流时序特性转移、趋势周期特征提取不充分的问题,提出多分辨率趋势周期解耦交互的交通流预测模型. 时域解耦模块将时序数据解耦为多分辨率趋势、波动分量,使趋势特性不随波动特性变化而变化,解决交通流时间特性转移问题. 多分辨率趋势周期交互模块利用趋势奇偶下采样的方式融合显著性周期特征,完成与奇偶原序列间的交互. 时频波动特征提取模块结合多分辨率因果卷积实现波动分量瞬时变化的有效捕捉,频域重构模块以逆离散小波变换的方式实现频时域转换下的交通流预测任务. 在交通数据集PeMSD4和PeMSD8中开展的模型性能对比实验结果表明,相较于下采样卷积交互模型,所提模型的平均绝对误差、均方根误差及平均绝对百分误差分别降低了26.21%、30.49%,25.97%、32.51%,8.00%、25.49%,所提模型的性能更优.
关键词:
A traffic flow prediction model with multi-resolution trend period decoupling interaction was proposed, aiming at the problems of traffic flow temporal characteristic transfer and insufficient trend period feature extraction in the real road network. The time domain decoupling module decoupled the time series data into multi-resolution trend and fluctuation components, ensuring that the trend characteristics did not change with the fluctuation characteristics, thereby addressing the issue of shifting temporal characteristics in traffic flow. The multi-resolution trend period interaction module integrated significant periodic features by applying even-odd downsampling to the trends and then completed the interaction with the original even-odd sequences. The time-frequency fluctuation feature extraction module effectively captured the instantaneous changes in fluctuation components by combining multi-resolution causal convolution. The frequency domain reconstruction module performed the traffic flow prediction task under time-frequency domain conversion by utilizing inverse discrete wavelet transform. Comparative experiments on model performance were conducted in the PeMSD4 and PeMSD8 traffic datasets. Results show that compared to the downsampled convolutional interaction model, the proposed model achieves a reduction in mean absolute error, rooted mean square error, and mean absolute percentage error by 26.21%, 30.49%; 25.97%, 32.51%; and 8.00%, 25.49%, respectively, demonstrating the superior performance of the proposed model.
Keywords:
本文引用格式
侯越, 王甜甜, 张鑫, 尹杰.
HOU Yue, WANG Tiantian, ZHANG Xin, YIN Jie.
城市规模的急剧扩张和交通体系复杂性的日益增加,亟须交通应急管理系统与突发事件响应提升效能. 智能交通系统作为交通应急管理的重要信息化手段[1],主要通过交通流预测技术对现有交通运行状况和异常情况进行分析、评估和预测,达到为交管部门先期预警、高效决策提供支撑的目的.
交通流预测模型主要分为数理统计学模型[2-3]、机器学习模型[4-5]及深度学习模型[6-9]. 深度学习模型因具有强大的非线性拟合及深层特征提取能力,已成为交通流预测的主流方法. 在时域周期特征的建模研究中,Wang等[10]利用多尺度等距卷积方法,学习描述交通流序列最主要的季节周期性特征,并辅之趋势特征,进行预测模型构建. Zhang等[11]利用单一长短时记忆(long short term memory,LSMT)模型分析交通流周期性中的日周期、月周期,并结合序列的邻近特征构建交通预测模型. 史昕等[12]在日周期、周周期、邻近时序基础上,通过提出双向增强注意力进一步学习时间依赖关系,以实现对交通流周期性特征的充分学习. 上述研究虽然在时域中有效捕捉了交通流的多尺度周期特征,但忽略了原始交通序列中噪声和异常值的潜在影响,致使交通流的关键周期特征提取不充分,影响了模型预测精度. 为此,研究者转向频域角度构建模型. Wu等[13]利用傅里叶变换将交通流数据从时域转换至频域,以获得原始交通流的显著周期特征,进一步利用二维卷积方法实现对交通流关键周期特性的充分学习. Wang等[14]针对时序上下文感知语义单元,通过傅里叶变换挖掘不同显著周期模式,结合通道自适应机制学习显著周期模式间的复杂关联,以此提升模型预测的准确性. 在上述频域研究中,傅里叶变换有效提取了交通流的关键周期特征,却忽视了时序数据的全局非线性关系,且难以处理路网时序特性转移问题,导致基于傅里叶变换的模型难以有效捕捉交通流的趋势和瞬时波动特征,影响模型预测性能.传统时域、频域分析方法的局限性使研究者转而采用可同时进行时频域分析的小波变换方法,并将该方法应用于构建交通流预测模型. 在时频域周期特征的建模研究中,赵顗等[15]在利用小波分解获得交通流量趋势和波动分量的基础上,分别使用前馈神经网络提取交通流的趋势和瞬时波动特征,以完成交通流预测任务. Sasal等[16]针对最大重叠离散小波变换后的趋势分量和波动分量构建Transformer模型,以捕捉各分量序列的非线性趋势特征和波动特征. 上述方法针对小波变换分解后的趋势分量和波动分量分别建模,有效学习了交通流序列的趋势特性和瞬时波动特性,解决了时序趋势和波动瞬时特性转移的问题. 然而,该类建模方法在小波变换解耦后,未能充分重视趋势分量的内在周期性及波动分量瞬时变化特点进行特定建模,在捕捉原始序列的多尺度周期性特征与动态波动特征方面存在不足.
本研究为此提出多分辨率趋势周期解耦交互的交通流预测模型(multi-resolution trend period decoupled interactive traffic flow prediction model,MTPDI),在利用时域解耦模块将交通时序数据从时域转至频域获得具有多分辨率特性趋势分量和波动分量的基础上,设计多分辨率趋势周期交互模块(multi-resolution trend period interaction module,MTPI),用以细粒化提取时域数据趋势和周期特征. 显著周期构造块基于傅里叶变换的显著周期构造块,进行交通趋势分量的显著周期特征挖掘;通过趋势分量的奇偶下采样的方式,构建二叉树交互神经网络架构,以实现趋势周期奇偶序列间的交互学习;在现有对交通时序的高频波动分量建模的基础上,设计时频波动特征提取模块,充分学习波动分量的复杂瞬时变化特性;通过频域重构模块实现趋势和高频波动分量的频时域转换,得到交通流量预测输出.
1. 模型构建
1.1. 问题定义
为了清晰化描述交通路网的关键时序特性,以时频信号处理理论为基础,将原始交通流信号
式中:
1.2. 多分辨率趋势周期解耦交互的交通流预测模型
如图1所示,MTPDI由时域解耦模块、MTPI、时频波动特征提取模块及频域重构模块组成. 时域解耦模块通过离散小波变换[17](discrete wavelet transform, DWT)实现交通时序数据的解耦操作,生成具有多分辨率特性的趋势分量和波动分量. MTPI通过显著周期构造块提取趋势分量的显著周期特征,以此表征不易受噪声干扰的显著周期特性. 在此基础上,趋势周期交互块(trend and period interaction block,TPIB)将趋势分量的奇偶子序列分别与显著周期特征融合,实现趋势周期奇偶子序列间的交互操作,达到深度挖掘交通时序数据趋势、周期规律深层非线性特征的目的. 时频波动特征提取模块基于高频波动分量,利用二维多分辨率卷积块实现各区域节点交通流量瞬时变化特性的充分捕获. 频域重构模块基于逆离散小波变换(inverse discrete wavelet transform,IDWT)将趋势分量和波动分量从频域重构至时域,得到模型最终预测结果.
图 1
图 1 多分辨率趋势周期解耦交互的交通流预测模型整体框架图
Fig.1 Overall framework of traffic flow prediction model with multi-resolution trend period decoupling interaction
1.2.1. 时域解耦模块
现有研究在探讨交通流趋势、波动特性建模方法时,难以有效应对因瞬时波动事件的动态干扰导致趋势特性分布转移的问题. 为了获得可反映原始序列变化的趋势分量和瞬时高频波动分量,采用DWT对时序交通流数据进行多分辨率解耦操作:在尺度函数的近似空间
式中:
图 2
1.2.2. 多分辨率趋势周期交互模块
周期性作为交通时序数据的关键特性,是影响交通流量精准预测的重要因素. 传统交通流周期特性建模方法侧重于提取时域空间的不同时间尺度周期特征,并且时间粒度越细呈现的序列波动性越强[18-19],导致了在时域上准确识别序列趋势性和周期性的局限性. 本研究1)设计MTPI,以具有多分辨率特性的趋势分量作为输入,通过显著周期构造块,将一维趋势分量在频谱域中转换为二维周期矩阵,采用周期卷积操作对二维周期矩阵进行显著周期特征提取. 2)通过下采样的方式将趋势特征分割为含有关键时间依赖信息的趋势奇偶子序列,结合趋势卷积进行趋势特征的高度抽象. 3)趋势奇偶子序列与显著性周期特征融合后,实现周期奇偶子序列间的多分辨率交互. 显著周期构造块的计算式为
式中:
图 3
式中:
交通流时序多分辨率周期性描述较为复杂,仅采用低频趋势分量不足以充分演化其变化规律. 本研究结合低频趋势分量,通过与周期规律融合的方式,构建MTPI,以充分提取交通流数据蕴含的多分辨率趋势、周期特征. 如图4所示,MTPI是由多个TPIB组成的二叉树构成,该构造方式可有效扩张不同卷积层对趋势、周期特征提取的感受野. MTPI以显著周期矩阵与趋势分量作为输入,将趋势分量按照奇偶交替下采样的方式分割为奇偶子序列,确保在降低数据维度的同时保留核心趋势信息. 奇偶子序列采用趋势卷积块(trend convolution block,TCB)实现近邻信息特征捕获. 与此同时,周期卷积块实现对周期矩阵的显著性特征提取. 在此基础上,通过交叉融合操作,实现显著周期趋势特征与奇偶原序列间在TPIB内的多层交互,达到递归学习多分辨率层级复杂趋势与周期特性的目的,对应计算式为
图 4
图 4 多分辨率趋势周期交互模块结构
Fig.4 Structure of multi-resolution trend period interaction module
式中:
1.2.3. 时频波动特征提取模块
受交通事故、天气及道路维护等突发事件影响,原始交通数据频繁出现瞬时波动突变点[21]. 如图5所示,在第150、200个时间片附近存在显著高梯度突变点,呈现交通状况的瞬时波动变化,原因是时序数据中的趋势性、周期性及瞬时波动特性相互交织,致使模型学习复杂瞬时波动特性困难. 原始交通流量数据的高频波动分量具有瞬时性和波动性,其数据局部相关性强且相邻数据点之间存在高度相关性.本研究以突发性高梯度变化的高频波动分量作为时频波动特征提取模块的输入,通过构建二维多分辨率卷积块来充分提取原始交通数据的波动特征,从而与趋势分量经由频域重构模块实现交通流预测. 时频波动特征提取模块由
图 5
图 5 PeMSD8数据集某节点单天的交通流数据及突变点
Fig.5 Traffic flow data and mutation points for one day at node of PeMSD8 dataset
式中:
图 6
图 6 二维多分辨率卷积块的因果卷积结构
Fig.6 Causal convolutional structure of 2D multi-resolution convolutional blocks
1.2.4. 频域重构模块
频域重构模块通过IDWT对低频近似系数
式中:
2. 实验设计与验证
2.1. 数据集描述
选用Caltrans PeMS收集数据集PeMSD4从2018年1月至同年2月的高速公路流量,数据集PeMSD8从2016年7月至同年8月的高速公路流量,作为实验数据集. 数据集以5 min为时间片聚合交通流量. PeMSD4来源于加州高速公路旧金山湾区(San Francisco Bay),包含307个检测节点,数据集长度为
2.2. 实验设置与评估指标
以Python 3.8.0并基于PyTorch 1.8的开发环境实现交通流预测模型的构建和训练,实验运行均在Linux服务器上. 服务器配置信息为CPU: 16 vCPU Intel(R) Xeon(R) Gold 6430,GPU: RTX 4090(24 GB),操作系统:Ubuntu 18.04. 为了综合评估模型的整体预测性能,以平均绝对误差MAE、均方根误差RMSE以及平均绝对百分误差MAPE作为时序数据预测模型评估指标[23]. MAE衡量预测误差的绝对大小,RMSE表示预测误差的平均偏差程度,MAPE提供预测误差的相对百分比. 上述评价指标的数值越低,说明模型预测的效果越好.
式中:
选择6种基准线模型:历史平均模型(HA)[24]、支持向量机回归(SVR)、长短期记忆-卷积神经网络(CNN_LSTM)[25]、时间卷积神经网络(TCN)[26]、基于注意力的时空图卷积网络(ASTGCN)[27]、下采样卷积交互网络(SCINet)[28]. 将历史时间窗口
2.3. 实验结果和分析
如表1所示为不同交通流预测模型在2个数据集上的性能指标. 传统的机器学习算法HA在所有模型中表现最差,提供了交通流量预测性能的下限. SVR与深度神经网络的预测精度相差较大,主要原因是SVR无法捕捉数据的非线性特征,并且特征提取过程依赖经验,存在主观性. 相比HA,LSTM和CNN-LSTM在PeMSD4上的MAE有显著提升,反映出神经网络在捕捉时间序列数据的非线性特性方面具有明显优势. TCN以时间序列作为特征进行时域卷积操作,模型的预测结果优于LSTM和CNN-LSTM,在PeMSD8上的RMSE分别降低了14.25%和8.36%,这表明模型精度提升主要依赖交通流数据时间特征的有效捕获. ASTGCN优于LSTM、CNN-LSTM和TCN,原因是ASTGCN能够在学习交通流空间特性的同时,对最近、每日以及每周的周期依赖性建模. 作为典型的时间序列模型,SCINet相较于ASTGCN在PeMSD4上的RMSE降低了7.20%,这表明下采样交互卷积能高效提取交通流量的时间特征,与考虑空间特征的图神经网络相比仍然表现出色. SCINet无法细致挖掘时间特征的深层信息,在不改变数据特性分布的情况下,无法捕获时序数据的周期特征. MTPDI在2个数据集上所有指标均显著优于基准线模型,MAE、RMSE以及MAPE平均降低了38.00%、37.36%、27.78%;43.64%、44.69%、40.85%,具有最佳的预测性能. 相较于SCINet,MTPDI在PeMSD8上的MAE和RMSE分别降低了30.49%、32.51%,原因是MTPDI将趋势特征和波动特征从流量时间序列中解耦,对不同多分辨率时间数据进行趋势周期交互建模,在有效学习数据周期性的同时,提取波动分量的瞬时非线性特征,进一步验证了所提模型在时间特征提取方面的有效性.
表 1 不同模型在2个数据集中的交通流预测准确度
Tab.1
模型 | PeMSD4 | PeMSD8 | |||||
MAE | RMSE | MAPE | MAE | RMSE | MAPE | ||
HA | 31.483 | 49.091 | 0.235 | 28.103 | 42.632 | 0.199 | |
SVR | 28.435 | 41.478 | 0.214 | 20.126 | 28.987 | 0.145 | |
LSTM | 23.990 | 39.269 | 0.167 | 21.935 | 35.174 | 0.134 | |
CNN_LSTM | 22.382 | 36.455 | 0.150 | 21.090 | 32.910 | 0.131 | |
TCN | 23.061 | 36.034 | 0.149 | 19.220 | 30.160 | 0.118 | |
ASTGCN | 21.814 | 34.403 | 0.130 | 18.821 | 29.148 | 0.109 | |
SCINet | 20.131 | 31.927 | 0.125 | 16.498 | 25.709 | 0.102 | |
MTPDI | 14.855 | 23.635 | 0.115 | 11.467 | 17.352 | 0.076 |
如表2所示,在2个数据集上对比不同交通流预测模型在未来不同时间片(5、25和45 min)下的性能指标. 由表可知,HA和SVR因无法有效学习时序交通流的复杂特征,预测能力随着预测时间步的增加逐渐下降. 采用LSTM、CNN_LSTM及TCN建模的实验结果在预测时间逐渐增长的情况下上升趋势较为平缓. 相较于LSTM和CNN_LSTM,TCN在PeMSD4上5和25 min的MAE分别提高19.26%、6.55%,表明该模型在长时预测过程中,能较好学习交通时序数据的时间依赖性. ASTGCN作为交通流数据提取时空特征的模型,与MTPDI相比,在2个数据集上3个时间片的MAE平均增加了36.64%、38.66%、43.47%,表明所提模型能够在时间特征上对趋势性和周期性进行有效表征,对交通预测的精度有较大幅度提升. 当预测步长为45 min时,MTPDI在PeMSD4和PeMSD8数据集上的RMSE分别为22.248和16.270,相较于SCINet在PeMSD4和PeMSD8数据集上的RMSE分别降低了31.03%和39.46%,具有较低的预测误差. 综上可知,在2个数据集上进行长时预测任务时,MTPDI的预测性能较好.
表 2 不同模型在2个数据集不同时间步长下的交通流预测准确度
Tab.2
模型 | t/min | PeMSD4 | PeMSD8 | |||||
MAE | RMSE | MAPE | MAE | RMSE | MAPE | |||
HA | 5 25 45 | 24.020 28.760 35.180 | 39.930 45.260 53.870 | 0.201 0.219 0.253 | 20.820 26.020 31.360 | 34.670 39.890 46.570 | 0.171 0.187 0.212 | |
SVR | 5 25 45 | 26.007 27.460 29.580 | 38.630 40.360 42.820 | 0.195 0.205 0.223 | 18.047 19.220 21.100 | 26.504 27.980 30.140 | 0.130 0.138 0.152 | |
LSTM | 5 25 45 | 22.721 24.082 24.401 | 37.487 39.394 39.883 | 0.159 0.168 0.170 | 20.008 22.244 22.322 | 31.837 35.799 35.724 | 0.125 0.134 0.139 | |
CNN_LSTM | 5 25 45 | 22.079 22.481 22.485 | 35.723 36.601 36.636 | 0.145 0.156 0.158 | 20.205 21.014 21.360 | 31.540 32.719 33.356 | 0.127 0.131 0.133 | |
TCN | 5 25 45 | 18.345 22.504 26.269 | 29.095 35.371 40.333 | 0.122 0.146 0.172 | 13.721 19.461 20.821 | 21.295 31.443 32.082 | 0.086 0.117 0.128 | |
ASTGCN | 5 25 45 | 17.737 20.927 23.342 | 28.343 33.045 36.429 | 0.108 0.125 0.138 | 14.241 18.000 20.531 | 21.787 27.842 31.581 | 0.090 0.105 0.116 | |
SCINet | 5 25 45 | 19.109 19.532 20.368 | 29.473 31.306 32.259 | 0.120 0.125 0.126 | 13.989 16.729 17.655 | 21.798 26.490 26.876 | 0.087 0.099 0.114 | |
MTPDI | 5 25 45 | 11.153 13.635 14.453 | 17.029 21.791 22.248 | 0.091 0.106 0.111 | 9.091 10.355 10.763 | 13.485 16.060 16.270 | 0.061 0.068 0.073 |
为了展现MTPDI在预测真实数据时的性能,在2个数据集上对第3个检测器节点预测未来288个时间步的流量曲线,具体如图7所示. 由图可知,当预测时间步为[40,100]和[150,240]时,交通流量真实值的变化速率较大且波动性较强,此时MTPDI的预测曲线与真实曲线仍较为贴合. 进一步说明MTPDI在使用小波变换充分捕获真实数据的时间特征基础上,采用先分解后建模的思路能较好提升模型预测性能.
图 7
图 7 所提模型在2个数据集中的预测值与真实值对比
Fig.7 Comparison of ture values with predicted values of proposed model in two datasets
2.4. 消融实验
在PeMSD8中对所提模型进行消融实验,结果分别如表3和表4所示. 表中,MTPDI-M、MTPDI-P、MTPDI-I分别为移除时域解耦模块、MTPI中周期矩阵以及多分辨率趋势与周期交互结构. 表3为MTPDI消融实验模型在PeMSD8数据集上预测未来1 h的交通流量的平均性能,相比MTPDI-M、MTPDI-P以及MTPDI-I,MTPDI预测性能有较大的提升,MAE、RMSE以及MAPE指标分别平均降低了36.86%、37.81%和33.11%. 表4为不同消融模型在预测不同时间步下的预测性能指标. 当预测时间为5 min时,MTPDI相比MTPDI-M的MAE、RMSE以及MAPE分别降低了33.70%、36.79%和29.89%. MTPDI相比MTPDI-P的MAE降低了30.25%,表明周期特性的学习对复杂动态变化的交通流量数据实现精准预测尤为重要. 随着预测时间的延长,在预测时间为30 min时,MTPDI相比MTPDI-M的MAE、RMSE以及MAPE分别降低了24.66%、26.89%和18.00%,由此表明MTPDI的时域解耦模块可有效解决原始交通流预测任务中数据特性转移的问题. MTPDI-I相比MTPDI,RMSE和MAPE分别增大了61.86%和61.68%. 在预测时间为60 min时,MTPDI-I相比MTPDI,其MAE和RMSE分别增大了67.13%和65.81%,说明MTPDI通过周期与趋势的交互结构强化了模型学习趋势与周期性关联关系的能力,充分验证本研究所提周期与趋势交互结构随着预测时间的延长仍能保持良好的预测精度.
表 3 所提模型在PeMSD8数据集中的消融实验结果
Tab.3
模型 | MAE | RMSE | MAPE |
MTPDI-M | 16.769 | 26.134 | 0.104 |
MTPDI-P | 13.054 | 20.458 | 0.083 |
MTPDI-I | 34.554 | 49.058 | 0.211 |
MTPDI | 11.467 | 17.352 | 0.076 |
表 4 在不同时间步下所提模型的消融实验结果
Tab.4
模型 | |||||||||||
MAE | RMSE | MAPE | MAE | RMSE | MAPE | MAE | RMSE | MAPE | |||
MTPDI-M | 13.712 | 21.332 | 0.087 | 16.550 | 25.949 | 0.100 | 18.241 | 28.582 | 0.113 | ||
MTPDI-P | 13.034 | 20.387 | 0.083 | 13.518 | 21.357 | 0.085 | 13.936 | 21.364 | 0.091 | ||
MTPDI-I | 28.642 | 41.012 | 0.176 | 35.128 | 49.738 | 0.214 | 39.669 | 56.188 | 0.237 | ||
MTPDI | 9.091 | 13.485 | 0.061 | 12.469 | 18.972 | 0.082 | 13.041 | 19.209 | 0.086 |
为了验证MTPDI中多分辨率趋势周期交互模块在关键周期、趋势特性描述方面的强表征能力,在2个数据集上,随机选取40号、85号及100号检测器节点各时间片m和特征数F对应的
图 8
图 8 所提模型2个模块在PeMSD4数据集中的输出特征热力图
Fig.8 Output characteristic heat map of two modules of proposed model in PeMSD4 dataset
图 9
图 9 所提模型2个模块在PeMSD8数据集中的输出特征热力图
Fig.9 Output characteristic heat map of two modules of proposed model in PeMSD8 dataset
2.5. 不同周期尺度实验
在PeMSD4中验证MTPDI对不同尺度周期性学习的有效性,分别选取小时尺度、单日尺度及星期尺度进行实验,对比MTPDI对不同尺度周期特征的提取能力,结果如表5所示. 由表可知,单日尺度比小时尺度的MAE减少了1.43%,表明MTPDI的二叉交互结构能够较好地捕捉交通流的日周期特征;星期尺度比小时尺度的MAPE增加了1.74%,表明MTPDI在捕捉交通流长周期特征时具有一定局限性,原因是星期尺度序列变长使模型难以有效挖掘复杂的周期特征. 结果表明,MTPDI在小时、单日尺度特征上表现出较强的周期特征提取能力.
表 5 所提模型在不同周期尺度的交通流预测准确度
Tab.5
周期尺度 | MAE | RMSE | MAPE |
小时 | 14.855 | 23.635 | 0.115 |
单日 | 14.643 | 23.353 | 0.116 |
星期 | 14.952 | 23.750 | 0.117 |
进一步探讨MTPDI学习多尺度周期特性的能力,分别选取单日和星期尺度趋势分量,在PeMSD4数据集中,通过MTPDI的显著周期构造块获得快速傅里叶变换后的单日和星期尺度的频谱图. 如图10所示为MTPDI在2种周期尺度下的频谱图. 由图可知,随着2种周期尺度的时间延长,相同频率范围内的频谱呈现稠密错落,使模型难以充分捕捉较长尺度周期中的显著频谱对应的频率,导致MTPDI学习长尺度周期性表现相对较差.
图 10
图 10 MTPDI模型在PeMSD4数据集中不同尺度的周期频谱图
Fig.10 Multi-scale periodograms of MTPDI model on PeMSD4 dataset
2.6. 模块参数实验
作为模型提取显著周期特征的关键,MTPI利用傅里叶变换后的显著频谱值对应选取
表 6 不同显著频率参数的交通流预测准确度
Tab.6
k | MAE | RMSE | MAPE |
2 | 9.801 | 17.939 | 0.035 |
3 | 10.761 | 18.886 | 0.038 |
4 | 11.478 | 19.837 | 0.041 |
5 | 11.379 | 19.619 | 0.040 |
6 | 12.067 | 20.870 | 0.043 |
3. 结 语
本研究面向城市区域交通流量预测精确性尚待提升的现实问题,提出多分辨率趋势周期解耦交互的交通流预测模型,通过引入信号处理方法中的小波变换方法,实现了在时间结构上对城市交通流量的精细解耦,解决了现实路网交通流时序特性转移问题. 构建基于傅里叶变换的显著周期构造块,以充分提取趋势分量的周期特征;构建趋势及周期的二叉交互神经网架构,实现对趋势周期子序列间的交互操作,解决了交通流趋势、周期特征提取不充分的问题. 针对交通流高频波动分量提出二维多分辨率因果卷积块,实现了交通流瞬时波动特性的有效学习. 实验结果表明,相较于基准线模型,MTPDI在PeMSD4和PeMSD8数据集上的长时交通流预测RMSE指标平均提升了37.36%和44.69%;开展模块消融实验,验证了所提模块的有效性. 未来计划继续探索将时域转换为时频域算法的可用性与适配性,尝试深入研究更为精简而准确的模型架构;在交通流预测建模中,考虑其他交通属性或外部因素影响,以期实现现实场景化的交通流预测应用.
参考文献
基于深度学习的短期交通流预测方法综述
[J].
Review on short-term traffic flow prediction methods based on deep learning
[J].
Analysis of freeway traffic time-series data by using box-jenkins techniques
[J].
Traffic flow forecasting: comparison of modeling approaches
[J].DOI:10.1061/(ASCE)0733-947X(1997)123:4(261) [本文引用: 1]
Short-term traffic forecasting: an adaptive ST-KNN model that considers spatial heterogeneity
[J].DOI:10.1016/j.compenvurbsys.2018.05.009 [本文引用: 1]
Long short-term memory
[J].DOI:10.1162/neco.1997.9.8.1735
Short-term traffic flow forecasting model based on GA-TCN
[J].
基于多尺度时空特征与软注意力机制的交通流预测方法
[J].
Traffic flow prediction method based on multi-scale spatio-temporal features and soft attention mechanism
[J].
综合小波分解和BP神经网络的交通小区生成交通短时预测
[J].
Traffic short-term prediction generated by wavelet decomposition and BP neural network of traffic zone
[J].
An algorithm for the machine calculation of complex Fourier series
[J].DOI:10.1090/S0025-5718-1965-0178586-1 [本文引用: 1]
基于图卷积神经网络的城市交通态势预测算法
[J].
Urban traffic flow prediction algorithm based on graph convolutional neural networks
[J].
Passenger flow prediction of subway transfer stations based on nonparametric regression model
[J].
A CNN–LSTM model for gold price time-series forecasting
[J].DOI:10.1007/s00521-020-04867-x [本文引用: 1]
Attention based spatial-temporal graph convolutional networks for traffic flow forecasting
[J].DOI:10.1609/aaai.v33i01.3301922 [本文引用: 1]
PyWavelets: a Python package for wavelet analysis
[J].DOI:10.21105/joss.01237 [本文引用: 1]
/
〈 |
|
〉 |
