journal article·2025-12-07Open access

Sample and Aggregate Voronoi Neighborhood Weighted Graph Neural Network (SAGE-Voronoi) and Its Capability for City-Sized Vehicle Traffic Time Series Prediction

Przemysław Bielecki, Tomasz Hachaj, Jarosław Wąs

Applied Sciences· Volume 15· Issue 24

Abstract

The application of graph convolutional neural networks for traffic prediction is a standard procedure; however, this approach is rarely used under the assumption that the exact city plan is unknown and the prediction area is a city-sized region. This paper fills this gap by proposing and evaluating the Sample and Aggregate-Voronoi method (SAGE-Voronoi), which utilizes the novel concept of Voronoi Neighborhood Weighted Graph-based convolutional networks to predict car traffic in cities. It demonstrates the usefulness of this method for short-term predictions using real sensor data from the moderate-sized town of Darmstadt. The results obtained are compared with those of other neural network algorithms, namely pure Long Short-Term Memory, SAGE, Diffusion Convolutional Gated Recurrent Unit (DCGRU), and Spatio-Temporal Graph Convolutional Neural Network (STGCN). SAGE-Voronoi obtained significantly better results than the state-of-the-art approaches. The SAGE-Voronoi graph neural network enables the reliable prediction of varying car traffic among network nodes. The proposed approach is not limited to spatiotemporal traffic data and can be utilized in other similar domains. The source code and dataset used in our experiments are available for download, enabling full reproducibility of the results.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Traffic Prediction and Management Techniques · Traffic control and management · Vehicular Ad Hoc Networks (VANETs)

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Faculty of Electrical Engineering, Automatics, Computer Science and Biomedical Engineering, AGH University of Krakow, Al. Mickiewicza 30, 30-059 Krakow, Poland

References (50)

