An approach to compute user similarity for GPS applications

The proliferation of GPS enabled devices has led people to share locations both consciously and unconsciously. Large spatio-temporal data comprising of shared locations and whereabouts are now being routinely collected for analysis. As user movements are generally driven by their interests, so mining these mobility patterns can reveal commonalities between a pair of users. In this paper, we present a framework for mining the published trajectories to identify patterns in user mobility. In this framework, we extract the locations where a user stays for a period of time popularly known as stay points. These stay points help to identify the interests of a user. The statistics of pattern and check-in distributions over the GPS data are used to formulate similarity measures for finding K-nearest neighbors of an active user. In this work, we categorize the neighbors into three groups namely strongly similar, closely similar and weakly similar. We introduce three similarity measures to determine them, one for each of the categories. We perform experiments on a real-world GPS log data to find the similarity scores between a pair of users and subsequently find the effective K-neighbors. Experimental results show that our proposed metric outperforms existing metrics in literature.

[1]  Xing Xie,et al.  Inferring social ties between users with human location history , 2014, J. Ambient Intell. Humaniz. Comput..

[2]  Christian S. Jensen,et al.  Mining significant semantic locations from GPS data , 2010, Proc. VLDB Endow..

[3]  Dino Pedreschi,et al.  Mining sequences with temporal annotations , 2006, SAC '06.

[4]  Ling Chen,et al.  Mining user similarity based on routine activities , 2013, Inf. Sci..

[5]  Huan Liu,et al.  Addressing the cold-start problem in location recommendation using geo-social correlations , 2015, Data Mining and Knowledge Discovery.

[6]  Wei-Ying Ma,et al.  Understanding mobility based on GPS data , 2008, UbiComp.

[7]  Miguel Ángel García Cumbreras,et al.  Pessimists and optimists: Improving collaborative filtering through sentiment analysis , 2013, Expert Syst. Appl..

[8]  Mohammed J. Zaki,et al.  SPADE: An Efficient Algorithm for Mining Frequent Sequences , 2004, Machine Learning.

[9]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[10]  Luo Si,et al.  An automatic weighting scheme for collaborative filtering , 2004, SIGIR '04.

[11]  Jun Pang,et al.  Constructing and comparing user mobility profiles for location-based services , 2013, SAC '13.

[12]  Zaobin Gan,et al.  A Community Detection Algorithm Based on the Similarity Sequence , 2014, WISE.

[13]  Ling Chen,et al.  A system for destination and future route prediction based on trajectory mining , 2010, Pervasive Mob. Comput..

[14]  Wang-Chien Lee,et al.  Mining geographic-temporal-semantic patterns in trajectories for location prediction , 2013, ACM Trans. Intell. Syst. Technol..

[15]  Mohamed F. Mokbel,et al.  Recommendations in location-based social networks: a survey , 2015, GeoInformatica.

[16]  Wang-Chien Lee,et al.  Mining user similarity from semantic trajectories , 2010, LBSN '10.

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

[18]  Hairong Qi,et al.  Friendbook: A Semantic-Based Friend Recommendation System for Social Networks , 2015, IEEE Transactions on Mobile Computing.

[19]  Xiaofeng Meng,et al.  Feel Free to Check-in: Privacy Alert against Hidden Location Inference Attacks in GeoSNs , 2013, DASFAA.

[20]  Rami Puzis,et al.  Computationally efficient link prediction in a variety of social networks , 2013, ACM Trans. Intell. Syst. Technol..

[21]  Jun Pang,et al.  Measuring User Similarity with Trajectory Patterns: Principles and New Metrics , 2014, APWeb.

[22]  Xing Xie,et al.  Collaborative location and activity recommendations with GPS history data , 2010, WWW '10.

[23]  Xing Xie,et al.  Mining user similarity based on location history , 2008, GIS '08.

[24]  Qiming Chen,et al.  PrefixSpan,: mining sequential patterns efficiently by prefix-projected pattern growth , 2001, Proceedings 17th International Conference on Data Engineering.

[25]  Ling Chen,et al.  A personal route prediction system based on trajectory data mining , 2011, Inf. Sci..

[26]  J. T. Curtis,et al.  An Ordination of the Upland Forest Communities of Southern Wisconsin , 1957 .

[27]  Umeshwar Dayal,et al.  FreeSpan: frequent pattern-projected sequential pattern mining , 2000, KDD '00.

[28]  Dino Pedreschi,et al.  Trajectory pattern mining , 2007, KDD '07.

[29]  Jun Wang,et al.  Unifying user-based and item-based collaborative filtering approaches by similarity fusion , 2006, SIGIR.

[30]  Toon De Pessemier,et al.  Online optimization for user-specific hybrid recommender systems , 2015 .

[31]  Xing Xie,et al.  GeoLife: A Collaborative Social Networking Service among User, Location and Trajectory , 2010, IEEE Data Eng. Bull..

[32]  Ramakrishnan Srikant,et al.  Mining Sequential Patterns: Generalizations and Performance Improvements , 1996, EDBT.

[33]  Qiang Yang,et al.  Scalable collaborative filtering using cluster-based smoothing , 2005, SIGIR '05.

[34]  Xing Xie,et al.  Finding similar users using category-based location history , 2010, GIS '10.

[35]  Wei-Ying Ma,et al.  Recommending friends and locations based on individual location history , 2011, ACM Trans. Web.

[36]  Jiawei Han,et al.  Mining periodic behaviors of object movements for animal and biological sustainability studies , 2011, Data Mining and Knowledge Discovery.

[37]  Lars Backstrom,et al.  Find me if you can: improving geographical prediction with social and spatial proximity , 2010, WWW '10.

[38]  Christian S. Jensen,et al.  Path prediction and predictive range querying in road network databases , 2010, The VLDB Journal.

[39]  Frank Hopfgartner,et al.  Semantic user profiling techniques for personalised multimedia recommendation , 2010, Multimedia Systems.

[40]  Hui Xiong,et al.  Introduction to special section on intelligent mobile knowledge discovery and management systems , 2013, ACM Trans. Intell. Syst. Technol..

[41]  Enhong Chen,et al.  A habit mining approach for discovering similar mobile users , 2012, WWW.

[42]  Xing Xie,et al.  Mining interesting locations and travel sequences from GPS trajectories , 2009, WWW '09.