Abstract
The analysis of extensive vehicle location data in an urban bus system requires an efficient data-driven method so that its output can be used to improve both the information and operational reliabilities of the bus transit services. This research aims to design and implement an integrated model for forecasting bus arrival times using artificial intelligence techniques. The novelty of the research lies in develo** an integrated predictive model based on a neural network computing framework to improve the results of fleet arrival forecasting models based on the estimation of travel time reliability. To validate the prediction model, extensive experiments are conducted to compare the performance of the proposed algorithms with existing methods. The developed data-driven model based on a neural network shows high accuracy in predicting bus arrival time as compared with the SVM and ARIMA. The results of the research show that improvement in reliability significantly reduces the prediction error and thus increases the perceived quality of the services.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig11_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig12_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig13_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs41060-023-00391-y/MediaObjects/41060_2023_391_Fig14_HTML.png)
Similar content being viewed by others
References
Ishaq, R., Cats, O.: Designing bus rapid transit systems: lessons on service reliability and operations. Case Stud. Transp. Polic. 8(3), 946–953 (2020)
Yu, B., Yang, Z.: A dynamic holding strategy in public transit systems with real-time information. Appl. Intell. 31(1), 69–80 (2009)
Taniguchi, A., Fujii, S.: Promoting public transport using marketing techniques in mobility management and verifying their quantitative effects. Transportation 34(1), 37 (2007)
Yan, Y., Liu, Z., Bie, Y.: Performance evaluation of bus routes using automatic vehicle location data. J. Transp. Eng. 142(8), 04016029 (2016)
Mendes-Moreira, J., et al.: Validating the coverage of bus schedules: a machine learning approach. Inf. Sci. 293, 299–313 (2015)
Cats, O., Loutos, G.: Real-time bus arrival information system: an empirical evaluation. J. Intell. Transp. Syst. 20(2), 138–151 (2016)
Liu, Y., et al.: Intelligent bus routing with heterogeneous human mobility patterns. Knowl. Inf. Syst. 50(2), 383–415 (2017)
Berrebi, S.J., Joshi, S., Watkins, K.E.: Cross-checking automated passenger counts for ridership analysis. J. Public Transp. 24, 100008 (2022)
He, S.-X.: An anti-bunching strategy to improve bus schedule and headway reliability by making use of the available accurate information. Comput. Ind. Eng. 85, 17–32 (2015)
Ma, J., et al.: Bus travel time prediction with real-time traffic information. Transp. Res. Part C: Emerging Technol. 105, 536–549 (2019)
Mendes-Moreira, J., et al.: Improving the accuracy of long-term travel time prediction using heterogeneous ensembles. Neurocomputing 150, 428–439 (2015)
Moreira-Matias, L., et al.: An online learning approach to eliminate bus bunching in real-time. Appl. Soft Comput. 47, 460–482 (2016)
Cai, X.-S.: Collaborative prediction for bus arrival time based on CPS. J. Cent. South Univ. 21(3), 1242–1248 (2014)
Chen, G., et al.: Bus-arrival-time prediction models: link-based and section-based. J. Transp. Eng. 138(1), 60–66 (2011)
Ehmke, J.F., Campbell, A.M., Thomas, B.W.: Data-driven approaches for emissions-minimized paths in urban areas. Comput. Oper. Res. 67, 34–47 (2016)
Wepulanon, P., Sumalee, A., Lam, W.H.K.: A real-time bus arrival time information system using crowdsourced smartphone data: a novel framework and simulation experiments. Transp. B: Transp. Dyn. 6(1), 34–53 (2018)
Rahman, M.M., Wirasinghe, S.C., Kattan, L.: The effect of time interval of bus location data on real-time bus arrival estimations. Transportmetrica Transp. Sci. 12(8), 700–720 (2016)
Kumar, B.A., et al.: Real time bus travel time prediction using k-NN classifier. Transp. Lett. 11(7), 362–372 (2019)
Jung, Y.J., Casello, J.M.: Assessment of the transit ridership prediction errors using AVL/APC data. Transportation 47(6), 2731–2755 (2020)
Zhou, T., et al.: Evaluation of urban bus service reliability on variable time horizons using a hybrid deep learning method. Reliab. Eng. Syst. Saf. 217, 108090 (2022)
Zhang, X., et al.: An automatic real-time bus schedule redesign method based on bus arrival time prediction. Adv. Eng. Inform. 48, 101295 (2021)
Čelan, M., Lep, M.: Bus-arrival time prediction using bus network data model and time periods. Futur. Gener. Comput. Syst. 110, 364–371 (2020)
**ao, G., Juan, Z., Zhang, C.: Travel mode detection based on GPS track data and Bayesian networks. Comput. Environ. Urban Syst. 54, 14–22 (2015)
Lao, Y., Liu, L.: Performance evaluation of bus lines with data envelopment analysis and geographic information systems. Comput. Environ. Urban Syst. 33(4), 247–255 (2009)
Andrew, L., et al.: Operational evaluation of the bus rapid transit system: case study of Dar es Salaam city. J. Public Transp. 24, 100020 (2022)
Huang, Y.P., et al.: Bus arrival time prediction and reliability analysis: an experimental comparison of functional data analysis and Bayesian support vector regression. Appl. Soft Comput. 111, 107663 (2021)
Briand, A.-S., et al.: A mixture model clustering approach for temporal passenger pattern characterization in public transport. Int. J. Data Sci. Anal. 1(1), 37–50 (2016)
Kok, A.L., Hans, E.W., Schutten, J.M.J.: Vehicle routing under time-dependent travel times: the impact of congestion avoidance. Comput. Oper. Res. 39(5), 910–918 (2012)
Baptista, D., Morgado-Dias, F.: A survey of artificial neural network training tools. Neural Comput. Appl. 23(3–4), 609–615 (2013)
Dai, Z., Ma, X., Chen, X.: Bus travel time modelling using GPS probe and smart card data: a probabilistic approach considering link travel time and station dwell time. J. Intell. Transp. Syst. 23(2), 175–190 (2019)
Čelan, M., Lep, M.: Bus-arrival time prediction using bus network data model and time periods. Future Generation Comput. Syst. 110, 364–371 (2020)
Pang, J., Huang, J., Du, Y., Yu, H., Huang, Q., Yin, B.: Learning to predict bus arrival time from heterogeneous measurements via recurrent neural network. IEEE Trans. Intell. Transp. Syst. 20(9), 3283–3293 (2018)
Li, L., et al.: Travel time prediction for highway network based on the ensemble empirical mode decomposition and random vector functional link network. Appl. Soft Comput. 73, 921–932 (2018)
Mil, S., Piantanakulchai, M.: Modified Bayesian data fusion model for travel time estimation considering spurious data and traffic conditions. Appl. Soft Comput. 72, 65–78 (2018)
Tirachini, A.: Estimation of travel time and the benefits of upgrading the fare payment technology in urban bus services. Transp. Res. Part C: Emerging Technol. 30, 239–256 (2013)
Patnaik, J., Chien, S., Bladikas, A.: Estimation of bus arrival times using APC data. J. Public Transp. 7(1), 1 (2004)
Bin, Y., Zhongzhen, Y., Baozhen, Y.: Bus arrival time prediction using support vector machines. J. Intell. Transp. Syst. 10(4), 151–158 (2006)
Yang, M., et al.: Bus arrival time prediction using support vector machine with genetic algorithm. Neural Net. World 26(3), 205 (2016)
Serin, F., Alisan, Y., Erturkler, M.: Predicting bus travel time using machine learning methods with three-layer architecture. Measurement 198, 111403 (2022)
Kalaputapu, R., Demetsky, M.J.: Modeling schedule deviations of buses using automatic vehicle-location data and artificial neural networks. Transp. Res. Record 22, 44–52 (1995)
Jeong, R. and R. Rilett. Bus arrival time prediction using artificial neural network model. IEEE. 2004.
Park, T., Lee, S., Moon, Y.-J.: Real time estimation of bus arrival time under mobile environment. Springer, USA (2004)
Chen, M., et al.: A dynamic bus-arrival time prediction model based on APC data. Comput.-Aided Civil Infrastruct. Eng. 19(5), 364–376 (2004)
Petersen, N.C., Rodrigues, F., Pereira, F.C.: Multi-output bus travel time prediction with convolutional LSTM neural network. Expert Syst. Appl. 120, 426–435 (2019)
Chondrodima, E., et al.: Particle swarm optimization and RBF neural networks for public transport arrival time prediction using GTFS data. Int. J. Inform Manage Data Insights 2(2), 100086 (2022)
Ma, J., et al.: Multi-attention graph neural networks for city-wide bus travel time estimation using limited data. Expert Syst. Appl. 202, 117057 (2022)
Chien, S.I.J., Ding, Y., Wei, C.: Dynamic bus arrival time prediction with artificial neural networks. J. Transp. Eng. 128(5), 429–438 (2002)
Shalaby, A., Farhan, A.: Prediction model of bus arrival and departure times using AVL and APC data. J. Public Transp. 7(1), 3 (2004)
Dailey, D.J., et al.: Transit vehicle arrival prediction: algorithm and large-scale implementation. Transp. Res. Rec. 1771(1), 46–51 (2001)
Chen, M., Liu, X., **a, J.: Dynamic prediction method with schedule recovery impact for bus arrival time. Transp. Res. Rec. 1923(1), 208–217 (2005)
Achar, A., et al.: Bus arrival time prediction: a spatial kalman filter approach. IEEE Trans. Intell. Transp. Syst. 21(3), 1298 (2019)
Lin, W.-H., Zeng, J.: Experimental study of real-time bus arrival time prediction with GPS data. Transp. Res. Rec. 1666(1), 101–109 (1999)
Lin, W.H., Bertini, R.L.: Modeling schedule recovery processes in transit operations for bus arrival time prediction. J. Adv. Transp. 38(3), 347–365 (2004)
Sun, D., et al.: Predicting bus arrival time on the basis of global positioning system data. Transp. Res. Rec. 2034(1), 62–72 (2007)
Mishalani, R.G., McCord, M.R., Forman, S.: Schedule-based and autoregressive bus running time modeling in the presence of driver-bus heterogeneity. In: Computer-aided systems in public transport, pp. 301–317. Springer (2008)
Shin, D., K. Kang, and W. Kook. A study of evaluation index and level for real-time bus arrival information reliability. In Proceedings of the Eastern Asia society for transportation studies Vol. 7 (The 8th international conference of Eastern Asia society for transportation studies, 2009). 2009. Eastern Asia society for transportation studies.
Altinkaya, M., Zontul, M.: Urban bus arrival time prediction: a review of computational models. Int. J. Recent Technol. Eng. (IJRTE) 2(4), 164–169 (2013)
Deng, L., Z. He, and R. Zhong. The bus travel time prediction based on bayesian networks. in information technology and applications (ITA), 2013 International conference on. 2013. IEEE.
Balasubramanian, P., Rao, K.R.: An adaptive long-term bus arrival time prediction model with cyclic variations. J. Public Transp. 18(1), 6 (2015)
Moreira-Matias, L., et al.: Improving mass transit operations by using AVL-based systems: a survey. IEEE Trans. Intell. Transp. Syst. 16(4), 1636–1653 (2015)
Xu, H., Ying, J.: Bus arrival time prediction with real-time and historic data. Clust. Comput. 20(4), 3099–3106 (2017)
Zhao, Y., et al.: Spatiotemporal analysis of trajectory for a new real-time bus routes updated model. Neural Comput. Appl. 32(6), 1–13 (2019)
Ranjitkar, P., et al.: Bus arrival time modeling based on auckland data. Transp. Res. Record 2673(9), 0361198119840620 (2019)
Sharmila, R.B., Velaga, N.R., Kumar, A.: SVM-based hybrid approach for corridor-level travel-time estimation. IET Intell. Transp. Syst. 13(9), 1429 (2019)
Sun, Y., et al.: Reliability prediction model of further bus service based on random forest. J. Algorithms Comput. Technol. 11(4), 327–335 (2017)
Tkáč, M., Verner, R.: Artificial neural networks in business: two decades of research. Appl. Soft Comput. 38, 788–804 (2016)
Kuo, R.J., Xue, K.C.: An intelligent sales forecasting system through integration of artificial neural network and fuzzy neural network. Comput. Ind. 37(1), 1–15 (1998)
Ding, S., Su, C., Yu, J.: An optimizing BP neural network algorithm based on genetic algorithm. Artif. Intell. Rev. 36(2), 153–162 (2011)
Yu, B., Lam, W.H.K., Tam, M.L.: Bus arrival time prediction at bus stop with multiple routes. Transp. Res. Part C: Emerging Technol. 19(6), 1157–1170 (2011)
Vanajakshi, L. and L.R. Rilett. Support vector machine technique for the short term prediction of travel time. IEEE. 2007.
Dadlani, A., et al.: System dynamics of a refined epidemic model for infection propagation over complex networks. IEEE Syst. J. 10(4), 1316–1325 (2014)
Funding
This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.
Author information
Authors and Affiliations
Contributions
This manuscript is the authors' original work and has not been published nor has it been submitted simultaneously elsewhere. All authors have checked the manuscript and have agreed to the submission.
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Hassannayebi, E., Farjad, A., Azadnia, A. et al. A data analytics framework for reliable bus arrival time prediction using artificial neural networks. Int J Data Sci Anal (2023). https://doi.org/10.1007/s41060-023-00391-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s41060-023-00391-y