Using machine learning to predict the driving context whilst driving

This paper discusses how the driving context (driving events and distraction level) can be determined using a mobile phone equipped with several sensors. The majority of existing in-car communication systems (ICCS) available today are built-in and do not use the driving context. This creates two issues: firstly, the use of an ICCS is limited to specific cars and secondly, the driver's safety remains an issue, as the driving context is not taken into account. This paper discusses two experiments in which data are collected, trained and tested in order to create a model that predicts driving events and distraction level. A mobile, context-aware application was built using the MIMIC (Multimodal Interface for Mobile Info-communication with Context) Framework. The Inference Engine uses information from several sources, namely mobile sensors, GPS and weather information, to infer both the driving event and the distraction level. The results obtained showed that the driving events and the distraction level can be accurately predicted. The driving events were predicted using the IB1 technique with an accuracy of 92.25%. In the second experiment, the distraction level was predicted with 95.16% accuracy, using the KStar (decision tree) technique. An analysis of the decision tree showed that some variables were more important than others in predicting the driving context. These variables included the speed and direction, as well as acceleration, magnetic field and orientation.

[1]  John L. Campbell,et al.  Task Analysis of Intersection Driving Scenarios: Information Processing Bottlenecks , 2006 .

[2]  Luciano Bononi,et al.  By train or by car? Detecting the user's motion type through smartphone sensors data , 2012, 2012 IFIP Wireless Days.

[3]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[4]  Andry Rakotonirainy,et al.  In-vehicle Technologies, Advanced Driver Assistance Systems and Driver Distraction: Research challenges , 2005 .

[5]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[6]  Nikolaos Papanikolopoulos,et al.  Classifiers for driver activity monitoring , 2007 .

[7]  Eric Horvitz,et al.  Hang on a sec!: effects of proactive mediation of phone conversations while driving , 2011, CHI.

[8]  Andries P. Engelbrecht,et al.  Computational Intelligence: An Introduction , 2002 .

[9]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[10]  Yulan Liang,et al.  Detecting driver distraction , 2009 .

[11]  G. Dimitrakopoulos,et al.  Intelligent Transportation Systems , 2010, IEEE Vehicular Technology Magazine.

[12]  Vivek Agarwal,et al.  Survey on Classification Techniques for Data Mining , 2015 .

[13]  J. Platt Sequential Minimal Optimization : A Fast Algorithm for Training Support Vector Machines , 1998 .

[14]  Angelos Amditis,et al.  BEYOND CONTEXT-AWARENESS: DRIVER-VEHICLE-ENVIRONMENT ADAPTIVITY. FROM THE COMUNICAR PROJECT TO THE AIDE CONCEPT , 2005 .

[15]  Ryan Newton,et al.  The pothole patrol: using a mobile sensor network for road surface monitoring , 2008, MobiSys '08.

[16]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[17]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[18]  Maria Staubach,et al.  Factors correlated with traffic accidents as a basis for evaluating Advanced Driver Assistance Systems. , 2009, Accident; analysis and prevention.

[19]  Matthias Peissner,et al.  Can voice interaction help reducing the level of distraction and prevent accidents? , 2011 .

[20]  Thomas A. Dingus,et al.  The Impact of Driver Inattention on Near-Crash/Crash Risk: An Analysis Using the 100-Car Naturalistic Driving Study Data , 2006 .

[21]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[22]  John D. Lee,et al.  Driver Distraction : Theory, Effects, and Mitigation , 2008 .

[23]  Girts Strazdins,et al.  Real time pothole detection using Android smartphones with accelerometers , 2011, 2011 International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS).

[24]  Alessandro De Gloria,et al.  Towards the Automotive HMI of the Future: Overview of the AIDE-Integrated Project Results , 2010, IEEE Transactions on Intelligent Transportation Systems.

[25]  Jason I. Hong,et al.  Undistracted driving: a mobile phone that doesn't distract , 2011, HotMobile '11.

[26]  Richard P. Martin,et al.  Sensing vehicle dynamics for determining driver phone use , 2013, MobiSys '13.

[27]  Marco Botta,et al.  Real-Time Detection System of Driver Distraction Using Machine Learning , 2013, IEEE Transactions on Intelligent Transportation Systems.