Machine learning based travel time prediction of urban bus transit using GPS data

dc.contributor.advisorThayasivam U
dc.contributor.advisorThillaiampalam S
dc.contributor.authorShiveswarran R
dc.date.accept2023
dc.date.accessioned2023T08:40:10Z
dc.date.available2023T08:40:10Z
dc.date.issued2023
dc.description.abstractAn accurate and reliable arrival time prediction of buses to the next bus stops is a valuable tool for both passengers and operators. Existing studies have some limitations in bus travel time prediction. They focus little on three aspects such as heterogeneous traffic flow conditions, dwell time prediction and interpretation of explanatory variables. Consequently, we break down the prediction problem into sub-models for running times and dwell time prediction and incorporate a feature engineering framework that generates features related to the running bus, the prediction day, and immediate and long historical time variations to capture heterogeneous traffic conditions. We propose a multi-model stacked generalisation ensemble model by leveraging the advantages of best-performing models in homogeneous conditions such as Extreme Gradient Boosting (XGBoost) and convolutional long short-term memory (ConvLSTM) models. It outperformed the state-of-the-art models by 11% in mean absolute error (MAE) on average. It can predict extreme conditions in bus journeys more accurately. Nevertheless, the input data for the machine learning model should be the historical travel times of the route. We proposed two simple novel algorithms to extract bus trips and match bus stop sequences towards extracting dwell times and running times from the raw crude GPS data generated at a medium sampling frequency of 15 seconds. Those algorithms incorporate various challenges like non-uniformity, poor network coverage, discontinuities in streaming and skipping of bus stops. In addition, we attempted to interpret the feature importance of the generated features. We found insights like driver behaviour and the immediately preceding dwell time influence the stopping pattern and the prediction model, which pave the way for strategic management by authoritieen_US
dc.identifier.accnoTH5346en_US
dc.identifier.citationShiveswarran, R. (2023). Machine learning based travel time prediction of urban bus transit using GPS data [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.uom.lk/handle/123/22627
dc.identifier.degreeMaster of Science (Major Component of Researchen_US
dc.identifier.departmentDepartment of Computer Science & Engineeringen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/22627
dc.language.isoenen_US
dc.subjectBUS TRAVEL TIME PREDICTION
dc.subjectMACHINE LEARNING
dc.subjectMULTI-MODEL ENSEMBLE
dc.subjectENSEMBLE LEARNING
dc.subjectGPS DATA PROCESSING
dc.subjectHETEROGENEOUS TRAFFIC
dc.subjectINFORMATION TECHNOLOGY -Dissertation
dc.subjectCOMPUTER SCIENCE -Dissertation
dc.subjectCOMPUTER SCIENCE & ENGINEERING -Dissertation
dc.subjectMSc (Major Component Research)
dc.titleMachine learning based travel time prediction of urban bus transit using GPS dataen_US
dc.typeThesis-Abstracten_US

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH5346-1.pdf
Size:
91.42 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH5346-2.pdf
Size:
76.15 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH5346.pdf
Size:
5.53 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis