日常通勤中的規(guī)律往往相對容易挖掘,但交通狀況還會受很多其他因素影響,之前的研究主要利用通行時間作為特征,少量引入事件,不能很好地預測實際交通流量。 為解決這一問題,本文從高德導航引擎中獲取了「計劃中交通流量」,并將其擴充到機器學習模型當中。 計劃中交通流量來自導航數(shù)據(jù),反映了用戶出行意圖中蘊含的未來交通流量。由于擁有海量用戶,高德地圖中的導航規(guī)劃數(shù)據(jù)能夠較為全面地反應正在發(fā)生的通行需求,并且信息粒度較事件級別的特征更精細。 具體來說,規(guī)劃的路線產(chǎn)生了計劃中交通流量,而計劃中交通流量可以用來指導對未來通行時間的預測。volf代表當前可獲取的導航路徑在f個時間步后在此路段產(chǎn)生的計劃中交通流量。計劃中交通流量的迅速飆升意味著即將到來的交通擁堵。 圖 1 北京某路段在2019年10月28日早高峰期間通行時間和計劃中交通流量 為了將交通流量這一異質(zhì)信號整合到通行時間預測模型當中,我們創(chuàng)新性地設計出一種域轉(zhuǎn)換器(domain transformer)結(jié)構(gòu),用于將交通流量信息轉(zhuǎn)化為通行時間信息。 交通流理論中,路段的交通流量和車輛密度呈三角形曲線映射關系,而曲線的參數(shù)是因路段而異的。圖2展示了現(xiàn)實世界中的例子。為了利用這一轉(zhuǎn)換關系,我們設計了將流量轉(zhuǎn)化為通行時間的轉(zhuǎn)換器,該轉(zhuǎn)換器由兩層網(wǎng)絡構(gòu)成,分別用于提取全局共享信息和學習不同路段的精細化信息。 圖 2 四個不同路段的流量時間曲線 另一方面,由于交通網(wǎng)絡的非歐幾里得特性,我們利用圖卷積(graph convolution)結(jié)構(gòu)提取空間依賴性特征,并設計了一種新的鄰接矩陣用于更好地體現(xiàn)路段間的交通鄰近性。 在以往的研究中[6],鄰接矩陣的權重只按距離衰減,并沒有考慮到路段間固有的交通鄰近性(圖 3 給出了距離近但交通狀態(tài)相差較大的例子)。為解決這一問題,我們設計了一種復合鄰接矩陣(compound adjacency matrix),在距離衰減的基礎上進一步引入了路段通行時間的協(xié)方差。 圖 3 相鄰道路間擁堵不一定會傳播 本文提出的混合時空圖卷積網(wǎng)絡(Hybrid Spatio-Temporal Graph Convolutional Network,H-STGCN)是綜合利用上述技術的交通預測框架。 在H-STGCN中,轉(zhuǎn)換器將未來交通流量信號轉(zhuǎn)化為通行時間信號。路段間參數(shù)共享的門控卷積用于提取時間依賴信息。 基于復合鄰接矩陣的圖卷積從合并后的通行時間信號中捕捉空間依賴信息。H-STGCN經(jīng)由端到端的訓練,可具備基于計劃中交通流量信息預測未來擁堵的能力。利用真實交通數(shù)據(jù)集進行實驗可驗證,H-STGCN的效果顯著優(yōu)于各種前沿模型。
混合時空圖卷積網(wǎng)絡,獨創(chuàng)域轉(zhuǎn)換器和復合鄰接矩陣 整體框架 模型輸入與數(shù)據(jù)處理 H-STGCN中,與預測時間窗口相對應的理想未來流量和歷史平均流量同時被輸入:其中是路段的索引號。通行時間 。通行時間通過完成地圖匹配的GPS點數(shù)據(jù)整合計算得到。H-STGCN中,通行時間及其與預測時間窗口相對應的歷史均值同時被用于模型的輸入:其中是路段的索引號。域轉(zhuǎn)換器 域轉(zhuǎn)換器由串聯(lián)的兩層網(wǎng)絡組成,即逐路段卷積(segmentwise convolution)和路段間共享卷積(shared convolution),圖 4 呈現(xiàn)了這一結(jié)構(gòu)。 共享卷積。路段及時間片間參數(shù)共享的卷積層位于域轉(zhuǎn)換器的頂部,該卷積運算闡釋如圖 6a,旨在捕捉全局的三角形曲線映射關系。記這一層的輸入和輸出為與,則有:其中為權重,為偏置項,為ELU(Exponential Linear Unit)激活函數(shù)。逐路段卷積。為保證模型能夠充分提取精細到路段級別的特征,路段參數(shù)個性化的卷積層位于域轉(zhuǎn)換器的底部(共享卷積前面一層),該卷積運算闡釋如圖 6b。記這一層的輸入和輸出為與,則有:其中,為權重,為偏置項,是ELU激活函數(shù)。基于復合鄰接矩陣的圖卷積 復合鄰接矩陣。以往研究[6,7]中的鄰接矩陣假設節(jié)點間的接近性簡單地依距離衰減: 其中為路段與的最短路距離,控制衰減速率,為控制矩陣稀疏性的截斷閾值。我們將稱為迪杰斯特拉矩陣(Dijkstra matrix)。在很多場景下,單純的空間接近程度并不能反映真實的交通鄰近性。更具體而言,交通擁堵對交通分流的影響取決于鄰近路段的若干種屬性,包括道路等級、路況等??梢姡瑩矶碌膫鞑ピ诳臻g上并不均勻。由此,我們提出了復合鄰接矩陣: 圖卷積 。我們將交通路網(wǎng)視為一個以路段為節(jié)點的圖。歸一化圖拉普拉斯(normalized graph Laplacian)矩陣和縮放變換的圖拉普拉斯(scaled graph Laplacian)矩陣分別表示為: 其中為單位陣,為復合鄰接矩陣,對角陣為的度矩陣(degree matrix),是的最大特征值。圖卷積層通過的切比雪夫多項式(Chebyshev polynomials)參數(shù)化。記這一層的輸入和輸出為 則: 其中,是切比雪夫多項式第階項,K是卷積核大小,為權重張量,為偏置項,是ELU激活函數(shù)。 時域門控卷積 如圖 6c 所示,路段間參數(shù)共享的一維卷積將輸入轉(zhuǎn)化為張量: 其中表示一維卷積運算符。是卷積核,是卷積核的大小,是輸入時序長度,是偏置項。和形狀相同、通道數(shù)均為。我們使用GLU(gated linear unit)進一步引入非線性: “”表示哈達瑪積(Hadamard product)。 與STGCN的關系 時空圖卷積網(wǎng)絡(Spatio-Temporal Graph Convolutional Network,STGCN)[7]將空域圖卷積層和時域門控卷積層交替地進行堆疊以同時捕捉時間和空間的依賴性。將H-STGCN的流量特征分支和鄰接矩陣中的協(xié)方差項去掉,則H-STGCN退化為只有單個時空卷積塊(ST-Conv block)的STGCN模型。 模型訓練 數(shù)據(jù)擴充 。我們將高斯噪音疊加到流量通道中小于的值上,以提升模型的泛化能力。 優(yōu)化目標 。對于本文中的多時間步預測,我們使用L1損失函數(shù): 其中是模型的輸出,為真值。
基于真實路況測試,各項指標均優(yōu)于傳統(tǒng)模型 ![]()
![]() ![]() ![]() ![]()
未來將在主動交通方面發(fā)揮重要作用 ![]() 主要參考文獻: [1] Yaguang Li, Rose Yu, Cyrus Shahabi, and Yan Liu. 2018. Diffusion convolutional recurrent neural network: Data-driven traffic forecasting. [2] YishengLv, YanjieDuan, WenwenKang, Zhengxi Li, Fei-Yue Wang, etal. 2015. Traffic flow prediction with big data: A deep learning approach. IEEE Trans. Intelligent Transportation Systems 16, 2 (2015), 865–873. [3] Bing Yu, Haoteng Yin, and Zhanxing Zhu. 2018. Spatio-Temporal Graph Convolutional Neural Network: A Deep Learning Framework for Traffic Forecasting. In Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI). [4] JingruiHe, WeiShen, Phani Divakaruni, Laura Wynter, and Rick Lawrence. 2013. Improving Traffic Prediction with Tweet Semantics. In Proceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI). 1387–1393. [5] Binbing Liao, Jingqing Zhang, Chao Wu, Douglas McIlwraith, Tong Chen, Shengwen Yang, Yike Guo, and Fei Wu. 2018. Deep Sequence Learning with Auxiliary Information for Traffic Prediction. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM. [6] Yaguang Li, Rose Yu, Cyrus Shahabi, and Yan Liu. 2018. Diffusion convolutional recurrent neural network: Data-driven traffic forecasting. [7] Bing Yu, Haoteng Yin, and Zhanxing Zhu. 2018. Spatio-Temporal Graph Convolutional Neural Network: A Deep Learning Framework for Traffic Forecasting. In Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI). [8] Moshe Ben-Akiva, Michel Bierlaire, Haris Koutsopoulos, and Rabi Mishalani. 1998. DynaMIT: A simulation-based system for traffic prediction. In DACCORD Short Term Forecasting Workshop. Delft, The Netherlands, 1–12. [9] Wei, H., Zheng, G., Yao, H. and Li, Z., 2018. Intellilight: A reinforcement learning approach for intelligent traffic light control. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. [10] https://en./wiki/Congestion_pricing |
|
來自: taotao_2016 > 《AI》