MP-MoE: Matrix Profile-Guided Mixture of Experts for Precipitation Forecasting
Organizations: School of Electronics and Electrical Engineering, Hanoi University of Science and Technology · Department of Electrical and Computer Engineering, University of Southern California, United States
Abstract
Precipitation forecasting remains a persistent challenge in tropical regions like Vietnam, where complex topography and convective instability often limit the accuracy of Numerical Weather Prediction (NWP) models. While data-driven post-processing is widely used to mitigate these biases, most existing frameworks rely on point-wise objective functions, which suffer from the ``double penalty'' effect under minor temporal misalignments. In this work, we propose the Matrix Profile-guided Mixture of Experts (MP-MoE), a framework that integrates conventional intensity loss with a structural-aware Matrix Profile objective. By leveraging subsequence-level similarity rather than point-wise errors, the proposed loss facilitates more reliable expert selection and mitigates excessive penalization caused by phase shifts. We evaluate MP-MoE on rainfall datasets from two major river basins in Vietnam across multiple horizons, including 1-hour intensity and accumulated rainfall over 12, 24, and 48 hours. Experimental results demonstrate that MP-MoE outperforms raw NWP and baseline learning methods in terms of Mean Critical Success Index (CSI-M) for heavy rainfall events, while significantly reducing Dynamic Time Warping (DTW) values. These findings highlight the framework's efficacy in capturing peak rainfall intensities and preserving the morphological integrity of storm events.
Figures & tables
| Basin / Method | MAE [mm] (Accumulated Rainfall) | DTW | CSI-M | ||||
| 1h | 12h | 24h | 48h | ||||
| Panel A: Ban Nhung Basin | |||||||
| Physics-Based Experts | COMS | 0.669 | 7.243 | 14.246 | 27.739 | 2074.0 | 0.068 |
| GFS | 0.689 | 7.536 | 14.948 | 29.338 | 1985.9 | 0.041 | |
| MIT_D02 | 1.000 | 10.930 | 21.536 | 41.996 | 2936.9 | 0.112 | |
| LING3_D02 | 0.850 | 9.042 | 17.817 | 34.733 | 2684.3 | 0.096 | |
| Basin / Configuration | MP-MoE (Full) | w/o MP Loss | w/o MSE Loss |
| Ban Nhung (DTW ) | |||
| Song Chay (DTW ) |