1、doi:10.12052/gdutxb.220157面向多粒度交通流预测的时空深度回归模型温雯1,刘莹1,蔡瑞初1,郝志峰1,2(1.广东工业大学计算机学院,广东广州510006;2.汕头大学工学院,广东汕头515000)摘要:交通流预测是智能交通系统中的一类重要问题。尽管当前交通流预测方法取得了较好的进展,但还面临2个关键挑战:(1)交通流的变化模式不仅依赖于时间维度上的历史信息,还依赖于空间维度上相邻区域的信息,如何兼顾两个维度上的变化模式;(2)时间本身具有小时、天及周等多粒度特性,如何实现多粒度下时序模式的捕捉。本文针对交通流预测的上述挑战,设计了一个多粒度时空深度回归模型(Spati
2、al-temporalDeepRegressionModelforMulti-granularity,MGSTDR),其基本思想是在多粒度时空交通流信息的基础上,对典型的差分整合移动平均自回归模型(AutoregressiveIntegratedMovingAveragemodel,ARIMA)进行深度拓展,该模型在有效利用自身历史信息的同时,能兼顾相邻区域的信息,从而能够实现多粒度的时序交通流量预测。多个数据集上的实验结果表明,该模型在多粒度预测任务上优于现有的多个基准模型,尤其在小时这一粒度的预测结果上有5.66%的提升。关键词:多粒度;时空相关性;交通流;深度学习;自回归中图分类号:TP
3、389.1文献标志码:A文章编号:10077162(2023)04000108Spatial-temporal Deep Regression Model for Multi-granularityTraffic Flow PredictionWenWen1,LiuYing1,CaiRui-chu1,HaoZhi-feng1,2(1.SchoolofComputerScienceandTechnology,GuangdongUniversityofTechnology,Guangzhou510006,China;2.EngineeringSchool,ShantouUniversity,Sha
4、ntou515000,China)Abstract:Trafficflowpredictionisanimportantprobleminthefieldofintelligenttransportationsystems.Mostexistingtraffic-flowpredictionmethodshavemadegoodprogress,whichhoweverstillfacethefollowingtwokeychallenges.(1)Theunderlyingpatternoftrafficflowdependsonnotonlythehistoricalinformation
5、alongthetimeline,butalsotheinformationofspatiallyadjacentareas,makingitachallengingproblemonhowtobalancethetwotemporal-spatialpatterns;(2)Duetofactthattimeinformationhasthecharacteristicofmultiplegranularity,suchashour,dayandweek,howtocapturethemulti-grainedtemporalpatternsisanotherchallengeproblem.
6、Inthispaper,wedesignamulti-grainedspatio-temporaldeepregressionmodel(MGSTDR)toaddresstheabovechallenges.Byextendingthetypicalautoregressiveintegratedmovingaveragemodel(ARIMA)onthebasisofmulti-grainedspatio-temporaltrafficflowinformation,theproposedmodelcaneffectivelyusehistoricalinformationalongthet
7、imelineaswellastheinformationofadjacentregions,suchthatthepredictionofmulti-grainedspatio-temporaltrafficflowcanbeperformed.Experimentalresultsonseveraldatasetsdemonstratethattheproposedmodeloutperformsexistingbenchmarkmethodsonthetaskofmulti-granularity,andparticularlyobtainsanapproximately5.66%imp
8、rovementinthehourlytrafficflowprediction.Key words:multi-granularity;spatio-temporalcorrelation;tafficflow;deeplearning;autoregressive第40卷第4期广东工业大学学报Vol.40No.42023年7月Journal of Guangdong University of TechnologyJuly2023收稿日期:2022-10-18基金项目:国家自然科学基金资助项目(61976052);广东省自然科学基金资助项目(2021A1515011965)作者简介:温雯(
9、1981),女,教授,博士,主要研究方向为机器学习、数据挖掘通信作者:刘莹(1998),女,硕士研究生,主要研究方向为数据挖掘,E-mail:伴随着交通监测设备的广泛使用,智能交通系统可以广泛采集城市路网及高速公路上的交通流量。在这一背景下,交通流预测的目标是根据交通网络上的历史信息,对未来一段时间内交通流量进行预测。准确有效的交通流预测可以帮助交管部门更合理地引导车辆,提升路网的运营服务能力和效率,同时有助于减少拥堵,避免事故,节约人们的外出时限和成本费用1。交通流预测的本质是时空流数据的学习和预测,其模式往往伴随时间和空间的变化。现有研究中,已经有一些工作着眼于捕捉交通流的时空变化2,然而
10、依然面临以下挑战。(1)交通流的变化模式同时依赖于时空2个维度上的历史信息。各个网络区域相互之间的流量密度会改变,相应地,附近相邻的网络区域各个时间的历史流量也会给与其有关联的区域未来时间的流量带来影响。(2)时间本身具有的多粒度特性。某个区域各个时间的历史流量会对该区域未来时间的流量产生影响,并且时间往往不是单一的一天或者一个小时,每个时间的流量都不同3。所以,要从此类复杂且高度非线性的时空数据中发掘出时间与空间的模式,同时能够与实际问题相结合,就需要空间信息的整合和对时间多粒度特性的思考,从而进行更加精准的预测。为解决上述问题,本文提出一种多粒度时空深度回归模型(Spatial-tempo
11、ralDeepRegressionModelforMulti-granularity,MGSTDR),通过建模和捕获数据的时空特性,有效处理和学习路网上交通流量的模式变化。具体而言:(1)针对交通流量的模式变化受到时间和空间影响的特性,设计了多粒度时间和空间邻域信息的融合学习模块,通过神经网络组件将两个维度的历史信息进行融合并输出。(2)针对时间多粒度特性,采用平均池化和多层感知机技术分别捕获中心及相邻区域不同粒度下的自身历史信息和邻居信息,将时间划分为小时周期、时段周期和日周期3个粒度。最后通过引入多粒度时空信息相关的损失函数,引导模型的训练过程。本文的主要贡献概括如下。(1)针对多粒度交通
12、流预测这一独特而实际的问题,提出了一类能够建模和捕捉不同时间粒度模式的学习方法,实现了多粒度的时序交通流预测。(2)改进了时间序列领域中的ARIMA(Autore-gressiveIntegratedMovingAverage)模型,提出了一类可以同时捕捉时间和空间双维度依赖关系的神经网络化的ARIMA学习方法(MGSTDR),可以为当前时间序列模型的深度化提供一种新的思路。(3)本文提出的模型在实际的城市道路数据集上的实验结果表明,其预测效果优于当前其他的预测方法。1 相关工作交通流量预测的研究已有几十年的历史,经过不断的钻研和实践,取得了大量的成果。1.1 基于时序模式的交通流预测目前基于
13、时序模式的交通流预测算法已走向成熟,例如历史均值法、整合移动平均自回归模型ARIMA4等经典的研究方法。历史均值法是以某一变量历史数据的平均值为根据,从而对其未来进行预测。ARIMA模型5是通过寻找历史数据之间的自相关性,描述当前值与历史值之间的关系,来预测未来(假设未来将重复历史的走势),要求序列必须是平稳的。然而现实中往往都是复杂非线性、非平稳的数据,由于它们通常很难满足上述的前提假设,因此这类方法的数据处理能力不足。交通预测根据想要预测时间的不同又可以分为不同的区间(短期、中期、长期),大多数目前流行的方法都能在短期预测内表现良好,但在长期的时间序列预测中表现欠佳。Yang等6使用具有特
14、征增强的长短期记忆(LongShort-TermMemory,LSTM)进行交通流预测,将非常长的序列时间步长的高影响值连接到当前时间步长,并使用注意力机制捕获这些高影响流量值,同时,对一些超出正常范围的数据进行平滑处理。Zhang等7提出了图注意卷积注意网络(GraphAttention-Convolution-AttentionNetworks,GACAN)模型,用图注意力层捕获时间特征,整合了4种不同时间粒度的时间序列:原始时间序列,以及每小时、每日和每周时间序列。1.2 基于时空相关性的交通流预测随着更深入的研究,学者们发现交通数据并不仅仅只是与时间相关,更与空间紧密联系。近年来基于时
15、空相关性的交通流预测方法也日渐成熟,Wu等8在充分考虑交通流数据的情况下,数据的空间特性和短期变化、周期性分别通过一维的卷积神经网络(ConvolutionNeuralNetwork,CNN)和2个LSTM来捕获和挖掘,期望将特征融合,实现短期预测的目标。Ma等9为实现对大规模、全网络的流量速度进行高精度预测的目标,选择用图像来表示流量的学习。交2广东工业大学学报第40卷通流时空关系的图像由二维时空矩阵将时空交通动态数据转换而成。由此提出了一种采用CNN的方法。CNN将抽象交通特征提取和网络范围的交通速度预测这2个连续的步骤应用于图像。Zhang等10考虑到时空数据的动态特性,设计了由时空和全
16、局2个部分组成的基于深度学习的预测模型(DeepLearning-basedPredictionModel,DeepST)。时空模块主要捕捉空间近距和远距之间的依赖关系,还有时间的紧密度、周期性以及趋势。全局模块主要用于捕捉时间具体代表周末或者工作日这类全局因素。Zheng等11发掘人群流量的特征与交通流量的特征相似,因此,他们使用残差神经网络框架来拟合人群流量数据的时间邻近程度、周期性以及趋势属性,提出了一种可以同时预测城市各个区域的人群流入流出,以深度学习为基础的端到端的方法,称为ST-ResNet。Cheng等12利用循环神经网络(RecurrentNeuralNetwork,RNN)和
17、CNN来捕获时空流量,传递拓扑网络中的信息,另外,加入了用注意机制将空间和时间信息对齐的名为DeepTransport的端到端框架。但是上文中所提到的这些模型方法均在不同的问题上存在不足,因此,本文针对非平稳且存在图结构的交通流量数据提出基于多粒度时序的深度学习模型,同时捕获空间与时间上的信息,有效地解决交通流预测问题。2 问题定义定义定义1本文将空间道路网络定义为无向图G=(V,E),如图1(a)所示。其中,V为节点集,|V|=N为节点个数;E为边集,代表节点间的连通性。节点V是从图1(b)的经纬度网格中筛选的含有一阶邻居的中心节点。时间是一类实数值顺序变量,可以按照不同粒度划分不同的单元。
18、记K为从细到粗的不同粒度层次,图2展示了一个3层粒度的时间划分。其中K=k1,k2,k3分别表示小时、时段、日各粒度所在的时间层次。s (1,S)设空间路网G中某一节点的第个时间序列为流量序列,预测未来某个时期内此节点不同时间粒度的流量是本文的目标。形式化定义如下。xKt1,c(i)RxKt1,d(i)Rd (1,8)定义定义2(多粒度交通流预测多粒度交通流预测)用表示中心节点的第t1天中第K层粒度第i个时刻的车流量,表示第个邻居节点的第t1天中第K层粒度第i个时刻的车流量,其中,d是c的K=k1,k2,k3一阶邻居。已知c节点和所有邻居节点历史的流量序列,预测t天c节点的不同时间粒度(例如的
19、流量值),具体如式(1)所示。上午8:00上午8:10上午8:20时间维AAABBBCCCDDDEEEFFFGGGHHH(a)时间和空间结构图,一个时间片为一个空间图 G(b)基于经纬度的网格图1交通流数据的空间定义Fig.1Spatialdefinitionoftrafficflowdata日(K=k3)时段(K=k2)时段(K=k2)小时(K=k1)小时(K=k1)小时(K=k1)小时(K=k1).图2时间多粒度的定义Fig.2Definitionoftimemulti-granularityyKt,c=yKt,c(i),yKt,c(n1)(1)下面以时段为例。中心节点c在t1天凌晨、上午
20、、下午、晚上这4个时段的流量序列为x2t1,c(0),x2t1,c(1),x2t1,c(2),x2t1,c(3)(2)邻居节点d在t1天凌晨、上午、下午、晚上这4个时段的流量序列为x2t1,1(0),x2t1,2(0),x2t1,8(0)(3)x2t1,1(1),x2t1,2(1),x2t1,8(1)(4)x2t1,1(2),x2t1,2(2),x2t1,8(2)(5)第4期温雯,等:面向多粒度交通流预测的时空深度回归模型3x2t1,1(3),x2t1,2(3),x2t1,8(3)(6)y2t,c(0)运用中心节点第t1天的4个时段的流量序列式(2)和邻居节点0这个时段的流量序列式(3)来预测
21、中心节点第t天0这个时段的流量值,另外3个时段如上述示例一样。表1列出了本文的符号约定。表1符号约定Table1Mathematicalnotation符号描述c中心节点d邻居节点X,x流量数据权重y预测值Y真实值i=0,1,2,n1时间粒度 3 面向多粒度交通流预测的时空深度回归模型图3展示了本文提出的MGSTDR的总体结构,它由3个主要部分构成,分别用来建模中心节点及其周围邻居节点前一天的小时周期、时段周期和日周期的输入流量值,以及学习各个周期邻居节点的权重。例如,对某一个区域当天上午这个时间段的车流量进行预测,那么该区域前一天的所有时间段及其周围邻居区域前一天上午这个时间段的道路交通数据
22、都会对该预测问题提供可用有效信息,而当天上午之前也就是凌晨这个时间段的道路交通情况与本文的预测目标关系不大。另外2个时间粒度的流量预测也采用上述同样的方法。为确保获取到足够多的节点信息,这里设计了2个组件分别用来描述中心节点区域和其周围邻居节点区域的3个时间粒度序列值。.中心节点多粒度输入序列邻居节点多粒度输入序列 ffusion.中心节点多粒度输出序列时空模式捕捉 LOSS.xt1,c(i)k1fck1fck2fck3fik1fik2fik3fn1k1fn1k2fn1k3xt1,c(n1)k1yt,c(i)k1yt,c(i)k2yt,c(i)k3Yt,c(i)k1Yt,c(i)k2Yt,c(
23、i)k3yt,c(n1)k1yt,c(n1)k2yt,c(n1)k3Yt,c(n1)k1Yt,c(n1)k2Yt,c(n1)k3xt1,cKxt1,iKxt1,n1Kxt1,1(i)k1xt1,8(i)k1xt1,1(n1)k1xt1,8(n1)k1xt1,1(n1)k2xt1,8(n1)k2xt1,1(n1)k3xt1,8(n1)k3xt1,1(i)k2xt1,8(i)k2xt1,1(i)k3xt1,8(i)k3xt1,c(i)k2xt1,c(n1)k2xt1,c(i)k3xt1,c(n1)k3图3MGSTDR架构图Fig.3ArchitectureoftheproposedMGSTDR 3
24、.1 输入序列输入模块分为3个粒度:小时、时段和日。中心节点与其邻居节点流量序列值处理方式一样。具体来说,以10min为间隔,将全天划分为144个时间片。假设当前时刻为t,待预测的时间窗口Tf,h,Tf,p,Tf,d沿时间轴依次截取长度为Th,Tp和Td的3个时间序列片段作为模型中的小时、时段、日周期的输入,如图4所示。xh=(xtTh+1,xtTh+2,xt)xp=(xtTp+1,xtTp+2,xt)xd=(xtTd+1,xtTd+2,xt)小时周期片段:,如图4中Th部分所示;时段周期片段:,如图4中Tp部分所示;日周期片段:,如图4中Td部分所示。它们是与要预测的时间序列直接相对应的不同
25、粒度的历史时间序列片段。Th Tp Td图4多粒度输入时间序列片段构建示例Fig.4Exampleofthemulti-granularityinputtimeseriessegmentconstruction(fKc,fKi,fKi+n1)K=k1,k2,k3(ffusion)3个时间粒度预测共用一个网络结构,由时间组件,其中,与时空融合组件组成,如图3所示。多层感知机MLP对中心节点4广东工业大学学报第40卷产生的序列数据进行处理(见图3的红色框部分),同时学习权重为,meanpooling对周围邻居节点的序列数据进行处理,取其平均值。最后,模型对中心节点与邻居节点的数据进行加权求和,得到
26、最终的预测值,再与真实值计算损失。3.2 时空模式捕捉组件fKc(fKi,fKi+n1)K=k1,k2,k3时空组件模块中,本文对中心节点和邻居节点采用了不同的操作方式,分别对应的是图3中的和,其中。针对中心节点,选用了MLP,隐藏层、神经元之间的连接强度由权重表示,经过偏置,保证输入算出的输出值后不能随便激活。选择ReLU函数作为激活函数,进行非线性变换,得到最终的值;针对邻居节点,采用meanpooling操作,得到8个邻居在不同粒度下的均值,从而保留主要特征,同时减少参数与计算量,每个粒度的邻居运用一个meanpooling。如图5所示。.偏置ii+n1xt1,ck1xt1,ik1xt1
27、,c(i)k1xt1,1(i)k1xt1,1(i)k1xt1,8(i)k1xt1,8(i)k1xt1,c(n1)k1ReLU中心节点多粒度输入中心节点多粒度输出隐藏层.meanpooling邻居节点多粒度输出邻居节点多粒度输入图5输入序列的处理过程Fig.5Processingofinputsequences空间组件这个模块本文采用了加权求和,将中心节点各粒度的流量值与其权重相乘再加上邻居节点对应粒度的流量值与剩余权重相乘,具体公式为xKt1,cd+xKt1,d(1d)(7)K=k1,k2,k3式中:分别表示小时、时段、日3个粒度下的时间层次。3.3 本文模型与ARIMA模型的相关性本文模型是
28、ARIMA模型在时间和空间2个方向,上的拓展,借助深度学习技术实现其学习过程。如式(8)所示,经典的ARIMA模型主要针对时间序列,即假设目标变量伴随时间而改变13,并通过捕捉时间方向上的模式实现预测。而本文提出的MGSTDR模型则进一步考虑了空间信息,即通过同时捕捉时间和空间方向14上的模式,结合两者的特征进行预测。中心节点与邻居节点历史信息的捕捉方法如式(9)、式(10)所示,可以视为本文所提出的MGSTDR在时间方向和空间方向上所对应的预测函数(其中均为参数),中心节点最终的预测函数如式(11)所示。Xt=1Xt1+2Xt2+pXtp+t(8)式中:p为个数,表示第p个。中心节点:111
29、21314212223243132333441424344x0t1,cx1t1,cx2t1,cx3t1,c=x0t,c x1t,c x2t,c x3t,c1234 x0t,c x1t,c x2t,c x3t,c=Xct1(9)邻居节点:1 8x0t1,1.x0t1,8=X0t11 8x1t1,1.x1t1,8=X1t1 1 8x2t1,1.x2t1,8=X2t11 8x3t1,1.x3t1,8=X3t1(10)中心节点预测:Xct1X0t1X1t1X2t1X3t1=y0t,cy1t,cy2t,cy3t,c(11)第4期温雯,等:面向多粒度交通流预测的时空深度回归模型5 4 实验与结果分析 4.
30、1 数据集本文分别使用了巴西里约热内卢公交车数据集BX_bus、kaggle竞赛里纽约出租车数据集KNYC_taxi,以及美国旧金山出租车数据集San_taxi来验证此模型。BX_bus是在里约热内卢运输公司联合会网站上获得的交通管制员的运行数据,实时位置数据每分钟更新1次。KNYC_taxi是GoogleCloudPlatform上的BigQuery提供的2016年纽约黄色出租车旅行记录数据。San_taxi包含美国旧金山出租车的轨迹点,每辆出租车都配备了GPS接收器,并向中央服务器发送位置更新(时间戳、标识符、地理坐标),2次连续位置更新之间的平均时间间隔小于10s。3个数据集均包含了带时
31、间戳的车流量值以及这些车辆实时的地理位置信息。(1)BX_bus:巴西里约热内卢公交车数据集,其包含了12000多辆公交车的日期、时间(24小时格式)、公交ID、公交线路、经纬度以及车速等信息。日期是从2014-10-01到2014-10-30,一共30d。选取前24d作为训练集,后6d作为测试集。(2)KNYC_taxi:纽约市出租车数据集,其包含了每次行程的唯一标识符id、乘客上下车时的日期与时间、乘客上下车时的经纬度,以及旅行的持续时间。日期是从2016-01-01到2016-06-30,一共181d。选取前145d作为训练集,后36d作为测试集。(3)San_taxi:美国旧金山出租车
32、数据集,其包含旧金山湾区大约500辆出租车的移动时间、GPS坐标。日期是从2008-05-17到2008-06-10,一共25d。选取前20d作为训练集,后5d作为测试集。4.2 数据预处理本文对3个数据集都采用了相同的处理方式。首先,筛选掉其中重复、格式错误的数据;其次,基于各个地区的经纬度范围对其划分为3232的网格11;最后,对时间进行处理,以10为时间间隔形成一个时间片,从而得到一个三维的张量矩阵,再将其转换为空间与时间的二维矩阵,从而进行车流量数据的统计。4.3 实验参数设置本文基于Pytorch框架实现了该模型,将空间地理位置固定为1024个,将时间分为3个粒度,分别是小时(hou
33、r)、时段(period)、天(day),数据输入长度分别设置为Lhour=24,Lperiod=4,Lday=6。均方误差是反映估计量与被估计量之间差异程度的一种度量,因此,本文采用该度量指标作为损失函数。4.4 基准方法将本文提出的模型与以下4种己有的时间序列预测方法进行比较。ARIMA4:2003年Williams等提出的差分整合移动平均自我回归法,是时间序列预测分析中的一种经典方法。分层门控网络(HierarchicalGatingNetworks,HGN)15:2019年Ma等提出的分层门控网络模型,由1个特征门控模块、1个实例门控模块和1个item-item产品模块组成,用于捕捉长
34、期和短期用户的兴趣。循环独立机(RecurrentIndependentMechanisms,RIM)16:2021年Goyal等提出循环独立机制神经网络,该模型是由多组循环神经元组成的循环结构,每组神经元可以独立地转换动态。双向长短时记忆方法(LSTM_BILSTMMethod,LSTM_BILSTM)17:2022年Ma等提出了基于LSTM和双向LSTM网络的改进LSTM模型。结合时序数据的优点以及正向LSTM和反向LSTM的长期依赖性,将双向长期记忆网络集成到预测模型中,提高短期交通流预测的准确性。选用均方误差(RootMeanSquareError,RMSE)作为本文的评价指标,具体的
35、计算公式为RMSE=1nni=1(xi xi)2(12)4.5 实验结果及分析将本文模型在数据集BX_bus、KNYC_taxi和San_taxi上与前3种基准方法进行了比较,表2展示了对未来1小时、1时段、1天的流量进行预测的结果。从表2可以看出,本文的方法在3个真实数据集上性能优于现有的算法。为了证明模型预测性能的最优性,本文计算了MGSTDR在3个数据集上RMSE指标在不同时间粒度下与基线中最优的预测结果相比提升的百分比(见表2)。从计算的百分比可以看出,随着预测粒度的变大,预测难度也越来越大,模型预测结果的提升百分比变得缓慢。本文提出的MGSTDR模型在小时的预测中取得了较优的预测结果
36、,这表明了时间与空间特性的结合策略能充分挖掘交通数据的有效特征。综上所述,得出以下结论18:(1)对比MGSTDR和ARIMA模型,发现MGSTDR模型能够取得较为全面且更加准确的预测6广东工业大学学报第40卷结果。这是因为经典的ARIMA模型对于一些非线性数据不能进行很好的线性拟合,并且在多变量的时序预测场景下,它也往往不能充分考虑到变量之间的相关性。(2)对比MGSTDR、RIM、HGN以及LSTM_BILSTM模型,发现MGSTDR在预测性能、预测误差,以及其与真实数据的拟合效果方面优于目前采用神经网络方法的相关模型。这是由于RIM与HGN模型都是只获取单一的时序模式,并且基于节点本身的
37、历史数据进行预测,没有多方位地选取其他有效辅助信息,LSTM_BILSTM模型是对单一粒度的短期时序数据进行预测,没有考虑到多粒度下的时序模式。表2不同方法在3个数据集上的RMSE比较Table2RMSEcomparisonofdifferentapproachesonthreedatasets模型BX_busKNYC_taxiSan_taxiHourPeriodDayHourPeriodDayHourPeriodDayARIMA0.201.012.830.561.468.5612.1465.22233.13HGN0.211.152.230.621.453.6523.33169.35548.6
38、7RIM0.171.072.440.591.877.8335.46214.40678.79LSTM_BILSTM0.241.042.570.671.675.4915.5589.46475.96MGSTDR0.160.912.100.531.353.3410.6356.87217.58提升率6.25%10.99%6.19%5.66%7.41%9.28%14.21%14.68%7.15%4.6 消融实验为验证MGSTDR模型设计的效果和合理程度,本文采用真实的交通数据集完成消融实验。一次删除模型的一个变量,并与MGSTDR模型进行对比,将删除不同变量的模型加以命名作为实验分类。MGSTDR-1:数
39、据处理中不同时刻的影响因子一致;MGSTDR-2:数据处理中删除邻居这一变量。表3展示了消融实验在不同真实数据集上的预测结果。表3消融实验RMSE结果Table3RMSEresultsoftheablationexperiment模型BX_busKNYC_taxiSan_taxiHourPeriodDayHourPeriodDayHourPeriodDayMGSTDR-10.221.132.370.571.523.7811.1257.67218.29MGSTDR-20.311.262.570.661.553.8011.4557.13217.83从表3可以看出,数据处理的2种变化都会影响最终的预
40、测结果。由于现实生活中某个路口的车流量因时刻的变化和相邻路口的影响会造成它在未来时刻的流量值有所不同,所以在新的设置下,预测结果相比原来的变差。由此可知,加入时间与空间2个变量对提高MGSTDR模型的性能有一定作用。5 结语本文提出一种多粒度时序的MGSTDR,它将经典的ARIMA模型与深度学习结合,在交通数据中捕获时空特征进行交通预测。使用3个时间序列作为不同时间粒度的输入:小时数据、时段数据和每日数据,充分考虑了时间的多粒度特性和空间依赖性。在现实生活中的道路交通车流量数据集上的实验结果表明,本文提出的模型的预测效果较其他现有交通流预测方法表现更好,证明了该模型在进一步探索时空特征方面仍存
41、在巨大潜力。多个时间序列的预测是一种有趣的技术,并且还有很多信息可以考虑以提高预测的准确性,例如天气状况、事故、紧急情况等。MGSTDR提供了一个通用框架,未来的研究方向是应用其他影响因素的数据,提高预测的准确性和适应性。参考文献:VLAHOGIANNIEI,KARLAFTISMG,GOLIASJC.Short-termtrafficforecasting:whereweareandwhereweregoingJ.TransportationResearchPartC:EmergingTechnologies,2014,43:3-19.1ZHOUZ,WANGY,XIEX,et al.Fores
42、eeurbansparsetrafficaccidents:aspatiotemporalmulti-granularityper-spectiveJ.IEEETransactionsonKnowledgeandDataEn-2第4期温雯,等:面向多粒度交通流预测的时空深度回归模型7gineering,2020,34(8):3786-3799.GUOS,LINY,FENGN,et al.Attentionbasedspatial-tem-poralgraphconvolutionalnetworksfortrafficflowforecast-ingC/ProceedingsoftheAAAI
43、ConferenceonArtificialIntelligence.California:AAAIPress,2019:922-929.3WILLIAMSBM,HOELLA.ModelingandforecastingvehiculartrafficflowasaseasonalARIMAprocess:theoret-icalbasisandempiricalresultsJ.JournalofTransporta-tionEngineering,2003,129(6):664-672.4ZHANGGP.TimeseriesforecastingusingahybridAR-IMAandn
44、euralnetworkmodelJ.Neurocomputing,2003,50:159-175.5YANGB,SUNS,LIJ,et al.TrafficflowpredictionusingLSTMwithfeatureenhancementJ.Neurocomputing,2019,332:320-327.6ZHANGS,ZHENGH,SUH,et al.GACAN:graphatten-tion-convolution-attentionnetworksfortrafficforecastingbasedonmulti-granularitytimeseriesEB/OL.arXiv
45、pre-printarXiv:2110.14331(2021-10-27)2022-3-25.https:/doi.org/10.48550/arXiv.2110.14331.7WUY,TANH.Short-termtrafficflowforecastingwithspa-tial-temporalcorrelationinahybriddeeplearningframe-workEB/OL.arXivpreprintarXiv:1612.01022(2016-12-03)2022-3-25.https:/doi.org/10.48550/arXiv.1612.010228MAX,DAIZ,
46、HEZ,et al.Learningtrafficasimages:adeepconvolutionalneuralnetworkforlarge-scaletransporta-tionnetworkspeedpredictionJ.Sensors,2017,17(4):818.9ZHANGJ,ZHENGY,QID,et al.DNN-basedpredictionmodelforspatio-temporaldataC/Proceedingsofthe24thACMSIGSPATIALInternationalConferenceonAdvancesinGeographicInformat
47、ionSystems.NewYork:Associ-ationforComputingMachinery,2016,92:1-4.10ZHANGJ,ZHENGY,QID.Deepspatio-temporalresidual11networksforcitywidecrowdflowspredictionC/Thirty-firstAAAIConferenceonArtificialIntelligence.California:AAAIPress,2017,31(1):1655-1661.CHENGX,ZHANGR,ZHOUJ,et al.Deeptransport:Learningspat
48、ial-temporaldependencyfortrafficconditionforecastingC/2018InternationalJointConferenceonNeuralNetworks(IJCNN).RiodeJaneiro:IEEE,2018:1-8.12ALIA,ZHUY,ZAKARYAM.Exploitingdynamicspatio-temporalgraphconvolutionalneuralnetworksforcitywidetrafficflowspredictionJ.NeuralNetworks,2022,145:233-247.13DUSD,LITR
49、,YANGY,et al.Asequence-to-sequencespatial-temporalattentionlearningmodelforurbantrafficflowpredictionJ.JournalofComputerResearchandDe-velopment,2020,57(8):1715-1728.14MAC,KANGP,LIUX.HierarchicalgatingnetworksforsequentialrecommendationC/Proceedingsofthe25thACMSIGKDDInternationalConferenceonKnowledge
50、Discovery&DataMining.NewYork:AssociationforCom-putingMachinery,2019:825-833.15GOYALA,LAMBA,HOFFMANNJ,et al.Recurrentin-dependentmechanismsEB/OL.arXivpreprintarXiv:1909.10893(2020-11-17)2022-3-25.https:/doi.org/10.48550/arXiv.1909.10893.16MAC,DAIG,ZHOUJ.Short-termtrafficflowpredictionforurbanroadsect