Detecting Transportation Modes with Low-Power-Consumption Sensors Using Recurrent Neural Network

With the quick development of mobile Internet and the popularity of smartphones, smartphone-based transportation mode detection has become a hot topic, which is able to provide effective data support for urban planning and traffic management. Though the popular GPS based transportation mode detection method has achieved reasonable accuracy, this method consumes large power, thus limiting it to be used in smartphones. Here, we propose a novel transportation mode detection algorithm using recurrent neural network. In order to identify transportation modes with low power consumption, this algorithm only uses four low-power-consumption sensors (namely accelerator, gyroscope, magnetometer and barometer) which are embedded in the commodity smartphones. Furthermore, we exploited the good representative ability of Long Short-Term Memory (LSTM) and applied it to recognizing the transportation modes to achieve higher accuracy. To filter noises, a preprocessing is applied. After calculating features, we adopt the LSTM learning algorithm to train a model of transportation mode recognition and employ this model to predict transportation modes. Extensive experimental results indicate that our proposed approach outperforms the compared state-of-the-art transportation recognition methods with 96.9% accuracy to detect four transportation modes, namely buses, cars, subways, and trains.

[1]  Zhezhuang Xu,et al.  Learning Transportation Modes From Smartphone Sensors Based on Deep Neural Network , 2017, IEEE Sensors Journal.

[2]  Philip S. Yu,et al.  Transportation mode detection using mobile phones and GIS information , 2011, GIS.

[3]  Haiyong Luo,et al.  Transportation Mode Recognition Algorithm Based on Bayesian Voting , 2017, ES.

[4]  Luo Haiyong,et al.  A convolutional neural networks based transportation mode identification algorithm , 2017, 2017 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[5]  Haiyong Luo,et al.  Transportation Mode Recognition Algorithm Based on Multiple Support Vector Machine Classifiers , 2017, 2017 5th International Conference on Enterprise Systems (ES).

[6]  Sasu Tarkoma,et al.  Accelerometer-based transportation mode detection on smartphones , 2013, SenSys '13.

[7]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[8]  Yoshua Bengio,et al.  Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling , 2014, ArXiv.

[9]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[10]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[11]  Geoffrey E. Hinton,et al.  Speech recognition with deep recurrent neural networks , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[12]  Sonja Meyer,et al.  Battery-Efficient Transportation Mode Detection on Mobile Devices , 2015, 2015 16th IEEE International Conference on Mobile Data Management.

[13]  F. Gers,et al.  Long short-term memory in recurrent neural networks , 2001 .

[14]  Deborah Estrin,et al.  Using mobile phones to determine transportation modes , 2010, TOSN.

[15]  Min Y. Mun,et al.  Parsimonious Mobility Classification using GSM and WiFi Traces , 2008 .

[16]  M. Pencina,et al.  Evaluating the added predictive ability of a new marker: From area under the ROC curve to reclassification and beyond , 2008, Statistics in medicine.

[17]  Padmini Srinivasan,et al.  Hierarchical Text Categorization Using Neural Networks , 2004, Information Retrieval.

[18]  Yoshiki Uchikawa,et al.  On fuzzy modeling using fuzzy neural networks with the back-propagation algorithm , 1992, IEEE Trans. Neural Networks.

[19]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[20]  Lama Nachman,et al.  Mago: Mode of Transport Inference Using the Hall-Effect Magnetic Sensor and Accelerometer , 2017, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[21]  François Chollet,et al.  Deep Learning with Python , 2017 .

[22]  Thad Starner,et al.  Using GPS to learn significant locations and predict movement across multiple users , 2003, Personal and Ubiquitous Computing.

[23]  Albert-László Barabási,et al.  Limits of Predictability in Human Mobility , 2010, Science.

[24]  Aboelmagd Noureldin,et al.  A Survey on Approaches of Motion Mode Recognition Using Sensors , 2017, IEEE Transactions on Intelligent Transportation Systems.

[25]  Dirk P. Kroese,et al.  The Cross-Entropy Method: A Unified Approach to Combinatorial Optimization, Monte-Carlo Simulation and Machine Learning , 2004 .

[26]  Dana Kulic,et al.  Exercise motion classification from large-scale wearable sensor data using convolutional neural networks , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[27]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[28]  Jason Weston,et al.  A unified architecture for natural language processing: deep neural networks with multitask learning , 2008, ICML '08.

[29]  James A. Landay,et al.  UbiGreen: investigating a mobile tool for tracking and supporting green transportation habits , 2009, CHI.

[30]  Hao Wang,et al.  Detecting Transportation Modes Using Deep Neural Network , 2017, IEICE Trans. Inf. Syst..

[31]  David M. W. Powers,et al.  Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation , 2011, ArXiv.