Integration of Ensemble and Evolutionary Machine Learning Algorithms for Monitoring Diver Behavior Using Physiological Signals

The level of consciousness and the concentration of drivers while driving play a vital role for reducing the number of accidents. In recent decade, in-vehicle infotainment (IVI) [or in-car entertainment (ICE)] is one of the main reasons that lead to degradation of drivers performance and losing awareness. However, the impacts of some other reasons, such as drowsiness and driving fatigue, are entirely important as well. Hence, early detection of such performance degradation using different methods is a very hot research domain. To this end, the data set is collected using two different simulated driving scenarios: normal and loaded drive (17 elderly and 51 young/35 male and 33 female). This paper, therefore, concentrates on driving performance analysis using various machine learning techniques. The optimization part of the proposed methodology has two main steps. In the first step, the performances of the K-nearest neighbors (KNN), support vector machine (SVM), and naive Bayes (NB) algorithms are improved using bagging, boosting, and voting ensemble learning techniques. Afterward, four well-known evolutionary optimization algorithms [the ant lion optimizer (ALO), whale optimization algorithm (WOA), particle swarm optimization (PSO), and grey wolf optimizer (GWO)] are applied to the system for optimizing the parameters and as a result enhance the performance of whole system. The GWO-voting approach has the best performance compared to other hybrid methods with the accuracy of 97.50%. The obtained outcomes showed that the proposed system can remarkably raise the performance of the classical algorithms used.

[1]  Junhua Wang,et al.  Expressway crash risk prediction using back propagation neural network: A brief investigation on safety resilience. , 2019, Accident Analysis and Prevention.

[2]  Leandro dos Santos Coelho,et al.  Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization , 2016, Expert Syst. Appl..

[3]  Siyi Chen,et al.  Improved Alpha-Guided Grey Wolf Optimizer , 2019, IEEE Access.

[4]  D. Coomans,et al.  Alternative k-nearest neighbour rules in supervised pattern recognition : Part 1. k-Nearest neighbour classification by using alternative voting rules , 1982 .

[5]  Ming Xu,et al.  A Novel Grey Wolf Optimizer Algorithm With Refraction Learning , 2019, IEEE Access.

[6]  Senén Barro,et al.  Do we need hundreds of classifiers to solve real world classification problems? , 2014, J. Mach. Learn. Res..

[7]  Minglu Li,et al.  Fine-Grained Abnormal Driving Behaviors Detection and Identification with Smartphones , 2017, IEEE Transactions on Mobile Computing.

[8]  Christos D. Katsis,et al.  Toward Emotion Recognition in Car-Racing Drivers: A Biosignal Processing Approach , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[9]  Y. Lin,et al.  An Intelligent Noninvasive Sensor for Driver Pulse Wave Measurement , 2007, IEEE Sensors Journal.

[10]  Enrique Alba,et al.  The exploration/exploitation tradeoff in dynamic cellular genetic algorithms , 2005, IEEE Transactions on Evolutionary Computation.

[11]  Haydar Demirhan,et al.  A bagging algorithm for the imputation of missing values in time series , 2019, Expert Syst. Appl..

[12]  Syed Muhammad Anwar,et al.  A Hybrid Scheme for Drowsiness Detection Using Wearable Sensors , 2019, IEEE Sensors Journal.

[13]  Daisuke Deguchi,et al.  Toward the Development of a Driving Support System for Repressing Overtrust and Overreliance , 2013 .

[14]  Hesham Rakha,et al.  Optimizing Driverless Vehicles at Intersections , 2012 .

[15]  Jianfeng Hu,et al.  Automated detection of driver fatigue based on EEG signals using gradient boosting decision tree model , 2018, Cognitive Neurodynamics.

[16]  L. Downey,et al.  Stationary gaze entropy predicts lane departure events in sleep-deprived drivers , 2018, Scientific Reports.

[17]  Juan José Rodríguez Diez,et al.  Rotation Forest: A New Classifier Ensemble Method , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Varun Bajaj,et al.  Drowsiness Detection Using Adaptive Hermite Decomposition and Extreme Learning Machine for Electroencephalogram Signals , 2018, IEEE Sensors Journal.

[19]  David J. Lovell,et al.  Hardware and software for collecting microscopic trajectory data on naturalistic driving behavior , 2017, J. Intell. Transp. Syst..

