Abstract
It has been gradually recognized that mobile phones can be used as a practical and promising way to identify individual travel trajectories. Researchers have developed various approaches to detecting human mobility and trip characteristics including trip origin–destination, travel modes, trip purposes based on mobile phone data. Among these researches, trip purpose detection has drawn less attention from researchers. This paper presents our work to investigate a set of machine learning approaches to identifying the trip purposes for tourists based on mobile signaling data combined with sampling surveys and point of interest (POI) data. Five machine learning algorithms, including support vector machine, decision tree, random forest, artificial neural network, and deep stacked auto-encoded (DSAE), have been employed to infer trip purposes under multiple scenarios. Four scenarios have been designed by considering the POI information around trip end [a 500 m buffer or Thiessen polygon (the coverage of the base station theoretically)] and training dataset selection (equal probabilities selection or equal proportion selection). The accuracy of trip purpose classification with machine learning algorithms has compared under different scenarios. The highest accuracy of 93.47% for the test dataset is achieved based on DSAE model under the scenario of a trip end 500 m buffer and equal probabilities selection. The experimental results indicate that the methodology developed with machine learning algorithms based on mobile signaling data combined with sample travel survey is expected as an alternative way to traditional travel surveys for trip purposes.
Similar content being viewed by others
Data availability statement
Some or all data, models, or code generated or used during the study are proprietary or confidential in nature and may only be provided with restrictions. (1) Mobile phone signaling data of Xiamen: This data is in cooperation with Xiamen communication operator, and our permission is only allowed to deploy the algorithm on their data platform and calculate the results. Meanwhile, the data cannot be token out. Therefore, this data is provided with restrictions. (2) POI data and survey data: These data are available from the corresponding author if requested. (3) Machine learning method: This related codes are also available from the corresponding author if requested.
Change history
23 August 2021
A Correction to this paper has been published: https://doi.org/10.1007/s12652-021-03443-y
References
Ahas R, Aasa A, Yuan Y, Raubal M, Smoreda Z, Liu Y, Ziemlicki C, Tiru M, Zook M (2015) Everyday space–time geographies: using mobile phone-based sensor data to monitor urban activity in Harbin, Paris, and Tallinn. Int J Geogr Inf Sci 29(11):2017–2039
Alawneh L, Alsarhan T, Al-Zinati M, Al-Ayyoub M, Jararweh Y, Lu HT (2021) Enhancing human activity recognition using deep learning and time series augmented data. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-020-02865-4
Alexander L, Jiang S, Murga M, González MC (2015) Origin–destination trips by purpose and time of day inferred from mobile phone data. Transp Res Part C Emerg Technol 58:240–250
Almaslukh B, Al Muhtadi J, Artoli AM, Tiwari S, Trivedi M, Kohle ML (2018) A robust convolutional neural network for online smartphone-based human activity recognition. J Intell Fuzzy Syst 35(2):1609–1620
Alo UR, Nweke HF, Teh YW, Murtaza G (2020) Smartphone motion sensor-based complex human activity identification using deep stacked autoencoder algorithm for enhanced smart healthcare system. Sensors (basel) 20(21):6300. https://doi.org/10.3390/s20216300
Alsger A, Tavassoli A, Mesbah M, Ferreira L, Hickman M (2018) Public transport trip purpose inference using smart card fare data. Transp Res Part C Emerg Technol 87:123–137
Bao J, Xu C, Liu P, Wang W (2017) Exploring bikesharing travel patterns and trip purposes using smart card data and online point of interests. Netw Spat Econ 17(4):1231–1253
Bohte W, Maat K (2009) Deriving and validating trip purposes and travel modes for multi-day GPS-based travel surveys: a large-scale application in the Netherlands. Transp Res Part C Emerg Technol 17(3):285–297
Buijs R, Koch T, Dugundji E (2021) Using neural nets to predict transportation mode choice: Amsterdam network change analysis. J Ambient Intell Humaniz Comput 12:121–135. https://doi.org/10.1007/s12652-020-02855-6
Calabrese F, Lorenzo GD, Liang L, Ratti CJIPC (2011) Estimating origin–destination flows using mobile phone location data. IEEE Pervasive Comput 10(4):36–44
Calabrese F, Diao M, Di Lorenzo G, Ferreira J, Ratti C (2013) Understanding individual mobility patterns from urban sensing data: a mobile phone trace example. Transp Res Part C Emerg Technol 26:301–313
Chen C, Gong H, Lawson C, Bialostozky E (2010) Evaluating the feasibility of a passive travel survey collection in a complex urban environment: lessons learned from the New York City case study. Transp Res Part A Policy Pract 44(10):830–840
Chen C, Jiao S, Zhang S, Liu W, Feng L, Wang Y (2018a) TripImputor: real-time imputing taxi trip purpose leveraging multi-sourced urban data. IEEE Trans Intell Transp Syst 19(10):3292–3304
Chen C, Liao C, Xie X, Wang Y, Zhao J (2018b) Trip2Vec: a deep embedding approach for clustering and profiling taxi trip purposes. Pers Ubiquit Comput 23(1):53–66
Csáji BC, Browet A, Traag VA, Delvenne J-C, Huens E, Van Dooren P, Smoreda Z, Blondel VD (2013) Exploring the mobility of mobile phone users. Phys A Stat Mech Appl 392(6):1459–1473
Cui J, Zhao J (2021) Optimal route planning of traffic multi-source route based on granular computing. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-020-02815-0
Cui Y, Meng C, He Q, Gao J (2018) Forecasting current and next trip purpose with social media data and Google Places. Transp Res Part C Emerg Technol 97:159–174
Deng Z, Ji M (2010) Deriving rules for trip purpose identification from GPS travel survey data and land use data: a machine learning approach. In: International conference on traffic & transportation studies 2010. https://ascelibrary.org/doi/10.1061/41123(383)73
Ermagun A, Fan Y, Wolfson J, Adomavicius G, Das K (2017) Real-time trip purpose prediction using online location-based search and discovery services. Transp Res Part C Emerg Technol 77:96–112
Gong L, Morikawa T, Yamamoto T, Sato H (2014) Deriving personal trip data from GPS data: a literature review on the existing methodologies. Procedia Soc Behav Sci 138:557–565
González MC, Hidalgo CA, Barabási A-L (2009) Understanding individual human mobility patterns. Nature 458(7235):238–238
Hassan MM, Uddin MZ, Mohamed A, Almogren A (2018) A robust human activity recognition system using smartphone sensors and deep learning. Future Gener Comput Syst 81:307–313
Iqbal MS, Choudhury CF, Wang P, González MC (2014) Development of origin–destination matrices using mobile phone call data. Transp Res Part C Emerg Technol 40:63–74
Jiang S, Ferreira J, Gonzalez MC (2017) Activity-based human mobility patterns inferred from mobile phone data: a case study of Singapore. IEEE Trans Big Data 3(2):208–219
Li W, Ji Y, Cao X, Qi X (2020) Trip purpose identification of docked bike-sharing from IC card data using a continuous hidden Markov model. IEEE Access 8:189598–189613
Liao L, Fox D, Kautz H (2016) Extracting places and activities from GPS traces using hierarchical conditional random fields. Int J Robot Res 26(1):119–134
Lu Y, Zhang L (2015) Imputing trip purposes for long-distance travel. Transportation 42(4):581–595
Lu Y, Zhu S, Zhang L (2013) Imputing trip purpose based on GPS travel survey data and machine learning methods. In: Transportation research board meeting 2013
Lu K, Khani A, Han B (2018) A trip purpose-based data-driven alighting station choice model using transit smart card data. Complexity 2018:1–14
Montini L, Rieser-Schüssler N, Horni A, Axhausen KW (2014) Trip purpose identification from GPS tracks. Transp Res Rec J Transp Res Board 2405(1):16–23
Ni L, Wang X, Chen X (2018) A spatial econometric model for travel flow analysis and real-world applications with massive mobile phone data. Transp Res Part C Emerg Technol 86:510–526
Nweke HF, Teh YW, Al-garadi MA, Alo UR (2018) Deep learning algorithms for human activity recognition using mobile and wearable sensor networks: state of the art and research challenges. Expert Syst Appl 105:233–261
Oliveira MGS, Vovsha P, Wolf J, Mitchell M (2014) Evaluation of two methods for identifying trip purpose in GPS-based household travel surveys. Transp Res Rec J Transp Res Board 2405(1):33–41
Peng L, Chen L, Wu M, Chen G (2019) Complex activity recognition using acceleration, vital sign, and location data. IEEE Trans Mob Comput 18(7):1488–1498
Praveen Kumar D, Amgoth T, Annavarapu CSR (2019) Machine learning algorithms for wireless sensor networks: a survey. Inf Fusion 49:1–25
Qu Y, Gong H, Wang P (2015) Transportation mode split with mobile phone data. In: 2015 IEEE 18th international conference on intelligent transportation systems - (ITSC 2015). IEEE. https://doi.org/10.1109/ITSC.2015.56
Sansano E, Montoliu R, Belmonte Fernández Ó (2020) A study of deep neural networks for human activity recognition. Comput Intell 36(3):1113–1139
Shanmugam L, Ramasamy M (2021) Study on mode choice using nested logit models in travel towards Chennai metropolitan city. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-020-02868-1
Song C, Qu Z, Blumm N, Barabasi AL (2010) Limits of predictability in human mobility. Science 327(5968):1018–1021
Stopher P, FitzGerald C, Zhang J (2008) Search for a global positioning system device to measure person travel. Transp Res Part C Emerg Technol 16(3):350–369
Suto J, Oniga S (2018) Efficiency investigation of artificial neural networks in human activity recognition. J Ambient Intell Humaniz Comput 9(4):1–12
Thakur D, Biswas S (2020) Smartphone based human activity monitoring and recognition using ML and DL: a comprehensive survey. J Ambient Intell Humaniz Comput 11:5433–5444. https://doi.org/10.1007/s12652-020-01899-y
Wang F, Chen C (2018) On data processing required to derive mobility patterns from passively-generated mobile phone data. Transp Res Part C Emerg Technol 87:58–74
Wang H, Calabrese F, Lorenzo GD, Ratti C (2010) Transportation mode inference from anonymized and aggregated mobile phone call detail records. In: International IEEE conference on intelligent transportation systems IEEE, 2010. https://doi.org/10.1109/ITSC.2010.5625188
Wang P, Liu G, Fu Y, Zhou Y, Li J (2018) Spotting trip purposes from taxi trajectories. ACM Trans Intell Syst Technol 9(3):1–26
Widhalm P, Yang Y, Ulm M, Athavale S, González MC (2015) Discovering urban activity patterns in cell phone data. Transportation 42(4):597–623
Wolf J, Guensler R, Bachman W (2007a) Elimination of the travel diary: experiment to derive trip purpose from global positioning system travel data. Transp Res Rec 1768(1):125–134. https://doi.org/10.3141/1768-15
Wolf J, Schönfelder S, Samaga U, Oliveira M, Axhausen KW (2007b) Eighty weeks of global positioning system traces: approaches to enriching trip information. Transp Res Rec 1870(1):46–54. https://doi.org/10.3141/1870-06
Wu J, Jiang C, Houston D, Baker D, Delfino R (2011) Automated time activity classification based on global positioning system (GPS) tracking data. Environ Health 10(1):1–13. https://doi.org/10.1186/1476-069X-10-101
Xiao G, Juan Z, Zhang C (2016) Detecting trip purposes from smartphone-based travel surveys with artificial neural networks and particle swarm optimization. Transp Res Part C Emerg Technol 71:447–463
Zhao H, Qian D, Lv Y, Zhang B, Liang R (2019) Development of a global positioning system data-based trip-purpose inference method for hazardous materials transportation management. J Intell Transp Syst 24(1):24–39
Zhong G, Zhang J, Li L, Chen X, Yang F, Ran B (2018) Analyzing passenger travel demand related to the transportation hub inside a city area using mobile phone data. Transp Res Rec J Transp Res Board 2672(50):23–34
Zou Q, Yao X, Zhao P, Wei H, Ren H (2016) Detecting home location and trip purposes for cardholders by mining smart card transaction data in Beijing subway. Transportation 45(3):919–944
Acknowledgements
The authors would like to acknowledge the financial support for this study provided by the National Key Research and Development Plan of China (no. 2016YFE0206800) and Science and Technology Project of Beijing (no. Z181100003918011). Meanwhile, we would like to thank Prof. Jianming Ma at Texas Department of Transportation for his great comments and assistance on our experiments.
Author information
Authors and Affiliations
Contributions
YC: Conception of the study and Constructive discussions. HS: Data analyses, Literature Search and Review, Manuscript Writing. YW: Manuscript editing and Constructive discussions. XL: Constructive suggestions.
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The original online version of this article was revised: The correct correspondence details has been updated.
Rights and permissions
About this article
Cite this article
Sun, H., Chen, Y., Wang, Y. et al. Trip purpose inference for tourists by machine learning approaches based on mobile signaling data. J Ambient Intell Human Comput 14, 923–937 (2023). https://doi.org/10.1007/s12652-021-03346-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-021-03346-y