Source-linked AI summary

Coupled Layer-wise Graph Convolution for Transportation Demand Prediction

Junchen Ye, Leilei Sun, Bowen Du, Yanjie Fu, Hui Xiong

arXiv:2012.08080v1cs.LG

TL;DR

Existing transportation GCNs often rely on heuristic adjacency matrices that inadequately represent real and multi-level spatial dependence. The paper proposes CCRNN, which learns coupled layer-wise graph structures and integrates them with recurrent temporal modeling. On NYC Citi Bike and NYC Taxi datasets, CCRNN achieves state-of-the-art results, including lower RMSE than Graph WaveNet.

  • Problem

    Existing transportation GCNs commonly use heuristic adjacency matrices that cannot accurately reflect spatial relationships or adaptively capture multi-level demand dependence.

    Source: Introduction · pp. 1–2
  • Method

    CCRNN uses self-learned, layer-varying adjacency matrices coupled across layers, aggregates their representations, and integrates them with a gated recurrent unit.

    Source: Introduction · p. 2
  • Results

    13.85% and 26.85% RMSE lower than Graph WaveNet on two datasets.

    Source: Main Results · p. 7
  • Takeaways & Limitations

    CCRNN achieves the best performance across all evaluation metrics on NYC Citi Bike and NYC Taxi datasets.

    Source: Main Results · p. 6, Conclusion · p. 7

Abstract

from arXiv · show

Graph Convolutional Network (GCN) has been widely applied in transportation demand prediction due to its excellent ability to capture non-Euclidean spatial dependence among station-level or regional transportation demands. However, in most of the existing research, the graph convolution was implemented on a heuristically generated adjacency matrix, which could neither reflect the real spatial relationships of stations accurately, nor capture the multi-level spatial dependence of demands adaptively. To cope with the above problems, this paper provides a novel graph convolutional network for transportation demand prediction. Firstly, a novel graph convolution architecture is proposed, which has different adjacency matrices in different layers and all the adjacency matrices are self-learned during the training process. Secondly, a layer-wise coupling mechanism is provided, which associates the upper-level adjacency matrix with the lower-level one. It also reduces the scale of parameters in our model. Lastly, a unitary network is constructed to give the final prediction result by integrating the hidden spatial states with gated recurrent unit, which could capture the multi-level spatial dependence and temporal dynamics simultaneously. Experiments have been conducted on two real-world datasets, NYC Citi Bike and NYC Taxi, and the results demonstrate the superiority of our model over the state-of-the-art ones.

Introduction

Transportation demand prediction is crucial for allocating transport resources, yet existing GCN-based approaches leave adaptive and hierarchical spatial dependence insufficiently addressed. The paper proposes CCRNN, combining self-learned layer-wise graph convolution, coupling, multi-level aggregation, and recurrent modeling.

  • Precise regional demand forecasts can support advance resource allocation, rebalancing, and improved daily travel service.Source: Introduction · p. 1
  • Existing transportation prediction research progressed from regional statistical analysis to deep learning models for spatio-temporal correlations.Source: Introduction · pp. 1–2
  • Most GCN approaches use heuristically fixed adjacency matrices and do not adequately model hierarchical spatial dependence.Source: Introduction · p. 2
  • CCRNN introduces CGC with self-learned adjacency matrices that vary across layers to extract multi-level spatial dependence adaptively.Source: Introduction · p. 2
  • A layer-wise coupling mechanism links upper- and lower-level topological structures while reducing computational costs.Source: Introduction · p. 2
  • A unitary sequence-to-sequence framework integrates multi-level spatial hidden states with a gated recurrent unit for prediction.Source: Introduction · p. 2

Related Work

Related work spans statistical, deep learning, and graph convolutional approaches to transportation prediction. Existing graph methods improve non-Euclidean modeling but generally retain initial adjacency structures, limiting efficient multi-level dependence capture.

Preliminaries

The paper formalizes transportation systems as graphs and defines data-driven adjacency learning and multi-step demand forecasting. It then contrasts conventional fixed-structure propagation with CGC’s layer-varying self-learned representations.

Methodology

CCRNN constructs transportation graphs from data-driven station similarities, then uses coupled layer-wise graph convolutions to model multi-level spatial dependence and a recurrent architecture to model temporal dynamics.