[20]  Elizabeth Sherly,et al.  Real time detection system of driver drowsiness based on representation learning using deep neural networks , 2019, J. Intell. Fuzzy Syst..

[21]  Seyed Mohammad Mirjalili,et al.  The Ant Lion Optimizer , 2015, Adv. Eng. Softw..

[22]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[23]  Moloud Abdar,et al.  Rule Optimization of Boosted C5.0 Classification Using Genetic Algorithm for Liver disease Prediction , 2017, 2017 International Conference on Computer and Applications (ICCA).

[24]  Wei Cai,et al.  Grey Wolf Optimizer for parameter estimation in surface waves , 2015 .

[25]  Mahmoud Reza Shakarami,et al.  Wide-area power system stabilizer design based on Grey Wolf Optimization algorithm considering the time delay , 2016 .

[26]  Gerd Wanielik,et al.  A new approach for lane departure identification , 2003, IEEE IV2003 Intelligent Vehicles Symposium. Proceedings (Cat. No.03TH8683).

[27]  Shaibal Barua,et al.  Multivariate Data Analytics to Identify Driver's Sleepiness, Cognitive load, and Stress , 2019 .

[28]  Tao Yu,et al.  Dynamic leader based collective intelligence for maximum power point tracking of PV systems affected by partial shading condition , 2019, Energy Conversion and Management.

[29]  Christer Ahlström,et al.  Driver Sleepiness Classification Based on Physiological Data and Driving Performance From Real Road Driving , 2019, IEEE Transactions on Intelligent Transportation Systems.

[30]  Kagan Tumer,et al.  Classifier ensembles: Select real-world applications , 2008, Inf. Fusion.

[31]  Richa Singh,et al.  At-a-distance person recognition via combining ocular features , 2016, 2016 IEEE International Conference on Image Processing (ICIP).

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

[33]  Moloud Abdar,et al.  Educational Data Mining Based on Multi-objective Weighted Voting Ensemble Classifier , 2017, 2017 International Conference on Computational Science and Computational Intelligence (CSCI).

[34]  Erinija Pranckeviciene,et al.  Using Domain Knowledge for in the Random Subspace Method: Application: Application to the Classification of Biomedical Spectra , 2005, Multiple Classifier Systems.

[35]  Kemal Polat,et al.  A Hybrid SCA Inspired BBO for Feature Selection Problems , 2019, Mathematical Problems in Engineering.

[36]  David L. Strayer,et al.  Measuring Cognitive Distraction in the Automobile , 2013 .

[37]  Moloud Abdar,et al.  Improving the Diagnosis of Liver Disease Using Multilayer Perceptron Neural Network and Boosted Decision Trees , 2018 .

[38]  Tao Yu,et al.  Grouped grey wolf optimizer for maximum power point tracking of doubly-fed induction generator based wind turbine , 2017 .

[39]  Chengcheng Hua,et al.  Assessment of driver drowsiness using electroencephalogram signals based on multiple functional brain networks. , 2018, International journal of psychophysiology : official journal of the International Organization of Psychophysiology.

[40]  Jaza Mahmood Abdullah,et al.  Fitness Dependent Optimizer: Inspired by the Bee Swarming Reproductive Process , 2019, IEEE Access.

[41]  Xujuan Zhou,et al.  A new nested ensemble technique for automated diagnosis of breast cancer , 2020, Pattern Recognit. Lett..

[42]  Tao Yu,et al.  Novel bio-inspired memetic salp swarm algorithm and application to MPPT for PV systems considering partial shading condition , 2019, Journal of Cleaner Production.

[43]  Joydeep Ghosh,et al.  Hierarchical Fusion of Multiple Classifiers for Hyperspectral Data Analysis , 2002, Pattern Analysis & Applications.

[44]  Basabi Chakraborty,et al.  Automatic detection of driver's awareness with cognitive task from driving behavior , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[45]  Jennifer Healey,et al.  Detecting stress during real-world driving tasks using physiological sensors , 2005, IEEE Transactions on Intelligent Transportation Systems.

[46]  Xujuan Zhou,et al.  An Ensemble-Based Decision Tree Approach for Educational Data Mining , 2018, 2018 5th International Conference on Behavioral, Economic, and Socio-Cultural Computing (BESC).

[47]  Dan Liu,et al.  Driving Fatigue Detection Based on EEG Signal , 2015, 2015 Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC).

