T-GCN: A Temporal Graph Convolutional Network for Traffic Prediction
Ling ZhaoYujiao SongChao ZhangYu LiuPu WangTao LinMin DengHaifeng Li
Proposes a temporal graph convolutional network that integrates graph convolutions with gated recurrent units to simultaneously capture spatial road topology and dynamic temporal trends for accurate urban traffic forecasting.
The paper introduces a neural network model called T-GCN to forecast traffic conditions such as speed on urban road networks. Traffic forecasting supports real-time management, congestion avoidance, and long-term planning in intelligent transportation systems, yet remains difficult because traffic volumes depend on both the fixed layout of connected roads and their changing patterns over time.
The work set out to build and test a single model that learns these spatial and temporal relationships together from historical data. The authors combined a graph convolutional network to encode the road network’s topology with a gated recurrent unit to track how conditions evolve, then trained and evaluated the resulting T-GCN on two real-world speed datasets: taxi trajectories covering 156 roads in Shenzhen’s Luohu district and loop-detector readings from 207 sensors on Los Angeles freeways. They compared results against five established baselines across 15- to 60-minute forecast horizons and conducted noise-injection tests to assess robustness.
The T-GCN produced the lowest errors on every horizon and metric, cutting root-mean-square error by roughly 3–58 percent relative to the next-best methods while raising accuracy by 1–41 percent. It maintained stable performance as the forecast window lengthened, unlike several baselines whose errors grew sharply. The model also proved more accurate than versions that used only spatial or only temporal components, confirming that joint modeling adds value. Finally, prediction quality held steady when Gaussian or Poisson noise was added to the input data.
These outcomes indicate that the approach can supply more reliable short- and medium-term speed estimates for traffic control centers and traveler information services, potentially reducing congestion-related delays and improving safety without requiring extensive new sensor infrastructure. Because the architecture is not limited to roads, it offers a practical template for other networked forecasting problems that combine graph structure with time series.
Further testing on additional cities, incident-rich periods, and multi-modal data would strengthen before large-scale deployment; the authors already note that peak-hour errors remain higher than average and suggest exploring richer loss functions or external covariates to address this. The reported gains rest on two mid-sized urban datasets and standard cross-validation, so results should be treated as promising but not yet definitive for every network type or data quality level.
- Paper: Semi-Supervised Classification with Graph Convolutional Networks, Thomas N. Kipf et al. (2017). Read this foundational GCN paper first to understand the graph-convolution operation that T-GCN combines with a recurrent unit.
- Paper: Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting, Yaguang Li et al. (2017). DCRNN establishes an earlier traffic-forecasting design that couples graph-based spatial modeling with recurrent sequence learning, clarifying the approach T-GCN adapts.
- Paper: Spatio-temporal Graph Convolutional Neural Network: A Deep Learning Framework for Traffic Forecasting, Bing Yu et al. (2017). STGCN provides an earlier joint spatial-temporal graph model for traffic forecasting, making T-GCN’s choice to pair graph convolution with a GRU easier to place in context.
- Paper: Adaptive Graph Convolutional Recurrent Network for Traffic Forecasting, Lei Bai et al. (2020). This later traffic model advances graph-recurrent forecasting by learning spatial connections and location-specific behavior rather than relying on a fixed road graph.
- Paper: Attention Based Spatial-Temporal Graph Convolutional Networks for Traffic Flow Forecasting, Shengnan Guo et al. (2019). ASTGCN extends joint graph-based traffic forecasting with attention over spatial and temporal dependencies and multiple recurring time scales.
- Paper: Graph WaveNet for Deep Spatial-Temporal Graph Modeling, Zonghan Wu et al. (2019). Graph WaveNet continues spatial-temporal graph forecasting by learning hidden node relationships and using dilated convolutions to model longer temporal patterns.
- Paper: GMAN: A Graph Multi-Attention Network for Traffic Prediction, Chuanpan Zheng et al. (2019). GMAN develops multi-step traffic prediction further with spatial-temporal attention and an encoder-decoder design aimed at reducing long-horizon error accumulation.
- Paper: Graph Neural Network for Traffic Forecasting: A Survey, Weiwei Jiang et al. (2021). This survey traces subsequent graph-neural traffic forecasting developments, placing T-GCN’s combined spatial-temporal approach within the field’s broader evolution.
