The reliability on smartphones has been increased in a tremendous way in the last decade, and this incensement brings us nothing but data to investigate. Furthermore, the ability to predict user’s next location plays a vital role in Location-Based Services and recommender systems. This paper is seeking to predict the user’s next location based on their spatial background using machine learning methods like Artificial Neural Networks and Classification methods like K-Nearest Neighbors (KNN), Support Vector Machine and Decision Tree. The suitable method is then chosen through their comparison. The data used in this research is from active users provided from the Geolife dataset from the city of Beijing. The best result is obtained from the Weighted K-Nearest Neighbors (KNN) method, with an overall accuracy of 91.98 percent. Additionally the dependency between observed data and model prediction is determined. A concept called Routineness is also introduced, which shows the predictability and anomalies of each users’ behavior, based on the difference in prediction methods from their spatial and temporal background. A comparison is also done with similar researches that used the same data to evaluate the sufficiency of the methods. The computation shows the proposed method predicts behavior 2.72% more accurate than similar ones.

Predicting user’s next location using machine learning algorithms / Hamoudzadeh, Alireza; Behzadi, Saeed. - In: SPATIAL INFORMATION RESEARCH. - ISSN 2366-3286. - 29:3(2021), pp. 379-387. [10.1007/s41324-020-00358-2]

Predicting user’s next location using machine learning algorithms

Hamoudzadeh, Alireza;
2021

Abstract

The reliability on smartphones has been increased in a tremendous way in the last decade, and this incensement brings us nothing but data to investigate. Furthermore, the ability to predict user’s next location plays a vital role in Location-Based Services and recommender systems. This paper is seeking to predict the user’s next location based on their spatial background using machine learning methods like Artificial Neural Networks and Classification methods like K-Nearest Neighbors (KNN), Support Vector Machine and Decision Tree. The suitable method is then chosen through their comparison. The data used in this research is from active users provided from the Geolife dataset from the city of Beijing. The best result is obtained from the Weighted K-Nearest Neighbors (KNN) method, with an overall accuracy of 91.98 percent. Additionally the dependency between observed data and model prediction is determined. A concept called Routineness is also introduced, which shows the predictability and anomalies of each users’ behavior, based on the difference in prediction methods from their spatial and temporal background. A comparison is also done with similar researches that used the same data to evaluate the sufficiency of the methods. The computation shows the proposed method predicts behavior 2.72% more accurate than similar ones.
2021
behavior recognition; geospatial information system (GIS); location prediction; machine learning algorithms; trajectory
01 Pubblicazione su rivista::01a Articolo in rivista
Predicting user’s next location using machine learning algorithms / Hamoudzadeh, Alireza; Behzadi, Saeed. - In: SPATIAL INFORMATION RESEARCH. - ISSN 2366-3286. - 29:3(2021), pp. 379-387. [10.1007/s41324-020-00358-2]
File allegati a questo prodotto
File Dimensione Formato  
Hamoudzadeh_Predicting-user's-next_2021.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.44 MB
Formato Adobe PDF
1.44 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1643351
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 9
social impact