Abstract

Accurately predicting short-term passenger flow is essential to optimize operation resources and improve transportation services in urban metro systems. However, it has become a challenging problem due to spatial-temporal demand fluctuations and heterogeneous passengers’ travel behavior, i.e., the interaction between the departure and arrival passengers. In this paper, we develop an explainable Stacking-Catboost model for passenger flow prediction combining the passenger’s return probability computation. The model explores several basic ensemble learning models and the best stacking strategy. To better characterize the macroscopic spatiotemporal travel patterns other than the micro individual travel behavior, several relevant variables such as train operation characteristics, the nearby bus stations, and points of interest are considered. Ablation studies are conducted to investigate the utility of each component of the proposed model. An explainable analysis is performed to interpret information from “black box” models and quantify the contribution of each feature. We present a real-world case study conducted in the Beijing metro, demonstrating that our proposed method achieves significant improvements over existing techniques in hourly prediction tasks. Specifically, our approach outperforms the CategoricalBoosting (CatBoost) by up to 11.11 % and the Random Forest (RF) by up to 12.90 %, showcasing the effectiveness of incorporating macroscopic spatiotemporal travel patterns and micro individual travel behavior to enhance short-term forecasting accuracy. The global interpretability of models reveals key factors that impact performance, such as returning passenger flow, historical travel demand, and timetable data. Our results offer valuable insights into short-term forecasting challenges and provide a framework for leveraging explainable artificial intelligence to improve transportation services in urban metro systems.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call