Skip to main content
Log in

Context-aware next location prediction using data mining and metaheuristics

  • Special Issue
  • Published:
Evolutionary Intelligence Aims and scope Submit manuscript

Abstract

Due to the heavy use of smartphones and other GPS enabled devices, researchers have easy access to substantial mobility data. Many existing techniques predict the next location of the users based on their mobility traces which includes only geographical coordinates in the form of spatio-temporal data. These raw mobility traces possess hidden information known as location context. Contextual information of any location means its name, time spent there, associated activity, preferred visit time and many such parameters. Enriching raw mobility traces with such contextual information adds more value to it and more sense to it's applications. The proposed model performs geographical, contextual and behavioural enrichment of raw trajectories. It also assigns relevant tag to each identified location automatically using metaheuristic approach. This paper proposes a model CANLoc to perform data collection, trajectory enrichment and location prediction. Performance of the proposed model is verified using two datasets: GeoLife and Mobi-India, which shows significant improvement in the location prediction accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Monreale FP, Trasarti R, Giannotti F (2009) WhereNext: a location predictor on trajectory pattern mining. In: 15th ACM SIGKDD, pp 637–646

  2. Parente M, Correia AG, Cortez P (2016) Metaheuristics, data mining and geographic information systems for earthworks equipment allocation. 2016. In: Advances in transportation Geotechnics 3. The 3rd international conference on transportation geotechnics (ICTG 2016). Procedia Engineering, vol 143, pp 506–513

  3. Michalewicz Z, Fogel DB (2000) How to solve it: modern heuristics. Springer, Berlin

    Book  Google Scholar 

  4. Torres MG, Melian B, Moreno-Pérez JA, Moreno-Vega JM (2008) Metaheuristics in data mining. In: Encyclopedia of data warehousing and mining, 2nd edition, IGI GLOBAL

  5. Das S, Abraham A, Konar A (2009) Metaheuristic pattern clustering—an overview. In: Metaheuristic Clustering. Studies in Computational Intelligence, vol 178. Springer, Berlin. https://doi.org/10.1007/978-3-540-93964-1_1

  6. Gambs S, Killijian M-O, del Prado Cortez ML (2010) Show me how you move and i will tell you who you are. In: Proceeding SPRINGL ‘10 Proceedings of the 3rd ACM SIGSPATIAL international workshop on security and privacy in GIS and LBS, pp 34–41

  7. Parent C, Spaccapietra S, Lausanne CR, Andrienko G, Andrienko N, Bogorny V, Damiani ML, Gkoulalas A, Pelekis JMN, Theodoridis Y, Yan Z (2013) Semantic trajectories modeling and analysis. J ACM Comput Surv (CSUR). https://doi.org/10.1145/2501654.2501656

    Article  Google Scholar 

  8. Yan Z, Chakraborty D, Parent C, Spaccapietra S, Aberer K (2013) Semantic trajectories: mobility data computation and annotation. ACM Trans Intell Syst Technol (TIST). Special Sections on Paraphrasing; intelligent systems for socially aware computing; social computing, behavioral-cultural modeling, and prediction 4(3), Article No. 49. https://doi.org/10.1145/2483669.2483682

  9. Bar-David R, Last M (2016) Context-aware location prediction. In: Atzmueller M, Chin A, Janssen F, Schweizer I, Trattner C (eds) Big data analytics in the social and ubiquitous context. SENSEML 2015, MUSE 2014, MSM 2014, vol 9546. Lecture Notes in Computer Science. Springer, Cham

    Google Scholar 

  10. Lee S, Lim J, Park J, Kim K (2016) Next place prediction based on spatiotemporal pattern mining of mobile device logs. Sensors 16:145. https://doi.org/10.3390/s16020145

    Article  Google Scholar 

  11. Zhu T, Wang C, Jia G, Huang J (2010) Toward context-aware location based services. In: 2010 international conference on electronics and information engineering (ICEIE 2010), vol 1, pp 409–413

  12. Kinoshita A, Takasu A, Aihara K, Ishii J, Kurasawa H, Sato H, Nakamura M, Adachi J (2016) GPS trajectory data enrichment based on a latent statistical model. In: Proceedings of the 5th international conference on pattern recognition applications and methods (ICPRAM 2016), pp 255–262. https://doi.org/10.5220/0005699902550262

  13. Geuze N (2016) Hidden Markov models for probe request based location prediction. In: 25th Twenty student conference on IT July 1st, 2016, Enschede, The Netherlands, University of Twente, Faculty of Electrical Engineering, Mathematics and Computer Science

  14. Pant N, Elmasri R (2017) Detecting meaningful places and predicting locations using varied K-means and Hidden Markov model. In: Conference: 17th SIAM international conference on data mining (SDM 2017), 3rd international workshop on machine learning methods for recommender systems at: Houston, Texas, USA

  15. Lee JS, Lee ES (2014) Exploring the usefulness of a decision tree in predicting people’s locations. Proc Soc Behav Sci 140(2014):447–451. https://doi.org/10.1016/j.sbspro.2014.04.451

    Article  Google Scholar 

  16. Drakonakis K, Ilia P, Ioannidis S, Polakisy J (2019) Please forget where i was last summer: the privacy risks of public location (meta) data. In: Network and Distributed System Security symposium (NDSS)

  17. Morstatter F, Gao H, Liu H (2015) Discovering location information in social media. IEEE Data Eng Bull 38(2):4–13

    Google Scholar 

  18. Cheng Z, Caverlee J, Lee K (2010) You are where you tweet: a content-based approach to geo-locating twitter users. In Proceedings of the 19th ACM international conference on Information and knowledge management, pp 759–768

  19. Karatzoglou A, Köhler D, Beigl M (2018) Semantic-enhanced multi-dimensional markov chains on semantic trajectories for predicting future locations sensors 18:3582. https://doi.org/10.3390/s18103582

  20. Wagner R, de Macedo JAF, Raffaetà A, Renso C, Roncato A, Trasarti R (2014) Mob-warehouse: a semantic approach for mobility analysis with a trajectory data warehouse. In: Parsons J, Chiu D (eds) Advances in conceptual modeling, vol 8697. Lecture Notes in Computer Science. Springer, Cham

    Chapter  Google Scholar 

  21. Liu F, Janssens D, Wets G, Cools M (2013) Annotating mobile phone location data with activity purposes using machine learning algorithms. Exp Syst Appl 40(8):3299–3311. https://doi.org/10.1016/j.eswa.2012.12.100

    Article  Google Scholar 

  22. Sarker IH (2019) Context-aware rule learning from smartphone data: survey, challenges and future directions. J Big Data. https://doi.org/10.1186/s40537-019-0258-4

    Article  Google Scholar 

  23. Bicocchi N, Fontana D, Zambonelli F (2019) CAMeL: a self-adaptive framework for enriching context-aware middlewares with machine learning capabilities. In: Hindawi, mobile information systems, vol 2019, Article ID 1209850, p 15. https://doi.org/10.1155/2019/1209850

  24. Nascimento N, Alencar P, Lucena C, Cowan DD (2018) A context-aware machine learning-based approach. In: Conference, 28th annual international conference on computer science and software engineering, Markham, Ontario, Canada

  25. Yan Z, Chakraborty D, Parent C, Spaccapietra S, Aberer K (2011) A framework for semantic annotation of heterogeneous trajectories. In: EDBT/ICDT 11 proceedings of the 14th international conference on extending database technology

  26. Nogueira TP, Braga RB, Oliveira CT, Martin H (2018) Frame step: a framework for annotating semantic trajectories based on episodes. In Article in Expert systems with applications

  27. Ruktanonchai NW, Ruktanonchai CW, Floyd JR, Tatem AJ (2018) Using Google location history data to quantify fine-scale human mobility. Int J Health Geograph 17:28. https://doi.org/10.1186/s12942-018-0150-z

    Article  Google Scholar 

  28. Andrade T, Cancela B, Gama J (2020) Mining human mobility data to discover locations and habits. In: Cellier P, Driessens K (eds) Machine learning and knowledge discovery in databases. ECML PKDD 2019. Communications in Computer and Information Science, vol 1168. Springer, Cham

  29. Sarker IH, Abushark YB, Khan AI (2020) ContextPCA: predicting context-aware smartphone apps usage based on machine learning techniques. Symmetry 12:499. https://doi.org/10.3390/sym12040499

    Article  Google Scholar 

  30. Mokbel MF, Levandoski JJ (2009) Toward context and preference aware Location based services. In: ACM MobiDE’09 - 8th international ACM workshop on data engineering for wireless and mobile access

  31. Bhadane C, Shah K (2018) A novel matrix for location categorization in human mobility mining.  2018 IEEE Punecon, Pune, India, 2018, pp 1–5. https://doi.org/10.1109/PUNECON.2018.8745402

  32. Bhadane C, Shah K (2020) Clustering algorithms for spatial data mining. In: ICGDA 2020, ACM, April 15–17, 2020, Marseille, France. http://dx.doi.org/10.1145/12345.67890

  33. Anagnostopoulos T, Anagnostopoulos C, Hadjiefthymiades S, Kyriakakos M, Kalousis A (2009) Predicting the location of mobile users: a machine learning approach. In: ICPS ‘09 proceedings of the 2009 ACM international conference on pervasive services, pp 65–72, London, UK. https://doi.org/10.1145/1568199.1568210

  34. Gueniche T, Fournier-Viger P, Tseng VS (2013) Compact prediction tree: a lossless model for accurate sequence prediction. In: Motoda H, Wu Z, Cao L, Zaiane O, Yao M, Wang W (eds) Advanced data mining and applications. ADMA 2013, vol 8347. Lecture Notes in Computer Science. Springer, Berlin

    Google Scholar 

  35. Thuy VT, Duong D, Qinterface T (2015) A fusion of data mining techniques for predicting movement of mobile users. J Commun Netw 17(6):568–581

    Article  Google Scholar 

  36. Lv Q, Qiao Y, Ansari N, Liu J, Yang J (2017) Big data driven hidden Markov model based individual mobility prediction at points of interest. IEEE Trans Veh Technol 66(6):5204–5216

    Article  Google Scholar 

  37. Zheng Y, Xie X, Ma W-Y (2010) GeoLife: collaborative social networking service among user, location and trajectory, Invited paper. IEEE Data Eng Bull 33(2):32–40

    Google Scholar 

  38. Zheng Y, Zhang L, Xie X, Ma W-Y (2009) Mining interesting locations and travel sequences from GPS trajectories. In: Proceedings of international conference on World Wild Web (WWW 2009), Madrid Spain. ACM Press, pp 791–800

  39. Zheng Y, Li Q, Chen Y, Xie X, Ma W-Y (2008) Understanding mobility based on GPS data. In: Proceedings of ACM conference on ubiquitous computing (UbiComp 2008), Seoul, Korea. ACM Press, pp 312–321

Download references

Acknowledgements

The authors would like to thank all the participants who allowed to collect and use their location information in our research. We would also like to thank Google for providing various interfaces like Google Map and Timeline history freely to its users.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chetashri Bhadane.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bhadane, C., Shah, K. Context-aware next location prediction using data mining and metaheuristics. Evol. Intel. 14, 871–880 (2021). https://doi.org/10.1007/s12065-020-00469-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12065-020-00469-7

Keywords

Navigation