Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting
Bing Yu, Haoteng Yin, Zhanxing Zhu
TL;DR
This paper tackles the challenge of accurate mid- and long-term traffic forecasting by modeling traffic data as graph signals and introducing STGCN, a fully convolutional framework that couples graph convolutions with gated temporal convolutions. STGCN uses spatio-temporal blocks (ST-Conv) to efficiently extract spatial dependencies from graph topology and temporal dynamics from sequential data, aided by Chebyshev polynomial and first-order approximations for scalable graph filtering. The approach achieves superior predictive accuracy and training efficiency over strong baselines on BJER4 and PeMSD7 datasets, while using fewer parameters. The results demonstrate STGCN's potential for large-scale, real-time traffic forecasting and its applicability to other spatio-temporal graph-structured domains.
Abstract
Timely accurate traffic forecast is crucial for urban traffic control and guidance. Due to the high nonlinearity and complexity of traffic flow, traditional methods cannot satisfy the requirements of mid-and-long term prediction tasks and often neglect spatial and temporal dependencies. In this paper, we propose a novel deep learning framework, Spatio-Temporal Graph Convolutional Networks (STGCN), to tackle the time series prediction problem in traffic domain. Instead of applying regular convolutional and recurrent units, we formulate the problem on graphs and build the model with complete convolutional structures, which enable much faster training speed with fewer parameters. Experiments show that our model STGCN effectively captures comprehensive spatio-temporal correlations through modeling multi-scale traffic networks and consistently outperforms state-of-the-art baselines on various real-world traffic datasets.
