journal article·2022-01-14Open access

Comparative Study of Machine Learning Classifiers for Modelling Road Traffic Accidents

Tebogo Bokaba, Wesley Doorsamy, Babu Sena Paul

Applied Sciences· Volume 12· Issue 2

Abstract

Road traffic accidents (RTAs) are a major cause of injuries and fatalities worldwide. In recent years, there has been a growing global interest in analysing RTAs, specifically concerned with analysing and modelling accident data to better understand and assess the causes and effects of accidents. This study analysed the performance of widely used machine learning classifiers using a real-life RTA dataset from Gauteng, South Africa. The study aimed to assess prediction model designs for RTAs to assist transport authorities and policymakers. It considered classifiers such as naïve Bayes, logistic regression, k-nearest neighbour, AdaBoost, support vector machine, random forest, and five missing data methods. These classifiers were evaluated using five evaluation metrics: accuracy, root-mean-square error, precision, recall, and receiver operating characteristic curves. Furthermore, the assessment involved parameter adjustment and incorporated dimensionality reduction techniques. The empirical results and analyses show that the RF classifier, combined with multiple imputations by chained equations, yielded the best performance when compared with the other combinations.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Traffic Prediction and Management Techniques · Traffic and Road Safety · Infrastructure Maintenance and Monitoring

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

Affiliations

Department of Applied Information Systems, University of Johannesburg, Johannesburg 2006, South Africa

Institute for Intelligent Systems, University of Johannesburg, Johannesburg 2006, South Africa

References (57)

