skip to main content
research-article

Personalized Visited-POI Assignment to Individual Raw GPS Trajectories

Published: 12 August 2019 Publication History

Abstract

Knowledge discovery from GPS trajectory data is an essential topic in several scientific areas, including data mining, human behavior analysis, and user modeling. This article proposes a task that assigns personalized visited points of interest (POIs). Its goal is to assign every fine-grain location (i.e., POIs) that a user actually visited, which we call visited-POI, to the corresponding span of his or her (personal) GPS trajectories. We also introduce a novel algorithm to solve this assignment task. First, we exhaustively extract stay-points as span candidates of visits using a variant of a conventional stay-point extraction method and then extract POIs that are located close to the extracted stay-points as visited-POI candidates. Then, we simultaneously predict which stay-points and POIs can be actual user visits by considering various aspects, which we formulate as integer linear programming. Experimental results conducted on a real user dataset show that our method achieves higher accuracy in the visited-POI assignment task than the various cascaded procedures of conventional methods.

References

[1]
Brett Adams, Dinh Q. Phung, and Svetha Venkatesh. 2006. Extraction of social context and application to personal multimedia exploration. In Proceedings of the 14th ACM International Conference on Multimedia. ACM, New York, NY, 987--996.
[2]
Daniel Ashbrook and Thad Starner. 2002. Learning significant locations and predicting user movement with GPS. In Proceedings of the 6th International Symposium on Wearable Computers (ISWC’02). IEEE, Los Alamitos, CA, 101--108.
[3]
Daniel Ashbrook and Thad Starner. 2003. Using GPS to learn significant locations and predict movement across multiple users. Personal and Ubiquitous Computing 7, 5 (2003), 275--286.
[4]
Jie Bao, Yu Zheng, and Mohamed F. Mokbel. 2012. Location-based and preference-aware recommendation using sparse geo-social networking data. In Proceedings of the International Conference on Advances in Geographic Information Systems (formerly known as GIS) (SIGSPATIAL’12). ACM, New York, NY, 199--208.
[5]
Xin Cao, Gao Cong, and Christian S. Jensen. 2010. Mining significant semantic locations from GPS data. Proceedings of the VLDB Endowment 3, 1 (2010), 1009--1020.
[6]
Zhe Cao, Tao Qin, Tie-Yan Liu, Ming-Feng Tsai, and Hang Li. 2007. Learning to rank: From pairwise approach to listwise approach. In Proceedings of the 24th International Conference (ICML’07). ACM, New York, NY, 129--136.
[7]
Yizong Cheng. 1995. Mean shift, mode seeking, and clustering. IEEE Transactions on Pattern Analysis and Machine Intelligence 17, 8 (1995), 790--799.
[8]
Eunjoon Cho, Seth A. Myers, and Jure Leskovec. 2011. Friendship and mobility: User movement in location-based social networks. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, New York, NY, 1082--1090.
[9]
Lisette Espín Noboa, Florian Lemmerich, Philipp Singer, and Markus Strohmaier. 2016. Discovering and characterizing mobility patterns in urban spaces: A study of Manhattan taxi data. In Proceedings of the 25th International Conference Companion on World Wide Web. ACM, New York, NY, 537--542.
[10]
Martin Ester, Hans-Peter Kriegel, Jörg Sander, and Xiaowei Xu. 1996. A density-based algorithm for discovering clusters in large spatial databases with noise. In Proceedings of the 2nd International Conference on Knowledge Discovery and Data Mining (KDD’96). 226--231.
[11]
Katayoun Farrahi and Daniel Gatica-Perez. 2011. Discovering routines from large-scale human locations using probabilistic topic models. ACM Transactions on Intelligent Systems and Technology 2, 1 (2011), Article 3, 27 pages.
[12]
Jong Hee Kang, William Welbourne, Benjamin Stewart, and Gaetano Borriello. 2005. Extracting places from traces of locations. Mobile Computing and Communications Review 9, 3 (2005), 58--68.
[13]
Ilkcan Keles, Matthias Schubert, Peer Kröger, Simonas Saltenis, and Christian S. Jensen. 2017. Extracting visited points of interest from vehicle trajectories. In Proceedings of the 4th International ACM Workshop on Managing and Mining Enriched Geo-Spatial Data. ACM, New York, NY, Article 2, 6 pages.
[14]
Minkyong Kim, David Kotz, and Songkuk Kim. 2006. Extracting a mobility model from real user traces. In Proceedings of the 25th IEEE International Conference on Computer Communications (IEEE INFOCOM’06). IEEE, Los Alamitos. CA.
[15]
Mikkel Baun Kjærgaard, Henrik Blunck, Torben Godsk, Thomas Toftkjær, Dan Lund Christensen, and Kaj Grønbæk. 2010. Indoor positioning using GPS revisited. In Proceedings of the 8th International Conference on Pervasive Computing (Pervasive’10). 38--56.
[16]
John Krumm and Eric Horvitz. 2007. Predestination: Where do you want to go today? IEEE Computer 40, 4 (2007), 105--107.
[17]
Takeshi Kurashima, Tomoharu Iwata, Go Irie, and Ko Fujimura. 2010. Travel route recommendation using geotags in photo sharing sites. In Proceedings of the 19th ACM Conference on Information and Knowledge Management (CIKM’10). ACM, New York, NY, 579--588.
[18]
Kenneth Wai-Ting Leung, Dik Lun Lee, and Wang-Chien Lee. 2011. CLR: A collaborative location recommendation framework based on co-clustering. In Proceeding of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’11). ACM, New York, NY, 305--314.
[19]
Quannan Li, Yu Zheng, Xing Xie, Yukun Chen, Wenyu Liu, and Wei-Ying Ma. 2008. Mining user similarity based on location history. In Proceedings of the 16th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems (ACM GIS’08). ACM, New York, NY, Article 34, 10 pages.
[20]
Xin Li, Mingming Jiang, Huiting Hong, and Lejian Liao. 2017. A time-aware personalized point-of-interest recommendation via high-order tensor factorization. ACM Transactions on Information Systems 35, 4 (2017), Article 31, 23 pages.
[21]
Defu Lian and Xing Xie. 2011. Learning location naming from user check-in histories. In Proceedings of the 19th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems (ACM GIS’11). ACM, New York, NY, 112--121.
[22]
Defu Lian and Xing Xie. 2014. Mining check-in history for personalized location naming. ACM Transactions on Intelligent Systems and Technology 5, 2 (2014), Article 32, 25 pages.
[23]
Lin Liao, Dieter Fox, and Henry A. Kautz. 2005. Location-based activity recognition using relational Markov networks. In Proceedings of the 19th International Joint Conference on Artificial Intelligence. 773--778. http://ijcai.org/Proceedings/05/Papers/1572.pdf.
[24]
Lin Liao, Dieter Fox, and Henry A. Kautz. 2007. Extracting places and activities from GPS traces using hierarchical conditional random fields. International Journal of Robotic Research 26, 1 (2007), 119--134.
[25]
Juhong Liu, Ouri Wolfson, and Huabei Yin. 2006. Extracting semantic location from outdoor positioning systems. In Proceedings of the 7th International Conference on Mobile Data Management (MDM’06). IEEE, Los Alamitos, CA, 73.
[26]
Tie-Yan Liu. 2011. Learning to Rank for Information Retrieval. Springer.
[27]
Xinjiang Lu, Zhiwen Yu, Leilei Sun, Chuanren Liu, Hui Xiong, and Chu Guan. 2016. Characterizing the life cycle of point of interests using human mobility patterns. In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp’16). ACM, New York, NY, 1052--1063.
[28]
Mingqi Lv, Ling Chen, and Gencai Chen. 2012. Discovering personally semantic places from GPS trajectories. In Proceedings of the 21st ACM International Conference on Information and Knowledge Management (CIKM’12). ACM, New York, NY, 1552--1556.
[29]
Daniel Minder, Pedro Marrón, Andreas Lachenmann, and Kurt Rothermel. 2005. Experimental construction of a meeting model for smart office environments. In Proceedings of the 1st REALWSN 2005 Workshop on Real-World Wireless Sensor Networks.
[30]
Kevin P. Murphy. 2012. Machine Learning: A Probabilistic Perspective. MIT Press, Cambridge, MA.
[31]
Kyosuke Nishida, Hiroyuki Toda, and Yoshimasa Koike. 2015. Extracting arbitrary-shaped stay regions from geospatial trajectories with outliers and missing points. In Proceedings of the 8th ACM SIGSPATIAL International Workshop on Computational Transportation Science (IWCTS’15). ACM, New York, NY, 1--7.
[32]
Dan Roth and Wen-Tau Yih. 2005. Integer linear programming inference for conditional random fields. In Proceedings of the 22nd International Conference on Machine Learning (ICML’05). 736--743.
[33]
Blake Shaw, Jon Shea, Siddhartha Sinha, and Andrew Hogue. 2013. Learning to rank for spatiotemporal search. In Proceedings of the 6th ACM International Conference on Web Search and Data Mining (WSDM’13). ACM, New York, NY, 717--726.
[34]
Hao Wang, Manolis Terrovitis, and Nikos Mamoulis. 2013. Location recommendation in location-based social networks using user check-in data. In Proceedings of the 21st SIGSPATIAL International Conference on Advances in Geographic Information Systems (SIGSPATIAL’13). ACM, New York, NY, 364--373.
[35]
Weiqing Wang, Hongzhi Yin, Shazia Wasim Sadiq, Ling Chen, Min Xie, and Xiaofang Zhou. 2016. SPORE: A sequential Personalized Spatial Item Recommender System. In Proceedings of the 32nd IEEE International Conference on Data Engineering (ICDE’16). IEEE, Los Alamitos, CA, 954--965.
[36]
Xiangye Xiao, Yu Zheng, Qiong Luo, and Xing Xie. 2010. Finding similar users using category-based location history. In Proceedings of the 18th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems (ACM GIS’10). ACM, New York, NY, 442--445.
[37]
Andy Yuan Xue, Rui Zhang, Yu Zheng, Xing Xie, Jin Huang, and Zhenghua Xu. 2013. Destination prediction by sub-trajectory synthesis and privacy protection against such prediction. In Proceedings of the 29th IEEE International Conference on Data Engineering (ICDE’13). IEEE, Los Alamitos, CA, 254--265.
[38]
Mao Ye, Peifeng Yin, Wang-Chien Lee, and Dik Lun Lee. 2011. Exploiting geographical influence for collaborative point-of-interest recommendation. In Proceedings of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR’11). ACM, New York, NY, 325--334.
[39]
Josh Jia-Ching Ying, Wang-Chien Lee, Tz-Chiao Weng, and Vincent S. Tseng. 2011. Semantic trajectory mining for location prediction. In Proceedings of the 19th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems (ACM GIS’11). ACM, New York, NY, 34--43.
[40]
Jing Yuan, Yu Zheng, and Xing Xie. 2012. Discovering regions of different functions in a city using human mobility and POIs. In Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD’12). ACM, New York, NY, 186--194.
[41]
Ali Zarezade, Sina Jafarzadeh, and Hamid R. Rabiee. 2016. Spatio-temporal modeling of check-ins in location-based social networks. arXiv:1611.07710.
[42]
Yu Zheng, Yukun Chen, Quannan Li, Xing Xie, and Wei-Ying Ma. 2010. Understanding transportation modes based on GPS data for web applications. ACM Transactions on the Web 4, 1 (2010), Article 1, 36 pages.
[43]
Yu Zheng, Like Liu, Longhao Wang, and Xing Xie. 2008. Learning transportation mode from raw GPS data for geographic applications on the web. In Proceedings of the 17th International Conference on World Wide Web (WWW’08). ACM, New York, NY, 247--256.
[44]
Yu Zheng, Lizhu Zhang, Zhengxin Ma, Xing Xie, and Wei-Ying Ma. 2011. Recommending friends and locations based on individual location history. ACM Transactions on the Web 5, 1 (2011), Article 5, 44 pages.
[45]
Yu Zheng, Lizhu Zhang, Xing Xie, and Wei-Ying Ma. 2009. Mining interesting locations and travel sequences from GPS trajectories. In Proceedings of the 18th International Conference on World Wide Web (WWW’09). ACM, New York, NY, 791--800.
[46]
Yu Zheng and Xiaofang Zhou (Eds.). 2011. Computing with Spatial Trajectories. Springer.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Spatial Algorithms and Systems
ACM Transactions on Spatial Algorithms and Systems  Volume 5, Issue 3
September 2019
189 pages
ISSN:2374-0353
EISSN:2374-0361
DOI:10.1145/3356873
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 August 2019
Accepted: 01 February 2019
Revised: 01 January 2019
Received: 01 April 2017
Published in TSAS Volume 5, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GPS trajectory
  2. integer linear programming
  3. point of interest
  4. spatial-temporal mining

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)35
  • Downloads (Last 6 weeks)1
Reflects downloads up to 23 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media