Core Concepts
A novel Spatial-Temporal Graph Convolutional Network (TL-GPSTGN) model that leverages transfer learning and graph pruning techniques to accurately predict traffic conditions in road networks with limited historical data.
Abstract
The paper proposes a Spatial-Temporal Graph Convolutional Network (TL-GPSTGN) model for traffic prediction that addresses the challenge of insufficient historical data in real-world road networks. The key aspects of the model are:
-
Graph Pruning Processor (GPP) Module:
- Analyzes the correlation and information entropy of the road network structure and feature data to extract the essential information.
- Utilizes graph pruning techniques to process the adjacency matrix and input feature data, improving the model's migration performance.
-
Spatial-Temporal Graph Convolutional Network (STGCN) Module:
- Captures the spatial-temporal relationships in the road network data by combining graph convolutional networks and time series modeling.
- Effectively handles the non-regular and inhomogeneous spatial-temporal data in complex road networks.
-
Transfer Learning:
- Pre-trains the model on a source road network with sufficient historical data.
- Migrates the pre-trained model to a target road network with limited data, achieving high prediction accuracy.
The authors conduct comprehensive experiments on real-world datasets (METR-LA, PEMS-BAY, PEMSD7) to demonstrate the TL-GPSTGN model's superior prediction accuracy compared to baseline models, as well as its robust migration performance across different road networks.
Stats
Traffic flow data is represented as a vector X_t at time t, where each element x_t,i corresponds to the number of vehicles passing through sensor i at time t.
The correlation adjacency matrix A represents the strength of relationships between nodes in the road network graph.
The input-output relationship for the prediction task is Y = f(X_t-h_is, X_t-h_is+1, ..., X_t), where h_is is the historical data length and pred is the prediction interval.
Quotes
"Through the use of pre-trained models, historical data can be used as input to make predictions about future traffic states. These predictions can provide transportation managers with important references regarding transportation planning, thus supporting more effective urban traffic management and improving traffic conditions."
"Transfer learning is a useful method affiliated to machine learning that focuses on storing solution models for existing scenes and exploiting them on other related problems. In the field of traffic prediction, the uniformity of the input data in roads allows transfer learning to play a significant role in it."