Journal Home > Volume 26 , Issue 4

Global Positioning System (GPS) trajectory data can be used to infer transportation modes at certain times and locations. Such data have important applications in many transportation research fields, for instance, to detect the movement mode of travelers, calculate traffic flow in an area, and predict the traffic flow at a certain time in the future. In this paper, we propose a novel method to infer transportation modes from GPS trajectory data and Geographic Information System (GIS) information. This method is based on feature extraction and machine learning classification algorithms. While using GIS information to improve inference accuracy, we ensure that the algorithm is simple and easy to use on mobile devices. Applied to GeoLife GPS trajectory dataset, our method achieves 91.1% accuracy while inferring transportation modes, such as walking, bike, bus, car, and subway, with random forest classification algorithm. GIS features in our method improved the overall accuracy by 2.5% while raising the recall of the bus and subway transportation mode categories by 3.4% and 18.5%. We believe that many algorithms used in detecting the transportation modes from GPS trajectory data that do not utilize GIS information can improve their inference accuracy by using our GIS features, with a slight increase in the consumption of data storage and computing resources.


menu
Abstract
Full text
Outline
About this article

Transportation Mode Identification with GPS Trajectory Data and GIS Information

Show Author's information Ji LiXin PeiXuejiao WangDanya Yao( )Yi ZhangYun Yue
Department of Automation, Tsinghua University.
National Laboratory for Information Science and Technology (TNList), Tsinghua University, Beijing 100084, China.
National Engineering Laboratory for Public Safety Risk Perception and Control by Big Data (NEL-PSRPC), Beijing 100041, China.

Abstract

Global Positioning System (GPS) trajectory data can be used to infer transportation modes at certain times and locations. Such data have important applications in many transportation research fields, for instance, to detect the movement mode of travelers, calculate traffic flow in an area, and predict the traffic flow at a certain time in the future. In this paper, we propose a novel method to infer transportation modes from GPS trajectory data and Geographic Information System (GIS) information. This method is based on feature extraction and machine learning classification algorithms. While using GIS information to improve inference accuracy, we ensure that the algorithm is simple and easy to use on mobile devices. Applied to GeoLife GPS trajectory dataset, our method achieves 91.1% accuracy while inferring transportation modes, such as walking, bike, bus, car, and subway, with random forest classification algorithm. GIS features in our method improved the overall accuracy by 2.5% while raising the recall of the bus and subway transportation mode categories by 3.4% and 18.5%. We believe that many algorithms used in detecting the transportation modes from GPS trajectory data that do not utilize GIS information can improve their inference accuracy by using our GIS features, with a slight increase in the consumption of data storage and computing resources.

Keywords: transportation mode, Global Positioning System (GPS), Geographic Information System (GIS), random forest

References(36)

