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.
Similar content being viewed by others
References
Monreale FP, Trasarti R, Giannotti F (2009) WhereNext: a location predictor on trajectory pattern mining. In: 15th ACM SIGKDD, pp 637–646
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
Michalewicz Z, Fogel DB (2000) How to solve it: modern heuristics. Springer, Berlin
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
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
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
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
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
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
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
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
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
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
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
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
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)
Morstatter F, Gao H, Liu H (2015) Discovering location information in social media. IEEE Data Eng Bull 38(2):4–13
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12065-020-00469-7