Show source-provided references
1. Patelli, A., Hamilton, J.R., Lush, V., and Ekart, A. (2022, January 18–23). A gentler approach to urban traffic modelling and prediction. Proceedings of the 2022 IEEE Congress on Evolutionary Computation (CEC), Padua, Italy.10.1109/CEC55065.2022.9870273 ↗
2. A survey on traffic flow prediction and classification
3. Bi-GRCN: A Spatio-Temporal Traffic Flow Prediction Model Based on Graph Neural Network10.1155/2022/5221362 ↗
4. Sequential Graph Neural Network for Urban Road Traffic Speed Prediction10.1109/ACCESS.2019.2915364 ↗
5. Spatial temporal incidence dynamic graph neural networks for traffic flow forecasting10.1016/j.ins.2020.01.043 ↗
6. Traffic-GGNN: Predicting Traffic Flow via Attentional Spatial-Temporal Gated Graph Neural Networks10.1109/TITS.2022.3168590 ↗
7. T-GCN: A Temporal Graph Convolutional Network for Traffic Prediction10.1109/TITS.2019.2935152 ↗
8. Wang, X., Ma, Y., Wang, Y., Jin, W., Wang, X., Tang, J., Jia, C., and Yu, J. (2020, January 20–24). Traffic flow prediction via spatial temporal graph neural network. Proceedings of the Web Conference 2020, Taipei, Taiwan.10.1145/3366423.3380186 ↗
9. Optimized Graph Convolution Recurrent Neural Network for Traffic Prediction10.1109/TITS.2019.2963722 ↗
10. AARGNN: An Attentive Attributed Recurrent Graph Neural Network for Traffic Flow Prediction Considering Multiple Dynamic Factors10.1109/TITS.2022.3171451 ↗
11. Diehl, F., Brunner, T., Le, M.T., and Knoll, A. (2019, January 9–12). Graph Neural Networks for Modelling Traffic Participant Interaction. Proceedings of the 2019 IEEE Intelligent Vehicles Symposium (IV), Paris, France.10.1109/IVS.2019.8814066 ↗
12. Chen, C., Li, K., Teo, S.G., Zou, X., Wang, K., Wang, J., and Zeng, Z. (February, January 27). Gated residual recurrent graph neural networks for traffic prediction. Proceedings of the AAAI Conference on Artificial Intelligence, Honolulu, HI, USA.
13. Chaudhuri, K., Jegelka, S., Song, L., Szepesvari, C., Niu, G., and Sabato, S. (2022, January 17–23). DSTAGNN: Dynamic Spatial-Temporal Aware Graph Neural Network for Traffic Flow Forecasting. Proceedings of the 39th International Conference on Machine Learning, Baltimore, MD, USA. Proceedings of Machine Learning Research 2022.
14. Huang, Y., Song, X., Zhang, S., and Yu, J.J. (2021, January 9–22). Transfer Learning in Traffic Prediction with Graph Neural Networks. Proceedings of the 2021 IEEE International Intelligent Transportation Systems Conference (ITSC), Indianapolis, IN, USA.10.1109/ITSC48978.2021.9564890 ↗
15. Measuring traffic in cities through a large-scale online platform10.1007/s42421-019-00007-7 ↗
16. Graph Neural Network-Driven Traffic Forecasting for the Connected Internet of Vehicles10.1109/TNSE.2021.3126830 ↗
17. Wang, S., He, L., Stenneth, L., Yu, P.S., Li, Z., and Huang, Z. (2016, January 13–16). Estimating Urban Traffic Congestions with Multi-sourced Data. Proceedings of the 2016 17th IEEE International Conference on Mobile Data Management (MDM), Porto, Portugal.10.1109/MDM.2016.25 ↗
18. Graph neural network for traffic forecasting: A survey10.1016/j.eswa.2022.117921 ↗
19. Applying Graph Neural Networks to Support Decision Making on Collective Intelligent Transportation Systems10.1109/TNSM.2023.3257993 ↗
20. Convolutional Neural Network-Based Lane-Change Strategy via Motion Image Representation for Automated and Connected Vehicles10.1109/TNNLS.2023.3265662 ↗
21. Grids Versus Graphs: Partitioning Space for Improved Taxi Demand-Supply Forecasts10.1109/TITS.2020.2993798 ↗
22. AdapGL: An adaptive graph learning algorithm for traffic prediction based on spatiotemporal neural networks10.1016/j.trc.2022.103659 ↗
23. Voronoi diagrams—A survey of a fundamental geometric data structure10.1145/116873.116880 ↗
24. Neural network design using Voronoi diagrams10.1109/72.248455 ↗
25. VoroIF-GNN: Voronoi tessellation-derived protein–protein interface assessment using a graph neural network10.1002/prot.26554 ↗
26. VoroCNN: Deep convolutional neural network built on 3D Voronoi tessellation of protein structures10.1093/bioinformatics/btab118 ↗
27. Fan, W., Yang, M., Xing, Y., Lepora, N.F., and Zhang, D. (June, January 29). Tac-VGNN: A Voronoi Graph Neural Network for Pose-Based Tactile Servoing. Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), London, UK.10.1109/ICRA48891.2023.10160288 ↗
28. Qian, F., Liu, W., Bao, H., and Shi, X. (2024, January 18–20). A CNN-Based Fast Generalized Voronoi Diagrams Framework for Path Planning. Proceedings of the 2024 International Conference on Networking, Sensing and Control (ICNSC), Hangzhou, China.10.1109/ICNSC62968.2024.10759920 ↗
29. An improved Voronoi-diagram-based neural net for pattern classification10.1109/72.950151 ↗
30. A Novel Voronoi-Based Spatio-Temporal Graph Convolutional Network for Traffic Crash Prediction Considering Geographical Spatial Distributions10.1109/TITS.2024.3452275 ↗
31. Dynamical system prediction from sparse observations using deep neural networks with Voronoi tessellation and physics constraint10.1016/j.cma.2024.117339 ↗
32. Long Short-Term Memory10.1162/neco.1997.9.8.1735 ↗
33. Hamilton, W.L., Ying, R., and Leskovec, J. (2017, January 4–9). Inductive representation learning on large graphs. Proceedings of the 31st International Conference on Neural Information Processing Systems, Red Hook, NY, USA.
34. Chetoui, I., El Bachari, E., and Ait Lahcen, Y. (2024, January 21–22). Creating Semantic Learner Groups in Distance Education Using the GraphSAGE approach. Proceedings of the E3S Web of Conferences, Meknes, Morocco. EDP Sciences 2025.10.1051/e3sconf/202560100096 ↗
35. Hara, K., Saito, D., and Shouno, H. (2015, January 12–17). Analysis of function of rectified linear unit used in deep learning. Proceedings of the 2015 International Joint Conference on Neural Networks (IJCNN), Killarney, Ireland.10.1109/IJCNN.2015.7280578 ↗
36. Yu, B., Yin, H., and Zhu, Z. (2018, January 13–19). Spatio-temporal graph convolutional networks: A deep learning framework for traffic forecasting. Proceedings of the 27th International Joint Conference on Artificial Intelligence, Stockholm, Sweden.10.24963/ijcai.2018/505 ↗
37. Fortune, S. (1997). Voronoi diagrams and Delaunay triangulations. Computing in Euclidean Geometry, CRC Press.
38. Kasaraneni, P.P., Yellapragada, V.P.K., Moganti, G.L.K., and Flah, A. (2022). Analytical Enumeration of Redundant Data Anomalies in Energy Consumption Readings of Smart Buildings with a Case Study of Darmstadt Smart City in Germany. Sustainability, 14.10.3390/su141710842 ↗
39. Kodali, Y., and Kumar, Y.V.P. (2024). ANOVA-Based Variance Analysis in Smart Home Energy Consumption Data Using a Case Study of Darmstadt Smart City, Germany. Eng. Proc., 82.10.3390/ecsa-11-20354 ↗
40. Birkle, C., and Hess, C. (2024, January 9–10). Integrating Data Ethics in Smart Cities: Insights from Leading European Cities. Proceedings of the International Scientific-Practical Conference, Cologne, Germany.10.1007/978-3-031-88052-0_35 ↗
41. Gosek, Ł., Muras, F., Michałek, P., and Wąs, J. (2019, January 8–11). Traffic Prediction Based on Modified Nagel-Schreckenberg Model. Case Study for Traffic in the City of Darmstadt. Proceedings of the International Conference on Parallel Processing and Applied Mathematics, Bialystok, Poland.10.1007/978-3-030-43222-5_42 ↗
42. A Comprehensive Survey on Traffic Missing Data Imputation10.1109/TITS.2024.3478816 ↗
43. On the imputation of missing data for road traffic forecasting: New insights and novel techniques10.1016/j.trc.2018.02.021 ↗
44. OpenStreetMap Contributors (2025, November 04). Planet Dump Retrieved from https://planet.osm.org. Available online: https://www.openstreetmap.org.
45. Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., Devin, M., Ghemawat, S., Irving, G., and Isard, M. (2016, January 2–4). TensorFlow: A System for Large-Scale Machine Learning. Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), Savannah, GA, USA.
46. (2025, November 04). Keras. Available online: https://keras.io.
47. SciPy 1.0: Fundamental algorithms for scientific computing in Python10.1038/s41592-019-0686-2 ↗
48. Elshamy, R., Abu-Elnasr, O., Elhoseny, M., and Elmougy, S. (2023). Improving the efficiency of RMSProp optimizer by utilizing Nestrove in deep learning. Sci. Rep., 13.10.1038/s41598-023-35663-x ↗
49. Kingma, D.P., and Ba, J. (2017). Adam: A Method for Stochastic Optimization. arXiv.
50. Li, Y., Yu, R., Shahabi, C., and Liu, Y. (May, January 30). Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting. Proceedings of the International Conference on Learning Representations (ICLR’18), Vancouver, BC, Canada.