Estimation of Blood Alcohol Concentration From Smartphone Gait Data Using Neural Networks

Driving is a dynamic activity, which requires quick reflexes and decision making in order to respond to sudden changes in traffic conditions. Alcohol consumption impairs motor and cognitive skills, and causes many driving-related accidents annually. Passive methods of proactively detecting drivers w...

Full description

Bibliographic Details
Main Authors: Ruojun Li, Ganesh Prasanna Balakrishnan, Jiaming Nie, Yu Li, Emmanuel Agu, Kristin Grimone, Debra Herman, Ana M. Abrantes, Michael D. Stein
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9335590/
id doaj-6409046fa18c4f09bd54f1c5c76dd64d
record_format Article
spelling doaj-6409046fa18c4f09bd54f1c5c76dd64d2021-04-26T23:00:47ZengIEEEIEEE Access2169-35362021-01-019612376125510.1109/ACCESS.2021.30545159335590Estimation of Blood Alcohol Concentration From Smartphone Gait Data Using Neural NetworksRuojun Li0Ganesh Prasanna Balakrishnan1Jiaming Nie2Yu Li3Emmanuel Agu4https://orcid.org/0000-0002-3361-4952Kristin Grimone5Debra Herman6Ana M. Abrantes7Michael D. Stein8Department of Electrical and Computer Engineering, Worcester Polytechnic Institute, Worcester, MA, USADepartment of Robotics Engineering, Worcester Polytechnic Institute, Worcester, MA, USADepartment of Computer Science, Worcester Polytechnic Institute, Worcester, MA, USADepartment of Computer Science, Worcester Polytechnic Institute, Worcester, MA, USADepartment of Computer Science, Worcester Polytechnic Institute, Worcester, MA, USAButler Hospital, Providence, RI, USAButler Hospital, Providence, RI, USAButler Hospital, Providence, RI, USADepartment of Health Law, Policy & Management, Boston University School of Public Health, Boston, MA, USADriving is a dynamic activity, which requires quick reflexes and decision making in order to respond to sudden changes in traffic conditions. Alcohol consumption impairs motor and cognitive skills, and causes many driving-related accidents annually. Passive methods of proactively detecting drivers who are too drunk to drive in order to notify them and prevent accidents, have recently been proposed. The effects of alcohol on a drinker’s gait (walk) is a reliable indicator of their intoxication level. In this paper, we investigate detecting drinkers’ intoxication levels from their gait by using neural networks to analyze sensor data gathered from their smartphone. Using data gathered from a large controlled alcohol study, we perform regression analysis using a Bi-directional Long Short Term Memory (Bi-LSTM) and Convolutional Neural Network (CNN) architectures to predict a person’s Blood Alcohol Concentration (BAC) from their smartphone’s accelerometer and gyroscope data. We innovatively proposed a comprehensive suite of pre-processing techniques and model-specific extensions to vanilla CNN and bi-LSTM models, which are well thought out and adapted specifically for BAC estimation. Our Bi-LSTM architecture achieves an RMSE of 0.0167 and the CNN architecture achieves an RMSE of 0.0168, outperforming state-of-the-art intoxication detection models using Bayesian Regularized Multilayer Perceptrons (MLP) (RMSE of 0.017) and the Random Forest (RF), with hand-crafted features. Moreover, our models learn features from raw sensor data, obviating the need for hand-crafted features, which is time consuming. Moreover, they achieve lower variance across folds and are hence more generalizable.https://ieeexplore.ieee.org/document/9335590/Deep learningbi-LSTMsmartphonegait analysis
collection DOAJ
language English
format Article
sources DOAJ
author Ruojun Li
Ganesh Prasanna Balakrishnan
Jiaming Nie
Yu Li
Emmanuel Agu
Kristin Grimone
Debra Herman
Ana M. Abrantes
Michael D. Stein
spellingShingle Ruojun Li
Ganesh Prasanna Balakrishnan
Jiaming Nie
Yu Li
Emmanuel Agu
Kristin Grimone
Debra Herman
Ana M. Abrantes
Michael D. Stein
Estimation of Blood Alcohol Concentration From Smartphone Gait Data Using Neural Networks
IEEE Access
Deep learning
bi-LSTM
smartphone
gait analysis
author_facet Ruojun Li
Ganesh Prasanna Balakrishnan
Jiaming Nie
Yu Li
Emmanuel Agu
Kristin Grimone
Debra Herman
Ana M. Abrantes
Michael D. Stein
author_sort Ruojun Li
title Estimation of Blood Alcohol Concentration From Smartphone Gait Data Using Neural Networks
title_short Estimation of Blood Alcohol Concentration From Smartphone Gait Data Using Neural Networks
title_full Estimation of Blood Alcohol Concentration From Smartphone Gait Data Using Neural Networks
title_fullStr Estimation of Blood Alcohol Concentration From Smartphone Gait Data Using Neural Networks
title_full_unstemmed Estimation of Blood Alcohol Concentration From Smartphone Gait Data Using Neural Networks
title_sort estimation of blood alcohol concentration from smartphone gait data using neural networks
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Driving is a dynamic activity, which requires quick reflexes and decision making in order to respond to sudden changes in traffic conditions. Alcohol consumption impairs motor and cognitive skills, and causes many driving-related accidents annually. Passive methods of proactively detecting drivers who are too drunk to drive in order to notify them and prevent accidents, have recently been proposed. The effects of alcohol on a drinker’s gait (walk) is a reliable indicator of their intoxication level. In this paper, we investigate detecting drinkers’ intoxication levels from their gait by using neural networks to analyze sensor data gathered from their smartphone. Using data gathered from a large controlled alcohol study, we perform regression analysis using a Bi-directional Long Short Term Memory (Bi-LSTM) and Convolutional Neural Network (CNN) architectures to predict a person’s Blood Alcohol Concentration (BAC) from their smartphone’s accelerometer and gyroscope data. We innovatively proposed a comprehensive suite of pre-processing techniques and model-specific extensions to vanilla CNN and bi-LSTM models, which are well thought out and adapted specifically for BAC estimation. Our Bi-LSTM architecture achieves an RMSE of 0.0167 and the CNN architecture achieves an RMSE of 0.0168, outperforming state-of-the-art intoxication detection models using Bayesian Regularized Multilayer Perceptrons (MLP) (RMSE of 0.017) and the Random Forest (RF), with hand-crafted features. Moreover, our models learn features from raw sensor data, obviating the need for hand-crafted features, which is time consuming. Moreover, they achieve lower variance across folds and are hence more generalizable.
topic Deep learning
bi-LSTM
smartphone
gait analysis
url https://ieeexplore.ieee.org/document/9335590/
work_keys_str_mv AT ruojunli estimationofbloodalcoholconcentrationfromsmartphonegaitdatausingneuralnetworks
AT ganeshprasannabalakrishnan estimationofbloodalcoholconcentrationfromsmartphonegaitdatausingneuralnetworks
AT jiamingnie estimationofbloodalcoholconcentrationfromsmartphonegaitdatausingneuralnetworks
AT yuli estimationofbloodalcoholconcentrationfromsmartphonegaitdatausingneuralnetworks
AT emmanuelagu estimationofbloodalcoholconcentrationfromsmartphonegaitdatausingneuralnetworks
AT kristingrimone estimationofbloodalcoholconcentrationfromsmartphonegaitdatausingneuralnetworks
AT debraherman estimationofbloodalcoholconcentrationfromsmartphonegaitdatausingneuralnetworks
AT anamabrantes estimationofbloodalcoholconcentrationfromsmartphonegaitdatausingneuralnetworks
AT michaeldstein estimationofbloodalcoholconcentrationfromsmartphonegaitdatausingneuralnetworks
_version_ 1721507357292232704