Bus Journey and Arrival Time Prediction based on Archived AVL/GPS data using Machine Learning
Abstract
With a surge in the number of vehicles, urban traffic congestion has increased in recent years. This has led to increased travel times and decreased accessibility and mobility. One option to mitigate this issue is to promote the use of public transport, including buses. To encourage the use of buses, there is a need to provide reliable travel time and arrival information to commuters.In this study, we propose and develop predictive models to predict bus journey and arrival times based on historical AVL/GPS data, bus route and bus stop information. There were two parts to this study. The first was to predict overall journey times and the second was to predict bus arrival times at bus stops.To estimate total bus journey times, three models were developed using Linear Regression, Artificial Neural Network (ANN) and Long Short Term Memory Network (LSTM). Evaluation on a ground-truth dataset shows that LSTM outperformed the Linear Regression model and its performance was comparable to that of ANN. To predict bus arrival times at bus stops, three different models, namely Historical Averaging, Linear Regression and Gradient Boosting are proposed. Experimental results show that Gradient Boosting outperformed the other models and is more robust in predicting arrival times.Our study supports the idea that it is possible to predict bus journey time with reasonable accuracy using historical GPS observations and bus route information only.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
Hochreiter, S., & Schmidhuber, J. (1997) · Neural Computation · doi:10.1162/neco.1997.9.8.1735 · Cited by 102,318 · see citing works
(2014) · Cited by 33,419 · see citing works
Greedy function approximation: A gradient boosting machine
Friedman, J. H. (2001) · The Annals of Statistics · doi:10.1214/aos/1013203451 · Cited by 30,731 · see citing works
An Introduction to Statistical Learning
James, G., Witten, D., Hastie, T., & Tibshirani, R. (2013) · Springer Texts in Statistics · doi:10.1007/978-1-4614-7138-7 · Cited by 12,106 · see citing works
Artificial neural networks: a tutorial
Jain, A. K., Mao, J., & Mohiuddin, K. M. (1996) · Computer · doi:10.1109/2.485891 · Cited by 4,989 · see citing works
xgboost: Extreme Gradient Boosting
Chen, T., He, T., Benesty, M., Khotilovich, V., Tang, Y., Cho, H., Chen, K., Mitchell, R., Cano, I., Zhou, T., et al. (2014) · doi:10.32614/cran.package.xgboost · Cited by 2,735 · see citing works
Boosting Algorithms as Gradient Descent
Mason, L., Baxter, J., Bartlett, P. L., & Frean, M. R. (1999) · Cited by 773 · see citing works
Robusto, C. C. (1957) · American Mathematical Monthly · doi:10.2307/2309088 · Cited by 638 · see citing works
Dynamic Bus Arrival Time Prediction with Artificial Neural Networks
Chien, S., Ding, Y., & Wei, C. (2002) · Journal of Transportation Engineering · doi:10.1061/(asce)0733-947x(2002)128:5(429 · Cited by 362 · see citing works
Bus arrival time prediction using artificial neural network model
Jeong, R., & Rilett, L. R. (2005) · doi:10.1109/itsc.2004.1399041 · Cited by 196 · see citing works
CORSIM - CORRIDOR TRAFFIC SIMULATION MODEL
Halati, A., Lieu, H. C., & Stuart, W. (1997) · Cited by 177 · see citing works
Hybrid model for prediction of bus arrival times at next station
Yu, B., Yang, Z., Chen, K., & Yu, B. (2010) · Journal of Advanced Transportation · doi:10.1002/atr.136 · Cited by 110 · see citing works
BUS TRAVEL TIME PREDICTION MODEL FOR DYNAMIC OPERATIONS CONTROL AND PASSENGER INFORMATION SYSTEMS
Shalaby, A. S., & Farhan, A. (2003) · Cited by 92 · see citing works
Dynamic Travel Time Prediction Models for Buses Using Only GPS Data
Fan, W. D., & Gurmu, Z. (2015) · International Journal of Transportation Science and Technology · doi:10.1016/s2046-0430(16)30168-x · Cited by 92 · see citing works
Online Bus Arrival Time Prediction Using Hybrid Neural Network and Kalman filter Techniques
Ijmer, J., Zaki, M., Ashour, I. S., Zorkany, M., & Hesham, B. (2014) · doi:10.6084/m9.figshare.1065543 · Cited by 40 · see citing works
Bus Arrival Time Prediction Based on the k-Nearest Neighbor Method
Liu, T., Ma, J., Guan, W., Yue, S., & Niu, H. (2012) · International Joint Conference on Computational Sciences and Optimization (CSO) · doi:10.1109/cso.2012.111 · Cited by 36 · see citing works
Bus Travel Time Prediction under High Variability Conditions
Reddy, K. K., Kumar, B. A., & Vanajakshi, L. (2016) · Current Science · doi:10.18520/cs/v111/i4/700-711 · Cited by 32 · see citing works
Using automatic passenger counter data in bus arrival time prediction
Chen, M., Yaw, J., Chien, S. I.-J., & Liu, X. (2007) · Journal of Advanced Transportation · doi:10.1002/atr.5670410304 · Cited by 30 · see citing works
Srivastava (2014) · doi:10.5555/2627435.2670313
Flagged first, then by citations
Research works printed but not linked: 4
- seng, 2015, Bus arrival time prediction based on static and dynamic algorithms, Journal of Advances in Transportation Studies
- 0, Dublin Bus GPS Data
- lowe, 2009, Public transit buses A green choice gets greener
- 2020, TomTom Traffic Index
Cited by
Sorted by citations
Real-Time Bus Departure Prediction Using Neural Networks for Smart IoT Public Bus Transit
Rashvand, N., Hosseini, S. S., Azarbayjani, M., & Tabkhi, H. (2024) · IoT · doi:10.3390/iot5040029 · Cited by 24 · see citing works
Machine Learning Applied to Public Transportation by Bus: A Systematic Literature Review
Alexandre, T. D. S., Bernardini, F., Viterbo, J., & Pantoja, C. E. (2023) · Transportation Research Record Journal of the Transportation Research Board · doi:10.1177/03611981231155189 · Cited by 22 · see citing works
A time-series approach for estimated time of arrival prediction in autonomous vehicles
Antypas, E., Spanos, G., Lalas, A. X., Votis, K., & Tzovaras, D. K. (2024) · Transportation research procedia · doi:10.1016/j.trpro.2024.02.022 · Cited by 13 · see citing works
Elijah, O., Keoh, S. L., Rahim, S. K. B. A., Seow, C. K., Cao, Q. P., bin Sarijari, M. A., Ibrahim, N. F., & Basuki, A. (2023) · Frontiers in the Internet of Things · doi:10.3389/friot.2023.1255995 · Cited by 12 · see citing works
Antypas, E., Spanos, G., Lalas, A. X., Votis, K., & Tzovaras, D. K. (2022) · IEEE International Smart Cities Conference (ISC2) · doi:10.1109/isc255366.2022.9921853 · Cited by 8 · see citing works
Gillani, M., & Niaz, H. A. (2023) · Complex & Intelligent Systems · doi:10.1007/s40747-023-01241-x · Cited by 8 · see citing works
Qiu, T., Lam, C., Liu, B., Ng, B. K., Yuan, X., & Im, S. (2025) · IEEE Access · doi:10.1109/access.2024.3525357 · Cited by 7 · see citing works
Kaya, O., & Kalay, M. U. (2025) · IEEE Access · doi:10.1109/access.2025.3609530 · Cited by 5 · see citing works
Gillani, M., Niaz, H. A., & Martínez‐Pastor, B. (2025) · IEEE Access · doi:10.1109/access.2025.3579566 · Cited by 4 · see citing works
Santos, R., de Oliveira, H. C., & Simões, D. P. (2026) · IEEE Access · doi:10.1109/access.2026.3660571 · Cited by 4 · see citing works
Improving bus arrival time predictors using only public transport API data
García-Mauriño, C., Zufiria, P. J., & Jarabo-Peñas, A. (2023) · Transportation Letters · doi:10.1080/19427867.2023.2245994 · Cited by 4 · see citing works
Spatiotemporal Bus Arrival Prediction Using ConvLSTM and CTGANs-augmented Data
Nigam, A. (2024) · International Journal of Intelligent Transportation Systems Research · doi:10.1007/s13177-024-00454-9 · Cited by 2 · see citing works
Real-Time Prediction of Delivery Delay in Supply Chains using Machine Learning ApproachesPreprint
Küp, B. Ü., Küp, E. T., Koçak, G., Yücekaya, A., & Hekimoğlu, M. (2025) · SSRN Electronic Journal · doi:10.2139/ssrn.5062672 · Cited by 2 · see citing works
Bus Loop Scheduling with Dueling Double Deep Q Network
Pradana, A., & Chew, L. Y. (2025) · Lecture notes in computer science · doi:10.1007/978-3-031-97626-1_3 · Cited by 1 · see citing works
Real-Time Prediction of Delivery Delay in Supply Chains using Machine Learning ApproachesPreprint
Küp, B. Ü., Küp, E. T., & Koçak, G. (2025) · SSRN Electronic Journal · doi:10.2139/ssrn.5054862 · Cited by 1 · see citing works
Supply Constraints Analysis for Bus Operations Based on Multisource Data
Zhou, X., Zhao, X., Zhang, Y., Dai, Y., & Ao, X. (2025) · Journal of Transportation Engineering Part A Systems · doi:10.1061/jtepbs.teeng-9239
Zahin, M. A., Tarannom, R., & Adu-Gyamfi, Y. (2025) · doi:10.21203/rs.3.rs-7756700/v1
- Authors
- Taparia, A., & Brady, M.
- Affiliations
- Trinity College Dublin (IE)
- Venue
- 2021 7th International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS)
- Publisher
- IEEE
- Published
- 2021-06-16
- Pages
- 1-6
- OpenAlex
- W3196292270
- Cited by
- 16
- References
- 18
- Citations by year
- 2026: 1 · 2025: 7 · 2024: 3 · 2023: 4 · 2022: 1
- FWCI
- 4.09
- Type
- conference paper
- Language
- en
- Open access
- closed
- Licence
- Locations
- International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS) (publishedVersion)
- Topics
- Physical Sciences › Engineering › Building and Construction › Traffic Prediction and Management Techniques
- Social Sciences › Transportation › Transportation Planning and Optimization
- Physical Sciences › Engineering › Civil and Structural Engineering › Urban Transport Systems Analysis
- Keywords
- bus arrival time prediction, GPS data, public transport, urban traffic congestion, bus route information, bus stops, gradient boosting, LSTM, linear regression
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review