CATI: Cross-Attention-Based Task Interaction for Multi-Granular Metro Passenger Flow Forecasting
Abstract
1. Introduction
- (1)
- We formulate multi-granular metro passenger flow forecasting as a set of structurally coupled yet heterogeneous regression tasks, characterized by aggregation constraints and directional dependencies, which are not adequately addressed by existing symmetric multi-task learning frameworks.
- (2)
- We develop CATI, a cross-attention-based interaction framework that enables selective and direction-aware information exchange across IO, OD, and DO flows, providing a flexible alternative to conventional shared-encoder and MMoE-style architectures.
- (3)
- We introduce a flow-consistency regularization to enhance cross-granular coherence and multi-step stability, and demonstrate the effectiveness of the proposed framework through extensive experiments and ablation studies on real-world metro datasets.
2. Related Work
2.1. Station-Level IO Passenger Flow Forecasting
2.2. Inter-Station OD/DO Passenger Flow Forecasting
2.3. Multi-Task Learning for Joint IO-OD-DO Forecasting
3. Preliminaries
3.1. Definitions
3.2. Problem Formulation
4. Methodology
4.1. Overall Architecture
4.2. Task-Specific Encoding
4.2.1. GCGRU
4.2.2. OD Flow Encoding
4.2.3. DO and IO Flow Encoding
4.3. Cross-Task Interaction
4.3.1. Cross-Attention
4.3.2. Pre-Fusion Cross-Task Interaction
4.3.3. Gated Residual Integration
4.4. Decoder with Cross-Task Interaction
4.5. Training Objective and Algorithm
4.5.1. Training Objective
Task-Specific Prediction Losses
Aggregation-Consistency Regularization
4.5.2. Training Algorithm
4.5.3. Computational Complexity
| Algorithm 1: Training algorithm of CATI |
![]() |
5. Experiments
5.1. Experimental Setup
5.1.1. Datasets
5.1.2. Evaluation Metrics
5.1.3. Baselines
- LSTM: Vanilla LSTM stacked two hidden layers with 256 units each and ReLU activation, only capturing temporal dependencies.
- GRU: Vanilla GRU stacked two hidden layers with hidden dimension 256, only capturing temporal dependencies.
- GCN: Learns spatial correlations via graph convolutions, followed by a fully connected layer to predict flows.
- Diffusion Convolutional RNN (DCRNN) [26]: Integrates diffusion convolutions with recurrent layers to jointly model spatial and temporal dependencies.
- Graph WaveNet (GWN) [27]: Combines adaptive spatial dependencies with stacked dilated causal convolutions for long-term temporal modeling.
- Discrete Graph Structure Learning (DGSL) [28]: Learns an optimized graph topology to capture temporal-spatial dependencies dynamically.
- PVCGN [11]: Designed for metro systems, incorporating multi-graph modeling and GC-GRU for spatiotemporal dependency learning.
- MGT [17]: Transformer-based model with spatiotemporal self-attention and meta-learned parameters for heterogeneous station characteristics.
- Informer [29]: Sparse attention Transformer for long-sequence forecasting, adapted for IO prediction.
- STAEformer [30]: Introduces spatiotemporal adaptive embeddings into Transformer frameworks, enabling graph-free modeling.
- ReDyNet [4]: Focused on station-level IO prediction, learning dynamic graphs and filtering redundant context via information bottleneck.
- HIAM [7]: Jointly predicts OD/DO flows using a dual-information Transformer; IO predictions are obtained by aggregating OD/DO outputs.
5.1.4. Implementation Details
5.2. Overall Forecasting Performance
5.3. Ablation Study
5.3.1. Impact of Cross-Task Interaction Mechanisms
- Ind+Cons: independent task modeling with consistency regularization but without any cross-task interaction.
- woGate: full cross-task interaction but without the gated residual mechanism.
- EncOnly: cross-task interaction applied only in the encoder layers.
- DecOnly: cross-task interaction applied only in the decoder layers.
- PosFusion: post-fusion strategy replacing our proposed pre-fusion design.
- Full (CATI): the complete model with pre-fusion, gated residuals, and encoder–decoder cross-task interaction.
5.3.2. Impact of Aggregation Consistency
5.4. Hyperparameter Analysis
5.4.1. Stacked Layers
5.4.2. Hidden Dimension of Task-Specific Encoding
5.4.3. Hidden Dimension of Cross-Attention
5.4.4. Number of Attention Heads
5.5. Cross-Task Interaction Mechanism Analysis
5.5.1. Attention Behavior
5.5.2. Gate Behavior
5.5.3. Interaction Strength
5.5.4. Interpretability and Mobility Insights
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Shen, L.; Li, J.; Chen, Y.; Li, C.; Chen, X.; Lee, D.H. Short-Term Metro Origin–Destination Passenger Flow Prediction via Spatio-Temporal Dynamic Attentive Multi-Hypergraph Network. IEEE Trans. Intell. Transp. Syst. 2024, 25, 9945–9957. [Google Scholar] [CrossRef]
- Hyun, J.; Joe, H.; Lee, C.; Kim, Y.R.; Lee, S. Optimizing Extended Metro Timetables During Year-End Events Using Graph Neural Networks: A Study on Passenger Flow Prediction and Timetable Optimization. IEEE Trans. Intell. Transp. Syst. 2025, 26, 15951–15961. [Google Scholar] [CrossRef]
- Gao, C.; Liu, H.; Huang, J.; Wang, Z.; Li, X.; Li, X. Regularized Spatial–Temporal Graph Convolutional Networks for Metro Passenger Flow Prediction. IEEE Trans. Intell. Transp. Syst. 2024, 25, 11241–11255. [Google Scholar] [CrossRef]
- Gao, Q.; Wang, Z.; Huang, L.; Trajcevski, G.; Liu, G.; Li, X. Responsive Dynamic Graph Disentanglement for Metro Flow Forecasting. Proc. Aaai Conf. Artif. Intell. 2025, 39, 11690–11698. [Google Scholar] [CrossRef]
- Lv, S.; Wang, K.; Yang, H.; Wang, P. An Origin–Destination Passenger Flow Prediction System Based on Convolutional Neural Network and Passenger Source-Based Attention Mechanism. Expert Syst. Appl. 2024, 238, 121989. [Google Scholar] [CrossRef]
- Liu, Y.; Chen, B.; Zheng, Y.; Cheng, L.; Li, G.; Lin, L. ODMixer: Fine-Grained Spatial-Temporal MLP for Metro Origin-Destination Prediction. IEEE Trans. Knowl. Data Eng. 2025, 37, 5508–5521. [Google Scholar] [CrossRef]
- Liu, L.; Zhu, Y.; Li, G.; Wu, Z.; Bai, L.; Lin, L. Online Metro Origin–Destination Prediction via Heterogeneous Information Aggregation. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 3574–3589. [Google Scholar] [CrossRef] [PubMed]
- Xu, Y.; Lyu, Y.; Xiong, G.; Wang, S.; Wu, W.; Cui, H.; Luo, J. Adaptive Feature Fusion Networks for Origin–Destination Passenger Flow Prediction in Metro Systems. IEEE Trans. Intell. Transp. Syst. 2023, 24, 5296–5312. [Google Scholar] [CrossRef]
- Huang, H.; Mao, J.; Liu, R.; Lu, W.; Tang, T.; Liu, L. MTLMetro: A Deep Multi-Task Learning Model for Metro Passenger Demands Prediction. IEEE Trans. Intell. Transp. Syst. 2024, 25, 11805–11820. [Google Scholar] [CrossRef]
- Li, P.; Wang, S.; Zhao, H.; Yu, J.; Hu, L.; Yin, H.; Liu, Z. IG-Net: An Interaction Graph Network Model for Metro Passenger Flow Forecasting. IEEE Trans. Intell. Transp. Syst. 2023, 24, 4147–4157. [Google Scholar] [CrossRef]
- Liu, L.; Chen, J.; Wu, H.; Zhen, J.; Li, G.; Lin, L. Physical–Virtual Collaboration Modeling for Intra- and Inter-Station Metro Ridership Prediction. IEEE Trans. Intell. Transp. Syst. 2022, 23, 3377–3391. [Google Scholar] [CrossRef]
- He, Y.; Li, L.; Zhu, X.; Tsui, K.L. Multi-Graph Convolutional–Recurrent Neural Network (MGC-RNN) for Short-Term Forecasting of Transit Passenger Flow. IEEE Trans. Intell. Transp. Syst. 2022, 23, 18155–18174. [Google Scholar] [CrossRef]
- Zhao, Y.; Lin, Y.; Zhang, Y.; Wen, H.; Liu, Y.; Wu, H.; Wu, Z.; Zhang, S.; Wan, H. Traffic Inflow and Outflow Forecasting by Modeling Intra- and Inter-Relationship Between Flows. IEEE Trans. Intell. Transp. Syst. 2022, 23, 20202–20216. [Google Scholar] [CrossRef]
- Xie, P.; Ma, M.; Li, T.; Ji, S.; Du, S.; Yu, Z.; Zhang, J. Spatio-Temporal Dynamic Graph Relation Learning for Urban Metro Flow Prediction. IEEE Trans. Knowl. Data Eng. 2023, 35, 9973–9984. [Google Scholar] [CrossRef]
- Ma, M.; Hu, J.; Jensen, C.S.; Teng, F.; Han, P.; Xu, Z.; Li, T. Learning Time-Aware Graph Structures for Spatially Correlated Time Series Forecasting. In Proceedings of the 2024 IEEE 40th International Conference on Data Engineering (ICDE), Utrecht, The Netherlands, 13–16 May 2024; pp. 4435–4448. [Google Scholar] [CrossRef]
- Liu, W.; Li, H.; Zhang, H.; Xue, J.; Sun, S. Dynamic Spatio-Temporal Graph Fusion Network Modeling for Urban Metro Ridership Prediction. Inf. Fusion 2025, 117, 102845. [Google Scholar] [CrossRef]
- Ye, X.; Fang, S.; Sun, F.; Zhang, C.; Xiang, S. Meta Graph Transformer: A Novel Framework for Spatial–Temporal Traffic Prediction. Neurocomputing 2022, 491, 544–563. [Google Scholar] [CrossRef]
- Zhang, J.; Mao, S.; Zhang, S.; Yin, J.; Yang, L.; Gao, Z. EF-former for short-term passenger flow prediction during large-scale events in urban rail transit systems. Inf. Fusion 2025, 117, 102916. [Google Scholar] [CrossRef]
- Wu, J.; He, D.; Jin, Z.; Li, X.; Li, Q.; Xiang, W. Learning spatial–temporal pairwise and high-order relationships for short-term passenger flow prediction in urban rail transit. Expert Syst. Appl. 2024, 245, 123091. [Google Scholar] [CrossRef]
- Li, H.; Fu, W.; Zhang, H.; Liu, W.; Sun, S.; Zhang, T. Spatio–temporal graph hierarchical learning framework for metro passenger flow prediction across stations and lines. Knowl.-Based Syst. 2025, 311, 113132. [Google Scholar] [CrossRef]
- Dong, H.; Ding, F.; Tan, H.; Wu, Y.; Ran, B. Rail Transit OD-Matrix Completion via Manifold Regularised Tensor Factorisation. IET Intell. Transp. Syst. 2021, 15, 1304–1317. [Google Scholar] [CrossRef]
- Jiang, W.; Ma, Z.; Koutsopoulos, H.N. Deep learning for short-term origin–destination passenger flow prediction under partial observability in urban railway systems. Neural Comput. Appl. 2022, 34, 4813–4830. [Google Scholar] [CrossRef]
- Huang, J.; Huang, B.; Yu, W.; Xiao, J.; Xie, R.; Ruan, K. ODformer: Spatial–Temporal Transformers for Long Sequence Origin–Destination Matrix Forecasting Against Cross Application Scenario. Expert Syst. Appl. 2023, 226, 119835. [Google Scholar] [CrossRef]
- Zhang, Y.; Sun, K.; Wen, D.; Chen, D.; Lv, H.; Zhang, Q. Deep Learning for Metro Short-Term Origin-Destination Passenger Flow Forecasting Considering Section Capacity Utilization Ratio. IEEE Trans. Intell. Transp. Syst. 2023, 24, 7943–7960. [Google Scholar] [CrossRef]
- Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is All you Need. In Advances in Neural Information Processing Systems; Curran Associates, Inc.: Red Hook, NY, USA, 2017; Volume 30, pp. 6000–6010. [Google Scholar]
- Li, Y.; Yu, R.; Shahabi, C.; Liu, Y. Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting. In Proceedings of the 6th International Conference on Learning Representations, ICLR 2018, Vancouver, BC, Canada, 30 April–3 May 2018. [Google Scholar]
- Wu, Z.; Pan, S.; Long, G.; Jiang, J.; Zhang, C. Graph WaveNet for Deep Spatial-Temporal Graph Modeling. In Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI 2019, Macao, China, 10–16 August 2019; pp. 1907–1913. [Google Scholar] [CrossRef]
- Shang, C.; Chen, J.; Bi, J. Discrete Graph Structure Learning for Forecasting Multiple Time Series. In Proceedings of the 9th International Conference on Learning Representations, ICLR 2021, Virtual Event, 3–7 May 2021. [Google Scholar]
- Zhou, H.; Zhang, S.; Peng, J.; Zhang, S.; Li, J.; Xiong, H.; Zhang, W. Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting. Proc. Aaai Conf. Artif. Intell. 2021, 35, 11106–11115. [Google Scholar] [CrossRef]
- Liu, H.; Dong, Z.; Jiang, R.; Deng, J.; Deng, J.; Chen, Q.; Song, X. Spatio-Temporal Adaptive Embedding Makes Vanilla Transformer SOTA for Traffic Forecasting. In Proceedings of the 32nd ACM International Conference on Information and Knowledge Management (CIKM ’23), Birmingham, UK, 21–25 October 2023; pp. 4123–4129. [Google Scholar] [CrossRef]





