Articles | Volume 30, issue 7
https://doi.org/10.5194/hess-30-2079-2026
© Author(s) 2026. This work is distributed under the Creative Commons Attribution 4.0 License.
A GNN routing module is all you need for LSTM Rainfall–Runoff models
Download
- Final revised paper (published on 15 Apr 2026)
- Supplement to the final revised paper
- Preprint (discussion started on 21 Oct 2025)
Interactive discussion
Status: closed
Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor
| : Report abuse
-
CC1: 'Comment on egusphere-2025-5008', Zilin Li, 29 Oct 2025
- AC1: 'Reply on CC1', Hamidreza Mosaffa, 09 Nov 2025
-
RC1: 'Comment on egusphere-2025-5008', Anonymous Referee #1, 12 Dec 2025
- AC2: 'Reply on RC1', Hamidreza Mosaffa, 17 Jan 2026
-
RC2: 'Comment on egusphere-2025-5008', Uwe Ehret, 15 Dec 2025
- AC3: 'Reply on RC2', Hamidreza Mosaffa, 17 Jan 2026
-
RC3: 'Comment on egusphere-2025-5008', Anonymous Referee #3, 23 Dec 2025
- AC4: 'Reply on RC3', Hamidreza Mosaffa, 17 Jan 2026
Peer review completion
AR – Author's response | RR – Referee report | ED – Editor decision | EF – Editorial file upload
ED: Publish subject to minor revisions (further review by editor) (10 Feb 2026) by Yi He
AR by Hamidreza Mosaffa on behalf of the Authors (15 Feb 2026)
Author's response
Author's tracked changes
Manuscript
ED: Publish subject to minor revisions (review by editor) (01 Mar 2026) by Yi He
AR by Hamidreza Mosaffa on behalf of the Authors (07 Mar 2026)
Author's response
Author's tracked changes
Manuscript
ED: Publish as is (09 Mar 2026) by Yi He
AR by Hamidreza Mosaffa on behalf of the Authors (12 Mar 2026)
Hi, thanks for sharing this work — it's very interesting and I appreciate that the manuscript is public. I had a few questions / comments as a reader:
1.The graph / routing part isn’t fully clear. How exactly is the “travel time” between subbasins computed, and why is that formula appropriate at this basin scale? Also, was this edge weighting compared against something simpler (e.g. uniform weights or distance-based)?
2.Related: for the extreme-flow oversampling, are high-flow cases just duplicated, or are they augmented in some way? And does this cause bias (e.g. systematic overprediction at high flows), or is it actually improving peak prediction?
3.The training objective is not very transparent. It looks like the model is trained with a standard regression loss, but it’s not clear how the authors make the model care about both “normal” daily flow and rare extremes. Is there any special loss term, weighting, or multi-objective setup to balance routine behavior vs flood peaks? From the example plots, peak magnitude and timing are still not consistently captured, so it would be good to clarify what the model is actually being optimized to do.
4.On performance: the average daily NSE is around 0.6. Is that considered good enough for the intended application (flood forecasting, water management, ungauged prediction, etc.)? It would help if the paper discussed the practical usefulness of that skill level, not just the improvement over the baseline.