Detection of Bus Driver Mobile Phone Usage Using Kolmogorov-Arnold Networks
Abstract
:1. Introduction
2. Materials and Methods
2.1. Kolmogorov–Arnold Network Theory
2.2. Network Architectures
2.3. Dataset
3. Results
4. Discussion
- Custom Dataset: Creating a bespoke dataset tailored to the specific requirements of this study represents a significant strength. The dataset predominantly comprises male drivers aged 40 to 55 of European descent, mirroring the demographic composition of the partner company, which employs relatively few female or ethnically diverse drivers. This limited diversity may introduce biases, potentially compromising the accuracy and fairness of the model, particularly if it is implemented in contexts with a higher representation of female or ethnically diverse drivers. To mitigate these limitations, future research will focus on expanding the dataset to encompass a more diverse range of drivers, including variations in gender, age, and ethnicity. Such efforts will aim to enhance the representativeness of the data and thereby improve the robustness and fairness of the KAN algorithm.
- Data Augmentation Techniques: Employing various data augmentation techniques is paramount for enhancing model robustness. This study’s four-pronged approach, comprising no modifications, random flips, random inversions, and combined flips and inversions, provided comprehensive insights into the models’ performances under different conditions.
- Performance of ConvKANNet: The consistently superior performance of the ConvKANNet network across all scenarios indicates that KAN layers offer a meaningful advantage over traditional linear layers. This is particularly evident in scenarios involving random image inversions, where the ConvKANNet outperformed all other models.
- Comparison of Network Complexity: The networks exhibit comparable complexity regarding the number of parameters. The KAN and LinNet L networks showed similar performance without transformation, but the LinNet L network declined significantly with augmentations, while the KAN network remained resilient and stable. Despite having similar parameters, the LinNet and LinKAN networks saw the KAN-based solution outperform the linear one in most scenarios. Despite having fewer parameters than LinKAN, the ConvNet network generally produced more favorable results.
- Impact of Transformations: This study examined the impact of various transformations on network performance. The ConvKANNet network maintained high efficiency with single transformations and only showed significant performance degradation with combined transformations. In contrast, the ConvNet model without KAN layers performed worse, particularly with random flips. The KAN and LinKAN networks experienced less degradation from transformations than traditional linear networks (LinNet L, LinNet).
- Resilience of KAN-based Solutions: The KAN-based solutions demonstrated reduced performance degradation across diverse transformational operations. This resilience is demonstrated in Figure 16, which illustrates the percentage of the most significant degradation for each network. The robustness of KAN networks highlights their potential for real-world applications where data variability is a significant consideration.
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
ADAS | Advanced Driver-Assistance Systems |
BYOD | Bring-Your-Own-Device |
CapsNets | Capsule Networks |
DMS | Driver Monitoring Systems |
ECG | Electrocardiogram |
EEG | Electroencephalogram |
EMG | Electromyogram |
FLOPs | Floating-Point Operations |
GELU | Gaussian Error Linear Unit |
IVIS | In-Vehicle Information Systems |
KAN | Kolmogorov-Arnold Networks |
KST | Kolmogorov Superposition Theorem |
MLP | Multi-Layer Perceptrons |
NN | Neural Network |
PDT | Peripheral Detection Task |
ReLU | Rectified Linear Unit |
RGB | Red, Green, Blue (color space) |
SiLU | Sigmoid Linear Unit |
References
- Blades, L.; Douglas, R.; Early, J.; Lo, C.Y.; Best, R. Advanced Driver-Assistance Systems for City Bus Applications. In Proceedings of the SAE Technical Papers; SAE International: Warrendale, PA, USA, 2020; Volume 2020-April. [Google Scholar]
- European Commission and Directorate-General for Mobility and Transport: EU Transport in Figures—Statistical Pocketbook 2023; Publications Office of the European Union: Luxembourg, 2023. [CrossRef]
- Korpinen, L.; Pääkkönen, R. Accidents and Close Call Situations Connected to the Use of Mobile Phones. Accid. Anal. Prev. 2012, 45, 75–82. [Google Scholar] [CrossRef]
- Hersh, J.; Lang, B.J.; Lang, M. Car Accidents, Smartphone Adoption and 3G Coverage. J. Econ. Behav. Organ. 2022, 196, 278–293. [Google Scholar] [CrossRef]
- Horsman, G.; Conniss, L.R. Investigating Evidence of Mobile Phone Usage by Drivers in Road Traffic Accidents. In Proceedings of the Digital Forensic Research Conference, DFRWS 2015 EU; Digital Forensic Research Workshop, Dublin, Ireland, 23–26 March 2015; pp. S30–S37. [Google Scholar]
- Bergasa, L.M.; Nuevo, J. Real-Time System for Monitoring Driver Vigilance. In Proceedings of the IEEE International Symposium on Industrial Electronics, Dubrovnik, Croatia, 20–23 June 2005; Volume III, pp. 1303–1308. [Google Scholar]
- Razak, S.F.A.; Yogarayan, S.; Aziz, A.A.; Abdullah, M.F.A.; Kamis, N.H. Physiological-Based Driver Monitoring Systems: A Scoping Review. Civ. Eng. J. 2022, 8, 3952–3967. [Google Scholar] [CrossRef]
- Hollósi, J.; Ballagi, Á.; Kovács, G.; Fischer, S.; Nagy, V. Face Detection Using a Capsule Network for Driver Monitoring Application. Computers 2023, 12, 161. [Google Scholar] [CrossRef]
- Violanti, J.M.; Marshall, J.R. Cellular Phones and Traffic Accidents: An Epidemiological Approach. Accid. Anal. Prev. 1996, 28, 265–270. [Google Scholar] [CrossRef] [PubMed]
- Törnros, J.E.B.; Bolling, A.K. Mobile Phone Use—Effects of Handheld and Handsfree Phones on Driving Performance. Accid. Anal. Prev. 2005, 37, 902–909. [Google Scholar] [CrossRef] [PubMed]
- Lesch, M.F.; Hancock, P.A. Driving Performance during Concurrent Cell-Phone Use: Are Drivers Aware of Their Performance Decrements? Accid. Anal. Prev. 2004, 36, 471–480. [Google Scholar] [CrossRef] [PubMed]
- Bener, A.; Lajunen, T.; Özkan, T.; Haigney, D. The Effect of Mobile Phone Use on Driving Style and Driving Skills. Int. J. Crashworthiness 2006, 11, 459–465. [Google Scholar] [CrossRef]
- Catalina Ortega, C.A.; Mariscal, M.A.; Boulagouas, W.; Herrera, S.; Espinosa, J.M.; García-Herrero, S. Effects of Mobile Phone Use on Driving Performance: An Experimental Study of Workload and Traffic Violations. Int. J. Environ. Res. Public Health 2021, 18, 7101. [Google Scholar] [CrossRef]
- Ahmed, S.; Uddin, M.S.; Feroz, S.I.; Bin Alam, M.R.; Farabi, F.A.; Uddin, M.M.; Rifaat, S.M. Tendency of Intra-City Bus Drivers to Use Cell Phone While Driving Using Ordered Probit Model. In Proceedings of the AIP Conference Proceedings; American Institute of Physics Inc.: College Park, MD, USA, 2023; Volume 2643. [Google Scholar]
- Al-Ajlouny, S.A.; Alzboon, K.K. Effects of Mobile Phone Using on Driving Behavior and Risk of Traffic Accidents. J. Radiat. Res. Appl. Sci. 2023, 16, 100662. [Google Scholar] [CrossRef]
- Nagy, V.; Kovács, G.; Földesi, P.; Sándor, Á.P. Car Simulator Study for the Development of a Bring-Your-Own-Device (BYOD) Dashboard Concept. Chem. Eng. Trans. 2023, 107, 415–420. [Google Scholar] [CrossRef]
- Braun, J.; Griebel, M. On a Constructive Proof of Kolmogorov’s Superposition Theorem. Constr. Approx. 2009, 30, 653–675. [Google Scholar] [CrossRef]
- Köppen, M. On the Training of a Kolmogorov Network. In Proceedings of the Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Berlin, Germany, 2002; Volume 2415 LNCS, pp. 474–479. [Google Scholar]
- Montanelli, H.; Yang, H. Error Bounds for Deep ReLU Networks Using the Kolmogorov—Arnold Superposition Theorem. Neural Netw. 2020, 129, 1–6. [Google Scholar] [CrossRef]
- Lai, M.-J.; Shen, Z. The Kolmogorov Superposition Theorem Can Break the Curse of Dimensionality When Approximating High Dimensional Functions. arXiv 2021, arXiv:2112.09963. [Google Scholar]
- Liu, Z.; Wang, Y.; Vaidya, S.; Ruehle, F.; Halverson, J.; Soljačić, M.; Hou, T.Y.; Tegmark, M. KAN: Kolmogorov-Arnold Networks. arXiv 2024, arXiv:2404.19756. [Google Scholar]
- Altarabichi, M.G. DropKAN: Regularizing KANs by Masking Post-Activations. arXiv 2024, arXiv:2407.13044. [Google Scholar]
- Bodner, A.D.; Tepsich, A.S.; Spolski, J.N.; Pourteau, S. Convolutional Kolmogorov-Arnold Networks. arXiv 2024, arXiv:2406.13155. [Google Scholar]
- Sidharth, S.S.; Keerthana, A.R.; Gokul, R.; Anas, K.P. Chebyshev Polynomial-Based Kolmogorov-Arnold Networks: An Efficient Architecture for Nonlinear Function Approximation. arXiv 2024, arXiv:2405.07200. [Google Scholar]
- Yu, R.; Yu, W.; Wang, X. KAN or MLP: A Fairer Comparison. arXiv 2024, arXiv:2407.16674. [Google Scholar]
- Schmidt-Hieber, J. The Kolmogorov-Arnold Representation Theorem Revisited. arXiv 2020, arXiv:2007.15884. [Google Scholar] [CrossRef]
- Kolmogorov, A.N. On the Representation of Continuous Functions of Several Variables as Superpositions of Continuous Functions of One Variable and Addition. Dokl. Akad. Nauk. Russ. Acad. Sci. 1957, 114, 953–956. [Google Scholar]
- Agarap, A.F. Deep Learning Using Rectified Linear Units (ReLU). arXiv 2018, arXiv:1803.08375. [Google Scholar]
- Hendrycks, D.; Gimpel, K. Gaussian Error Linear Units (GELUs). arXiv 2016, arXiv:1606.08415. [Google Scholar] [CrossRef]
- Elfwing, S.; Uchibe, E.; Doya, K. Sigmoid-Weighted Linear Units for Neural Network Function Approximation in Reinforcement Learning. arXiv 2017, arXiv:1702.03118. [Google Scholar] [CrossRef]
- Abouelnaga, Y.; Eraqi, H.M.; Moustafa, M.N. Real-Time Distracted Driver Posture Classification. arXiv 2017, arXiv:1706.09498. [Google Scholar]
- Ferreira Júnior, J.; Carvalho, E.; Ferreira, B.V.; De Souza, C.; Suhara, Y.; Pentland, A.; Pessin, G. Driver Behavior Profiling: An Investigation with Different Smartphone Sensors and Machine Learning. PLoS ONE 2017, 12, e0174959. [Google Scholar] [CrossRef] [PubMed]
- Ortega, J.D.; Kose, N.; Cañas, P.; Chao, M.-A.; Unnervik, A.; Nieto, M.; Otaegui, O.; Salgado, L. DMD: A Large-Scale Multi-Modal Driver Monitoring Dataset for Attention and Alertness Analysis. In Proceedings of the Computer Vision—ECCV 2020 Workshops, Glasgow, UK, 23–28 August 2020. [Google Scholar] [CrossRef]
- Anna Montoya Dan Holman, S.T.S.W.K. State Farm Distracted Driver Detection 2016. Available online: https://kaggle.com/competitions/state-farm-distracted-driver-detection (accessed on 10 July 2024).
- Kingma, D.P.; Ba, J. Adam: A Method for Stochastic Optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
Metrics | Transportation | 2000 | 2010 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 |
---|---|---|---|---|---|---|---|---|---|---|
Billion Passenger-kilometers | Passenger Cars | 3660.4 | 3975.9 | 4110.5 | 4196.6 | 4241.4 | 4261.0 | 4298.3 | 3516.9 | 3742.2 |
Buses and Coaches | 496.5 | 482.2 | 490.9 | 495.3 | 477.3 | 481.0 | 484.9 | 290.5 | 327.0 | |
Road fatalities | Passenger Cars, Buses and Coaches | 53,502 | 29,611.4 | 24,358 | 23,808 | 23,392 | 23,328 | 22,756 | 18,836 | 19,917 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hollósi, J.; Ballagi, Á.; Kovács, G.; Fischer, S.; Nagy, V. Detection of Bus Driver Mobile Phone Usage Using Kolmogorov-Arnold Networks. Computers 2024, 13, 218. https://doi.org/10.3390/computers13090218
Hollósi J, Ballagi Á, Kovács G, Fischer S, Nagy V. Detection of Bus Driver Mobile Phone Usage Using Kolmogorov-Arnold Networks. Computers. 2024; 13(9):218. https://doi.org/10.3390/computers13090218
Chicago/Turabian StyleHollósi, János, Áron Ballagi, Gábor Kovács, Szabolcs Fischer, and Viktor Nagy. 2024. "Detection of Bus Driver Mobile Phone Usage Using Kolmogorov-Arnold Networks" Computers 13, no. 9: 218. https://doi.org/10.3390/computers13090218
APA StyleHollósi, J., Ballagi, Á., Kovács, G., Fischer, S., & Nagy, V. (2024). Detection of Bus Driver Mobile Phone Usage Using Kolmogorov-Arnold Networks. Computers, 13(9), 218. https://doi.org/10.3390/computers13090218