Graph Neural Network for Traffic Forecasting: A Survey
Weiwei JiangJiayun Luo
Systematizes graph neural network architectures for road, rail, and ride-hailing traffic forecasting, providing a structured taxonomy alongside open-source datasets and benchmarks to guide spatio-temporal transportation research.
Rapid urbanization has placed intense strain on urban transportation systems, leading to severe traffic congestion, increased vehicle emissions, and lost economic productivity. Effective early intervention through intelligent transportation systems relies heavily on accurate, timely traffic forecasting. However, capturing complex traffic dynamics has historically challenged linear statistical models and standard grid-based deep learning methods, as physical transit networks operate across non-Euclidean, interconnected structures.
The article systematically evaluates the emergence of graph neural networks in traffic forecasting to determine how graph-based deep learning improves spatial and temporal prediction accuracy across modern transit networks.
To conduct this assessment, the authors reviewed 212 academic studies and preprints published between 2018 and 2020. The evaluation categorizes forecasting targets into road-level, region-level, and station-level problems across key domains including traffic flow, speed, travel time, passenger volume, and ride-hailing demand. In addition, the analysis catalogs open-source datasets, software frameworks, and model implementations to evaluate empirical performance across benchmark scenarios.
The article establishes several key findings. First, graph neural networks consistently achieve state-of-the-art predictive performance, systematically outperforming traditional statistical baselines and earlier deep learning approaches. Second, graph convolutional networks and spatial diffusion networks represent the most prevalent architectures for mapping physical road connectivity and directional traffic propagation. Third, dynamic and adaptive graph frameworks demonstrate superior predictive accuracy over rigid, static graph structures by automatically inferring evolving spatial dependencies from live traffic data. Finally, integrating graph convolutions with sequence architectures, such as one-dimensional convolutional networks and attention mechanisms, yields higher computational efficiency and faster training compared to recurrent network designs.
These findings indicate that adopting graph-based predictive architectures can significantly enhance urban traffic management, streamline municipal transit planning, and optimize fleet dispatching for commercial transit platforms. Improved prediction accuracy translates to lower emissions, reduced congestion, and more reliable transit schedules. However, high-performing models often yield narrow performance margins over simpler statistical models while incurring significantly higher computational and deployment costs. Furthermore, the inherent black-box nature of deep neural networks poses interpretability challenges for municipal decision-makers.
Organizations and public agencies should take concrete steps to harness these technologies. Stakeholders should prioritize hybrid architectures that combine graph neural networks with attention mechanisms or data-adaptive modules, especially when modeling complex urban networks. Implementing graph partitioning techniques is essential when scaling these models across city-wide sensor grids. Before broader deployment, organizations must establish standardized benchmarking protocols and centralized data repositories that track evolving infrastructure conditions over long-term observation windows.
Decision-makers must interpret current findings with caution due to persistent limitations in the existing literature. Most surveyed models were trained on small datasets spanning less than a single year and evaluated under controlled, high-quality data conditions. This leaves the models sensitive to missing sensor readings, real-world traffic anomalies, and sudden infrastructure changes. Additional validation via live field pilots is required before deploying these architectures in mission-critical transportation systems.
- Paper: Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting, Yaguang Li et al. (2017). This seminal paper introduces DCRNN, establishing the foundation of traffic forecasting with graph neural networks by integrating diffusion convolutions with recurrent architectures.
- Paper: Spatio-temporal Graph Convolutional Neural Network: A Deep Learning Framework for Traffic Forecasting, Bing Yu et al. (2017). This work introduces STGCN, establishing the core framework of combining spectral graph convolutions with temporal convolutions for spatial-temporal traffic modeling.
- Paper: Graph WaveNet for Deep Spatial-Temporal Graph Modeling, Zonghan Wu et al. (2019). This paper establishes Graph WaveNet, introducing self-adaptive adjacency matrices and dilated causal convolutions that became standard components in spatial-temporal graph modeling.
- Paper: Attention Based Spatial-Temporal Graph Convolutional Networks for Traffic Flow Forecasting, Shengnan Guo et al. (2019). This work formulates the ASTGCN framework, demonstrating how spatial-temporal attention mechanisms can be integrated with graph convolutions for multi-scale traffic flow forecasting.
- Paper: GMAN: A Graph Multi-Attention Network for Traffic Prediction, Chuanpan Zheng et al. (2019). This paper presents GMAN, establishing key graph multi-attention mechanisms and encoder-decoder designs for long-term spatial-temporal traffic prediction.
- Paper: Adaptive Graph Convolutional Recurrent Network for Traffic Forecasting, Lei Bai et al. (2020). This study introduces AGCRN, a primary milestone reviewed in the survey for adaptive, data-driven graph learning and node-specific traffic pattern extraction.
- Paper: Spatial-Temporal Synchronous Graph Convolutional Networks: A New Framework for Spatial-Temporal Network Data Forecasting, Chao Song et al. (2020). This paper establishes STSGCN, introducing localized synchronous spatial-temporal graph modeling techniques covered in the survey.
- Paper: T-GCN: A Temporal Graph Convolutional Network for Traffic Prediction, Ling Zhao et al. (2018). This work introduces T-GCN, pioneering the combination of graph convolutional networks and gated recurrent units for traffic speed forecasting on road networks.
- Paper: Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networks, Zonghan Wu et al. (2020). This paper introduces MTGNN, providing the broader methodology for multivariate time series forecasting with graph neural networks without predefined structures.
- Paper: A Comprehensive Survey on Graph Neural Networks, Zonghan Wu et al. (2019). This comprehensive survey provides the foundational taxonomy and theoretical background of spatial-temporal and convolutional graph neural networks reviewed in the traffic domain.
- Paper: Graph Neural Network-Based Anomaly Detection in Multivariate Time Series, Ailin Deng et al. (2021). Extends spatial-temporal graph modeling principles from standard traffic forecasting to unsupervised relationship learning and anomaly detection in multivariate time series.
- Paper: TimesNet: Temporal 2D-Variation Modeling for General Time Series Analysis, Haixu Wu et al. (2023). Presents a modern 2D-variation temporal backbone for general time series analysis that offers a compelling architectural alternative to traditional spatial-temporal graph networks on traffic benchmarks.
- Paper: iTransformer: Inverted Transformers Are Effective for Time Series Forecasting, Yong Liu et al. (2023). Introduces an inverted Transformer architecture that challenges and extends standard spatial-temporal graph approaches for multivariate time series forecasting across transportation benchmarks.
