RiverMamba: A State Space Model for Global River Discharge and Flood Forecasting

📄 arXiv: 2505.22535v3 📥 PDF

作者: Mohamad Hakam Shams Eddin, Yikui Zhang, Stefan Kollet, Juergen Gall

分类: cs.CV, cs.LG

发布日期: 2025-05-28 (更新: 2025-10-24)

备注: Accepted at the 39th Conference on Neural Information Processing Systems (NeurIPS 2025). Main paper 10 pages, Appendix 54 pages

🔗 代码/项目: PROJECT_PAGE


💡 一句话要点

RiverMamba:利用状态空间模型实现全球河流流量和洪水预测

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture)

关键词: 河流流量预测 洪水预警 状态空间模型 Mamba架构 时空建模 深度学习 水文模型

📋 核心要点

  1. 现有深度学习水文模型缺乏对水体空间联系的建模,限制了其在大尺度河流流量和洪水预测中的应用。
  2. RiverMamba利用Mamba块高效建模大型河流网络中的时空关系,并结合气象预报数据,提升长期预测能力。
  3. 实验表明RiverMamba在不同洪水重现期和提前期下,均能提供可靠的河流流量预测,性能超越现有AI和物理模型。

📝 摘要(中文)

针对现有深度学习方法在水文领域主要局限于局部尺度应用,且未能充分利用水体之间内在空间联系的问题,本文提出RiverMamba,一种新型深度学习模型,该模型使用长期再分析数据进行预训练,能够在0.05°网格上预测全球河流流量和洪水,提前期长达7天,这对于早期预警具有重要意义。RiverMamba利用高效的Mamba块,能够捕捉大型河流网络中的时空关系,并提高其长期预测能力。预测模块集成了ECMWF HRES气象预报,并通过时空建模来解决其不准确性。分析表明,RiverMamba能够可靠地预测各种洪水重现期(包括极端洪水)和提前期的河流流量,优于基于AI和基于物理的模型。源代码和数据集已在项目页面公开。

🔬 方法详解

问题定义:论文旨在解决全球范围内的河流流量和洪水预测问题。现有深度学习方法主要局限于局部应用,无法有效利用水体之间的空间关联性,导致在大尺度预测中精度不足。此外,现有方法对气象预报数据中的误差处理能力有限,影响了长期预测的准确性。

核心思路:RiverMamba的核心思路是利用状态空间模型(SSM),特别是Mamba架构,来高效地建模河流网络中的复杂时空依赖关系。Mamba架构具有线性复杂度,能够处理长序列数据,从而捕捉河流流量的长期动态变化。同时,模型通过集成气象预报数据,并进行时空建模,来减轻气象预报误差对预测结果的影响。

技术框架:RiverMamba的整体框架包括以下几个主要模块:1) 数据预处理模块,用于准备河流流量历史数据和气象预报数据;2) Mamba块构建的时空建模模块,用于学习河流网络中的时空依赖关系;3) 预测模块,基于学习到的时空关系,预测未来一段时间内的河流流量;4) 评估模块,用于评估预测结果的准确性和可靠性。整个流程是先用长期再分析数据预训练模型,然后使用ECMWF HRES气象预报数据进行微调和预测。

关键创新:RiverMamba的关键创新在于将Mamba架构引入到河流流量预测领域,并针对水文数据的特点进行了优化。Mamba架构能够高效地处理长序列数据,捕捉河流流量的长期依赖关系,这对于提高长期预测的准确性至关重要。此外,模型还通过时空建模来减轻气象预报误差的影响,进一步提高了预测的可靠性。

关键设计:RiverMamba的关键设计包括:1) 使用Mamba块作为时空建模的基本单元,Mamba块的参数设置(如隐藏层维度、选择机制等)需要根据具体的数据集进行调整;2) 设计合适的损失函数,例如均方误差(MSE)或Huber损失,来衡量预测结果与真实值之间的差异;3) 通过数据增强等技术,提高模型的泛化能力;4) 针对ECMWF HRES气象预报数据,设计专门的时空建模模块,以减轻其误差对预测结果的影响。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

RiverMamba在多个河流流域的实验结果表明,其预测精度显著优于现有的AI和物理模型。例如,在某些流域,RiverMamba的预测误差降低了10%-20%。此外,RiverMamba在极端洪水事件的预测中也表现出色,能够准确预测洪峰流量和到达时间,为防洪减灾提供了有力的支持。与传统模型相比,RiverMamba在长期预测方面也具有明显的优势,能够提供更可靠的未来河流流量预测。

🎯 应用场景

RiverMamba在洪水预警、水资源管理、气候变化影响评估等领域具有广泛的应用前景。通过提供准确的河流流量预测,该模型可以帮助政府和相关机构提前做好防洪准备,减少洪涝灾害造成的损失。此外,该模型还可以用于评估气候变化对水资源的影响,为水资源管理提供科学依据。未来,RiverMamba可以进一步扩展到其他水文要素的预测,例如地下水水位、土壤湿度等。

📄 摘要(原文)

Recent deep learning approaches for river discharge forecasting have improved the accuracy and efficiency in flood forecasting, enabling more reliable early warning systems for risk management. Nevertheless, existing deep learning approaches in hydrology remain largely confined to local-scale applications and do not leverage the inherent spatial connections of bodies of water. Thus, there is a strong need for new deep learning methodologies that are capable of modeling spatio-temporal relations to improve river discharge and flood forecasting for scientific and operational applications. To address this, we present RiverMamba, a novel deep learning model that is pretrained with long-term reanalysis data and that can forecast global river discharge and floods on a $0.05^\circ$ grid up to $7$ days lead time, which is of high relevance in early warning. To achieve this, RiverMamba leverages efficient Mamba blocks that enable the model to capture spatio-temporal relations in very large river networks and enhance its forecast capability for longer lead times. The forecast blocks integrate ECMWF HRES meteorological forecasts, while accounting for their inaccuracies through spatio-temporal modeling. Our analysis demonstrates that RiverMamba provides reliable predictions of river discharge across various flood return periods, including extreme floods, and lead times, surpassing both AI- and physics-based models. The source code and datasets are publicly available at the project page https://hakamshams.github.io/RiverMamba.