Probabilistic spatio-temporal graph convolutional network for traffic forecasting

Atkia Akila Karim,Naushin Nower
DOI: https://doi.org/10.1007/s10489-024-05562-3
IF: 5.3
2024-06-01
Applied Intelligence
Abstract:Forecasting traffic flow is crucial for Intelligent Traffic Systems (ITS), traffic control, and traffic management systems. Complex spatial and temporal interactions of traffic networks make traffic forecasting tasks challenging. Recently, Graph Convolutional Network (GCN) has attracted researchers' attention as it can better represent graph-shaped road networks and extract spatial features of traffic. However, traditional GCN has some drawbacks since it uses a static adjacency matrix which is unable to capture the time-varying features of traffic propagation. To overcome this, we represent the traffic road network as a dynamic graph and use a probabilistic spatiotemporal adjacency matrix to identify the time-varying impacts of adjacent roads on target roads in GCN. In addition, to find the similarity among the nonadjacent nodes, we have employed node-specific learning in GCN rather than sharing parameters in traditional GCN. This node-specific learning helps our model to learn detailed characteristics of road networks. For temporal feature extractions, we used a Gated Recurrent Unit (GRU) that captures the local trend of traffic flow and an attention mechanism to capture the global trend of traffic flow. We compared the performance of our model with baseline models using two real-world datasets. Experimental results show that our model is effective in forecasting both short and long-term traffic flow. Source code of our model is available at https://github.com/atkia/PSTGCN
computer science, artificial intelligence
What problem does this paper attempt to address?