Clustering User Trajectories to Find Patterns for Social Interaction Applications

Sharing of user data has substantially increased over the past few years facilitated by sophisticated Web and mobile applications, including social networks. For instance, users can easily register their trajectories over time based on their daily trips captured with GPS receivers as well as share and relate them with trajectories of other users. Analyzing user trajectories over time can reveal habits and preferences. This information can be used to recommend content to single users or to group users together based on similar trajectories and/or preferences. Recording GPS tracks generates very large amounts of data. Therefore clustering algorithms are required to efficiently analyze such data. In this paper, we focus on investigating ways of efficiently analyzing user trajectories and extracting user preferences from them. We demonstrate an algorithm for clustering user GPS trajectories. In addition, we propose an algorithm to correlate trajectories based on near points between two or more users. The obtained results provided interesting avenues for exploring Location-based Social Network (LBSN) applications.

[1]  Dino Pedreschi,et al.  Visually driven analysis of movement data by progressive clustering , 2008, Inf. Vis..

[2]  Michela Bertolotto,et al.  Visualising User Interaction History to Identify Web Map Usage Patterns , 2011 .

[3]  Mikhail J. Atallah,et al.  A Linear Time Algorithm for the Hausdorff Distance Between Convex Polygons , 1983, Inf. Process. Lett..

[4]  Adam Tauman Kalai,et al.  Trust-based recommendation systems: an axiomatic approach , 2008, WWW.

[5]  Hervé Martin,et al.  CAPTAIN: A Context-Aware system based on Personal TrAckINg , 2011, DMS.

[6]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[7]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[8]  Alessandro Acquisti,et al.  Information revelation and privacy in online social networks , 2005, WPES '05.

[9]  Hanan Samet,et al.  Metric space similarity joins , 2008, TODS.

[10]  Qiang Wu,et al.  Adaptive Path Finding for Moving Objects , 2005, W2GIS.

[11]  AndrienkoNatalia,et al.  Visual analytics tools for analysis of movement data , 2007 .

[12]  TheodoridisYannis,et al.  Topological relations in the world of minimum bounding rectangles , 1995 .

[13]  Hans-Peter Kriegel,et al.  OPTICS: ordering points to identify the clustering structure , 1999, SIGMOD '99.

[14]  Jiawei Han,et al.  Data Mining: Concepts and Techniques , 2000 .

[15]  Leif Kobbelt,et al.  Automatic restoration of polygon models , 2005, TOGS.

[16]  Virgílio A. F. Almeida,et al.  Characterizing user behavior in online social networks , 2009, IMC '09.

[17]  Allison Cavanagh From Culture to Connection: Internet Community Studies , 2009 .

[18]  Mohan M. Trivedi,et al.  Learning trajectory patterns by clustering: Experimental studies and comparative evaluation , 2009, CVPR.

[19]  Hans-Peter Kriegel,et al.  Visually Mining through Cluster Hierarchies , 2004, SDM.

[20]  Nectaria Tryfona,et al.  Dynamic travel time provision for road networks , 2008, GIS '08.

[21]  Stefan Wrobel,et al.  Visual analytics tools for analysis of movement data , 2007, SKDD.

[22]  Wenfei Fan,et al.  Conditional functional dependencies for capturing data inconsistencies , 2008, TODS.

[23]  Xing Xie,et al.  T-drive: driving directions based on taxi trajectories , 2010, GIS '10.