Unsupervised Driver Behavior Profiling leveraging Recurrent Neural Networks

In the era of intelligent transportation, driver behavior profiling has become a beneficial technology as it provides knowledge regarding the driver’s aggressiveness. Previous approaches achieved promising driver behavior profiling performance through establishing statistical heuristics rules or supervised learning-based models. Still, there exist limits that the practitioner should prepare a labeled dataset, and prior approaches could not classify aggressive behaviors which are not known a priori. In pursuit of improving the aforementioned drawbacks, we propose a novel approach to driver behavior profiling leveraging an unsupervised learning paradigm. First, we cast the driver behavior profiling problem as anomaly detection. Second, we established recurrent neural networks that predict the next feature vector given a sequence of feature vectors. We trained the model with normal driver data only. As a result, our model yields high regression error given a sequence of aggressive driver behavior and low error given at a sequence of normal driver behavior. We figured this difference of error between normal and aggressive driver behavior can be an adequate flag for driver behavior profiling and accomplished a precise performance in experiments. Lastly, we further analyzed the optimal level of sequence length for identifying each aggressive driver behavior. We expect the proposed approach to be a useful baseline for unsupervised driver behavior profiling and contribute to the efficient, intelligent transportation ecosystem.

[1]  Mohan M. Trivedi,et al.  Driver classification and driving style recognition using inertial sensors , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[2]  Klaus C. J. Dietmayer,et al.  Driver intention inference with vehicle onboard sensors , 2009, 2009 IEEE International Conference on Vehicular Electronics and Safety (ICVES).

[3]  Rui Guo,et al.  Driver Action Prediction Using Deep (Bidirectional) Recurrent Neural Network , 2017, ArXiv.

[4]  Jun Zhang,et al.  A Deep Learning Framework for Driving Behavior Identification on In-Vehicle CAN-BUS Sensor Data , 2019, Sensors.

[5]  Yoshihiko Suhara,et al.  Exploiting the use of recurrent neural networks for driver behavior profiling , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[6]  Paolo Santi,et al.  Driving Behavior Analysis through CAN Bus Data in an Uncontrolled Environment , 2017, IEEE Transactions on Intelligent Transportation Systems.

[7]  Erhan Akin,et al.  Estimating driving behavior by a smartphone , 2012, 2012 IEEE Intelligent Vehicles Symposium.

[8]  Yoshihiko Suhara,et al.  Driver behavior profiling: An investigation with different smartphone sensors and machine learning , 2017, PloS one.

[9]  Dong Xuan,et al.  Mobile phone based drunk driving detection , 2010, 2010 4th International Conference on Pervasive Computing Technologies for Healthcare.

[10]  Javier Echanobe,et al.  Driver identification and impostor detection based on driving behavior signals , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[11]  Xin He,et al.  Abnormal Driving Detection Based on Normalized Driving Behavior , 2017, IEEE Transactions on Vehicular Technology.

[12]  Kazuya Takeda,et al.  Prediction model of driving behavior based on traffic conditions and driver types , 2009, 2009 12th International IEEE Conference on Intelligent Transportation Systems.

[13]  Sheng Zhang,et al.  A Novel Model-Based Driving Behavior Recognition System Using Motion Sensors , 2016, Sensors.

[14]  John H. L. Hansen,et al.  Analysis and Classification of Driver Behavior using In-Vehicle CAN-Bus Information , 2007 .

[15]  Eleni I. Vlahogianni,et al.  Identifying driving safety profiles from smartphone data using unsupervised learning , 2019, Safety Science.

[16]  Dejan Mitrovic Machine Learning for Car Navigation , 2001, IEA/AIE.

[17]  Tao Xie,et al.  SafeDrive: Online Driving Anomaly Detection From Large-Scale Vehicle Data , 2017, IEEE Transactions on Industrial Informatics.