Adjacency Matrix Generation

  • CCRNN generates adjacency matrices from compact station representations obtained by decomposing graph-signal data with SVD.The station-wise representation Xs captures compact, high-level station features, and pairwise similarity determines adjacency edge weights.Source: Adjacency Matrix Generation · pp. 3–4

Transportation Graph Construction

  • The framework uses a unified graph formalization for station-based and station-less transportation.Station nodes represent fixed infrastructure, while concentrated pickup and drop-off locations can form virtual stations.Source: Coupled Layer-wise Graph Convolution · p. 4

Coupled Layer-wise Graph Convolution

  • CGC assigns different adjacency matrices to different graph-convolution layers to capture multi-level spatial dependence.The layer outputs are recursively connected, with A(m) varying across layers.Source: Coupled Layer-wise Graph Convolution · p. 4
  • A coupled mapping constructs upper-level adjacency matrices from lower-level matrices and reduces parameterization through shared low-dimensional node embeddings.The mapping parameters are shared between E1 and E2, with each coupled mapping using L × (L + 1) parameters.Source: Coupled Layer-wise Graph Convolution · pp. 4–5
  • The first-layer adjacency matrix is initialized from the original graph structure and optimized with stochastic gradient descent to discover spatial relationships.This replaces purely random initialization while retaining end-to-end adaptation.Source: Coupled Layer-wise Graph Convolution · pp. 4–5

Temporal Dependence Modeling

Experiments

Experiments evaluate CCRNN on NYC Citi Bike and NYC Taxi against multiple baselines and across forecast horizons. CCRNN achieves the strongest reported overall and multi-step results, while ablations support adaptive, coupled adjacency learning.

Experimental Setup

  • Experiments use NYC Citi Bike and NYC Taxi datasets, comparing CCRNN with seven forecasting baselines.The baselines include HA, XGBoost, FC-LSTM, DCRNN, STGCN, STG2Seq, and Graph WaveNet.Source: Datasets · p. 5, Baselines · p. 6
  • The study retains 250 bike stations and clusters taxi orders into 266 virtual stations within an 8.42km × 14.45km region.Demand is modeled with half-hour time steps, using the first two of the last four weeks for validation and the last two for testing.Source: Experimental Setup · p. 6

Main Results

  • CCRNN achieves the best performance on all evaluation metrics across both NYC datasets.Models are evaluated on multi-step outputs, and each baseline is trained 10 times for an average result.Source: Main Results · p. 6
  • 13.85% and 26.85% lower RMSE than Graph WaveNet on the two datasets indicates more accurate and efficient transportation-demand dependency capture.Graph WaveNet remains competitive because it learns an adaptive adjacency matrix.Source: Main Results · p. 7

Multi-step Demand Prediction

  • Across selected 0.5-, 2.5-, 4.5-, and 6.0-hour horizons, CCRNN achieves the lowest RMSE and highest PCC despite sequence-to-sequence performance decline.Graph WaveNet is stable across horizons but has lower short-term accuracy, while DCRNN declines as forecast time increases.Source: Main Results · p. 7, Figure 3 · p. 7

Ablation Study

  • The complete CCRNN outperforms its ablated variants, while distance- and PCC-initialized variants still outperform all Table 1 baselines.Randomly initializing the embedding matrices produces PCC below 0.1, indicating that proper adjacency initialization is necessary for training.Source: Ablation Study · p. 7, Table 2 · p. 7

Conclusion

The paper concludes that CCRNN combines layer-specific self-learned graph structures, layer-wise coupling, multi-level aggregation, and recurrent prediction for transportation demand forecasting. Experiments on taxi and bike datasets achieve state-of-the-art results.

Conclusion

  • CCRNN uses CGC with self-learned adjacency matrices that vary across layers to capture multi-level spatial dependence.A layer-wise coupling mechanism bridges upper- and lower-level graph structures and reduces model parameter scale.Source: Conclusion · p. 7
  • A multi-level aggregation module weights extracted representations before a unitary network fuses them for final predictions.The paper frames this architecture as integrating spatial representations with recurrent prediction.Source: Conclusion · p. 7
  • Experiments on real-world taxi and sharing-bike datasets report state-of-the-art results for CCRNN.The paper presents the model as a new perspective on graph convolution with layer-wise adjacency matrices.Source: Conclusion · p. 7
Loading 2012.08080v1…