A probabilistic kernel method for human mobility prediction with smartphones

Human mobility prediction is an important problem that has a large number of applications, especially in context-aware services. This paper presents a study on location prediction using smartphone data, in which we address modeling and application aspects. Building personalized location prediction models from smartphone data remains a technical challenge due to data sparsity, which comes from the complexity of human behavior and the typically limited amount of data available for individual users. To address this problem, we propose an approach based on kernel density estimation, a popular smoothing technique for sparse data. Our approach contributes to existing work in two ways. First, our proposed model can estimate the probability that a user will be at a given location at a specific time in the future, by using both spatial and temporal information via multiple kernel functions. Second, we also show how our probabilistic framework extends to a more practical task of location prediction for a time window in the future. Our approach is validated on an everyday life location dataset consisting of 133 smartphone users. Our method reaches an accuracy of 84% for the next hour, and an accuracy of 77% for the next three hours.

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

[2]  Ravi Jain,et al.  Evaluating location predictors with extensive Wi-Fi mobility data , 2004, INFOCOM.

[3]  Dharma P. Agrawal,et al.  GPS: Location-Tracking Technology , 2002, Computer.

[4]  Ignas G. Niemegeers,et al.  Predicting mobility events on personal devices , 2010, Pervasive Mob. Comput..

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

[6]  Jan Larsen,et al.  Estimating human predictability from mobile sensor data , 2010, 2010 IEEE International Workshop on Machine Learning for Signal Processing.

[7]  Wen-Jing Hsu,et al.  Predictability of individuals' mobility with high-resolution positioning data , 2012, UbiComp.

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

[9]  Sunny Consolvo,et al.  Learning and Recognizing the Places We Go , 2005, UbiComp.

[10]  Thad Starner,et al.  Using GPS to learn significant locations and predict movement across multiple users , 2003, Personal and Ubiquitous Computing.

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

[12]  Eric Horvitz,et al.  Predestination: Inferring Destinations from Partial Trajectories , 2006, UbiComp.

[13]  Qiang Yang,et al.  Report of Task 3: Your Phone Understands You , 2012 .

[14]  Ehsan Kazemi,et al.  Been There, Done That: What Your Mobility Traces Reveal about Your Behavior , 2012 .

[15]  Daniel Gatica-Perez,et al.  The Places of Our Lives: Visiting Patterns and Automatic Labeling from Longitudinal Smartphone Data , 2014, IEEE Transactions on Mobile Computing.

[16]  Daniel Gatica-Perez,et al.  Contextual conditional models for smartphone-based human mobility prediction , 2012, UbiComp.

[17]  Tong Liu,et al.  Mobility modeling, location tracking, and trajectory prediction in wireless ATM networks , 1998, IEEE J. Sel. Areas Commun..

[18]  Ravi Jain,et al.  Evaluating Next-Cell Predictors with Extensive Wi-Fi Mobility Data , 2006, IEEE Transactions on Mobile Computing.

[19]  Jiliang Tang,et al.  Mobile Location Prediction in Spatio-Temporal Context , 2012 .

[20]  Eric Horvitz,et al.  Some help on the way: opportunistic routing under uncertainty , 2012, UbiComp.

[21]  Jingjing Wang,et al.  Periodicity Based Next Place Prediction , 2012 .

[22]  Daniel Gatica-Perez,et al.  Mining large-scale smartphone data for personality studies , 2013, Personal and Ubiquitous Computing.

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

[24]  Emiliano Miluzzo,et al.  CenceMe - Injecting Sensing Presence into Social Networking Applications , 2007, EuroSSC.

[25]  John Krumm,et al.  Learning Time-Based Presence Probabilities , 2011, Pervasive.

[26]  Frank Dürr,et al.  Pervasive and Mobile Computing , 2012 .