Title :
Applying Machine Learning Techniques to Transportation Mode Recognition Using Mobile Phone Sensor Data
Author :
Jahangiri, Arash ; Rakha, Hesham A.
Author_Institution :
Center for Sustainable Mobility, Virginia Tech Transp. Inst., Blacksburg, VA, USA
Abstract :
This paper adopts different supervised learning methods from the field of machine learning to develop multiclass classifiers that identify the transportation mode, including driving a car, riding a bicycle, riding a bus, walking, and running. Methods that were considered include K-nearest neighbor, support vector machines (SVMs), and tree-based models that comprise a single decision tree, bagging, and random forest (RF) methods. For training and validating purposes, data were obtained from smartphone sensors, including accelerometer, gyroscope, and rotation vector sensors. K-fold cross-validation as well as out-of-bag error was used for model selection and validation purposes. Several features were created from which a subset was identified through the minimum redundancy maximum relevance method. Data obtained from the smartphone sensors were found to provide important information to distinguish between transportation modes. The performance of different methods was evaluated and compared. The RF and SVM methods were found to produce the best performance. Furthermore, an effort was made to develop a new additional feature that entails creating a combination of other features by adopting a simulated annealing algorithm and a random forest method.
Keywords :
decision trees; feature selection; intelligent transportation systems; learning (artificial intelligence); pattern classification; simulated annealing; smart phones; support vector machines; RF method; SVM; decision tree; k-nearest neighbor; machine learning technique; model selection; multiclass classifier; random forest method; simulated annealing algorithm; smart phone sensor data; supervised learning method; support vector machine; transportation mode recognition; tree-based model; Accelerometers; Data models; Global Positioning System; Gyroscopes; Kernel; Support vector machines; Transportation; Cellular phone sensor data; machine learning algorithms; transportation mode recognition;
Journal_Title :
Intelligent Transportation Systems, IEEE Transactions on
DOI :
10.1109/TITS.2015.2405759