Using an Adaptive Search Tree to Predict User Location

In this paper, we propose a method for predicting a user`s location based on their past movement patterns. There is no restriction on the length of past movement patterns when using this method to predict the current location. For this purpose, a modified search tree has been devised. The search tree is constructed in an effective manner while it additionally learns the movement patterns of a user one by one. In fact, the time complexity of the learning process for a movement pattern is linear. In this process, the search tree expands to take into consideration more details about the movement patterns when a pattern that conflicts with an existing trained pattern is found. In this manner, the search tree is trained to make an exact matching, as needed, for location prediction. In the experiments, the results showed that this method is highly accurate in comparison with more complex and sophisticated methods. Also, the accuracy deviation of users of this method is significantly lower than for any other methods. This means that this method is highly stable for the variations of behavioral patterns as compared to any other method. Finally, 1.47 locations were considered on average for making a prediction with this method. This shows that the prediction process is very efficient.

[1]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[2]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

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

[4]  M.D. Smith,et al.  An Analysis of Dynamic Branch Prediction Schemes on System Workloads , 1996, 23rd Annual International Symposium on Computer Architecture (ISCA'96).

[5]  Youn-Hee Han,et al.  Simulation of a Mobility Prediction Scheme Based on Neuro-Fuzzy Theory in Mobile Computing , 2000, Simul..

[6]  Wolfgang Trumler,et al.  Context Prediction Based on Branch Prediction Methods , 2003 .

[7]  T. Ungerer,et al.  Next Location Prediction Within a Smart Office Building , 2005 .

[8]  Lei Mu,et al.  A Novel Location Algorithm Based on Dynamic Compensation Using Linear Location Prediction in NLOS Situations , 2006, 2006 IEEE 63rd Vehicular Technology Conference.

[9]  Sándor Szabó,et al.  Location Prediction Methods with Markovian Approach and Extended Random Walk Model , 2007, 6th International Conference on Computer Information Systems and Industrial Management Applications (CISIM'07).

[10]  Yucheng Zhang,et al.  Location Prediction Model Based on Bayesian Network Theory , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[11]  Xin Jin,et al.  An Adaptive Wireless Paging Scheme Using Bayesian Network Location Prediction Model , 2009, 2009 IEEE 70th Vehicular Technology Conference Fall.

[12]  Yan Shen,et al.  Location Prediction for Tracking Moving Objects , 2009, 2009 WRI Global Congress on Intelligent Systems.

[13]  Natarajan Meghanathan,et al.  A location prediction based routing protocol and its extensions for multicast and multi-path routing in mobile ad hoc networks , 2011, Ad Hoc Networks.

[14]  Mary L. Cummings,et al.  Paying Attention to the Man behind the Curtain , 2011, IEEE Pervasive Computing.

[15]  Stathes Hadjiefthymiades,et al.  An adaptive location prediction model based on fuzzy control , 2011, Comput. Commun..

[16]  Hojung Cha,et al.  LifeMap: A Smartphone-Based Context Provider for Location-Based Services , 2011, IEEE Pervasive Computing.

[17]  W. Marsden I and J , 2012 .