Assessing the Influence of Spatio-Temporal Context for Next Place Prediction using Different Machine Learning Approaches

For next place prediction, machine learning methods which incorporate contextual data are frequently used. However, previous studies often do not allow deriving generalizable methodological recommendations, since they use different datasets, methods for discretizing space, scales of prediction, pred...

Full description

Bibliographic Details
Main Authors: Jorim Urner, Dominik Bucher, Jing Yang, David Jonietz
Format: Article
Language:English
Published: MDPI AG 2018-04-01
Series:ISPRS International Journal of Geo-Information
Subjects:
Online Access:http://www.mdpi.com/2220-9964/7/5/166
id doaj-584b9091549f4d5d82aed48dc91072ce
record_format Article
spelling doaj-584b9091549f4d5d82aed48dc91072ce2020-11-24T22:54:28ZengMDPI AGISPRS International Journal of Geo-Information2220-99642018-04-017516610.3390/ijgi7050166ijgi7050166Assessing the Influence of Spatio-Temporal Context for Next Place Prediction using Different Machine Learning ApproachesJorim Urner0Dominik Bucher1Jing Yang2David Jonietz3Department of Geography, University of Zurich, 8057 Zurich, SwitzerlandInstitute of Cartography and Geoinformation, ETH Zurich, 8093 Zurich, SwitzerlandInstitute for Pervasive Computing, ETH Zurich, CH-8092 Zurich, SwitzerlandInstitute of Cartography and Geoinformation, ETH Zurich, 8093 Zurich, SwitzerlandFor next place prediction, machine learning methods which incorporate contextual data are frequently used. However, previous studies often do not allow deriving generalizable methodological recommendations, since they use different datasets, methods for discretizing space, scales of prediction, prediction algorithms, and context data, and therefore lack comparability. Additionally, the cold start problem for new users is an issue. In this study, we predict next places based on one trajectory dataset but with systematically varying prediction algorithms, methods for space discretization, scales of prediction (based on a novel hierarchical approach), and incorporated context data. This allows to evaluate the relative influence of these factors on the overall prediction accuracy. Moreover, in order to tackle the cold start problem prevalent in recommender and prediction systems, we test the effect of training the predictor on all users instead of each individual one. We find that the prediction accuracy shows a varying dependency on the method of space discretization and the incorporated contextual factors at different spatial scales. Moreover, our user-independent approach reaches a prediction accuracy of around 75%, and is therefore an alternative to existing user-specific models. This research provides valuable insights into the individual and combinatory effects of model parameters and algorithms on the next place prediction accuracy. The results presented in this paper can be used to determine the influence of various contextual factors and to help researchers building more accurate prediction models. It is also a starting point for future work creating a comprehensive framework to guide the building of prediction models.http://www.mdpi.com/2220-9964/7/5/166next place predictiontrajectoriesneural networkscontext
collection DOAJ
language English
format Article
sources DOAJ
author Jorim Urner
Dominik Bucher
Jing Yang
David Jonietz
spellingShingle Jorim Urner
Dominik Bucher
Jing Yang
David Jonietz
Assessing the Influence of Spatio-Temporal Context for Next Place Prediction using Different Machine Learning Approaches
ISPRS International Journal of Geo-Information
next place prediction
trajectories
neural networks
context
author_facet Jorim Urner
Dominik Bucher
Jing Yang
David Jonietz
author_sort Jorim Urner
title Assessing the Influence of Spatio-Temporal Context for Next Place Prediction using Different Machine Learning Approaches
title_short Assessing the Influence of Spatio-Temporal Context for Next Place Prediction using Different Machine Learning Approaches
title_full Assessing the Influence of Spatio-Temporal Context for Next Place Prediction using Different Machine Learning Approaches
title_fullStr Assessing the Influence of Spatio-Temporal Context for Next Place Prediction using Different Machine Learning Approaches
title_full_unstemmed Assessing the Influence of Spatio-Temporal Context for Next Place Prediction using Different Machine Learning Approaches
title_sort assessing the influence of spatio-temporal context for next place prediction using different machine learning approaches
publisher MDPI AG
series ISPRS International Journal of Geo-Information
issn 2220-9964
publishDate 2018-04-01
description For next place prediction, machine learning methods which incorporate contextual data are frequently used. However, previous studies often do not allow deriving generalizable methodological recommendations, since they use different datasets, methods for discretizing space, scales of prediction, prediction algorithms, and context data, and therefore lack comparability. Additionally, the cold start problem for new users is an issue. In this study, we predict next places based on one trajectory dataset but with systematically varying prediction algorithms, methods for space discretization, scales of prediction (based on a novel hierarchical approach), and incorporated context data. This allows to evaluate the relative influence of these factors on the overall prediction accuracy. Moreover, in order to tackle the cold start problem prevalent in recommender and prediction systems, we test the effect of training the predictor on all users instead of each individual one. We find that the prediction accuracy shows a varying dependency on the method of space discretization and the incorporated contextual factors at different spatial scales. Moreover, our user-independent approach reaches a prediction accuracy of around 75%, and is therefore an alternative to existing user-specific models. This research provides valuable insights into the individual and combinatory effects of model parameters and algorithms on the next place prediction accuracy. The results presented in this paper can be used to determine the influence of various contextual factors and to help researchers building more accurate prediction models. It is also a starting point for future work creating a comprehensive framework to guide the building of prediction models.
topic next place prediction
trajectories
neural networks
context
url http://www.mdpi.com/2220-9964/7/5/166
work_keys_str_mv AT jorimurner assessingtheinfluenceofspatiotemporalcontextfornextplacepredictionusingdifferentmachinelearningapproaches
AT dominikbucher assessingtheinfluenceofspatiotemporalcontextfornextplacepredictionusingdifferentmachinelearningapproaches
AT jingyang assessingtheinfluenceofspatiotemporalcontextfornextplacepredictionusingdifferentmachinelearningapproaches
AT davidjonietz assessingtheinfluenceofspatiotemporalcontextfornextplacepredictionusingdifferentmachinelearningapproaches
_version_ 1725659679425560576