Clustering with Temporal Constraints on Spatio-Temporal Data of Human Mobility

Extracting significant places or places of interest (POIs) using individuals' spatio-temporal data is of fundamental importance for human mobility analysis. Classical clustering methods have been used in prior work for detecting POIs, but without considering temporal constraints. Usually, the involved parameters for clustering are difficult to determine, e.g., the optimal cluster number in hierarchical clustering. Currently, researchers either choose heuristic values or use spatial distance-based optimization to determine an appropriate parameter set. We argue that existing research does not optimally address temporal information and thus leaves much room for improvement. Considering temporal constraints in human mobility, we introduce an effective clustering approach - namely POI clustering with temporal constraints (PC-TC) - to extract POIs from spatio-temporal data of human mobility. Following human mobility nature in modern society, our approach aims to extract both global POIs (e.g., workplace or university) and local POIs (e.g., library, lab, and canteen). Based on two publicly available datasets including 193 individuals, our evaluation results show that PC-TC has much potential for next place prediction in terms of granularity (i.e., the number of extracted POIs) and predictability.

[1]  C. Mascolo,et al.  A Context-Sensing Mobile Phone App (Q Sense) for Smoking Cessation: A Mixed-Methods Study , 2016, JMIR mHealth and uHealth.

[2]  D. Gática-Pérez,et al.  Towards rich mobile phone datasets: Lausanne data collection campaign , 2010 .

[3]  Fanglin Chen,et al.  StudentLife: assessing mental health, academic performance and behavioral trends of college students using smartphones , 2014, UbiComp.

[4]  Ambuj Tewari,et al.  Just-in-Time Adaptive Interventions (JITAIs) in Mobile Health: Key Components and Design Principles for Ongoing Health Behavior Support , 2017, Annals of behavioral medicine : a publication of the Society of Behavioral Medicine.

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

[6]  Boaz Lerner,et al.  Human Mobility-Pattern Discovery and Next-Place Prediction from GPS Data , 2016, MPRSS.

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

[8]  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.

[9]  N. Lv,et al.  Precision Lifestyle Medicine: A New Frontier in the Science of Behavior Change and Population Health. , 2016, American journal of preventive medicine.

[10]  D. Defays,et al.  An Efficient Algorithm for a Complete Link Method , 1977, Comput. J..

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

[12]  Jing Wang,et al.  LIPS: Lifestyle Learning via Mobile Phone Sensing , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[13]  P. Rousseeuw Silhouettes: a graphical aid to the interpretation and validation of cluster analysis , 1987 .

[14]  J. H. Ward Hierarchical Grouping to Optimize an Objective Function , 1963 .

[15]  J. Bernhardt,et al.  Behavioral Functionality of Mobile Apps in Health Interventions: A Systematic Review of the Literature , 2015, JMIR mHealth and uHealth.

[16]  Albert-László Barabási,et al.  Limits of Predictability in Human Mobility , 2010, Science.

[17]  Lior Rokach,et al.  Clustering Methods , 2005, The Data Mining and Knowledge Discovery Handbook.

[18]  Donald W. Bouldin,et al.  A Cluster Separation Measure , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Robin Sibson,et al.  SLINK: An Optimally Efficient Algorithm for the Single-Link Cluster Method , 1973, Comput. J..

[20]  Cecilia Mascolo,et al.  NextPlace: A Spatio-temporal Prediction Framework for Pervasive Systems , 2011, Pervasive.

[21]  Imad Aad,et al.  The Mobile Data Challenge: Big Data for Mobile Computing Research , 2012 .

[22]  Reinhard Schneider,et al.  jClust: a clustering and visualization toolbox , 2009, Bioinform..

[23]  Derya Birant,et al.  ST-DBSCAN: An algorithm for clustering spatial-temporal data , 2007, Data Knowl. Eng..

[24]  Zhiyong Lu,et al.  Automatic Extraction of Clusters from Hierarchical Clustering Representations , 2003, PAKDD.

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

[26]  Mi Zhang,et al.  MyBehavior: automatic personalized health feedback from user behaviors and preferences using smartphones , 2015, UbiComp.

[27]  Daniel Gatica-Perez,et al.  Discovering places of interest in everyday life from smartphone data , 2011, Multimedia Tools and Applications.

[28]  Harald Reiterer,et al.  Fingerprints: detecting meaningful moments for mobile health intervention , 2016, MobileHCI Adjunct.

[29]  Tian Zhang,et al.  BIRCH: an efficient data clustering method for very large databases , 1996, SIGMOD '96.

[30]  Anders Mollgaard,et al.  An alternative approach to the limits of predictability in human mobility , 2016, EPJ Data Science.

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