Log in

A data analytics framework for reliable bus arrival time prediction using artificial neural networks

  • Regular Paper
  • Published:
International Journal of Data Science and Analytics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Ishaq, R., Cats, O.: Designing bus rapid transit systems: lessons on service reliability and operations. Case Stud. Transp. Polic. 8(3), 946–953 (2020)

    Article  Google Scholar 

  2. Yu, B., Yang, Z.: A dynamic holding strategy in public transit systems with real-time information. Appl. Intell. 31(1), 69–80 (2009)

    Article  Google Scholar 

  3. Taniguchi, A., Fujii, S.: Promoting public transport using marketing techniques in mobility management and verifying their quantitative effects. Transportation 34(1), 37 (2007)

    Article  Google Scholar 

  4. Yan, Y., Liu, Z., Bie, Y.: Performance evaluation of bus routes using automatic vehicle location data. J. Transp. Eng. 142(8), 04016029 (2016)

    Article  Google Scholar 

  5. Mendes-Moreira, J., et al.: Validating the coverage of bus schedules: a machine learning approach. Inf. Sci. 293, 299–313 (2015)

    Article  Google Scholar 

  6. Cats, O., Loutos, G.: Real-time bus arrival information system: an empirical evaluation. J. Intell. Transp. Syst. 20(2), 138–151 (2016)

    Article  Google Scholar 

  7. Liu, Y., et al.: Intelligent bus routing with heterogeneous human mobility patterns. Knowl. Inf. Syst. 50(2), 383–415 (2017)

    Article  Google Scholar 

  8. Berrebi, S.J., Joshi, S., Watkins, K.E.: Cross-checking automated passenger counts for ridership analysis. J. Public Transp. 24, 100008 (2022)

    Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. Ma, J., et al.: Bus travel time prediction with real-time traffic information. Transp. Res. Part C: Emerging Technol. 105, 536–549 (2019)

    Article  Google Scholar 

  11. Mendes-Moreira, J., et al.: Improving the accuracy of long-term travel time prediction using heterogeneous ensembles. Neurocomputing 150, 428–439 (2015)

    Article  Google Scholar 

  12. Moreira-Matias, L., et al.: An online learning approach to eliminate bus bunching in real-time. Appl. Soft Comput. 47, 460–482 (2016)

    Article  Google Scholar 

  13. Cai, X.-S.: Collaborative prediction for bus arrival time based on CPS. J. Cent. South Univ. 21(3), 1242–1248 (2014)

    Article  Google Scholar 

  14. Chen, G., et al.: Bus-arrival-time prediction models: link-based and section-based. J. Transp. Eng. 138(1), 60–66 (2011)

    Article  Google Scholar 

  15. 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)

    Article  MathSciNet  MATH  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. Kumar, B.A., et al.: Real time bus travel time prediction using k-NN classifier. Transp. Lett. 11(7), 362–372 (2019)

    Article  Google Scholar 

  19. Jung, Y.J., Casello, J.M.: Assessment of the transit ridership prediction errors using AVL/APC data. Transportation 47(6), 2731–2755 (2020)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. Zhang, X., et al.: An automatic real-time bus schedule redesign method based on bus arrival time prediction. Adv. Eng. Inform. 48, 101295 (2021)

    Article  Google Scholar 

  22. Čelan, M., Lep, M.: Bus-arrival time prediction using bus network data model and time periods. Futur. Gener. Comput. Syst. 110, 364–371 (2020)

    Article  Google Scholar 

  23. **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)

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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)

    Article  MATH  Google Scholar 

  29. Baptista, D., Morgado-Dias, F.: A survey of artificial neural network training tools. Neural Comput. Appl. 23(3–4), 609–615 (2013)

    Article  Google Scholar 

  30. 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)

    Article  Google Scholar 

  31. Čelan, M., Lep, M.: Bus-arrival time prediction using bus network data model and time periods. Future Generation Comput. Syst. 110, 364–371 (2020)

    Article  Google Scholar 

  32. 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)

    Article  Google Scholar 

  33. 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)

    Article  Google Scholar 

  34. 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)

    Article  Google Scholar 

  35. 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)

    Article  Google Scholar 

  36. Patnaik, J., Chien, S., Bladikas, A.: Estimation of bus arrival times using APC data. J. Public Transp. 7(1), 1 (2004)

    Article  Google Scholar 

  37. Bin, Y., Zhongzhen, Y., Baozhen, Y.: Bus arrival time prediction using support vector machines. J. Intell. Transp. Syst. 10(4), 151–158 (2006)

    Article  MATH  Google Scholar 

  38. Yang, M., et al.: Bus arrival time prediction using support vector machine with genetic algorithm. Neural Net. World 26(3), 205 (2016)

    Article  MathSciNet  Google Scholar 

  39. Serin, F., Alisan, Y., Erturkler, M.: Predicting bus travel time using machine learning methods with three-layer architecture. Measurement 198, 111403 (2022)

    Article  Google Scholar 

  40. 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)

    Google Scholar 

  41. Jeong, R. and R. Rilett. Bus arrival time prediction using artificial neural network model. IEEE. 2004.

  42. Park, T., Lee, S., Moon, Y.-J.: Real time estimation of bus arrival time under mobile environment. Springer, USA (2004)

    Book  Google Scholar 

  43. 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)

    Article  Google Scholar 

  44. 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)

    Article  Google Scholar 

  45. 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)

    Google Scholar 

  46. 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)

    Article  Google Scholar 

  47. 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)

    Article  Google Scholar 

  48. Shalaby, A., Farhan, A.: Prediction model of bus arrival and departure times using AVL and APC data. J. Public Transp. 7(1), 3 (2004)

    Article  Google Scholar 

  49. Dailey, D.J., et al.: Transit vehicle arrival prediction: algorithm and large-scale implementation. Transp. Res. Rec. 1771(1), 46–51 (2001)

    Article  Google Scholar 

  50. 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)

    Article  Google Scholar 

  51. Achar, A., et al.: Bus arrival time prediction: a spatial kalman filter approach. IEEE Trans. Intell. Transp. Syst. 21(3), 1298 (2019)

    Article  Google Scholar 

  52. 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)

    Article  Google Scholar 

  53. 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)

    Article  Google Scholar 

  54. Sun, D., et al.: Predicting bus arrival time on the basis of global positioning system data. Transp. Res. Rec. 2034(1), 62–72 (2007)

    Article  Google Scholar 

  55. 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)

    Chapter  MATH  Google Scholar 

  56. 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.

  57. 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)

    Google Scholar 

  58. 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.

  59. Balasubramanian, P., Rao, K.R.: An adaptive long-term bus arrival time prediction model with cyclic variations. J. Public Transp. 18(1), 6 (2015)

    Article  Google Scholar 

  60. 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)

    Article  Google Scholar 

  61. Xu, H., Ying, J.: Bus arrival time prediction with real-time and historic data. Clust. Comput. 20(4), 3099–3106 (2017)

    Article  Google Scholar 

  62. 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)

    Google Scholar 

  63. Ranjitkar, P., et al.: Bus arrival time modeling based on auckland data. Transp. Res. Record 2673(9), 0361198119840620 (2019)

    Google Scholar 

  64. 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)

    Article  Google Scholar 

  65. Sun, Y., et al.: Reliability prediction model of further bus service based on random forest. J. Algorithms Comput. Technol. 11(4), 327–335 (2017)

    Article  MathSciNet  Google Scholar 

  66. Tkáč, M., Verner, R.: Artificial neural networks in business: two decades of research. Appl. Soft Comput. 38, 788–804 (2016)

    Article  Google Scholar 

  67. 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)

    Article  Google Scholar 

  68. Ding, S., Su, C., Yu, J.: An optimizing BP neural network algorithm based on genetic algorithm. Artif. Intell. Rev. 36(2), 153–162 (2011)

    Article  Google Scholar 

  69. 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)

    Article  Google Scholar 

  70. Vanajakshi, L. and L.R. Rilett. Support vector machine technique for the short term prediction of travel time. IEEE. 2007.

  71. 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)

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Erfan Hassannayebi.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s41060-023-00391-y

Keywords

Navigation