The Merit of River Network Topology for Neural Flood Forecasting

Nikolas Kirschstein, Yixuan Sun
2/12/2026

No official code found. Best implementation: nkirschi/Neural-Flood-Forecasting (16 stars, last commit 2025-03-31).

Abstract

Climate change exacerbates riverine floods, which occur with higher frequency and intensity than ever. The much-needed forecasting systems typically rely on accurate river discharge predictions. To this end, the SOTA data-driven approaches treat forecasting at spatially distributed gauge stations as isolated problems, even within the same river network. However, incorporating the known topology of the river network into the prediction model has the potential to leverage the adjacency relationship between gauges. Thus, we model river discharge for a network of gauging stations with GNNs and compare the forecasting performance achieved by different adjacency definitions. Our results show that the model fails to benefit from the river network topology information, both on the entire network and small subgraphs. The learned edge weights correlate with neither of the static definitions and exhibit no regular pattern. Furthermore, the GNNs struggle to predict sudden, narrow discharge spikes. Our work hints at a more general underlying phenomenon of neural prediction not always benefitting from graphical structure and may inspire a systematic study of the conditions under which this happens.

View on arXivView PDF

Code Implementations(1)

Investigating the benefit of relating river gauging stations via graph neural networks for flood forecasting

168PythonAug 31, 20231 years ago

Similar Papers

Cite this paper

@article{kirschstein2026merit,
  title  = {The Merit of River Network Topology for Neural Flood Forecasting},
  author = {Nikolas Kirschstein and Yixuan Sun},
  year   = {2026},
  eprint = {2405.19836},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.19836},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.19836.svg)](https://codeofpaper.com/paper/2405.19836)

Discussion