Learning Transportation Modes From Smartphone Sensors Based on Deep Neural Network

In recent years, the importance of user information has increased rapidly for context-aware applications. This paper proposes a deep learning mechanism to identify the transportation modes of smartphone users. The proposed mechanism is evaluated on a database that contains more than 1000 h of accelerometer, magnetometer, and gyroscope measurements from five transportation modes, including still, walk, run, bike, and vehicle. Experimental results confirm the effectiveness of the proposed mechanism, which achieves approximately 95% classification accuracy and outperforms four well-known machine learning methods. Meanwhile, we investigated the model size and execution time of different algorithms to address practical issues.

[1]  Keinosuke Fukunaga,et al.  Introduction to Statistical Pattern Recognition , 1972 .

[2]  M. Amaç Güvensan,et al.  Activity Recognition on Smartphones: Efficient Sampling Rates and Window Sizes , 2016, 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[3]  Yu Tsao,et al.  Speech enhancement based on deep denoising autoencoder , 2013, INTERSPEECH.

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

[5]  M. Amaç Güvensan,et al.  Discriminative time-domain features for activity recognition on a mobile phone , 2014, 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP).

[6]  M. Amaç Güvensan,et al.  Driver Behavior Analysis for Safe Driving: A Survey , 2015, IEEE Transactions on Intelligent Transportation Systems.

[7]  Yoram Singer,et al.  Adaptive Subgradient Methods for Online Learning and Stochastic Optimization , 2011, J. Mach. Learn. Res..

[8]  Francisco Falcone,et al.  Design and Implementation of Context Aware Applications With Wireless Sensor Network Support in Urban Train Transportation Environments , 2017, IEEE Sensors Journal.

[9]  Pascal Vincent,et al.  Stacked Denoising Autoencoders: Learning Useful Representations in a Deep Network with a Local Denoising Criterion , 2010, J. Mach. Learn. Res..

[10]  Shih-Hau Fang,et al.  Principal Component Localization in Indoor WLAN Environments , 2012, IEEE Transactions on Mobile Computing.

[11]  Bo Yang,et al.  Adaptable Vehicle Detection and Speed Estimation for Changeable Urban Traffic With Anisotropic Magnetoresistive Sensors , 2017, IEEE Sensors Journal.

[12]  Gaetano Borriello,et al.  A Practical Approach to Recognizing Physical Activities , 2006, Pervasive.

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

[14]  Xing Xie,et al.  Understanding transportation modes based on GPS data for web applications , 2010, TWEB.

[15]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[16]  Suman Nath ACE: Exploiting Correlation for Energy-Efficient and Continuous Context Sensing , 2013, IEEE Trans. Mob. Comput..

[17]  Shih-Hau Fang,et al.  A Group-Discrimination-Based Access Point Selection for WLAN Fingerprinting Localization , 2014, IEEE Transactions on Vehicular Technology.

[18]  Jian Ma,et al.  Accelerometer Based Transportation Mode Recognition on Mobile Phones , 2010, 2010 Asia-Pacific Conference on Wearable Computing Systems.

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

[20]  Victor R. L. Shen,et al.  A Novel Fall Prediction System on Smartphones , 2017, IEEE Sensors Journal.

[21]  Hesham A. Rakha,et al.  Applying Machine Learning Techniques to Transportation Mode Recognition Using Mobile Phone Sensor Data , 2015, IEEE Transactions on Intelligent Transportation Systems.

[22]  Senem Velipasalar,et al.  A Survey on Activity Detection and Classification Using Wearable Sensors , 2017, IEEE Sensors Journal.

[23]  Aboelmagd Noureldin,et al.  Motion Mode Recognition for Indoor Pedestrian Navigation Using Portable Devices , 2016, IEEE Transactions on Instrumentation and Measurement.

[24]  Chih-Jen Lin,et al.  Big Data Small Footprint: The Design of A Low-Power Classifier for Detecting Transportation Modes , 2014, Proc. VLDB Endow..

[25]  Henry Kautz,et al.  Building Personal Maps from GPS Data , 2006, Annals of the New York Academy of Sciences.

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

[27]  Yunde Jia,et al.  Vehicle Type Classification Using a Semisupervised Convolutional Neural Network , 2015, IEEE Transactions on Intelligent Transportation Systems.

[28]  Ling Bao,et al.  Activity Recognition from User-Annotated Acceleration Data , 2004, Pervasive.

[29]  Shih-Hau Fang,et al.  Learning Location From Sequential Signal Strength Based on GSM Experimental Data , 2012, IEEE Transactions on Vehicular Technology.

[30]  Fei-Yue Wang,et al.  Traffic Flow Prediction With Big Data: A Deep Learning Approach , 2015, IEEE Transactions on Intelligent Transportation Systems.

[31]  Dilip Sarkar,et al.  Log-Sum Distance Measures and Its Application to Human-Activity Monitoring and Recognition Using Data From Motion Sensors , 2017, IEEE Sensors Journal.

[32]  Serena Yeung,et al.  Predicting Mode of Transport from iPhone Accelerometer Data , 2012 .

[33]  Diogo R. Ferreira,et al.  Preprocessing techniques for context recognition from accelerometer data , 2010, Personal and Ubiquitous Computing.

[34]  Shih-Hau Fang,et al.  Transportation Modes Classification Using Sensors on Smartphones , 2016, Sensors.

[35]  Peter Widhalm,et al.  Transport mode detection with realistic Smartphone sensor data , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[36]  Jun Du,et al.  An Experimental Study on Speech Enhancement Based on Deep Neural Networks , 2014, IEEE Signal Processing Letters.

[37]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[38]  Xing Xie,et al.  Learning transportation mode from raw gps data for geographic applications on the web , 2008, WWW.