Hybrid Representation of Sensor Data for the Classification of Driving Behaviour
Source abstract
Abstract
Monitoring driving behaviour is important in controlling driving risk, fuel consumption, and CO2 emissions. Recent advances in machine learning, which include several variants of convolutional neural networks (CNNs), and recurrent neural networks (RNNs), such as long short-term memory (LSTM) and gated recurrent unit (GRU) networks, could be valuable for the development of objective and efficient computational tools in this direction. The main idea in this work is to complement data-driven classification of driving behaviour with rules derived from domain knowledge. In this light, we present a hybrid representation approach, which employs NN-based time-series encoding and rule-guided event detection. Histograms derived from the output of these two components are concatenated, normalized, and used to train a standard support vector machine (SVM). For the NN-based component, CNN-based, LSTM-based, and GRU-based variants are investigated. The CNN-based variant uses image-like representations of sensor measurements, whereas the RNN-based variants (LSTM and GRU) directly process sensor measurements in the form of time-series. Experimental evaluation on three datasets leads to the conclusion that the proposed approach outperforms a state-of-the-art camera-based approaches in distinguishing between normal and aggressive driving behaviour without using data derived from a camera. Moreover, it is demonstrated that both NN-guided time-series encoding and rule-guided event detection contribute to overall classification accuracy.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Time Series Analysis and Forecasting · Video Surveillance and Tracking Methods · Autonomous Vehicle Technology and Safety
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science and Biomedical Informatics, University of Thessaly, 351 31 Lamia, Greece
Department of Informatics and Telecommunications, University of Thessaly, 351 31 Lamia, Greece
General Department of Lamia, University of Thessaly, 351 00 Lamia, Greece
Department of Informatics, Ionian University, 491 00 Corfu, Greece
Funding
European Regional Development Fund
References (35)
Show source-provided references
1. Bergasa, L.M., Almerıa, D., and Almazan, J. (2014, January 8–11). DriveSafe: An app for alerting inattentive drivers and scoring driving behaviors. Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Dearborn, MI, USA.10.1109/IVS.2014.6856461 ↗
2. Combining accelerometer data and contextual variables to evaluate the risk of driver behaviour10.1016/j.trf.2016.06.006 ↗
3. Van Ly, M., Martin, S., and Trivedi, M.M. (2013, January 23–26). Driver classification and driving style recognition using inertial sensors. Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Gold Coast, QLD, Australia.10.1109/IVS.2013.6629603 ↗
4. Vaitkus, V., Lengvenis, P., and Zylius, G. (2014, January 2–5). Driving style classification using long-term accelerometer information. Proceedings of the International Conference on Methods and Models in Automation and Robotics (MMAR), Miedzyzdroje, Poland.10.1109/MMAR.2014.6957429 ↗
5. A machine learning based personalized system for driving state recognition10.1016/j.trc.2019.05.042 ↗
6. Advanced driving behavior analytics for an improved safety assessment and driver fingerprinting10.1109/TITS.2018.2864637 ↗
7. Maneuver-based driving behavior classification based on random forest10.1109/LSENS.2019.2945117 ↗
8. Driver’s black box: A system for driver risk assessment using machine learning and fuzzy logic10.1080/15472450.2020.1852083 ↗
9. Savelonas, M., Karkanis, S., and Spyrou, E. (2020, January 25–27). Classification of driving behaviour using short-term and long-term summaries of sensor data. Proceedings of the IEEE South-East Europe Design Automation, Computer Engineering, Computer Networks and Social Media Conference (SEEDA-CECNSM), Corfu, Greece.10.1109/SEEDA-CECNSM49515.2020.9221823 ↗
10. Nathanail, E.G., Adamos, G., and Karakikes, I. (2021). An image-based approach for classification of driving behaviour using CNNs. Advances in Mobility-as-a-Service Systems. CSUM 2020. Advances in Intelligent Systems and Computing, Springer.10.1007/978-3-030-61075-3 ↗
11. Saleh, K., Hossny, M., and Nahavandi, S. (2017, January 16–19). Driving behavior classification based on sensor data fusion using LSTM recurrent neural networks. Proceedings of the IEEE International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan.10.1109/ITSC.2017.8317835 ↗
12. Romera, E., Bergasa, L.M., and Arroyo, R. (2016, January 1–4). Need data for driver behaviour analysis? Presenting the public UAH-DriveSet. Proceedings of the IEEE International Conference on Intelligent Transportation Systems (ITSC), Rio de Janeiro, Brazil.10.1109/ITSC.2016.7795584 ↗
13. Mantzekis, D., Savelonas, M., Karkanis, S., and Spyrou, E. (2019, January 15–17). RNNs for classification of driving behaviour. Proceedings of the IEEE International Conference on Information, Intelligence, Systems and Applications (IISA), Patras, Greece.10.1109/IISA.2019.8900693 ↗
14. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
15. Chung, J., Cho, C.G.K., and Bengio, Y. (2014). Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv.
16. Cho, K., van Merrienboer, B., Bahdanau, D., and Bengio, Y. (2014, January 25). On the properties of neural machine translation: Encoder–decoder approaches. Proceedings of the Workshop on Syntax, Semantics and Structure in Statistical Translation, Doha, Qatar.10.3115/v1/W14-4012 ↗
17. Savelonas, M., Mantzekis, D., Labiris, N., Tsakiri, A., Karkanis, S., and Spyrou, E. (2020, January 29–30). Hybrid time-series representation for the classification of driving behaviour. Proceedings of the International Workshop on Semantic and Social Media Adaptation and Personalization (SMAP), Zakynthos, Greece.10.1109/SMAP49528.2020.9248460 ↗
18. Driving behavior classification based on oversampled signals of smartphone embedded sensors using an optimized stacked-LSTM neural networks10.1109/ACCESS.2020.3048915 ↗
19. CNN-based driving maneuver classification using multi-sliding window fusion10.1016/j.eswa.2020.114442 ↗
20. Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012, January 3–8). Imagenet classification with deep convolutional neural networks. Proceedings of the Advances in Neural Information Processing Systems, Harrah’s and Harveys, Lake Tahoe, NV, USA.
21. Deep neural networks for acoustic modeling in speech recognition: The shared views of four research groups10.1109/MSP.2012.2205597 ↗
22. Graves, A. (2008). Supervised sequence labelling with recurrent neural networks. Studies in Computational Intelligence, Springer-Verlag.
23. Graves, A., Mohamed, A., and Hinton, G. (2013, January 26–31). Speech recognition with deep recurrent neural networks. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Vancouver, BC, Canada.10.1109/ICASSP.2013.6638947 ↗
24. Sutskever, I., Vinyals, O., and Le, Q.V. (2014). Sequence to sequence learning with neural networks. arXiv.
25. Bahdanau, D., Cho, K., and Bengio, Y. (2016). Neural machine translation by jointly learning to align and translate. arXiv.
26. Graves, A. (2014). Generating sequences with recurrent neural networks. arXiv.
27. (2021, September 14). FMS500 LIGHT+, Sensata Technologies. Available online: https://www.xirgoglobal.com/export/en/model/fms500-light-0.
28. Gal, Y. (2016). Uncertainty in Deep Learning, University of Cambridge.
29. Chollet, F. (2021, September 14). Keras. Available online: https://keras.io.
30. Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., and Devin, M. (2021, September 14). TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. Available online: https://www.tensorflow.org/.
31. Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv.
32. Silva, F., Analide, C., and Novais, P. (2015, January 11–13). Traffic expression through ubiquitous and pervasive sensorization. smart cities and assessment of driving behaviour. Proceedings of the International Conference on Pervasive and Embedded Computing and Communication Systems (PECCS), Angers, France.
33. Semanjski, I., Bellens, R., Gautama, S., and Witlox, F. (2016). Integrating big data into a sustainable mobility policy 2.0 planning support system. Sustainability, 8.10.3390/su8111142 ↗
34. Alwattar, T.A., and Mian, A. (2019). Development of an elastic material model for BCC lattice cell structures using finite element analysis and neural networks approaches. J. Compos. Sci., 3.10.3390/jcs3020033 ↗
35. Alwattar, T.A. (2020). Developing Equivalent Solid Model for Lattice Cell Structure Using Numerical Approaches. [Ph.D. Thesis, Wright State University].