Summarizing Movement Graph for Mobility Pattern Analysis

Understanding human mobility is the key problem in many applications such as location-based services and recommendation systems. The mobility of a smartphone user can be modeled by a movement graph, in which the nodes represent locations and the edges are distances or traveling times between the locations. However, the resulting graph would be too big to be stored and queried on resource-devices such as smartphones. In this paper, we deploy a state-of-the-art graph summarization method to produce an abstract (coarse) graph easy to be processed and queried. After summarization, the movement graph becomes smaller resulting in a reduction in the required time and storage to deploy graph algorithms. We specifically investigate the effect of summarization on two algorithms related to human mobility mining: location prediction and similarity mining. The location prediction algorithm on the coarse graph causes coarse-grain results. Regarding computing the similarity, summarization reduces the computational cost but at the same time increases the uncertainty of the results. We show that the trade-off between accuracy, storage space and speed can be controlled by the compression ratio. As an illustration, if the size of the graph is reduced to half, the similarity algorithm becomes 4 times faster while the correlation between similarities of coarse and original graphs is 0.98.

[1]  Ahmed Helmy,et al.  Weighted waypoint mobility model and its impact on ad hoc networks , 2005, MOCO.

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

[3]  Amin Sadri,et al.  Mining changes in mobility patterns from smartphone data , 2016, 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[4]  Daniel Gatica-Perez,et al.  A probabilistic kernel method for human mobility prediction with smartphones , 2015, Pervasive Mob. Comput..

[5]  Xing Xie,et al.  Discovering regions of different functions in a city using human mobility and POIs , 2012, KDD.

[6]  Alastair R. Beresford,et al.  Device analyzer: large-scale mobile data collection , 2014, PERV.

[7]  King-Sun Fu,et al.  A distance measure between attributed relational graphs for pattern recognition , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

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

[9]  Xin Wang,et al.  Query preserving graph compression , 2012, SIGMOD Conference.

[10]  Yongli Ren,et al.  Shrink: Distance preserving graph compression , 2017, Inf. Syst..

[11]  Heng Tao Shen,et al.  Discovering popular routes from trajectories , 2011, 2011 IEEE 27th International Conference on Data Engineering.

[12]  Jian Pei,et al.  Neighbor query friendly compression of social networks , 2010, KDD.

[13]  Silvio Lattanzi,et al.  On compressing social networks , 2009, KDD.

[14]  Yu Zheng,et al.  Trajectory Data Mining , 2015, ACM Trans. Intell. Syst. Technol..