RiverGraphNet: Physics-Aware Routing of Gridded Runoff Through Directed River Networks
RiverGraphNet is a physics-aware graph learning framework designed to route physically generated runoff through a directed river network while preserving the connectivity structure of the watershed. The study isolates the routing problem from runoff generation by coupling Noah-MP runoff with a graph derived from the NextGen hydrofabric for the Salt-Verde watershed in Arizona.
Instead of learning rainfall-runoff behavior end to end, RiverGraphNet focuses specifically on how runoff propagates from upstream tributaries to downstream gauges. This makes the framework especially useful for understanding where routing assumptions limit prediction skill in complex semi-arid river systems.
The page below is organized around the central scientific question of the paper: can a topology-aware graph neural network act as a physically meaningful routing operator for gridded runoff, and can it outperform a widely used routing benchmark without abandoning hydrologic structure?
Why Routing Matters
Streamflow prediction depends on two linked tasks: generating runoff and transporting that runoff through the river network. Even when runoff generation is physically based, routing errors can still degrade hydrograph timing, peak magnitude, recession behavior, and downstream flow distributions.
RiverGraphNet addresses this by learning routing behavior directly on the river graph, while still using physically meaningful node and edge attributes such as drainage structure, terrain, and hydraulic-routing proxies. This creates a middle ground between traditional fixed-parameter routing models and black-box machine learning.
This distinction is important. Many graph-based hydrology studies improve direct streamflow forecasting, but they do not isolate routing from runoff generation. RiverGraphNet is designed as a standalone routing layer, which makes its successes and failures easier to interpret in hydrologic terms.
Study Area
The paper focuses on the Salt-Verde watershed in central Arizona, a basin with strong hydroclimatic and topographic gradients. Elevation ranges from low desert environments to high-elevation headwaters, creating a useful test bed for routing because snowmelt, fast runoff response, arid-channel behavior, and integrated downstream flows all occur within the same connected network.
This heterogeneity is exactly where routing assumptions matter. A framework that works only in smooth, homogeneous systems is much less informative than one that can adapt across headwaters, tributaries, and downstream integrating reaches within a semi-arid basin.
Framework
The framework transfers Noah-MP gridded runoff to graph nodes representing hydrologic routing elements in the Salt-Verde watershed. A Graph Attention Network then learns how streamflow propagates across that directed network using both topology and physically interpretable descriptors of the river system.
The study also examines how temporal memory and training choices affect routing behavior. Experiments compare different runoff lag windows, temporal convolution settings, and loss functions including MSE, weighted MSE, and JKGE-based objectives.
The workflow has four main pieces: transfer of Noah-MP runoff to river-network nodes, graph-based message passing over the NGen topology, learned temporal processing of runoff memory, and extraction of streamflow predictions at graph nodes mapped to USGS gauges. This gives the model a clear physical operating context rather than treating gauges as unrelated time series.
Data and Physical Features
A key strength of the framework is that it does not rely on topology alone. The graph includes physically interpretable node and edge features describing drainage structure, channel geometry, terrain, stream order, travel-time proxies, upstream contributing area, roughness-related metrics, and routing-position context.
The runoff transfer itself is also physically structured. Noah-MP runoff is aggregated from active grid cells into NGen divides or routing elements so that local water input is aligned with graph nodes before message passing begins. This bridges the land-model grid and the river-network graph in a way that preserves watershed connectivity.
Training Strategy
The routing model uses a Graph Attention Network, allowing connected upstream nodes to contribute with learned, spatially varying weights rather than fixed influence. Temporal behavior is represented through lagged runoff inputs and, in some experiments, an additional temporal convolution head to capture short-term smoothing and delayed response.
The paper evaluates 3-, 7-, 14-, and 30-day runoff-memory windows and compares experiments with and without the temporal convolution head. Training is performed against observed daily USGS streamflow using masked losses so missing observations do not distort optimization, and the study uses distribution-balanced temporal block splitting to reduce leakage between training and evaluation periods.
The framework also supports curriculum-style gauge training, beginning with simpler upstream routing behavior and progressively incorporating more integrated downstream gauges. That is a thoughtful design choice because it recognizes that routing complexity increases as signals accumulate through the river network.
Evaluation Setup
RiverGraphNet was evaluated using observed daily streamflow at 23 USGS gauges and compared directly against RAPID, using identical Noah-MP runoff inputs. This provides a clean benchmark of routing skill rather than conflating routing and runoff-generation errors.
The strongest reported experiment used a 14-day lag with weighted MSE and achieved a median KGEss of 0.72, substantially outperforming RAPID. Performance gains were especially visible in headwater and intermediate tributaries, where network complexity and heterogeneity matter most.
The study also compares RiverGraphNet against the National Water Model for additional context, while keeping RAPID as the primary routing benchmark because it performed more strongly and therefore represents the more demanding comparison. This strengthens the paper’s argument that the gains are meaningful, not benchmark-dependent.
Key Findings
1. RiverGraphNet consistently improved routing performance relative to RAPID across nearly all gauges and across most tested configurations.
2. The best-performing setup used a 14-day lag with weighted MSE, reaching a mean KGEss of 0.70 and a median KGEss of 0.72.
3. For the best configuration, mean KGEss increased from -0.29 for RAPID to 0.70 for RiverGraphNet, and all 22 gauges with valid RAPID comparisons showed positive improvement.
4. A one-sided paired Wilcoxon signed-rank test reported a highly significant improvement, supporting that the gains were systematic rather than incidental.
5. Event-scale hydrographs and flow-duration behavior were better represented, including peak timing, event magnitude, and long-term discharge distributions.
6. Attention analysis suggested that channel width and dominant-pathway descriptors carried more routing value than travel-time proxies alone.
7. Temporal memory and loss design strongly shaped the balance between predictive skill, recession dynamics, and hydrologic realism.
Implications
The broader contribution of RiverGraphNet is not just that it improves one benchmark. It shows that graph learning can be used as a physically structured routing operator, sitting between purely conceptual routing equations and black-box deep learning. That opens the door to more flexible routing systems that still respect watershed connectivity and allow hydrologic interpretation.
For future work, this kind of framework could be extended toward larger river domains, differentiable land-routing coupling, and routing systems that explicitly represent transmission losses, reservoir effects, and human regulation. In that sense, RiverGraphNet is both a performance result and a modeling direction.