Predicting future locations using prediction-by-partial-match

We implemented the Prediction-by-Partial-Match data compression algorithm as a predictor of future locations. Positioning was done using IEEE 802.11 wireless access logs. Several experiments were run to determine how to divide the data for training and testing and how to best represent the data as a string of symbols. Our test data consisted of 198 datasets containing over 28,000 <time, location> pairs, obtained from the UCSD Wireless Topology Discovery project. Tests of a first-order PPM model revealed a 90% success rate in predicting a user's location given the time. The third-order model, which is given the previous time and location and asked to predict the location at a given time, is correct 92% of the time.

[1]  Abraham Lempel,et al.  Compression of individual sequences via variable-rate coding , 1978, IEEE Trans. Inf. Theory.

[2]  C. Thornton Truth from Trash: How Learning Makes Sense , 2000 .

[3]  Diane J. Cook,et al.  The role of prediction algorithms in the MavHome smart home architecture , 2002, IEEE Wirel. Commun..

[4]  Bill N. Schilit,et al.  Place Lab: Device Positioning Using Radio Beacons in the Wild , 2005, Pervasive.

[5]  P. Krishnan,et al.  Optimal prefetching via data compression , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[6]  John C. Tang,et al.  Rhythm modeling, visualizations and applications , 2003, UIST '03.

[7]  Trevor N. Mudge,et al.  Analysis of branch prediction via data compression , 1996, ASPLOS VII.

[8]  Mascha Kaléko,et al.  What You Need… , 2010 .

[9]  Thad Starner,et al.  Learning Significant Locations and Predicting User Movement with GPS , 2002, Proceedings. Sixth International Symposium on Wearable Computers,.

[10]  Sajal K. Das,et al.  A Predictive Framework for Location-Aware Resource Management in Smart Homes , 2007, IEEE Transactions on Mobile Computing.

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

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

[13]  John G. Cleary,et al.  Unbounded length contexts for PPM , 1995, Proceedings DCC '95 Data Compression Conference.

[14]  Glen G. Langdon,et al.  Arithmetic Coding , 1979 .

[15]  George Karypis,et al.  Selective Markov models for predicting Web page accesses , 2004, TOIT.

[16]  Ian H. Witten,et al.  Data Compression Using Adaptive Coding and Partial String Matching , 1984, IEEE Trans. Commun..

[17]  James Begole,et al.  Activity rhythm detection and modeling , 2003, CHI Extended Abstracts.

[18]  Ran El-Yaniv,et al.  On Prediction Using Variable Order Markov Models , 2004, J. Artif. Intell. Res..