Trajectory-based Arrival Time Prediction using Gaussian Processes : A motion pattern modeling approach

As cities grow, efficient public transport systems are becoming increasingly important. To offer a more efficient service, public transport providers use systems that predict arrival times of buses, trains and similar vehicles, and present this information to the general public. The accuracy and rel...

Full description

Bibliographic Details
Main Author: Callh, Sebastian
Format: Others
Language:English
Published: Linköpings universitet, Institutionen för datavetenskap 2019
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-158623
id ndltd-UPSALLA1-oai-DiVA.org-liu-158623
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-1586232020-07-03T03:27:44ZTrajectory-based Arrival Time Prediction using Gaussian Processes : A motion pattern modeling approachengCallh, SebastianLinköpings universitet, Institutionen för datavetenskap2019machine learninggaussian processesspatio-temporal datamotion patternsarrival timesComputer SciencesDatavetenskap (datalogi)As cities grow, efficient public transport systems are becoming increasingly important. To offer a more efficient service, public transport providers use systems that predict arrival times of buses, trains and similar vehicles, and present this information to the general public. The accuracy and reliability of these predictions are paramount, since many people depend on them, and erroneous predictions reflect badly on the public transport provider. When public transport vehicles move throughout the cities, they create motion patterns, which describe how their positions change over time. This thesis proposes a way of modeling their motion patterns using Gaussian processes, and investigates whether it is possible to predict the arrival times of public transport buses in Linköping based on their motion patterns. The results are evaluated by comparing the accuracy of the model with a simple baseline model and a recurrent neural network (RNN), and the results show that the proposed model achieves superior performance to that of an RNN trained on the same amounts of data, with excellent explainability and quantifiable uncertainty. However, an RNN is capable of training on much more data than the proposed model in the same amount of time, so in a scenario with large amounts of data the RNN outperforms the proposed model. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-158623application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic machine learning
gaussian processes
spatio-temporal data
motion patterns
arrival times
Computer Sciences
Datavetenskap (datalogi)
spellingShingle machine learning
gaussian processes
spatio-temporal data
motion patterns
arrival times
Computer Sciences
Datavetenskap (datalogi)
Callh, Sebastian
Trajectory-based Arrival Time Prediction using Gaussian Processes : A motion pattern modeling approach
description As cities grow, efficient public transport systems are becoming increasingly important. To offer a more efficient service, public transport providers use systems that predict arrival times of buses, trains and similar vehicles, and present this information to the general public. The accuracy and reliability of these predictions are paramount, since many people depend on them, and erroneous predictions reflect badly on the public transport provider. When public transport vehicles move throughout the cities, they create motion patterns, which describe how their positions change over time. This thesis proposes a way of modeling their motion patterns using Gaussian processes, and investigates whether it is possible to predict the arrival times of public transport buses in Linköping based on their motion patterns. The results are evaluated by comparing the accuracy of the model with a simple baseline model and a recurrent neural network (RNN), and the results show that the proposed model achieves superior performance to that of an RNN trained on the same amounts of data, with excellent explainability and quantifiable uncertainty. However, an RNN is capable of training on much more data than the proposed model in the same amount of time, so in a scenario with large amounts of data the RNN outperforms the proposed model.
author Callh, Sebastian
author_facet Callh, Sebastian
author_sort Callh, Sebastian
title Trajectory-based Arrival Time Prediction using Gaussian Processes : A motion pattern modeling approach
title_short Trajectory-based Arrival Time Prediction using Gaussian Processes : A motion pattern modeling approach
title_full Trajectory-based Arrival Time Prediction using Gaussian Processes : A motion pattern modeling approach
title_fullStr Trajectory-based Arrival Time Prediction using Gaussian Processes : A motion pattern modeling approach
title_full_unstemmed Trajectory-based Arrival Time Prediction using Gaussian Processes : A motion pattern modeling approach
title_sort trajectory-based arrival time prediction using gaussian processes : a motion pattern modeling approach
publisher Linköpings universitet, Institutionen för datavetenskap
publishDate 2019
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-158623
work_keys_str_mv AT callhsebastian trajectorybasedarrivaltimepredictionusinggaussianprocessesamotionpatternmodelingapproach
_version_ 1719324634415890432