[48]  Motoki Shino,et al.  Early Detection of Driver Drowsiness Utilizing Machine Learning based on Physiological Signals, Behavioral Measures, and Driving Performance , 2018, 2018 21st International Conference on Intelligent Transportation Systems (ITSC).

[49]  Wilfried Enkelmann,et al.  Video-Based Driver Assistance--From Basic Functions to Applications , 2001, International Journal of Computer Vision.

[50]  Aytug Onan,et al.  A multiobjective weighted voting ensemble classifier based on differential evolution algorithm for text sentiment classification , 2016, Expert Syst. Appl..

[51]  Fabio Roli,et al.  Ensembles of Neural Networks for Soft Classification of Remote Sensing Images , 1997 .

[52]  Ao Zhang,et al.  Cross-subject driver status detection from physiological signals based on hybrid feature selection and transfer learning , 2019, Expert Syst. Appl..

[53]  Bo Gao,et al.  Driving Style Recognition for Intelligent Vehicle Control and Advanced Driver Assistance: A Survey , 2018, IEEE Transactions on Intelligent Transportation Systems.

[54]  Qiaoyun Fan,et al.  A triangle voting algorithm based on double feature constraints for star sensors , 2017 .

[55]  Anthony D. McDonald,et al.  Steering in a Random Forest , 2014, Hum. Factors.

[56]  Tao Yu,et al.  Energy reshaping based passive fractional-order PID control design and implementation of a grid-connected PV inverter for MPPT using grouped grey wolf optimizer , 2018, Solar Energy.

[57]  Hakan Erdogan,et al.  Multi-modal Person Recognition for Vehicular Applications , 2005, Multiple Classifier Systems.

[58]  Tzyy-Ping Jung,et al.  Toward Drowsiness Detection Using Non-hair-Bearing EEG-Based Brain-Computer Interfaces , 2018, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[59]  Leandro dos Santos Coelho,et al.  Binary optimization using hybrid particle swarm optimization and gravitational search algorithm , 2014, Neural Computing and Applications.

[60]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[61]  Wassim G. Najm,et al.  Pre-Crash Scenario Typology for Crash Avoidance Research , 2007 .

[62]  Roohallah Alizadehsani,et al.  Computer aided decision making for heart disease detection using hybrid neural network-Genetic algorithm , 2017, Comput. Methods Programs Biomed..

[63]  Kusum Deep,et al.  A hybrid self-adaptive sine cosine algorithm with opposition based learning , 2019, Expert Syst. Appl..

[64]  Tao Yu,et al.  Memetic reinforcement learning based maximum power point tracking design for PV systems under partial shading condition , 2019, Energy.

[65]  Wilfried Enkelmann,et al.  A video-based lane keeping assistant , 2000, Proceedings of the IEEE Intelligent Vehicles Symposium 2000 (Cat. No.00TH8511).

[66]  Tarik A. Rashid,et al.  Donkey and Smuggler Optimization Algorithm: A Collaborative Working Approach to Path Finding , 2019, J. Comput. Des. Eng..

[67]  Pradeep Jangir,et al.  Multi-objective ant lion optimizer: a multi-objective optimization algorithm for solving engineering problems , 2016, Applied Intelligence.

[68]  Hamido Fujita,et al.  Imbalanced enterprise credit evaluation with DTE-SBD: Decision tree ensemble based on SMOTE and bagging with differentiated sampling rates , 2018, Inf. Sci..

[69]  Geng Yang,et al.  A voted based random forests algorithm for smart grid distribution network faults prediction , 2020, Enterp. Inf. Syst..

[70]  William A. Watkins,et al.  Aerial Observation of Feeding Behavior in Four Baleen Whales: Eubalaena glacialis, Balaenoptera borealis, Megaptera novaeangliae, and Balaenoptera physalus , 1979 .

[71]  Amir F. Atiya,et al.  A review and comparison of strategies for multi-step ahead time series forecasting based on the NN5 forecasting competition , 2011, Expert Syst. Appl..

[72]  Ioannis Pavlidis,et al.  A multimodal dataset for various forms of distracted driving , 2017, Scientific Data.

[73]  Xinmin Wang,et al.  EEG-Based Spatio–Temporal Convolutional Neural Network for Driver Fatigue Evaluation , 2019, IEEE Transactions on Neural Networks and Learning Systems.