Storing routes in socio-spatial networks and supporting social-based route recommendation

Cellular phones and GPS-based navigation systems allow recording the location history of users, to find places the users frequently visit and routes along which the users frequently travel. This provides associations between users and geographic entities. Considering these associations as edges that connect users of a social network to geographical entities on a spatial network yields an integrated socio-spatial network. Queries over a socio-spatial network glean information on users, in correspondence with their location history, and retrieve geographical entities in association with the users who frequently visit these entities. In this paper we present a graph model for socio-spatial networks that store information on frequently traveled routes. We present a query language that consists of graph traversal operations, aiming at facilitating the formulation of queries, and we show how queries over the network can be evaluated efficiently. We also show how social-based route recommendation can be implemented using our query language. We describe an implementation of the suggested model over a graph-based database system and provide an experimental evaluation, to illustrate the effectiveness of our model.

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

[2]  Chih-Chieh Hung,et al.  Mining trajectory profiles for discovering user communities , 2009, LBSN '09.

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

[4]  Jiawei Han,et al.  Adaptive Fastest Path Computation on a Road Network: A Traffic Mining Approach , 2007, VLDB.

[5]  Keun Ho Ryu,et al.  Temporal moving pattern mining for location-based service , 2004, J. Syst. Softw..

[6]  Yerach Doytsher,et al.  Querying geo-social data by bridging spatial networks and social networks , 2010, LBSN '10.

[7]  Christian S. Jensen,et al.  Discovery of convoys in trajectory databases , 2008, Proc. VLDB Endow..

[8]  Anind K. Dey,et al.  Navigate like a cabbie: probabilistic reasoning from observed context-aware behavior , 2008, UbiComp.

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

[10]  Michael May,et al.  Semantic Annotation of GPS Trajectories , 2008 .

[11]  Hassan A. Karimi,et al.  SoNavNet: a framework for social navigation networks , 2009, LBSN '09.

[12]  Jae-Gil Lee,et al.  Trajectory clustering: a partition-and-group framework , 2007, SIGMOD '07.

[13]  Xiaofang Zhou,et al.  From trajectories to activities: a spatio-temporal join approach , 2009, LBSN '09.

[14]  Xing Xie,et al.  Mining Individual Life Pattern Based on Location History , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[15]  Vania Bogorny,et al.  A model for enriching trajectories with semantic geographical information , 2007, GIS.

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