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...
Main Author: | |
---|---|
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 |