ST-GRAT: A Novel Spatio-temporal Graph Attention Network for Accurately Forecasting Dynamically Changing Road Speed
arXiv:1911.13181 · doi:10.1145/3340531.3411940
Abstract
Predicting road traffic speed is a challenging task due to different types of roads, abrupt speed change and spatial dependencies between roads; it requires the modeling of dynamically changing spatial dependencies among roads and temporal patterns over long input sequences. This paper proposes a novel spatio-temporal graph attention (ST-GRAT) that effectively captures the spatio-temporal dynamics in road networks. The novel aspects of our approach mainly include spatial attention, temporal attention, and spatial sentinel vectors. The spatial attention takes the graph structure information (e.g., distance between roads) and dynamically adjusts spatial correlation based on road states. The temporal attention is responsible for capturing traffic speed changes, and the sentinel vectors allow the model to retrieve new features from spatially correlated nodes or preserve existing features. The experimental results show that ST-GRAT outperforms existing models, especially in difficult conditions where traffic speeds rapidly change (e.g., rush hours). We additionally provide a qualitative study to analyze when and where ST-GRAT tended to make accurate predictions during rush-hour times.
arXiv commentto be published in CIKM-2020
References in corpus (17)
- Show, Attend and Tell: Neural Image Caption Generation with Visual Attention
- LINE: Large-scale Information Network Embedding
- The Emerging Field of Signal Processing on Graphs: Extending High-Dimensional Data Analysis to Networks and Other Irregular Domains
- Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting
- WaveNet: A Generative Model for Raw Audio
- Gaussian Error Linear Units (GELUs)
- Convolutional Sequence to Sequence Learning
- Scheduled Sampling for Sequence Prediction with Recurrent Neural Networks
- Bidirectional Attention Flow for Machine Comprehension
- A Structured Self-attentive Sentence Embedding
- Layer Normalization
- Diffusion-Convolutional Neural Networks
- Pointer Sentinel Mixture Models
- Deep Bidirectional and Unidirectional LSTM Recurrent Neural Network for Network-wide Traffic Speed Prediction
- GaAN: Gated Attention Networks for Learning on Large and Spatiotemporal Graphs
- ruptures: change point detection in Python
- HyperST-Net: Hypernetworks for Spatio-Temporal Forecasting
Cited by in corpus (12)
- Graph Neural Network for Traffic Forecasting: A Survey
- Deep Learning on Traffic Prediction: Methods, Analysis and Future Directions
- Traffic Prediction using Artificial Intelligence: Review of Recent Advances and Emerging Opportunities
- ETA Prediction with Graph Neural Networks in Google Maps
- LSTTN: A Long-Short Term Transformer-based Spatio-temporal Neural Network for Traffic Flow Forecasting
- Multi-graph convolutional network for short-term passenger flow forecasting in urban rail transit
- Dynamic Spatiotemporal Graph Convolutional Neural Networks for Traffic Data Imputation with Complex Missing Patterns
- Long-Range Transformers for Dynamic Spatiotemporal Forecasting
- Spatial-Temporal Fusion Graph Neural Networks for Traffic Flow Forecasting
- Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic Forecasting
- Residual Correction in Real-Time Traffic Forecasting
- Spatial-Temporal Tensor Graph Convolutional Network for Traffic Prediction