Show source-provided references
1. World Economic Forum (2021, February 08). The Number of Cars Worldwide Is Set to Double by 2040. Available online: https://www.weforum.org/agenda/2016/04/the-number-of-cars-worldwide-is-set-to-double-by-2040.
2. World Health Organisation (2021, January 25). Global Status Report on Road Safety. Available online: https://www.who.int/violence_injury_prevention/road_safety_status/2015/en/.
3. World Health Organisation (2021, January 25). Global Status Report on Road Safety. Available online: https://www.who.int/violence_injury_prevention/road_safety_status/2018/en/.
4. National Institute of Statistics and Economic Studies (INSEE) (2021, January 25). Road Accidents. Available online: https://www.insee.fr/en/metadonnees/definition/c1116.
5. Informing road traffic intervention choices in South Africa: The role of economic evaluations10.3402/gha.v9.30728 ↗
6. Modelling when and where a secondary accident occurs10.1016/j.aap.2018.01.024 ↗
7. World Health Organisation (2021, January 08). Global Status Report on Road Safety. Available online: https://www.who.int/violence_injury_prevention/road_safety_status/2019/en/.
8. Makaba, T., and Gatsheni, B. (2019, January 5–7). A decade bibliometric review of road traffic accidents and incidents: A computational perspective. Proceedings of the 2019 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA.10.1109/CSCI49370.2019.00098 ↗
9. Sánchez González, S., Bedoya-Maya, F., and Calatayud, A. (2021). Understanding the Effect of Traffic Congestion on Accidents Using Big Data. Sustainability, 13.10.3390/su13137500 ↗
10. What is the role of multiple secondary incidents in traffic operations?10.1061/(ASCE)TE.1943-5436.0000164 ↗
11. Zhan, C., Shen, L., Hadi, M.A., and Gan, A. (2008). Understanding the Characteristics of Secondary Crashes on Freeways, Transportation Research Board. No. 08-1835.
12. Data mining techniques and applications
13. Li, L., Shrestha, S., and Hu, G. (2017, January 7–9). Analysis of road traffic fatal accidents using data mining techniques. Proceedings of the 2017 IEEE 15th International Conference on Software Engineering Research, Management and Applications (SERA), London, UK.10.1109/SERA.2017.7965753 ↗
14. Alpaydin, E. (2020). Introduction to Machine Learning, MIT Press.
15. Mohri, M., Rostamizadeh, A., and Talwalkar, A. (2018). Foundations of Machine Learning, MIT Press.
16. Expert AI (2021, March 20). What Is Machine Learning? A Definition. Available online: https://www.expert.ai/blog/machine-learning-definition/.
17. Modelling and measuring sustainable wellbeing in connection with the UN Sustainable Development Goals10.1016/j.ecolecon.2016.07.009 ↗
18. Sachs, J.D., Kroll, C., Lafortune, G., Fuller, G., and Woelm, F. (2021, March 21). Sustainable Development Report: The Decade of Action for the Sustainable Development Goals. Available online: https://s3.amazonaws.com/sustainabledevelopment.report/2021/2021-sustainable-development-report.pdf.10.1017/9781009106559 ↗
19. Asiri, S. (2020, December 20). Machine Learning Classification, towards Data Science. Available online: https://towardsdatascience.com/machine-learning-classifiers-a5cc4e1b0623.
20. Waseem, M. (2021, April 05). How to Implement Classification in Machine Learning, Data Science with Python. Available online: https://www.edureka.co/blog/classification-in-machine-learning/#classification.
21. Sarangam, A. (2021, August 08). Classification in Machine Learning: A Comprehensive Guide, Jigsaw. Available online: https://www.jigsawacademy.com/blogs/ai-ml/classification-in-machine-learning.
22. A comparative study of classification algorithm using accident data
23. AlMamlook, R.E., Kwayu, K.M., Alkasisbeh, M.R., and Frefer, A.A. (2019, January 9–11). Comparison of machine learning algorithms for predicting traffic accident severity. Proceedings of the 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT), Amman, Jordan.10.1109/JEEIT.2019.8717393 ↗
24. Labib, M.F., Rifat, A.S., Hossain, M.M., Das, A.K., and Nawrine, F. (2019, January 28–30). Road accident analysis and prediction of accident severity by using machine learning in Bangladesh. Proceedings of the 2019 7th International Conference on Smart Computing & Communications (ICSCC), Miri, Malaysia.10.1109/ICSCC.2019.8843640 ↗
25. Lee, J., Yoon, T., Kwon, S., and Lee, J. (2020). Model evaluation for forecasting traffic accident severity in rainy seasons using machine learning algorithms: Seoul City study. Appl. Sci., 10.10.3390/app10010129 ↗
26. A comparative study of machine learning classifiers for injury severity prediction of crashes involving three-wheeled motorised rickshaw10.1016/j.aap.2021.106094 ↗
27. Exploring the forecasting approach for road accidents: Analytical measures with hybrid machine learning10.1016/j.eswa.2020.113855 ↗
28. Prediction for traffic accident severity: Comparing the Bayesian network and regression models10.1155/2013/475194 ↗
29. Real-time prediction of secondary incident occurrences using vehicle probe data10.1016/j.trc.2015.03.018 ↗
30. Bahiru, T.K., Singh, D.K., and Tessfaw, E.A. (2018, January 20–21). Comparative study on data mining classification algorithms for predicting road traffic accident severity. Proceedings of the 2018 Second International Conference on Inventive Communication and Computational Technologies (ICICCT), Coimbatore, India.10.1109/ICICCT.2018.8473265 ↗
31. Kumeda, B., Zhang, F., Zhou, F., Hussain, S., Almasri, A., and Assefa, M. (2019, January 12–15). Classification of road traffic accident data using machine learning algorithms. Proceedings of the 2019 IEEE 11th International Conference on Communication Software and Networks (ICCSN), Chongqing, China.10.1109/ICCSN.2019.8905362 ↗
32. A performance analysis of prediction techniques for impacting vehicles in hit-and-run road accidents10.1016/j.aap.2021.106164 ↗
33. A comparative study of models for the incident duration prediction10.1007/s12544-010-0031-4 ↗
34. Modelling the effects of weather and traffic on the risk of secondary incidents10.1080/15472450.2012.688384 ↗
35. Dogru, N., and Subasi, A. (2018, January 26–28). Traffic accident detection using random forest classifier. Proceedings of the 2018 15th learning and technology conference (L&T), Jeddah, Saudi Arabia.10.1109/LT.2018.8368509 ↗
36. Exploratory framework for analysing road traffic accident data with validation on Gauteng province data10.1080/23311916.2020.1834659 ↗
37. Zambrano-Martinez, J.L., Calafate, C.T., Soler, D., Cano, J.C., and Manzoni, P. (2018). Modeling and characterisation of traffic flows in urban environments. Sensors, 18.10.3390/s18072020 ↗
38. Bayesian Network-Based Framework for Cost-Implication Assessment of Road Traffic Collisions
39. Mir, Z.H., and Filali, F. (2016, January 28–30). An adaptive Kalman filter based traffic prediction algorithm for urban road network. Proceedings of the 2016 12th International Conference on Innovations in Information Technology, Al-Ain, United Arab Emirates.10.1109/INNOVATIONS.2016.7880022 ↗
40. Traffic accident severity prediction using Naive Bayes algorithm—A case study of Semarang Toll Road10.1088/1757-899X/598/1/012089 ↗
41. Kim, D., Jung, S., and Yoon, S. (2021). Risk Prediction for Winter Road Accidents on Expressways. Appl. Sci., 11.10.3390/app11209534 ↗
42. Real-time crash risk prediction on arterials based on LSTM-CNN10.1016/j.aap.2019.105371 ↗
43. Dancing with dirty road traffic accidents data: The case of Gauteng Province in South Africa
44. A special event-based K-nearest neighbor model for short-term traffic state prediction10.1109/ACCESS.2019.2923663 ↗
45. An ensemble machine learning-based modelling framework for analysis of traffic crash frequency10.1111/mice.12485 ↗
46. Chen, M.M., and Chen, M.C. (2020). Modelling road accident severity with Comparisons of Logistic Regression, Decision Tree and Random Forest. Information, 11.10.3390/info11050270 ↗
47. Real-time traffic accidents post-impact prediction: Based on crowdsourcing data10.1016/j.aap.2020.105696 ↗
48. Real-time accident detection: Coping with imbalanced data10.1016/j.aap.2019.05.014 ↗
49. Crash injury severity analysis using a two-layer stacking framework10.1016/j.aap.2018.10.016 ↗
50. Makaba, T., and Dogo, E. (2019, January 21–22). A comparison of strategies for missing values in data on machine learning classification algorithms. Proceedings of the 2019 International Multidisciplinary Information Technology and Engineering Conference (IMITEC), Vanderbijyl Park, South Africa.10.1109/IMITEC45504.2019.9015889 ↗
51. Comparison of five iterative imputation methods for multivariate classification10.1016/j.chemolab.2012.11.010 ↗
52. Chowdhury, K.R. (2020, December 22). KNN Imputer: A Robust Way to Impute Missing Values Using Scikit-Learn. Available online: https://www.analyticsvidhya.com/blog/2020/07/knnimputer-a-robust-way-to-impute-missing-values-using-scikit-learn/.
53. Mokoatle, M., Marivate, V., and Bukohwo, M.E. (2019, January 18–20). Predicting road traffic accident severity using accident report data in South Africa. Proceedings of the 20th Annual International Conference on Digital Government Research, Dubai, United Arab Emirates.10.1145/3325112.3325211 ↗
54. Mice: Multivariate imputation by chained equations in R
55. Ramani, R.G., and Shanthi, S. (2012, January 18–20). Classifier prediction evaluation in modelling road traffic accident data. Proceedings of the 2012 IEEE International Conference on Computational Intelligence and Computing Research, Coimbatore, India.10.1109/ICCIC.2012.6510289 ↗
56. Modern data sources and techniques for analysis and forecast of road accidents: A review
57. Predicting the severity of motor vehicle accident injuries in Adana-turkey using machine learning methods and detailed meteorological data