[1]
E. Murakami, D. P. Wagner, and D. M. Neumeister, Using global positioning systems and personal digital assistants for personal travel surveys in the United States, in Proc. of International Conference on Transport Survey Quality and Innovation, .
[2]
E. Murakami and D. P. Wagner, Can using global positioning system (GPS) improve trip reporting? Transportation Research Part C: Merging Technologies, vol. 7, nos. 2&3, pp. 149-165, 1999.
[3]
D. Ashbrook and T. Starner, Using GPS to learn significant locations and predict movement across multiple users, Personal and Ubiquitous Computing, vol. 7, no. 5, pp. 275-286, 2003.
[4]
Y. Zheng, L. Liu, L. Wang, and X. Xie, Learning transportation mode from raw GPS data for geographic applications on the web, in Proceedings of the 17th International Conference on World Wide Web, Beijing, China, 2008, pp. 247-256.
[5]
Y. Zheng, Y. Chen, Q. Li, X. Xie, and W. Y. Ma, Understanding transportation modes based on GPS data for web applications, ACM Transactions on the Web, vol. 4, no. 1, pp. 1-36, 2010.
[6]
B. Wang, Y. Wang, K. Qin, and Q. Xia, Detecting transportation modes based on LightGBM classifier from GPS trajectory data, in Proceedings of 26th International Conference on Geoinformatics, Kunming, China, 2018, pp. 1-7.
[7]
H. Liu and I. Lee, End-to-end trajectory transportation mode classification using Bi-LSTM recurrent neural network, in Proceedings of 12th International Conference on Intelligent Systems and Knowledge Engineering, Nanjing, China, 2017, pp. 1-5.
[8]
G. Xiao, Z. Juan, and C. Zhang, Travel mode detection based on GPS track data and Bayesian networks, Computers, Environment and Urban Systems, vol. 54, pp. 14-22, 2015.
[9]
R. Brunauer, M. Hufnagl, K. Rehrl, and A. Wagner, Motion pattern analysis enabling accurate travel mode detection from GPS data only, in Proceedings of 16th International IEEE Conference on Intelligent Transportation Systems, The Hague, the Netherlands, 2013, pp. 404-411.
[10]
C. Xu, M. Ji, W. Chen, and Z. Zhang, Identifying travel mode from GPS trajectories through fuzzy pattern recognition, in Proceedings of Seventh International Conference on Fuzzy Systems and Knowledge Discovery, Yantai, China, 2010, pp. 889-893.
[11]
P. Stopher, C. FitzGerald, and J. Zhang, Search for a global positioning system device to measure person travel, Transportation Research Part C: Emerging Technologies, vol. 16, no. 3, pp. 350-369, 2008.
[12]
T. Bantis and J. Haworth, Who you are is how you travel: A framework for transportation mode detection using individual and environmental characteristics, Transportation Research Part C: Emerging Technologies, vol. 80, pp. 286-309, 2017.
[13]
H. F. Li and W. Wang, The option model of traffic mode based on neural network, Journal of Highway and Transportation Research and Development, vol. 24, no. 7, pp. 132-136, 2007.
[14]
E. H. Chung and A. Shalaby, A trip reconstruction tool for GPS-based personal travel surveys, Transportation Planning and Technology, vol. 28, no. 5, pp. 381-401, 2005.
[15]
H. Gong, C. Chen, E. Bialostozky, and C. T. Lawson, A GPS/GIS method for travel mode detection in New York City, Computers, Environment and Urban Systems, vol. 36, no. 2, pp. 131-139, 2012.
[16]
W. Bohte and K. Maat, Deriving and validating trip purposes and travel modes for multi-day GPS-based travel surveys: A large-scale application in the Netherlands, Transportation Research Part C: Emerging Technologies, vol. 17, no. 3, pp. 285-297, 2009.
[17]
S. Y. A. Tsui and A. S. Shalaby, Enhanced system for link and mode identification for personal travel surveys based on global positioning systems, Transportation Research Record, vol. 1972, no. 1, pp. 38-45, 2006.
[18]
L. Stenneth, O. Wolfson, P. S. Yu, and B. Xu, Transportation mode detection using mobile phones and GIS information, in Proceedings of the 19th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, New York, NY, USA, 2011, pp. 54-63.
[19]
F. Biljecki, H. Ledoux, and P. Van Oosterom, Transportation mode-based segmentation and classification of movement trajectories, International Journal of Geographical Information Science, vol. 27, no. 2, pp. 385-407, 2013.
[20]
T. Feng and H. J. Timmermans, Transportation mode recognition using GPS and accelerometer data, Transportation Research Part C: Emerging Technologies, vol. 37, pp. 118-130, 2013.
[21]
S. Reddy, M. Mun, J. Burke, D. Estrin, M. Hansen, and M. Srivastava, Using mobile phones to determine transportation modes, ACM Transactions on Sensor Networks, vol. 6, no. 1, pp. 1-27, 2010.
[22]
S. Reddy, J. Burke, D. Estrin, M. Hansen, and M. Srivastava, Determining transportation mode on mobile phones, in Proceedings of 12th IEEE International Symposium on Wearable Computers, Los Alamitos, CA, USA, 2008, pp. 25-28.
[23]
L. Bedogni, M. Di Felice, and L. Bononi, Context-aware Android applications through transportation mode detection techniques, Wireless Communications and Mobile Computing, vol. 16, no. 16, pp. 2523-2541, 2016.
[24]
X. Su, H. Caceres, H. Tong, and Q. He, Online travel mode identification using smartphones with battery saving considerations, IEEE Transactions on Intelligent Transportation Systems, vol. 17, no. 10, pp. 2921-2934, 2016.
[25]
X. Su. Travel mode identification with smartphone sensors, PhD dissertation, The City University of New York, New York, NY, USA, 2017.
[26]
S. H. Fang, H. H. Liao, Y. X. Fei, K. H. Chen, J. W. Huang, Y. D. Lu, and Y. Tsao, Transportation modes classification using sensors on smartphones, Sensors, vol. 16, no. 8, pp. 1324-1339, 2016.
[27]
J. V. Jeyakumar, E. S. Lee, Z. Xia, S. S. Sandha, N. Tausik, and M. Srivastava, Deep convolutional bidirectional LSTM based transportation mode recognition, in Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers, Singapore, 2018, pp. 1606-1615.
[28]
M. C. Yu, T. Yu, S. C. Wang, C. J. Lin, and E. Y. Chang, Big data small footprint: The design of a low-power classifier for detecting transportation modes, Proceedings of the VLDB Endowment, vol. 7, no. 13, pp. 1429-1440, 2014.
[29]
L. Stenneth, K. Thompson, W. Stone, and J. Alowibdi, Automated transportation transfer detection using GPS enabled smartphones, in Proceedings of 2012 15th International IEEE Conference on Intelligent Transportation Systems, Anchorage, AK, USA, 2012, pp. 802-807.
[30]
[31]
L. Breiman, J. H. Friedman, R. A. Olshen, and C. J. Stone, Classification and Regression Trees. Boston, MA, USA: Wadsworth International Group, 1984.
[32]
L. Breiman, Random forests, Machine Learning, vol. 45, no. 1, pp. 5-32, 2001.
[33]
Y. Freund, R. Schapire, and N. Abe, A short introduction to boosting, Journal-Japanese Society For Artificial Intelligence, vol. 14, no. 5, pp. 771-780, 1999.
[34]
T. Chen and C. Guestrin, XGboost: A scalable tree boosting system, in Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 2016, pp. 785-794.
[35]
G. Ke, Q. Meng, T. W. Finley, T. Wang, W. Chen, W. Ma, Q. Ye, and T. Liu, LightGBM: A highly efficient gradient boosting decision tree, in Proceedings of Advances in Neural Information Processing Systems, Long Beach, CA, USA, 2017, pp. 3146-3154.
[36]
N. Srivastava, G. Hinton, A. Krizhevsky, I. Sutskever, and R. Salakhutdinov, Dropout: A simple way to prevent neural networks from overfitting, The Journal of Machine Learning Research, vol. 15, no. 1, pp. 1929-1958, 2014.
Publication history
Copyright
Acknowledgements
Rights and permissions

Publication history

Received: 16 October 2019
Accepted: 06 April 2020
Published: 04 January 2021
Issue date: August 2021

Copyright

© The author(s) 2021

Acknowledgements

This research was supported in part by the National Key Basic Research and Development Program of China (No. 2017YFC0820502), the Director Foundation Project of National Engineering Laboratory for Public Safety Risk Perception and Control by Big Data (PSRPC), and the National Natural Science Foundation of China (No. 61673233).

Rights and permissions

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).

Return