A Multi-Layer CNN-GRUSKIP model based on transformer for spatial TEMPORAL traffic flow prediction
Karimeh Ibrahim Mohammad Ata, Mohd Khair Hassan, Ayad Ghany Ismaeel,, Syed Abdul Rahman Al-Haddad, Thamer Alquthami, Sameer Alani

TL;DR
This paper introduces a novel multi-layer CNN-GRUSKIP transformer-based model that effectively captures complex spatial-temporal traffic patterns, outperforming existing models in real-world traffic flow prediction tasks.
Contribution
It presents a new hybrid CNN-GRU-SKIP architecture combined with transformer modules, enhancing long-term dependency modeling and prediction accuracy in traffic flow forecasting.
Findings
Outperforms ARIMA, Graph Wave Net, HA, LSTM, STGCN, APTN on real datasets
Effectively captures extended and erratic traffic patterns
Demonstrates superior predictive accuracy in California traffic data
Abstract
Traffic flow prediction remains a cornerstone for intelligent transportation systems ITS, influencing both route optimization and environmental efforts. While Recurrent Neural Networks RNN and traditional Convolutional Neural Networks CNN offer some insights into the spatial temporal dynamics of traffic data, they are often limited when navigating sparse and extended spatial temporal patterns. In response, the CNN-GRUSKIP model emerges as a pioneering approach. Notably, it integrates the GRU-SKIP mechanism, a hybrid model that leverages the Gate Recurrent Unit of GRU capabilities to process sequences with the SKIP feature of ability to bypass and connect longer temporal dependencies, making it especially potent for traffic flow predictions with erratic and extended patterns. Another distinctive aspect is its non-standard 6-layer CNN, meticulously designed for in-depth spatiotemporal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