| Name | SHMetro | HZMetro |
|---|---|---|
| City | Shanghai | Hangzhou |
| Number of stations | 288 | 80 |
| Number of physical edge | 958 | 248 |
| Averaged ridership per day | 8.82 M | 2.35 M |
| Time interval | 15 min | 15 min |
| Working time each day | 5:30–23:30 | 5:30–23:30 |
| Training timespan | 1 July–31 August 2016 | 1–18 January 2019 |
| Number of training samples | 4092 | 1188 |
| Validation timespan | 1–9 September 2016 | 19–20 January 2019 |
| Number of validation samples | 594 | 132 |
| Testing timespan | 10–30 September 2016 | 21–25 January 2019 |
| Number of testing samples | 1386 | 330 |
| Metric | Task | Time | GRU | LSTM | GCN | DCRNN | GWN | DGSL | PVCGN | STAE-Former | ReDy-Net | HIAM | CATI ± std |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAPE (%) | OD | 15 min | 31.58 | 30.48 | 32.12 | 31.20 | 32.96 | 31.45 | 29.89 | 29.66 | 28.40 | 27.86 | 27.49 ± 0.13 |
| 30 min | 31.04 | 30.49 | 32.31 | 31.28 | 33.64 | 31.81 | 30.53 | 29.51 | 28.63 | 27.90 | 27.55 ± 0.11 | ||
| 45 min | 30.59 | 30.34 | 32.76 | 31.54 | 35.53 | 32.50 | 30.78 | 29.64 | 28.90 | 28.04 | 27.72 ± 0.12 | ||
| 60 min | 30.57 | 30.61 | 33.38 | 31.81 | 36.72 | 33.35 | 31.05 | 30.17 | 29.41 | 28.22 | 27.93 ± 0.14 | ||
| DO | 15 min | 32.28 | 31.96 | 32.69 | 30.81 | 33.78 | 31.69 | 30.02 | 29.83 | 29.24 | 28.61 | 28.31 ± 0.07 | |
| 30 min | 32.37 | 31.58 | 33.32 | 30.93 | 33.45 | 31.99 | 30.51 | 30.06 | 29.21 | 28.63 | 28.35 ± 0.05 | ||
| 45 min | 32.58 | 31.61 | 34.40 | 31.37 | 33.57 | 32.65 | 31.02 | 30.43 | 29.14 | 28.85 | 28.57 ± 0.04 | ||
| 60 min | 32.40 | 31.55 | 35.61 | 32.01 | 34.31 | 33.59 | 31.48 | 31.08 | 29.69 | 29.16 | 28.84 ± 0.05 | ||
| IO | 15 min | 15.92 | 15.14 | 15.40 | 10.58 | 14.48 | 10.24 | 9.73 | 9.83 | 9.67 | 10.27 | 9.22 ± 0.08 | |
| 30 min | 15.28 | 14.31 | 15.19 | 10.97 | 14.66 | 10.34 | 10.13 | 10.01 | 10.04 | 10.63 | 9.55 ± 0.07 | ||
| 45 min | 14.66 | 14.13 | 15.86 | 11.53 | 15.47 | 10.69 | 10.49 | 10.37 | 10.23 | 11.00 | 9.96 ± 0.06 | ||
| 60 min | 14.47 | 14.04 | 16.04 | 11.97 | 15.59 | 11.10 | 10.73 | 10.55 | 10.33 | 11.35 | 10.30 ± 0.05 | ||
| MAE | OD | 15 min | 2.73 | 2.63 | 2.78 | 2.70 | 2.85 | 2.74 | 2.69 | 2.66 | 2.63 | 2.50 | 2.47 ± 0.01 |
| 30 min | 2.65 | 2.60 | 2.76 | 2.67 | 2.87 | 2.77 | 2.74 | 2.64 | 2.65 | 2.50 | 2.47 ± 0.01 | ||
| 45 min | 2.57 | 2.55 | 2.75 | 2.65 | 2.99 | 2.81 | 2.75 | 2.64 | 2.66 | 2.50 | 2.47 ± 0.01 | ||
| 60 min | 2.54 | 2.54 | 2.77 | 2.64 | 3.05 | 2.85 | 2.75 | 2.66 | 2.68 | 2.50 | 2.47 ± 0.01 | ||
| DO | 15 min | 2.81 | 2.79 | 2.83 | 2.69 | 2.95 | 2.76 | 2.68 | 2.69 | 2.61 | 2.56 | 2.53 ± 0.01 | |
| 30 min | 2.82 | 2.75 | 2.84 | 2.69 | 2.91 | 2.78 | 2.74 | 2.69 | 2.65 | 2.57 | 2.55 ± 0.00 | ||
| 45 min | 2.82 | 2.73 | 2.89 | 2.71 | 2.90 | 2.82 | 2.79 | 2.73 | 2.73 | 2.59 | 2.57 ± 0.00 | ||
| 60 min | 2.77 | 2.70 | 2.95 | 2.74 | 2.94 | 2.88 | 2.83 | 2.79 | 2.71 | 2.62 | 2.59 ± 0.00 | ||
| IO | 15 min | 35.92 | 34.17 | 34.76 | 23.88 | 32.69 | 23.11 | 22.66 | 22.64 | 22.52 | 23.93 | 21.49 ± 0.20 | |
| 30 min | 34.22 | 32.06 | 34.02 | 24.58 | 32.84 | 23.16 | 23.65 | 22.98 | 22.82 | 24.80 | 22.30 ± 0.16 | ||
| 45 min | 32.49 | 31.32 | 35.15 | 25.55 | 34.28 | 23.70 | 24.65 | 23.60 | 23.53 | 25.64 | 23.20 ± 0.14 | ||
| 60 min | 31.71 | 30.77 | 35.15 | 26.24 | 34.17 | 24.32 | 24.86 | 24.34 | 24.23 | 26.30 | 23.86 ± 0.11 | ||
| RMSE | OD | 15 min | 5.94 | 5.77 | 5.78 | 5.55 | 6.34 | 5.14 | 5.38 | 5.23 | 5.18 | 4.90 | 4.63 ± 0.06 |
| 30 min | 5.72 | 5.70 | 5.85 | 5.59 | 6.57 | 5.40 | 5.78 | 5.23 | 5.19 | 4.93 | 4.70 ± 0.05 | ||
| 45 min | 5.58 | 5.68 | 6.04 | 5.73 | 7.20 | 5.62 | 5.91 | 5.24 | 5.22 | 4.98 | 4.75 ± 0.06 | ||
| 60 min | 5.73 | 5.84 | 6.16 | 5.70 | 7.63 | 5.77 | 6.01 | 5.85 | 5.56 | 5.02 | 4.80 ± 0.05 | ||
| DO | 15 min | 6.47 | 6.23 | 5.98 | 5.17 | 6.47 | 5.25 | 5.27 | 5.23 | 5.21 | 4.88 | 4.82 ± 0.01 | |
| 30 min | 6.68 | 6.09 | 6.26 | 5.22 | 6.25 | 5.41 | 5.63 | 5.47 | 5.36 | 4.96 | 4.90 ± 0.01 | ||
| 45 min | 6.88 | 6.03 | 6.67 | 5.31 | 6.08 | 5.66 | 5.89 | 5.51 | 5.42 | 5.06 | 5.00 ± 0.02 | ||
| 60 min | 6.65 | 5.95 | 6.99 | 5.41 | 6.12 | 5.99 | 5.99 | 5.52 | 4.48 | 5.16 | 5.10 ± 0.03 | ||
| IO | 15 min | 72.40 | 62.46 | 58.45 | 39.90 | 54.79 | 38.75 | 38.06 | 37.52 | 37.39 | 38.88 | 35.74 ± 0.72 | |
| 30 min | 68.57 | 58.42 | 57.76 | 41.78 | 54.52 | 38.64 | 40.06 | 38.49 | 37.46 | 40.31 | 37.15 ± 0.56 | ||
| 45 min | 64.14 | 57.05 | 60.89 | 42.84 | 58.40 | 39.70 | 41.63 | 39.37 | 38.54 | 41.72 | 38.78 ± 0.58 | ||
| 60 min | 60.42 | 56.51 | 59.48 | 43.92 | 56.79 | 40.71 | 42.21 | 40.06 | 39.89 | 43.30 | 40.19 ± 0.48 |
| Metric | Task | Time | GRU | LSTM | GCN | DCRNN | GWN | DGSL | PVCGN | STAE-Former | ReDy-Net | HIAM | CATI ± std |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAPE (%) | OD | 15 min | 45.80 | 45.43 | 42.30 | 40.78 | 41.67 | 40.84 | 39.32 | 38.96 | 38.69 | 38.11 | 37.54 ± 0.04 |
| 30 min | 47.31 | 47.03 | 42.56 | 40.63 | 41.35 | 40.93 | 39.44 | 39.10 | 39.03 | 38.06 | 37.47 ± 0.05 | ||
| 45 min | 49.28 | 49.00 | 43.52 | 40.92 | 41.32 | 41.49 | 39.67 | 39.25 | 39.12 | 38.26 | 37.66 ± 0.08 | ||
| 60 min | 51.40 | 51.07 | 44.93 | 41.67 | 42.55 | 42.40 | 40.15 | 39.44 | 39.26 | 38.60 | 37.95 ± 0.10 | ||
| DO | 15 min | 42.13 | 41.86 | 42.43 | 40.58 | 42.21 | 40.66 | 39.30 | 39.22 | 39.06 | 38.95 | 38.31 ± 0.03 | |
| 30 min | 43.22 | 42.86 | 42.68 | 40.65 | 42.04 | 40.71 | 39.60 | 39.61 | 39.23 | 38.85 | 38.25 ± 0.03 | ||
| 45 min | 45.22 | 44.77 | 43.64 | 41.17 | 42.09 | 41.24 | 40.24 | 40.21 | 39.92 | 39.09 | 38.50 ± 0.04 | ||
| 60 min | 47.35 | 46.76 | 45.01 | 41.19 | 42.15 | 42.14 | 41.06 | 40.79 | 40.27 | 39.49 | 38.87 ± 0.07 | ||
| IO | 15 min | 19.68 | 18.65 | 19.34 | 11.98 | 14.92 | 10.59 | 10.44 | 10.35 | 10.25 | 14.70 | 9.91 ± 0.06 | |
| 30 min | 18.42 | 17.81 | 19.28 | 12.74 | 14.66 | 10.90 | 10.97 | 11.07 | 10.86 | 14.82 | 10.32 ± 0.07 | ||
| 45 min | 17.91 | 17.73 | 19.76 | 13.86 | 15.02 | 11.57 | 11.48 | 11.22 | 11.09 | 15.06 | 10.74 ± 0.08 | ||
| 60 min | 17.67 | 17.80 | 19.74 | 14.89 | 15.32 | 12.16 | 12.03 | 11.40 | 11.33 | 15.29 | 11.09 ± 0.09 | ||
| MAE | OD | 15 min | 1.33 | 1.32 | 1.23 | 1.18 | 1.20 | 1.18 | 1.14 | 1.13 | 1.13 | 1.10 | 1.09 ± 0.00 |
| 30 min | 1.36 | 1.35 | 1.24 | 1.16 | 1.18 | 1.19 | 1.13 | 1.12 | 1.12 | 1.09 | 1.08 ± 0.00 | ||
| 45 min | 1.40 | 1.39 | 1.26 | 1.16 | 1.17 | 1.20 | 1.13 | 1.12 | 1.12 | 1.09 | 1.07 ± 0.00 | ||
| 60 min | 1.44 | 1.43 | 1.29 | 1.16 | 1.19 | 1.22 | 1.13 | 1.12 | 1.12 | 1.08 | 1.06 ± 0.00 | ||
| DO | 15 min | 1.22 | 1.21 | 1.23 | 1.18 | 1.22 | 1.18 | 1.14 | 1.13 | 1.13 | 1.13 | 1.11 ± 0.00 | |
| 30 min | 1.26 | 1.25 | 1.24 | 1.18 | 1.22 | 1.18 | 1.15 | 1.14 | 1.14 | 1.13 | 1.11 ± 0.00 | ||
| 45 min | 1.31 | 1.30 | 1.26 | 1.19 | 1.22 | 1.20 | 1.17 | 1.16 | 1.15 | 1.14 | 1.12 ± 0.00 | ||
| 60 min | 1.37 | 1.35 | 1.30 | 1.21 | 1.21 | 1.21 | 1.19 | 1.18 | 1.17 | 1.14 | 1.12 ± 0.00 | ||
| IO | 15 min | 42.95 | 40.70 | 43.65 | 26.33 | 32.55 | 23.12 | 23.92 | 22.63 | 22.48 | 32.40 | 21.84 ± 0.12 | |
| 30 min | 40.02 | 38.41 | 43.19 | 27.93 | 31.86 | 23.69 | 24.96 | 23.33 | 23.17 | 32.59 | 22.70 ± 0.15 | ||
| 45 min | 38.62 | 38.23 | 43.79 | 30.18 | 32.38 | 24.95 | 25.87 | 23.99 | 23.95 | 32.91 | 23.47 ± 0.17 | ||
| 60 min | 37.67 | 37.95 | 43.26 | 32.09 | 32.66 | 25.92 | 26.73 | 24.77 | 24.94 | 33.09 | 23.99 ± 0.21 | ||
| RMSE | OD | 15 min | 4.12 | 4.07 | 3.29 | 3.22 | 3.47 | 2.96 | 3.17 | 2.94 | 2.89 | 2.82 | 2.71 ± 0.01 |
| 30 min | 4.60 | 4.55 | 3.37 | 3.31 | 3.36 | 3.04 | 3.32 | 2.99 | 2.93 | 2.89 | 2.79 ± 0.01 | ||
| 45 min | 5.12 | 5.08 | 3.58 | 3.48 | 3.36 | 3.19 | 3.42 | 3.07 | 3.02 | 2.96 | 2.86 ± 0.03 | ||
| 60 min | 5.59 | 5.59 | 3.86 | 3.67 | 3.70 | 3.38 | 3.62 | 3.21 | 3.11 | 3.02 | 2.93 ± 0.04 | ||
| DO | 15 min | 3.22 | 3.17 | 3.34 | 2.98 | 3.49 | 2.97 | 2.92 | 2.90 | 2.89 | 2.86 | 2.71 ± 0.01 | |
| 30 min | 3.53 | 3.48 | 3.42 | 3.05 | 3.45 | 3.05 | 3.02 | 2.95 | 2.91 | 2.89 | 2.77 ± 0.01 | ||
| 45 min | 4.06 | 4.07 | 3.62 | 3.18 | 3.44 | 3.18 | 3.22 | 3.08 | 3.01 | 2.96 | 2.84 ± 0.01 | ||
| 60 min | 4.60 | 4.70 | 3.84 | 3.34 | 3.42 | 3.39 | 3.59 | 3.21 | 3.12 | 3.04 | 2.91 ± 0.01 | ||
| IO | 15 min | 95.88 | 87.68 | 72.85 | 50.49 | 64.38 | 44.50 | 47.89 | 43.75 | 42.97 | 51.64 | 42.01 ± 0.37 | |
| 30 min | 88.68 | 84.01 | 71.85 | 54.63 | 63.19 | 47.50 | 51.94 | 46.33 | 45.46 | 52.92 | 44.81 ± 0.54 | ||
| 45 min | 85.35 | 84.25 | 73.45 | 61.14 | 65.37 | 52.13 | 55.31 | 48.45 | 47.78 | 54.88 | 47.56 ± 0.68 | ||
| 60 min | 83.47 | 84.03 | 71.93 | 66.36 | 65.24 | 55.74 | 59.92 | 50.34 | 50.01 | 56.75 | 49.87 ± 0.91 |
| HZMetro | SHMetro | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Metric | Task | Time | Ind+Cons | woGate | EncOnly | DecOnly | PosFusion | Full | Ind+Cons | woGate | EncOnly | DecOnly | PosFusion | Full |
| MAPE (%) | OD | 15 min | 32.43 | 27.39 | 28.65 | 27.70 | 28.34 | 27.41 | 39.16 | 37.52 | 38.16 | 37.95 | 38.46 | 37.53 |
| 30 min | 34.04 | 27.47 | 28.77 | 27.72 | 28.37 | 27.49 | 39.17 | 37.41 | 38.02 | 37.89 | 38.39 | 37.50 | ||
| 45 min | 36.60 | 27.59 | 29.19 | 27.88 | 28.68 | 27.68 | 39.55 | 37.53 | 38.26 | 38.03 | 38.58 | 37.69 | ||
| 60 min | 39.36 | 27.80 | 29.89 | 28.13 | 29.09 | 27.81 | 40.13 | 37.78 | 38.71 | 38.27 | 38.91 | 37.97 | ||
| DO | 15 min | 34.35 | 28.22 | 28.94 | 28.28 | 28.74 | 28.32 | 41.47 | 38.31 | 38.98 | 38.93 | 39.08 | 38.32 | |
| 30 min | 36.65 | 28.29 | 28.92 | 28.27 | 28.64 | 28.36 | 41.99 | 38.24 | 38.95 | 38.82 | 39.05 | 38.26 | ||
| 45 min | 40.43 | 28.48 | 29.27 | 28.47 | 28.92 | 28.55 | 43.00 | 38.48 | 39.29 | 38.99 | 39.34 | 38.49 | ||
| 60 min | 45.08 | 28.72 | 29.94 | 28.69 | 29.39 | 28.83 | 44.12 | 38.86 | 39.69 | 39.22 | 39.75 | 38.85 | ||
| IO | 15 min | 14.09 | 9.35 | 10.17 | 9.23 | 9.51 | 9.10 | 11.55 | 10.13 | 10.11 | 9.87 | 10.15 | 9.86 | |
| 30 min | 18.06 | 9.63 | 10.70 | 9.47 | 9.90 | 9.38 | 12.56 | 10.41 | 10.49 | 10.28 | 10.56 | 10.27 | ||
| 45 min | 23.01 | 9.95 | 11.23 | 9.86 | 10.41 | 9.76 | 13.72 | 10.78 | 10.91 | 10.73 | 11.02 | 10.68 | ||
| 60 min | 27.93 | 10.28 | 11.65 | 10.22 | 10.87 | 10.06 | 14.89 | 11.09 | 11.22 | 11.09 | 11.43 | 11.00 | ||
| MAE | OD | 15 min | 2.91 | 2.46 | 2.58 | 2.49 | 2.55 | 2.46 | 1.13 | 1.09 | 1.11 | 1.10 | 1.11 | 1.09 |
| 30 min | 3.05 | 2.46 | 2.58 | 2.49 | 2.55 | 2.47 | 1.13 | 1.08 | 1.09 | 1.09 | 1.10 | 1.08 | ||
| 45 min | 3.27 | 2.46 | 2.61 | 2.49 | 2.56 | 2.47 | 1.13 | 1.07 | 1.09 | 1.08 | 1.10 | 1.07 | ||
| 60 min | 3.48 | 2.46 | 2.64 | 2.49 | 2.57 | 2.46 | 1.12 | 1.06 | 1.08 | 1.07 | 1.09 | 1.06 | ||
| DO | 15 min | 3.07 | 2.52 | 2.59 | 2.53 | 2.57 | 2.53 | 1.20 | 1.11 | 1.13 | 1.13 | 1.13 | 1.11 | |
| 30 min | 3.29 | 2.54 | 2.60 | 2.54 | 2.57 | 2.55 | 1.22 | 1.11 | 1.13 | 1.13 | 1.14 | 1.11 | ||
| 45 min | 3.64 | 2.56 | 2.63 | 2.56 | 2.60 | 2.57 | 1.25 | 1.12 | 1.14 | 1.13 | 1.14 | 1.12 | ||
| 60 min | 4.05 | 2.58 | 2.69 | 2.58 | 2.64 | 2.59 | 1.28 | 1.12 | 1.15 | 1.13 | 1.15 | 1.12 | ||
| IO | 15 min | 32.83 | 21.78 | 23.70 | 21.51 | 22.16 | 21.21 | 25.45 | 22.32 | 22.29 | 21.75 | 22.37 | 21.74 | |
| 30 min | 42.15 | 22.47 | 24.98 | 22.10 | 23.10 | 21.89 | 27.63 | 22.90 | 23.07 | 22.62 | 23.22 | 22.60 | ||
| 45 min | 53.62 | 23.18 | 26.15 | 22.97 | 24.25 | 22.74 | 29.98 | 23.57 | 23.84 | 23.46 | 24.09 | 23.34 | ||
| 60 min | 64.74 | 23.83 | 27.00 | 23.68 | 25.19 | 23.33 | 32.22 | 24.00 | 24.28 | 23.99 | 24.72 | 23.80 | ||
| RMSE | OD | 15 min | 6.10 | 4.72 | 5.04 | 4.69 | 4.93 | 4.59 | 2.90 | 2.75 | 2.76 | 2.74 | 2.78 | 2.69 |
| 30 min | 6.57 | 4.75 | 5.14 | 4.72 | 4.96 | 4.66 | 2.98 | 2.78 | 2.85 | 2.83 | 2.86 | 2.78 | ||
| 45 min | 7.47 | 4.80 | 5.25 | 4.77 | 5.06 | 4.73 | 3.11 | 2.84 | 2.92 | 2.92 | 2.93 | 2.85 | ||
| 60 min | 8.43 | 4.87 | 5.40 | 4.82 | 5.14 | 4.75 | 3.20 | 2.88 | 2.95 | 2.99 | 3.00 | 2.92 | ||
| DO | 15 min | 6.99 | 4.78 | 4.98 | 4.77 | 4.92 | 4.81 | 3.02 | 2.73 | 2.77 | 2.70 | 2.76 | 2.71 | |
| 30 min | 7.69 | 4.85 | 5.07 | 4.83 | 4.95 | 4.89 | 3.22 | 2.77 | 2.84 | 2.76 | 2.82 | 2.77 | ||
| 45 min | 9.10 | 4.95 | 5.16 | 4.94 | 5.07 | 4.97 | 3.51 | 2.84 | 2.97 | 2.85 | 2.92 | 2.84 | ||
| 60 min | 10.99 | 5.03 | 5.30 | 5.04 | 5.22 | 5.06 | 3.90 | 2.90 | 3.04 | 2.92 | 2.99 | 2.89 | ||
| IO | 15 min | 62.93 | 36.85 | 41.02 | 35.66 | 37.87 | 35.06 | 48.62 | 43.64 | 42.14 | 41.22 | 42.48 | 42.04 | |
| 30 min | 80.92 | 37.76 | 43.60 | 36.54 | 39.44 | 36.44 | 55.52 | 45.47 | 44.52 | 44.26 | 45.32 | 44.64 | ||
| 45 min | 104.29 | 38.99 | 45.62 | 38.19 | 41.58 | 38.00 | 63.15 | 47.97 | 47.38 | 47.53 | 48.16 | 47.20 | ||
| 60 min | 127.75 | 40.62 | 47.55 | 39.60 | 43.72 | 39.20 | 72.68 | 49.97 | 49.18 | 50.15 | 50.36 | 49.24 | ||
| HZMetro | SHMetro | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Metric | Task | Time | Ind | Ind+Cons | woCons | Full | Ind | Ind+Cons | woCons | Full |
| MAPE (%) | OD | 15 min | 31.39 | 32.43 | 27.41 | 27.47 | 39.14 | 39.16 | 37.53 | 37.53 |
| 30 min | 32.60 | 34.04 | 27.58 | 27.53 | 39.15 | 39.17 | 37.50 | 37.50 | ||
| 45 min | 34.73 | 36.60 | 27.77 | 27.72 | 39.48 | 39.55 | 37.68 | 37.69 | ||
| 60 min | 37.18 | 39.36 | 27.91 | 27.94 | 40.12 | 40.13 | 37.99 | 37.97 | ||
| DO | 15 min | 33.73 | 34.35 | 28.38 | 28.27 | 41.40 | 41.47 | 38.24 | 38.32 | |
| 30 min | 35.50 | 36.65 | 28.36 | 28.31 | 41.92 | 41.99 | 38.20 | 38.26 | ||
| 45 min | 38.44 | 40.43 | 28.56 | 28.51 | 42.94 | 43.00 | 38.46 | 38.49 | ||
| 60 min | 41.81 | 45.08 | 28.81 | 28.78 | 44.21 | 44.12 | 38.84 | 38.85 | ||
| IO | 15 min | 13.49 | 14.09 | 9.41 | 9.25 | 11.56 | 11.55 | 9.90 | 9.86 | |
| 30 min | 16.78 | 18.06 | 9.78 | 9.50 | 12.54 | 12.56 | 10.30 | 10.27 | ||
| 45 min | 20.69 | 23.01 | 10.20 | 9.91 | 13.61 | 13.72 | 10.71 | 10.68 | ||
| 60 min | 24.60 | 27.93 | 10.48 | 10.24 | 14.67 | 14.89 | 11.07 | 11.00 | ||
| MAE | OD | 15 min | 2.82 | 2.91 | 2.46 | 2.47 | 1.13 | 1.13 | 1.09 | 1.09 |
| 30 min | 2.93 | 3.05 | 2.47 | 2.47 | 1.13 | 1.13 | 1.08 | 1.08 | ||
| 45 min | 3.10 | 3.27 | 2.48 | 2.48 | 1.12 | 1.13 | 1.07 | 1.07 | ||
| 60 min | 3.29 | 3.48 | 2.47 | 2.47 | 1.12 | 1.12 | 1.06 | 1.06 | ||
| DO | 15 min | 3.02 | 3.07 | 2.54 | 2.53 | 1.20 | 1.20 | 1.11 | 1.11 | |
| 30 min | 3.19 | 3.29 | 2.55 | 2.54 | 1.22 | 1.22 | 1.11 | 1.11 | ||
| 45 min | 3.46 | 3.64 | 2.57 | 2.56 | 1.25 | 1.25 | 1.12 | 1.12 | ||
| 60 min | 3.75 | 4.05 | 2.59 | 2.58 | 1.28 | 1.28 | 1.12 | 1.12 | ||
| IO | 15 min | 31.44 | 32.83 | 21.93 | 21.56 | 25.48 | 25.45 | 21.82 | 21.74 | |
| 30 min | 39.16 | 42.15 | 22.82 | 22.17 | 27.59 | 27.63 | 22.66 | 22.60 | ||
| 45 min | 48.21 | 53.62 | 23.76 | 23.08 | 29.75 | 29.98 | 23.40 | 23.34 | ||
| 60 min | 57.01 | 64.74 | 24.29 | 23.72 | 31.74 | 32.22 | 23.95 | 23.80 | ||
| RMSE | OD | 15 min | 5.88 | 6.10 | 4.62 | 4.65 | 2.91 | 2.90 | 2.71 | 2.69 |
| 30 min | 6.21 | 6.57 | 4.74 | 4.71 | 2.98 | 2.98 | 2.80 | 2.78 | ||
| 45 min | 6.80 | 7.47 | 4.83 | 4.79 | 3.08 | 3.11 | 2.89 | 2.85 | ||
| 60 min | 7.46 | 8.43 | 4.84 | 4.84 | 3.21 | 3.20 | 2.96 | 2.92 | ||
| DO | 15 min | 6.66 | 6.99 | 4.82 | 4.78 | 3.01 | 3.02 | 2.72 | 2.71 | |
| 30 min | 7.19 | 7.69 | 4.88 | 4.85 | 3.20 | 3.22 | 2.79 | 2.77 | ||
| 45 min | 8.30 | 9.10 | 4.97 | 4.95 | 3.54 | 3.51 | 2.86 | 2.84 | ||
| 60 min | 9.77 | 10.99 | 5.07 | 5.04 | 4.03 | 3.90 | 2.93 | 2.89 | ||
| IO | 15 min | 58.29 | 62.93 | 36.12 | 35.87 | 48.68 | 48.62 | 41.63 | 42.04 | |
| 30 min | 73.09 | 80.92 | 37.94 | 37.02 | 55.68 | 55.52 | 44.58 | 44.64 | ||
| 45 min | 90.75 | 104.29 | 39.78 | 38.77 | 63.64 | 63.15 | 47.37 | 47.20 | ||
| 60 min | 109.39 | 127.75 | 40.87 | 40.15 | 71.78 | 72.68 | 49.79 | 49.24 | ||
| HZMetro | SHMetro | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Metric | Task | Time | 1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 |
| MAPE (%) | OD | 15 min | 27.94 | 27.41 | 28.19 | 28.21 | 37.60 | 37.53 | 37.54 | 37.37 |
| 30 min | 27.95 | 27.49 | 28.08 | 28.17 | 37.58 | 37.50 | 37.43 | 37.34 | ||
| 45 min | 28.14 | 27.68 | 28.13 | 28.29 | 37.70 | 37.69 | 37.62 | 37.65 | ||
| 60 min | 28.47 | 27.81 | 28.30 | 28.49 | 37.91 | 37.97 | 37.94 | 37.97 | ||
| DO | 15 min | 28.49 | 28.32 | 28.64 | 28.94 | 38.63 | 38.32 | 38.59 | 38.61 | |
| 30 min | 28.62 | 28.36 | 28.98 | 29.03 | 38.58 | 38.26 | 38.56 | 38.62 | ||
| 45 min | 28.87 | 28.55 | 29.08 | 29.20 | 38.84 | 38.49 | 38.77 | 38.78 | ||
| 60 min | 29.06 | 28.83 | 29.33 | 29.48 | 39.18 | 38.85 | 39.10 | 39.99 | ||
| IO | 15 min | 9.64 | 9.10 | 9.59 | 10.01 | 11.18 | 9.86 | 10.69 | 11.16 | |
| 30 min | 9.94 | 9.38 | 10.14 | 10.24 | 11.64 | 10.27 | 11.00 | 11.45 | ||
| 45 min | 10.31 | 9.76 | 10.40 | 10.53 | 12.05 | 10.68 | 11.35 | 11.83 | ||
| 60 min | 10.66 | 10.06 | 10.64 | 10.77 | 12.36 | 11.00 | 11.66 | 12.12 | ||
| MAE | OD | 15 min | 2.51 | 2.46 | 2.52 | 2.54 | 1.09 | 1.09 | 1.09 | 1.08 |
| 30 min | 2.51 | 2.47 | 2.52 | 2.53 | 1.08 | 1.08 | 1.08 | 1.07 | ||
| 45 min | 2.51 | 2.47 | 2.51 | 2.53 | 1.07 | 1.07 | 1.07 | 1.07 | ||
| 60 min | 2.52 | 2.46 | 2.50 | 2.52 | 1.06 | 1.06 | 1.06 | 1.06 | ||
| DO | 15 min | 2.55 | 2.53 | 2.59 | 2.59 | 1.12 | 1.11 | 1.11 | 1.11 | |
| 30 min | 2.57 | 2.55 | 2.56 | 2.61 | 1.12 | 1.11 | 1.12 | 1.11 | ||
| 45 min | 2.59 | 2.57 | 2.61 | 2.63 | 1.13 | 1.12 | 1.12 | 1.12 | ||
| 60 min | 2.61 | 2.59 | 2.63 | 2.65 | 1.13 | 1.12 | 1.13 | 1.13 | ||
| IO | 15 min | 22.46 | 21.21 | 22.29 | 23.34 | 23.64 | 21.74 | 23.06 | 23.60 | |
| 30 min | 23.21 | 21.89 | 22.68 | 23.90 | 24.59 | 22.60 | 23.81 | 24.19 | ||
| 45 min | 24.03 | 22.74 | 23.23 | 24.52 | 25.35 | 23.34 | 24.52 | 24.86 | ||
| 60 min | 24.71 | 23.33 | 23.65 | 24.96 | 25.74 | 23.80 | 25.23 | 26.23 | ||
| RMSE | OD | 15 min | 4.92 | 4.59 | 4.98 | 5.03 | 2.73 | 2.69 | 2.77 | 2.76 |
| 30 min | 4.95 | 4.66 | 4.94 | 5.02 | 2.82 | 2.78 | 2.80 | 2.80 | ||
| 45 min | 5.03 | 4.73 | 4.94 | 5.05 | 2.88 | 2.85 | 2.88 | 2.90 | ||
| 60 min | 5.15 | 4.75 | 4.99 | 5.09 | 2.94 | 2.92 | 2.95 | 2.97 | ||
| DO | 15 min | 4.83 | 4.81 | 5.05 | 5.13 | 2.80 | 2.71 | 2.83 | 2.85 | |
| 30 min | 4.91 | 4.89 | 5.07 | 5.21 | 2.87 | 2.77 | 2.86 | 2.88 | ||
| 45 min | 4.99 | 4.97 | 5.04 | 5.26 | 2.96 | 2.84 | 2.93 | 2.98 | ||
| 60 min | 5.06 | 5.06 | 5.39 | 5.31 | 3.04 | 2.89 | 3.00 | 3.05 | ||
| IO | 15 min | 36.55 | 35.06 | 36.78 | 38.36 | 45.58 | 42.04 | 43.09 | 47.06 | |
| 30 min | 38.67 | 36.44 | 38.43 | 38.23 | 48.54 | 44.64 | 45.30 | 48.45 | ||
| 45 min | 40.10 | 38.00 | 39.45 | 40.37 | 51.19 | 47.20 | 48.78 | 51.02 | ||
| 60 min | 41.76 | 39.20 | 40.70 | 42.49 | 53.08 | 49.24 | 50.81 | 53.07 | ||
| HZMetro | SHMetro | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Metric | Task | Time | 32 | 64 | 96 | 128 | 256 | 32 | 64 | 96 | 128 | 256 |
| MAPE (%) | OD | 15 min | 27.85 | 27.54 | 27.41 | 27.48 | 27.30 | 39.69 | 37.98 | 37.53 | 37.49 | 37.47 |
| 30 min | 27.75 | 27.64 | 27.49 | 27.61 | 27.51 | 39.69 | 37.87 | 37.50 | 37.51 | 37.52 | ||
| 45 min | 27.92 | 27.82 | 27.68 | 27.74 | 27.64 | 39.92 | 38.02 | 37.69 | 37.70 | 37.71 | ||
| 60 min | 28.16 | 28.01 | 27.81 | 27.95 | 27.82 | 40.17 | 38.27 | 37.97 | 37.96 | 37.91 | ||
| DO | 15 min | 28.58 | 28.41 | 28.32 | 28.24 | 28.38 | 40.74 | 38.93 | 38.32 | 38.22 | 38.02 | |
| 30 min | 28.48 | 28.42 | 28.36 | 28.32 | 28.58 | 40.76 | 38.83 | 38.26 | 38.21 | 38.08 | ||
| 45 min | 28.68 | 28.59 | 28.55 | 28.54 | 28.84 | 41.08 | 39.09 | 38.49 | 38.48 | 38.27 | ||
| 60 min | 29.00 | 28.85 | 28.83 | 28.81 | 29.13 | 41.47 | 39.50 | 38.85 | 38.86 | 38.51 | ||
| IO | 15 min | 9.44 | 9.26 | 9.10 | 9.14 | 9.19 | 10.12 | 10.01 | 9.86 | 9.96 | 9.96 | |
| 30 min | 9.77 | 9.66 | 9.38 | 9.50 | 9.71 | 10.62 | 10.42 | 10.27 | 10.34 | 10.38 | ||
| 45 min | 10.14 | 10.04 | 9.76 | 9.89 | 10.19 | 11.18 | 10.84 | 10.68 | 10.79 | 10.84 | ||
| 60 min | 10.47 | 10.38 | 10.06 | 10.19 | 10.53 | 11.59 | 11.18 | 11.00 | 11.17 | 11.17 | ||
| MAE | OD | 15 min | 2.50 | 2.48 | 2.46 | 2.47 | 2.45 | 1.15 | 1.10 | 1.09 | 1.09 | 1.09 |
| 30 min | 2.49 | 2.48 | 2.47 | 2.48 | 2.47 | 1.14 | 1.09 | 1.08 | 1.08 | 1.08 | ||
| 45 min | 2.49 | 2.48 | 2.47 | 2.48 | 2.47 | 1.14 | 1.08 | 1.07 | 1.07 | 1.07 | ||
| 60 min | 2.49 | 2.48 | 2.46 | 2.47 | 2.46 | 1.13 | 1.07 | 1.06 | 1.06 | 1.06 | ||
| DO | 15 min | 2.56 | 2.54 | 2.53 | 2.52 | 2.54 | 1.18 | 1.13 | 1.11 | 1.11 | 1.10 | |
| 30 min | 2.56 | 2.55 | 2.55 | 2.54 | 2.57 | 1.19 | 1.13 | 1.11 | 1.11 | 1.11 | ||
| 45 min | 2.58 | 2.57 | 2.57 | 2.57 | 2.59 | 1.19 | 1.14 | 1.12 | 1.12 | 1.11 | ||
| 60 min | 2.60 | 2.59 | 2.59 | 2.59 | 2.62 | 1.20 | 1.14 | 1.12 | 1.12 | 1.11 | ||
| IO | 15 min | 22.00 | 21.59 | 21.21 | 21.31 | 21.42 | 22.30 | 22.05 | 21.74 | 21.96 | 21.95 | |
| 30 min | 22.80 | 22.54 | 21.89 | 22.17 | 22.67 | 23.36 | 22.92 | 22.60 | 22.74 | 22.83 | ||
| 45 min | 23.62 | 23.39 | 22.74 | 23.04 | 23.73 | 24.43 | 23.70 | 23.34 | 23.58 | 23.69 | ||
| 60 min | 24.28 | 24.06 | 23.33 | 23.61 | 24.41 | 25.08 | 24.19 | 23.80 | 24.16 | 24.18 | ||
| RMSE | OD | 15 min | 4.84 | 4.70 | 4.59 | 4.65 | 4.57 | 2.82 | 2.72 | 2.69 | 2.72 | 2.73 |
| 30 min | 4.87 | 4.78 | 4.66 | 4.74 | 4.71 | 2.92 | 2.77 | 2.78 | 2.82 | 2.82 | ||
| 45 min | 4.92 | 4.84 | 4.73 | 4.76 | 4.74 | 3.02 | 2.83 | 2.85 | 2.90 | 2.92 | ||
| 60 min | 4.98 | 4.88 | 4.75 | 4.80 | 4.80 | 3.10 | 2.89 | 2.92 | 2.97 | 2.95 | ||
| DO | 15 min | 4.87 | 4.83 | 4.81 | 4.81 | 4.89 | 2.84 | 2.72 | 2.71 | 2.68 | 2.73 | |
| 30 min | 4.93 | 4.92 | 4.89 | 4.89 | 5.02 | 2.89 | 2.76 | 2.77 | 2.73 | 2.79 | ||
| 45 min | 5.02 | 5.01 | 4.97 | 4.97 | 5.12 | 2.99 | 2.85 | 2.84 | 2.82 | 2.86 | ||
| 60 min | 5.13 | 5.11 | 5.06 | 5.06 | 5.20 | 3.11 | 2.92 | 2.89 | 2.91 | 2.91 | ||
| IO | 15 min | 37.60 | 36.41 | 35.06 | 35.20 | 35.73 | 43.06 | 42.60 | 42.04 | 42.16 | 42.22 | |
| 30 min | 38.79 | 38.12 | 36.44 | 36.76 | 38.37 | 46.44 | 45.04 | 44.64 | 44.74 | 45.01 | ||
| 45 min | 40.09 | 39.73 | 38.00 | 38.24 | 39.94 | 50.42 | 47.67 | 47.20 | 47.86 | 48.22 | ||
| 60 min | 41.66 | 41.19 | 39.20 | 39.45 | 41.53 | 53.19 | 49.86 | 49.24 | 50.61 | 50.29 | ||
| HZMetro | SHMetro | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Metric | Task | Time | 96 | 128 | 256 | 512 | 1024 | 96 | 128 | 256 | 512 | 1024 |
| MAPE (%) | OD | 15 min | 27.80 | 27.66 | 27.51 | 27.41 | 27.65 | 38.07 | 37.80 | 37.63 | 37.53 | 37.54 |
| 30 min | 27.81 | 27.69 | 27.57 | 27.49 | 27.72 | 37.94 | 37.64 | 37.57 | 37.50 | 37.48 | ||
| 45 min | 27.99 | 27.86 | 27.76 | 27.68 | 28.00 | 38.14 | 37.78 | 37.74 | 37.69 | 37.65 | ||
| 60 min | 28.23 | 28.09 | 28.00 | 27.81 | 28.25 | 38.52 | 38.10 | 37.98 | 37.97 | 37.86 | ||
| DO | 15 min | 28.53 | 28.48 | 28.47 | 28.32 | 28.23 | 39.14 | 38.71 | 38.57 | 38.32 | 38.73 | |
| 30 min | 28.51 | 28.47 | 28.45 | 28.36 | 28.34 | 39.08 | 38.65 | 38.55 | 38.26 | 38.30 | ||
| 45 min | 28.72 | 28.70 | 28.65 | 28.55 | 28.56 | 39.34 | 38.85 | 38.79 | 38.49 | 38.76 | ||
| 60 min | 29.06 | 29.03 | 28.95 | 28.83 | 28.86 | 39.77 | 39.17 | 39.11 | 38.85 | 39.08 | ||
| IO | 15 min | 9.39 | 9.37 | 9.24 | 9.10 | 9.22 | 10.86 | 11.11 | 11.23 | 9.86 | 10.31 | |
| 30 min | 9.77 | 9.74 | 9.57 | 9.38 | 9.54 | 11.43 | 11.63 | 11.77 | 10.27 | 11.64 | ||
| 45 min | 10.20 | 10.19 | 9.96 | 9.76 | 10.01 | 11.92 | 12.03 | 12.19 | 10.68 | 11.10 | ||
| 60 min | 10.54 | 10.51 | 10.26 | 10.06 | 10.35 | 12.25 | 12.32 | 12.48 | 11.00 | 12.51 | ||
| MAE | OD | 15 min | 2.50 | 2.49 | 2.47 | 2.46 | 2.48 | 1.10 | 1.10 | 1.09 | 1.09 | 1.08 |
| 30 min | 2.50 | 2.49 | 2.47 | 2.47 | 2.49 | 1.09 | 1.08 | 1.08 | 1.08 | 1.07 | ||
| 45 min | 2.50 | 2.49 | 2.48 | 2.47 | 2.50 | 1.08 | 1.07 | 1.07 | 1.07 | 1.07 | ||
| 60 min | 2.50 | 2.49 | 2.48 | 2.46 | 2.50 | 1.08 | 1.07 | 1.06 | 1.06 | 1.06 | ||
| DO | 15 min | 2.55 | 2.55 | 2.54 | 2.53 | 2.52 | 1.14 | 1.12 | 1.12 | 1.11 | 1.11 | |
| 30 min | 2.56 | 2.56 | 2.56 | 2.55 | 2.55 | 1.14 | 1.12 | 1.12 | 1.11 | 1.11 | ||
| 45 min | 2.58 | 2.58 | 2.58 | 2.57 | 2.57 | 1.14 | 1.13 | 1.13 | 1.12 | 1.12 | ||
| 60 min | 2.61 | 2.61 | 2.60 | 2.59 | 2.59 | 1.15 | 1.13 | 1.13 | 1.12 | 1.13 | ||
| IO | 15 min | 21.89 | 21.84 | 21.53 | 21.21 | 21.48 | 23.94 | 24.48 | 24.76 | 21.74 | 22.73 | |
| 30 min | 22.80 | 22.73 | 22.33 | 21.89 | 22.26 | 25.13 | 24.57 | 23.89 | 22.60 | 23.39 | ||
| 45 min | 23.77 | 23.75 | 23.21 | 22.74 | 23.32 | 26.06 | 25.30 | 24.64 | 23.34 | 24.26 | ||
| 60 min | 24.43 | 24.36 | 23.77 | 23.33 | 23.98 | 26.50 | 25.65 | 25.00 | 23.80 | 24.91 | ||
| RMSE | OD | 15 min | 4.82 | 4.74 | 4.64 | 4.59 | 4.65 | 2.78 | 2.75 | 2.74 | 2.69 | 2.75 |
| 30 min | 4.87 | 4.78 | 4.70 | 4.66 | 4.72 | 2.84 | 2.80 | 2.81 | 2.78 | 2.78 | ||
| 45 min | 4.92 | 4.83 | 4.77 | 4.73 | 4.81 | 2.93 | 2.88 | 2.89 | 2.85 | 2.88 | ||
| 60 min | 4.98 | 4.88 | 4.84 | 4.75 | 4.87 | 3.00 | 2.94 | 2.94 | 2.92 | 2.94 | ||
| DO | 15 min | 4.84 | 4.85 | 4.86 | 4.81 | 4.83 | 2.82 | 2.78 | 2.80 | 2.71 | 2.82 | |
| 30 min | 4.91 | 4.91 | 4.93 | 4.89 | 4.93 | 2.87 | 2.83 | 2.88 | 2.77 | 2.86 | ||
| 45 min | 5.01 | 5.02 | 5.03 | 4.97 | 5.04 | 2.95 | 2.90 | 2.96 | 2.84 | 2.93 | ||
| 60 min | 5.12 | 5.13 | 5.13 | 5.06 | 5.15 | 3.02 | 2.96 | 3.02 | 2.89 | 3.00 | ||
| IO | 15 min | 36.98 | 36.57 | 35.96 | 35.06 | 35.53 | 44.75 | 43.73 | 42.99 | 42.04 | 43.36 | |
| 30 min | 38.58 | 38.24 | 37.33 | 36.44 | 36.88 | 47.76 | 46.41 | 45.84 | 44.64 | 45.77 | ||
| 45 min | 40.17 | 40.17 | 38.95 | 38.00 | 39.03 | 51.13 | 49.96 | 48.51 | 47.20 | 48.52 | ||
| 60 min | 41.71 | 41.66 | 40.16 | 39.20 | 40.48 | 52.93 | 51.70 | 50.30 | 49.24 | 50.97 | ||
| HZMetro | SHMetro | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Metric | Task | Time | 1 | 2 | 4 | 8 | 16 | 32 | 1 | 2 | 4 | 8 | 16 | 32 |
| MAPE (%) | OD | 15 min | 27.41 | 27.47 | 27.41 | 27.35 | 27.38 | 27.44 | 37.73 | 37.61 | 37.53 | 37.44 | 37.42 | 37.40 |
| 30 min | 27.48 | 27.57 | 27.49 | 27.48 | 27.49 | 27.51 | 37.68 | 37.58 | 37.50 | 37.43 | 37.42 | 37.37 | ||
| 45 min | 27.63 | 27.78 | 27.68 | 27.65 | 27.65 | 27.66 | 37.87 | 37.74 | 37.69 | 37.63 | 37.59 | 37.56 | ||
| 60 min | 27.84 | 27.98 | 27.81 | 27.81 | 27.85 | 27.91 | 38.17 | 38.03 | 37.97 | 37.92 | 37.85 | 37.80 | ||
| DO | 15 min | 28.36 | 28.28 | 28.32 | 28.33 | 28.28 | 28.29 | 38.46 | 38.38 | 38.32 | 38.22 | 38.11 | 38.11 | |
| 30 min | 28.36 | 28.30 | 28.36 | 28.37 | 28.32 | 28.33 | 38.39 | 38.31 | 38.26 | 38.18 | 38.11 | 38.10 | ||
| 45 min | 28.57 | 28.54 | 28.55 | 28.59 | 28.52 | 28.53 | 38.63 | 38.55 | 38.49 | 38.41 | 38.36 | 38.35 | ||
| 60 min | 28.84 | 28.86 | 28.83 | 28.87 | 28.78 | 28.80 | 39.00 | 38.92 | 38.85 | 38.77 | 38.68 | 38.66 | ||
| IO | 15 min | 9.11 | 9.22 | 9.10 | 9.19 | 9.11 | 9.08 | 9.87 | 9.86 | 9.86 | 9.87 | 9.82 | 9.88 | |
| 30 min | 9.41 | 9.56 | 9.38 | 9.60 | 9.47 | 9.39 | 10.26 | 10.29 | 10.27 | 10.27 | 10.25 | 10.32 | ||
| 45 min | 9.81 | 10.01 | 9.76 | 10.04 | 9.87 | 9.75 | 10.65 | 10.70 | 10.68 | 10.67 | 10.67 | 10.77 | ||
| 60 min | 10.13 | 10.42 | 10.06 | 10.38 | 10.17 | 10.05 | 10.98 | 11.03 | 11.00 | 11.03 | 11.02 | 11.11 | ||
| MAE | OD | 15 min | 2.46 | 2.47 | 2.46 | 2.46 | 2.46 | 2.47 | 1.09 | 1.09 | 1.09 | 1.08 | 1.08 | 1.08 |
| 30 min | 2.47 | 2.47 | 2.47 | 2.47 | 2.47 | 2.47 | 1.08 | 1.08 | 1.08 | 1.08 | 1.08 | 1.08 | ||
| 45 min | 2.47 | 2.48 | 2.47 | 2.47 | 2.47 | 2.47 | 1.08 | 1.07 | 1.07 | 1.07 | 1.07 | 1.07 | ||
| 60 min | 2.46 | 2.48 | 2.46 | 2.46 | 2.46 | 2.47 | 1.07 | 1.07 | 1.06 | 1.06 | 1.06 | 1.06 | ||
| DO | 15 min | 2.53 | 2.53 | 2.53 | 2.53 | 2.53 | 2.53 | 1.12 | 1.11 | 1.11 | 1.11 | 1.11 | 1.11 | |
| 30 min | 2.55 | 2.54 | 2.55 | 2.55 | 2.54 | 2.54 | 1.12 | 1.12 | 1.11 | 1.11 | 1.11 | 1.11 | ||
| 45 min | 2.57 | 2.57 | 2.57 | 2.57 | 2.56 | 2.57 | 1.12 | 1.12 | 1.12 | 1.12 | 1.12 | 1.11 | ||
| 60 min | 2.59 | 2.59 | 2.59 | 2.59 | 2.58 | 2.59 | 1.13 | 1.13 | 1.12 | 1.12 | 1.12 | 1.12 | ||
| IO | 15 min | 21.22 | 21.48 | 21.21 | 21.42 | 21.22 | 21.16 | 21.76 | 21.73 | 21.74 | 21.75 | 21.64 | 21.77 | |
| 30 min | 21.97 | 22.32 | 21.89 | 22.41 | 22.09 | 21.93 | 22.56 | 22.62 | 22.60 | 22.59 | 22.55 | 22.69 | ||
| 45 min | 22.85 | 23.33 | 22.74 | 23.40 | 22.99 | 22.72 | 23.28 | 23.38 | 23.34 | 23.32 | 23.32 | 23.53 | ||
| 60 min | 23.47 | 24.14 | 23.33 | 24.06 | 23.57 | 23.30 | 23.77 | 23.87 | 23.80 | 23.86 | 23.84 | 24.04 | ||
| RMSE | OD | 15 min | 4.57 | 4.60 | 4.59 | 4.61 | 4.57 | 4.58 | 2.71 | 2.70 | 2.69 | 2.70 | 2.71 | 2.71 |
| 30 min | 4.64 | 4.68 | 4.66 | 4.70 | 4.66 | 4.64 | 2.79 | 2.80 | 2.78 | 2.79 | 2.81 | 2.80 | ||
| 45 min | 4.69 | 4.76 | 4.73 | 4.75 | 4.69 | 4.69 | 2.88 | 2.86 | 2.85 | 2.87 | 2.88 | 2.90 | ||
| 60 min | 4.74 | 4.80 | 4.75 | 4.78 | 4.74 | 4.76 | 2.94 | 2.94 | 2.92 | 2.95 | 2.95 | 2.97 | ||
| DO | 15 min | 4.81 | 4.82 | 4.81 | 4.84 | 4.82 | 4.81 | 2.70 | 2.71 | 2.71 | 2.71 | 2.71 | 2.69 | |
| 30 min | 4.87 | 4.88 | 4.89 | 4.92 | 4.90 | 4.89 | 2.77 | 2.77 | 2.77 | 2.77 | 2.77 | 2.76 | ||
| 45 min | 4.96 | 4.99 | 4.97 | 5.02 | 4.99 | 4.98 | 2.84 | 2.84 | 2.84 | 2.84 | 2.85 | 2.84 | ||
| 60 min | 5.06 | 5.10 | 5.06 | 5.13 | 5.09 | 5.08 | 2.90 | 2.90 | 2.89 | 2.90 | 2.90 | 2.90 | ||
| IO | 15 min | 34.81 | 35.45 | 35.06 | 35.44 | 34.80 | 34.81 | 41.59 | 41.49 | 42.04 | 41.71 | 41.40 | 41.99 | |
| 30 min | 36.17 | 37.02 | 36.44 | 37.17 | 36.51 | 36.27 | 44.27 | 44.52 | 44.64 | 44.47 | 44.44 | 45.13 | ||
| 45 min | 37.78 | 38.98 | 38.00 | 38.88 | 38.01 | 37.79 | 46.95 | 47.11 | 47.20 | 47.09 | 47.07 | 48.43 | ||
| 60 min | 39.16 | 40.67 | 39.20 | 40.25 | 39.29 | 39.09 | 49.14 | 49.28 | 49.24 | 49.60 | 49.42 | 50.99 | ||
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Yang, Q.; Xu, X.; Yu, J.; Gao, Q.; Zhang, C. CATI: Cross-Attention-Based Task Interaction for Multi-Granular Metro Passenger Flow Forecasting. Symmetry 2026, 18, 809. https://doi.org/10.3390/sym18050809
Yang Q, Xu X, Yu J, Gao Q, Zhang C. CATI: Cross-Attention-Based Task Interaction for Multi-Granular Metro Passenger Flow Forecasting. Symmetry. 2026; 18(5):809. https://doi.org/10.3390/sym18050809
Chicago/Turabian StyleYang, Qiong, Xianghua Xu, Juan Yu, Qifeng Gao, and Cheng Zhang. 2026. "CATI: Cross-Attention-Based Task Interaction for Multi-Granular Metro Passenger Flow Forecasting" Symmetry 18, no. 5: 809. https://doi.org/10.3390/sym18050809
APA StyleYang, Q., Xu, X., Yu, J., Gao, Q., & Zhang, C. (2026). CATI: Cross-Attention-Based Task Interaction for Multi-Granular Metro Passenger Flow Forecasting. Symmetry, 18(5), 809. https://doi.org/10.3390/sym18050809


