<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">HESS</journal-id><journal-title-group>
    <journal-title>Hydrology and Earth System Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">HESS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Hydrol. Earth Syst. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1607-7938</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/hess-30-5173-2026</article-id><title-group><article-title>An argument for parsimony in differentiable hydrologic models</article-title><alt-title>An argument for parsimony in differentiable hydrologic models</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Poudel</surname><given-names>Sandeep</given-names></name>
          <email>sp2596@cornell.edu</email>
        <ext-link>https://orcid.org/0009-0005-8342-7935</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Steinschneider</surname><given-names>Scott</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Department of Civil and Environmental Engineering, Cornell University, Ithaca, NY 14853, United States</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Department of Biological and Environmental Engineering, Cornell University, Ithaca, NY 14853, United States</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Sandeep Poudel (sp2596@cornell.edu)</corresp></author-notes><pub-date><day>14</day><month>August</month><year>2026</year></pub-date>
      
      <volume>30</volume>
      <issue>15</issue>
      <fpage>5173</fpage><lpage>5193</lpage>
      <history>
        <date date-type="received"><day>7</day><month>February</month><year>2026</year></date>
           <date date-type="rev-request"><day>12</day><month>February</month><year>2026</year></date>
           <date date-type="rev-recd"><day>2</day><month>May</month><year>2026</year></date>
           <date date-type="accepted"><day>5</day><month>August</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Sandeep Poudel</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026.html">This article is available from https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026.html</self-uri><self-uri xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026.pdf">The full text article is available as a PDF file from https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e95">Differentiable hydrologic models that use machine learning to infer parameters for process-based models show promise for both prediction and inference. However, these models are often developed with time-varying parameters, despite evidence that such flexibility can undermine physical consistency and yield only marginal predictive improvements over simpler static approaches. In this study, we revisit the comparison between static and dynamic differentiable models across 531 CAMELS-US basins, evaluating key architectural choices: (1) neural network type (multi-layer perceptron (MLP) vs. long short-term memory network (LSTM)); (2) process model configuration (single- versus ensemble-parameter estimation); and (3) comprehensive versus alternative input feature sets. Using the Hydrologiska Byråns Vattenbalansavdelning (HBV) conceptual model, we find that although ensemble parameterizations improve performance relative to single-parameter configurations, they also alter the conclusions about the relative value of network architecture: LSTMs outperform MLPs in single-parameter configurations, but static, MLP-based ensembles achieve performance comparable to dynamic, LSTM-based ensembles despite their simpler structure. Additionally, we find that LSTM-estimated parameters rarely exhibit meaningful temporal variability despite their time-varying inputs, and when they do, this temporal variability may reflect hydrologic model equifinality rather than process dynamics. We further show that models using only latitude and longitude as static inputs achieve spatial generalization comparable to models using comprehensive feature sets describing climate, topography, geology, soils, and land cover. Similarly, temporal generalization is retained even when comprehensive features are replaced with physically meaningless values. These results raise the possibility that static inputs may function less as direct representations of physical basin processes and more as spatial proxies for generalization in space or as site identifiers when generalizing in time. Overall, our results support reduced complexity in differentiable hydrologic modeling to provide greater transparency while retaining predictive performance.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>U.S. Geological Survey</funding-source>
<award-id>G23AC00678-00</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e107">Hydrological models that simulate water fluxes and stores across the landscape are central to water resources management, infrastructure design, flood forecasting, and reservoir operations (Todini, 2007; Wagener et al., 2001). Process-based models have traditionally underpinned these applications, but machine learning models have recently surpassed them in predictive performance (Nearing et al., 2021). In particular, Long Short-Term Memory (LSTM) networks (Hochreiter and Schmidhuber, 1997) have proven highly effective due to their ability to represent long temporal dependencies and are often considered state-of-the-art for catchment-scale streamflow simulation (Feng et al., 2020; Kratzert et al., 2018). Despite their predictive skill, the black-box nature of LSTMs and their lack of physical constraints raise concerns regarding their reliability for extrapolation tasks, such as extreme event prediction and climate change projections (Natel de Moura et al., 2022; Poudel et al., 2026; Razavi, 2021; Reichert et al., 2024; Wi and Steinschneider, 2022, 2024). These concerns are further compounded by saturation limits inherent to such models (Acuña Espinoza et al., 2025; Baste et al., 2025; Kratzert et al., 2024). Consequently, hybrid approaches that integrate machine learning with process-based structure offer a promising pathway to retain predictive gains while preserving physical consistency (Bennett and Nijssen, 2021; Kraft et al., 2022; Reichstein et al., 2019; Shen et al., 2023).</p>
      <p id="d2e110">Differentiable models represent a prominent hybrid approach in which neural networks learn parameters of process-based models within a unified, end-to-end training framework. These models can learn regionally coherent process-based model parameters (Shen et al., 2023; Tsai et al., 2021) and have achieved predictive performance comparable to LSTMs in both gauged and ungauged basins (Feng et al., 2022, 2023). The most common differentiable architecture couples an LSTM with a lumped conceptual model, using the network to estimate either a single parameter set or an ensemble of parameter sets (Acuña Espinoza et al., 2025; Feng et al., 2022, 2023; Mangukiya and Sharma, 2025; Zhong et al., 2023). In the ensemble configuration, a single neural network produces multiple parameter sets, each of which is processed in parallel through the process-based model to generate ensemble predictions; the mean of these predictions is commonly used as the final output. Depending on the network design and input features, these parameters may be inferred as static in time or allowed to vary dynamically at each simulation step.</p>
      <p id="d2e113">Dynamic parameterizations provide additional flexibility and can yield modest performance improvements in many basins, but their advantages over simpler static formulations remain unclear. Empirical evidence suggests that gains are often marginal (median NSE of 0.732 versus 0.714 in CAMELS-US; Feng et al., 2022) and that dynamic models can underperform static alternatives in certain hydroclimatic regimes, such as arid regions (Feng et al., 2024). From an interpretability perspective, static parameterizations are preferable because they yield a single, basin-specific parameter set that is directly comparable to conventional process-based models. Moreover, several studies caution that dynamically parameterized differentiable models may effectively function as LSTM variants despite their apparent physical structure, thereby inheriting many of the same limitations (Acuña Espinoza et al., 2024; Feng et al., 2022; Acuña Espinoza et al., 2025).</p>
      <p id="d2e116">In earlier work, Feng et al. (2022) hypothesized that overuse of dynamic parameterization risks compromising physical consistency for incremental performance gains.  More recently, Acuña Espinoza et al. (2024) rigorously tested this by comparing three conceptual model structures coupled with LSTM-based dynamic parameterization: (a) a standard multi-reservoir structure with realistic processes, (b) a single-bucket structure conserving only mass, and (c) a nonsensical structure with implausible processes. They found that all three hybrid configurations achieved performance comparable to a pure LSTM, suggesting that LSTM-based dynamic parameterization can compensate for missing or even implausible physical structural representation, providing the right answer for the wrong reasons (Kirchner, 2006). Nevertheless, dynamic differentiable models dominate the current literature (Bohl et al., 2026; Ji et al., 2025; Mangukiya and Sharma, 2025; Zhong et al., 2023, 2024), while static approaches remain comparatively underexplored.</p>
      <p id="d2e120">Interpretations of architectural trade-offs in differentiable modeling are further confounded by conceptual ambiguity in how the literature characterizes LSTM-based estimation of static and dynamic process-model parameters. Previous work has argued that LSTMs can provide both static and dynamic parameterization to process-based models. However, LSTMs are fundamentally dynamic models that operate in two modes: (a) sequence-to-sequence, processing an input sequence to produce an output at each time step, and (b) sequence-to-one, processing an input sequence to produce a single output for the final time step. In the differentiable modeling literature, these modes have been applied in three distinct ways. First, fully dynamic parameterization uses sequence-to-sequence LSTMs to vary all parameters at each simulation time step of the process-based model. Second, “static” parameterization uses sequence-to-one LSTMs to produce parameters that vary between sequences during training, while during testing, the full input for a basin is supplied as a single sequence to get a single parameter set. Third, hybrid parameterization uses sequence-to-sequence LSTMs to vary selected parameters at each time step while treating others as “static”, similar to the second approach.</p>
      <p id="d2e123">Critically, although the literature labels parameters as static in the second and third approaches, the LSTMs are actually learning parameters that vary across input sequences. A more appropriate architecture for truly static parameterization would be a Multi-Layer Perceptron (MLP), which takes static basin attributes as input and produces a single basin-specific parameter set, analogous to conventional process-based hydrological models. Despite this distinction, differentiable model comparisons have focused almost exclusively on LSTM formulations, leaving MLP-based static parameterization largely unexplored. MLP-based approaches have been tested in river routing models (Bindas et al., 2024), but their use in rainfall-runoff modelling has so far been limited to hybrid parameterization schemes motivated primarily by the need to reduce computational burden in large-scale, high-resolution modelling efforts, rather than by an explicit assessment of their predictive or interpretive value relative to LSTMs (Song et al., 2025). Similarly, while sequence-to-sequence LSTMs have been criticized for violating physical constraints of process-based models (Acuña Espinoza et al., 2024, 2025), sequence-to-one formulations have received comparatively little scrutiny.</p>
      <p id="d2e126">Another argument for LSTM-based differentiable models is that they process time-varying inputs including precipitation and temperature to produce time-varying parameters, with parameter variability presumably indicative of seasonally varying hydrological processes. However, varying parameter sets are not necessarily representative of process dynamics but can merely arise due to equifinality (Beven, 2006), where multiple parameter sets produce comparable model performance. Thus, an alternative interpretation is that LSTMs are capturing equifinality manifesting as cyclical parameter changes through time, rather than meaningful seasonal dynamics. There is some evidence that supports the seasonal dynamics interpretation for sequence-to-sequence LSTMs. Feng et al. (2022) found that a time-varying runoff factor parameter followed a seasonal cycle mimicking basin water storage, which they hypothesized improved streamflow predictions by linking deep groundwater storage to runoff generation. However, whether temporal parameter variability in sequence-to-one LSTMs similarly represents seasonal process dynamics remains unclear.</p>
      <p id="d2e129">Input feature selection represents another, closely related challenge in differentiable model development. The neural networks used for parameter estimation are flexible and can ingest many features. As a result, differentiable hydrological models commonly adopt extensive sets of basin attributes – spanning meteorology, topography, geology, land cover, and soils – largely inherited from pure LSTM modeling frameworks (Feng et al., 2022; Kratzert et al., 2018). Recent work, however, questions whether neural networks meaningfully exploit such physical attributes for generalization (Heudorfer et al., 2024, 2025). Heudorfer et al. (2025) compared LSTMs provided with dynamic forcings and static attributes to ablated variants without attributes, finding that while static features improve temporal generalization, they contribute little to spatial generalization, which is primarily driven by meteorological forcings. Should similar limitations apply to parameter learning in differentiable models, extensive static inputs may only promote overfitting to training data without improving generalization.</p>
      <p id="d2e132">Motivated by these knowledge gaps, this study contributes a systematic comparison of static and dynamic differentiable models, with focus on sequence-to-one LSTM formulations that have received less scrutiny than their sequence-to-sequence counterparts. We develop differentiable models for CAMELS-US (Addor et al., 2017) basins and evaluate their performance in gauged and ungauged settings based on choices in neural network architecture (MLP versus LSTM), process-based model configuration (single versus ensemble parameter sets), and input requirements (comprehensive versus alternative). We further investigate the temporal variability of LSTM-produced parameters, evaluate their value for prediction, and assess the contribution of dynamic inputs towards parameter learning. Collectively, these analyses are designed to address the following research questions: <list list-type="order"><list-item>
      <p id="d2e137">How do neural network architecture (MLP versus LSTM) and process model configuration (single versus ensemble parameter sets) affect differentiable model performance in out-of-sample evaluations for both gauged and ungauged basins?</p></list-item><list-item>
      <p id="d2e141">What static basin attributes are necessary for robust and transferable parameter learning in differentiable models, and how does performance change when using comprehensive versus alternative static inputs?</p></list-item><list-item>
      <p id="d2e145">To what extent do dynamic inputs meaningfully contribute to parameter learning or predictive skill in differentiable hydrologic models?</p></list-item></list></p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data and Methods</title>
      <p id="d2e156">This work compares multiple differentiable model architectures, investigating single and ensemble configurations combined with either MLP or LSTM networks for parameter learning. We also evaluate performance when the networks use comprehensive and alternative static feature sets to determine the necessary inputs for effective parameter learning. Finally, for the LSTM-based differentiable models, we examine the nature of learned process-model parameters and assess how dynamic input features contribute to their estimation. These experiments are described in more detail below.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Study Area and Data</title>
      <p id="d2e166">This study examines 531 basins from the CAMELS-US dataset (Fig. A1), filtered by Newman et al. (2017) based on basin size and catchment area reliability. The dataset contains a large set of static input features, spanning meteorology, topography, geology, land cover, and soils data (see Table 1). Daily dynamic inputs are taken from the Daymet meteorological product between 1980–2014, and daily USGS streamflow for each basin is available for the same period.</p>
      <p id="d2e169">For all experiments, we randomly hold out 20 % of basins for spatial (ungauged basin) evaluation (see Fig. A1). For the remaining 80 % of basins, we use 16 years (1990–2005) for model training, 8 years (2006–2014) for validation, and 10 years (1980–1989) for testing.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e175">Full set of input features used by MLP and LSTM models in differentiable architecture. Dynamic features are only used by the LSTM.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Category</oasis:entry>
         <oasis:entry colname="col2">Name</oasis:entry>
         <oasis:entry colname="col3">Description</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Dynamic</oasis:entry>
         <oasis:entry colname="col2">Precipitation</oasis:entry>
         <oasis:entry colname="col3">Daily total precipitation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Temperature</oasis:entry>
         <oasis:entry colname="col3">Daily average temperature</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Daylength</oasis:entry>
         <oasis:entry colname="col3">Length of day</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Static</oasis:entry>
         <oasis:entry colname="col2">P_mean</oasis:entry>
         <oasis:entry colname="col3">Mean daily precipitation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">PET_mean</oasis:entry>
         <oasis:entry colname="col3">Mean daily PET</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Aridity</oasis:entry>
         <oasis:entry colname="col3">Ratio of PET to precipitation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">P_seasonality</oasis:entry>
         <oasis:entry colname="col3">Seasonality and timing of precipitation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Frac_snow</oasis:entry>
         <oasis:entry colname="col3">Fraction of precipitation falling as snow</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">High_prec_freq</oasis:entry>
         <oasis:entry colname="col3">Frequency of high precipitation days</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">High_prec_dur</oasis:entry>
         <oasis:entry colname="col3">Average duration of high precipitation events</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Low_prec_freq</oasis:entry>
         <oasis:entry colname="col3">Frequency of dry days</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Low_prec_dur</oasis:entry>
         <oasis:entry colname="col3">Average duration of dry days</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Elev_mean</oasis:entry>
         <oasis:entry colname="col3">Mean elevation of basin</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Slope_mean</oasis:entry>
         <oasis:entry colname="col3">Mean slope of basin</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Area_gages2</oasis:entry>
         <oasis:entry colname="col3">Basin area from GAGESII</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Frac_forest</oasis:entry>
         <oasis:entry colname="col3">Fraction of forest</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Lai_max</oasis:entry>
         <oasis:entry colname="col3">Maximum monthly mean of the leaf area index</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Lai_diff</oasis:entry>
         <oasis:entry colname="col3">Difference between the maximum and minimum monthly mean of the leaf area index</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Gvf_max</oasis:entry>
         <oasis:entry colname="col3">Maximum monthly mean of the green vegetation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Gvf_diff</oasis:entry>
         <oasis:entry colname="col3">Difference between maximum and minimum monthly mean of the green vegetation fraction</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Dom_land_cover_frac</oasis:entry>
         <oasis:entry colname="col3">Fraction of the basin area with dominant land cover</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Soil_depth_pelletier</oasis:entry>
         <oasis:entry colname="col3">Depth to bedrock</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Soil_depth_statsgo</oasis:entry>
         <oasis:entry colname="col3">Soil depth</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Soil_porosity</oasis:entry>
         <oasis:entry colname="col3">Volumetric porosity of soil</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Soil_conductivity</oasis:entry>
         <oasis:entry colname="col3">Saturated hydraulic conductivity</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Max_water_content</oasis:entry>
         <oasis:entry colname="col3">Maximum water content</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Sand_frac</oasis:entry>
         <oasis:entry colname="col3">Fraction of sand</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Silt_frac</oasis:entry>
         <oasis:entry colname="col3">Fraction of silt</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Clay_frac</oasis:entry>
         <oasis:entry colname="col3">Fraction of clay</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Glim_1st_class_frac</oasis:entry>
         <oasis:entry colname="col3">Fraction of basin area with first most common geologic class</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Glim_2nd_class_frac</oasis:entry>
         <oasis:entry colname="col3">Fraction of basin area with second most common geologic class</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Carbonate_rocks_frac</oasis:entry>
         <oasis:entry colname="col3">Fraction of basin area as carbonate sedimentary rocks</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Geol_permeability</oasis:entry>
         <oasis:entry colname="col3">Permeability of subsurface</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Process-based hydrological model</title>
      <p id="d2e585">We use the Hydrologiska Byråns Vattenbalansavdelning (HBV) model (Bergström, 1995; Seibert, 2005) as the process-based hydrological model throughout this work. HBV represents watershed processes through 20 parameters distributed across three interconnected modules: snow accumulation and melt, soil moisture and evapotranspiration, and streamflow generation and routing. The model first partitions precipitation into rainfall and snowfall based on temperature thresholds, with snowmelt calculated using a degree-day method. In the soil and evapotranspiration module, actual evapotranspiration is calculated from potential evapotranspiration and available soil moisture. Excess water beyond the soil's storage capacity enters linear reservoirs representing quick flow, delayed subsurface flow, and groundwater discharge. These flow components are aggregated and routed to the catchment outlet through a gamma unit hydrograph function. HBV takes daily series of total precipitation and average temperature as inputs and uses daylength to calculate potential evapotranspiration based on the Hamon method (Hamon, 1961). Additional details on model parameters and process representations are provided in Appendix B (Table B1).</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Differentiable model architectures</title>
      <p id="d2e596">Differentiable hydrologic models are developed in a unified, end-to-end framework. A neural network processes static and/or dynamic features to infer parameters of the HBV model, which then uses these parameters together with meteorological forcings to simulate streamflow. Neural network inputs are standardized to zero mean and unit variance, whereas HBV inputs are provided in their original units (mm d<sup>−1</sup> for precipitation, °C for temperature).</p>
      <p id="d2e611">We consider four differentiable architectures: MLP with a single HBV unit (MLP <inline-formula><mml:math id="M2" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV), MLP with a 16-unit HBV ensemble (MLP <inline-formula><mml:math id="M3" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 16HBV), LSTM with a single HBV unit (LSTM <inline-formula><mml:math id="M4" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV), and LSTM with a 16-unit HBV ensemble (LSTM <inline-formula><mml:math id="M5" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 16HBV). The ensemble size of 16 follows recommendations from prior work (Feng et al., 2022). These configurations are described below.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e644">Schematic of differentiable model architecture. <bold>(a)</bold> MLP <inline-formula><mml:math id="M6" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV: Static basin attributes are passed through an MLP network to generate static HBV parameters (<inline-formula><mml:math id="M7" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>), which are then used by the HBV model to simulate streamflow. This process is identical for training and inference/testing. <bold>(b)</bold> LSTM <inline-formula><mml:math id="M8" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV during training: Sequences of concatenated static and dynamic features are processed through the LSTM, with the final hidden state producing HBV parameters for streamflow simulation. Multiple input sequences (seq<sub>1</sub>, seq<sub>2</sub>, …, seq<sub><italic>n</italic></sub>) per basin result in sequence-varying parameters (<inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, …, <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) during training. <bold>(c)</bold> LSTM <inline-formula><mml:math id="M15" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV during inference: The entire available time series for a basin (seq<sub>full</sub>) is processed as one continuous sequence, with the final hidden state producing a single set of static HBV parameters (<inline-formula><mml:math id="M17" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>) for streamflow simulation. In all cases, the HBV model receives precipitation and temperature as forcing inputs. The schematic illustrates for a single basin, though models are trained regionally across all basins.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026-f01.png"/>

        </fig>

<sec id="Ch1.S2.SS3.SSS1">
  <label>2.3.1</label><title>MLP <inline-formula><mml:math id="M18" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV and MLP <inline-formula><mml:math id="M19" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 16HBV</title>
      <p id="d2e791">The first network architecture considered is a Multi-Layer Perceptron (MLP), a feedforward neural network composed of multiple fully connected layers that transform inputs through successive nonlinear activation functions. In the MLP <inline-formula><mml:math id="M20" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV architecture (Fig. 1a), the MLP takes 30 static basin attributes as input – including measures of climate, topography, geology, land cover, and soil type (see Table 1) – and outputs a single vector of HBV parameters per basin. The MLP uses ReLU activations in all hidden layers and a linear activation in the output layer. The resulting outputs are then normalized between [0,1] using sigmoid activation and scaled to parameter-specific minimum and maximum ranges for the HBV model (Table B1).</p>
      <p id="d2e801">Each training instance consists of a 3-year sequence of daily precipitation and temperature forcings (<inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">1095</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) for the HBV model, along with a standardized vector of static basin attributes (<inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mn mathvariant="normal">30</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>) for the MLP. The static attributes are first passed through the MLP to produce a single set of 20 HBV parameters (<inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mn mathvariant="normal">20</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>). These parameters, together with the 3-year forcing sequence, are then passed to the HBV model to simulate streamflow over the full 3-year period (<inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mn mathvariant="normal">1095</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>). The first 2 years of streamflow simulation are discarded for spin-up, and the loss is computed using only the final year. Gradients of the loss are then backpropagated through the HBV model to update MLP weights.</p>
      <p id="d2e853">During inference, each basin's static attribute set (<inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mn mathvariant="normal">30</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>) and the complete precipitation and temperature forcing record are provided to the hybrid model in a single forward pass. For example, given 15 years (5475 d) of forcing data for a basin, the static attributes are first passed through the MLP to obtain a fixed set of HBV parameters (<inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mn mathvariant="normal">20</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>), which are then used together with the entire forcing sequence (<inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">5475</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) in the HBV model to simulate streamflow for the entire period.</p>
      <p id="d2e895">We also consider an ensemble architecture called MLP <inline-formula><mml:math id="M28" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 16HBV, which is identical to MLP <inline-formula><mml:math id="M29" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV except that the MLP outputs an ensemble of 16 parameter sets (<inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mn mathvariant="normal">320</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>). Each parameter set is run through independent HBV units that receive the same meteorological forcings, producing 16 parallel streamflow predictions at each timestep. These ensemble members are averaged to produce the final streamflow prediction (Fig. 2).</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e925">Schematic of differentiable MLP with ensemble HBV architecture with 16 independent modules.</p></caption>
            <graphic xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026-f02.png"/>

          </fig>

</sec>
<sec id="Ch1.S2.SS3.SSS2">
  <label>2.3.2</label><title>LSTM <inline-formula><mml:math id="M31" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV and LSTM <inline-formula><mml:math id="M32" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 16HBV</title>
      <p id="d2e957">The second network architecture uses an LSTM to estimate HBV parameters. In the LSTM <inline-formula><mml:math id="M33" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV architecture (Fig. 1b-c), the LSTM takes as input the same 30 static features used in the MLP, along with 3 dynamic features – precipitation, temperature, and daylength (see Table 1). Static features are repeated at every timestep within the LSTM lookback period, which is fixed at 365 d in this study. The LSTM is developed in a sequence-to-one configuration and uses linear activations in the output layer. Again, the resulting outputs are normalized between [0,1] using sigmoid activation and scaled to parameter-specific minimum and maximum ranges for the HBV model (Table B1).</p>
      <p id="d2e967">During training (Fig. 1b), each instance consists of: (1) a 3-year sequence of precipitation and temperature forcings for the HBV model (<inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">1095</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>); and (2) a 1-year concatenated sequence of static and dynamic input features from the most recent year of the 3-year period (<inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">365</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">33</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>). This 1-year input sequence is passed through the LSTM, which transforms the inputs over the lookback period into a sequence of hidden states of equal length. In the sequence-to-one configuration adopted here, only the hidden state at the final timestep is extracted to produce static parameters for the HBV model (<inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mn mathvariant="normal">20</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>). As in the MLP <inline-formula><mml:math id="M37" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV model, these parameters, together with the 3-year forcing sequence, are then passed to the HBV model to simulate streamflow, and output from only the last of the three years is used to calculate the loss and update the LSTM weights.</p>
      <p id="d2e1020">During training of the LSTM <inline-formula><mml:math id="M38" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV model, HBV parameters are static for each input sequence, but they vary across different input sequences in the training period (denoted seq<sub>1</sub>, …, seq<sub><italic>n</italic></sub> in Fig. 1b). To obtain a static HBV parameter set during inference (i.e., the test set; Fig. 1c), the entire input sequence for a basin (denoted seq<sub>full</sub> in Fig. 1c) is passed through the LSTM in a single forward pass, and only the final hidden state is used to estimate the HBV parameters. For example, with 15 years of data, the full 15-year concatenated input sequence (<inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">5475</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">33</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) is processed by the LSTM, and the final hidden state (at the end of year 15) is mapped to a single parameter vector (<inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mn mathvariant="normal">20</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>), ensuring one static parameter set per basin. These parameters are then used with the full forcing series (<inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">5475</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) in the HBV model to generate streamflow simulations for the entire period. This approach is taken to enforce a single, basin-specific static parameter set for the entire test period.</p>
      <p id="d2e1102">The training and testing approach described above is similar to what the literature calls “static” parameterization (Feng et al., 2022, 2023, 2024), even though sequence-to-one LSTMs produce parameters that vary across sequences during training. Another common approach – though not one taken here – is hybrid parameterization, where most parameters are treated as “static” (i.e., estimated based on the last time step of each sequence), while a subset is allowed to vary dynamically (i.e., estimated for all time steps in the LSTM's lookback period based on a sequence-to-sequence formulation) (Acuña Espinoza et al., 2025; Feng et al., 2022, 2023, 2024). However, even under this hybrid parameterization scheme, parameters labeled as “static” still vary across training sequences.</p>
      <p id="d2e1105">Analogous to the ensemble MLP configuration (Fig. 2), the LSTM <inline-formula><mml:math id="M45" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 16HBV architecture extends the LSTM <inline-formula><mml:math id="M46" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV model by producing an ensemble of 16 HBV parameter sets (<inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mn mathvariant="normal">320</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>). Each parameter set is passed to an independent HBV model, and the resulting ensemble of streamflow simulations is averaged to produce the final prediction.</p>
</sec>
<sec id="Ch1.S2.SS3.SSS3">
  <label>2.3.3</label><title>Model training and hyperparameter tuning</title>
      <p id="d2e1141">For all model configurations, loss is calculated between predicted and observed streamflow (in mm d<sup>−1</sup>) using mean square error (MSE), and neural network weights are updated via backpropagation using the ADAM optimizer (Kingma and Ba, 2017). We initialize training with a learning rate of 0.001, reduced by 90 % if validation loss does not improve for 5 consecutive epochs. Training is continued until validation loss shows no improvement for 10 consecutive epochs. A dropout rate of 40 % is applied to MLP hidden layers and to the final linear layer of the LSTM. Models are trained with a batch size of 128 sequences, and input sequences are created with a stride length of 60 d. For example, if one sequence consists of a 3-year time series input, the subsequent sequence is generated by shifting the start of the previous sequence forward by 60 d. This approach results in overlapping data sequences and showed a modest improvement in validation set performance.</p>
      <p id="d2e1156">Our choices for hyperparameters are similar to previous studies (Feng et al., 2022; Acuña Espinoza et al., 2024), with additional control over the total number of epochs and learning rate through early stopping based on validation performance. We performed grid search to optimize neural network sizes for each configuration, selecting the architecture that achieves the lowest validation set error. Details of the hyperparameter grid search are provided in Table C1, Appendix C.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Impacts of comprehensive versus alternative static input features</title>
      <p id="d2e1170">In differentiable models, the static inputs to the neural networks often consist of the same diverse set of catchment attributes – encompassing climate, topography, geology, land cover, and soil type – commonly used by pure LSTM models. The implicit assumption is that these basin attributes provide informative context for neural network-based parameter learning. To test this assumption, we evaluate the role of static features through two experiments that use alternative static feature sets relative to the reference case where models use the full set.</p>
      <p id="d2e1173">In the first experiment, the neural network receives only basin latitude and longitude as static input. This represents a scenario where models are deprived of all physical basin attributes and provided only with direct positional information.</p>
      <p id="d2e1176">In the second experiment, we use the same full static feature set as in the reference case, but we randomly shuffle the attribute vectors across all basins without replacement. This experiment represents a scenario where the neural network still receives comprehensive attribute features, but the values carry no physical information.</p>
      <p id="d2e1179">We then compare differentiable model simulations for out-of-sample evaluations in both time and space using these alternative static feature sets against the reference case trained with the full feature set. Note that while the MLP architecture uses only static features, the LSTM architecture also incorporates three dynamic features (precipitation, temperature, and daylength), which are held constant across all experiments.</p>
</sec>
<sec id="Ch1.S2.SS5">
  <label>2.5</label><title>Assessing temporal variability in LSTM-estimated parameters and the role of dynamic features</title>
      <p id="d2e1190">As discussed previously, the MLP architecture relies exclusively on static inputs and therefore produces a single, time-invariant set of parameters for each basin, analogous to conventional process-based models. In contrast, the sequence-to-one LSTM architecture generates sequence-dependent parameter sets during training and produces a single static parameter only during inference. This distinction motivates a closer examination of the extent to which the LSTM-based architecture introduces meaningful temporal variability into process-model parameters, and whether such variability is beneficial for streamflow prediction.</p>
      <p id="d2e1193">To quantify this behavior, we compute the coefficient of variation (standard deviation divided by mean) for each HBV parameter across training input sequences for each study basin. Two temperature-related parameters are excluded from this analysis because their mean values are close to zero, which would artificially inflate their coefficients of variation. For each basin, we then calculate the mean coefficient of variation across the remaining HBV parameters, yielding a single summary metric that characterizes the overall degree of temporal variability in LSTM-estimated parameters. We select representative basins exhibiting high, medium, and low variability and examine the temporal variation of individual HBV parameters in detail.</p>
      <p id="d2e1196">To understand how dynamic inputs contribute to HBV parameter learning for these basins, we apply an explainable AI technique known as Integrated Gradients (IG) (Sundararajan et al., 2017) to the LSTM-based differentiable model. More details are provided in Appendix D.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Differentiable model performance in out-of-sample in time and space evaluation</title>
      <p id="d2e1215">Hyperparameter tuning, detailed in Appendix C (Table C1), resulted in the following optimal neural network sizes: <list list-type="order"><list-item>
      <p id="d2e1220">MLP <inline-formula><mml:math id="M49" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV: 3 layers, each with 2048 nodes</p></list-item><list-item>
      <p id="d2e1231">MLP <inline-formula><mml:math id="M50" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 16HBV: 3 layers, each with 2048 nodes</p></list-item><list-item>
      <p id="d2e1242">LSTM <inline-formula><mml:math id="M51" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV: 1 layer with 512 nodes</p></list-item><list-item>
      <p id="d2e1253">LSTM <inline-formula><mml:math id="M52" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 16HBV: 1 layer with 1024 nodes</p></list-item></list></p>
      <p id="d2e1263">We used these optimized architectures for all four differentiable models and evaluated their temporal and spatial out-of-sample performance.</p>

      <fig id="F3"><label>Figure 3</label><caption><p id="d2e1268">Cumulative distributions of Nash-Sutcliffe Efficiency (NSE) for out-of-sample in time and out-of-sample in space evaluations of MLP and LSTM-based differentiable model architecture using: <bold>(a)</bold> single-member HBV and <bold>(b)</bold> ensemble (16-member) HBV.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026-f03.png"/>

        </fig>

      <p id="d2e1284">Figure 3 shows the distribution of Nash-Sutcliffe Efficiency (NSE) across in-sample gauges (solid lines) and out-of-sample gauges (dashed lines) for both single-unit (Fig. 3a) and ensemble-unit (Fig. 3b) model versions coupled with MLP (blue) and LSTM (orange) architectures. Several key findings emerge from this figure.</p>
      <p id="d2e1287">For single-unit HBV configurations (Fig. 3a), the LSTM-based architecture outperforms the MLP-based architecture in both out-of-sample in time and out-of-sample in space evaluations. Median NSE values increase from 0.63 to 0.67 for out-of-sample in time testing and from 0.54 to 0.59 for out-of-sample in space testing when using the LSTM instead of the MLP.</p>
      <p id="d2e1290">Introducing ensemble configurations (Fig. 3b) leads to substantial performance gains relative to single-unit models (Fig. 3a) for both neural network architectures and both evaluation settings, consistent with past work (Feng et al., 2022; Kratzert et al., 2018). However, under the ensemble configuration, the performance advantage of the LSTM over the MLP disappears. The cumulative NSE distributions for the two architectures are nearly indistinguishable, with identical median NSE values of 0.71 for out-of-sample in time evaluation and median values of 0.62 and 0.63 for LSTM- and MLP-based models, respectively, in out-of-sample in space evaluation. The reason why the LSTM outperforms the MLP under the single-unit configuration is not clear, but may reflect the additional flexibility provided by processing dynamic inputs when only one HBV parameter set is estimated. In the ensemble configuration, this difference is no longer evident, suggesting that the diversity of MLP-produced parameter sets may provide enough flexibility to achieve comparable performance without the added complexity of the LSTM.</p>
      <p id="d2e1293">Finally, we note that both ensemble-based architectures achieve the same benchmark performance of the ensemble, differentiable model applied to CAMELS-US in Feng et al. (2022), which was reported as having a median NSE of 0.714 in out-of-sample in time testing. Although there are differences between that study and the present work, including the training and testing periods, number of basins, and choice of loss function, overall model performance appears relatively insensitive to these methodological choices. To provide a more direct comparison, we also trained an ensemble-based MLP differentiable model using the same training period (1990 to 2005) and testing period (1980 to 1989) as Feng et al. (2022) and again obtained very similar performance compared to that study (Supplementary Figure S1).</p>
      <p id="d2e1296">We also evaluated the ensemble-based differentiable models across additional performance metrics, including the Kling-Gupta Efficiency (KGE), root mean square error (RMSE), percent bias, and flow-regime specific biases for high flows (top 10 % of observed flows), medium flows  (30th to 90th percentiles), and low flows (bottom 30 % of observed flows) (Fig. 4). Across all metrics and flow regimes, the LSTM- and MLP-based architectures performed similarly in both out-of-sample in time and space evaluation. Taken together, these results suggest that ensemble-based parameter estimation provides clear benefits for differentiable hydrological modeling, but the added complexity of LSTM-based networks offers limited advantage over the simpler MLP-based approach.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e1302">Performance of differentiable, ensemble-unit models with MLP- and LSTM-based architecture across multiple performance metrics for out-of-sample (OOS) in time and space evaluation.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026-f04.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Impacts of alternative static input features</title>
      <p id="d2e1319">Results in Figs. 3 and 4 are based on models trained with the full set of reference static input features. Figure 5 shows performance for ensemble-based models trained with two alternative static feature sets, the first of which only includes basin latitude and longitude and the second including the same comprehensive reference features but randomly mixed across basins. This experiment was performed only with ensemble-based models because of their demonstrated outperformance compared to single-unit models.</p>
      <p id="d2e1322">For the first experiment where only latitude and longitude were used as static input (Fig. 5a–b), we find similar NSE distributions compared to the reference input set for out-of-sample in space evaluations, both for MLP- (median NSE of 0.62 versus 0.63) and LSTM- (median NSE of 0.62 for both) based differentiable models. However, for out-of-sample in time evaluations, both differentiable models using only latitude and longitude showed substantial performance reductions, with a median NSE of 0.64 for the MLP-based model and 0.60 for LSTM-based model, as compared to a reference of 0.71 for both.</p>
      <p id="d2e1325">For the second experiment using full but nonsensical static inputs (Fig. 5c–d), we find little difference in the NSE distributions compared to the reference for out-of-sample in time evaluation, both for the MLP- (median NSE of 0.68 versus 0.71) and LSTM- (median NSE of 0.69 versus 0.71) based models. However, for out-of-sample in space evaluations, both differentiable models showed large degradation in performance, with a median NSE value of 0.47 against a reference of 0.63 for the MLP-based model, and a median value of 0.42 against a reference of 0.62 for the LSTM-based model.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e1331">Cumulative distributions of NSE for out-of-sample in time and space evaluations of ensemble HBV differentiable models with <bold>(a)</bold> MLP using only latitude and longitude as static inputs, <bold>(b)</bold> LSTM using only latitude and longitude as static inputs, <bold>(c)</bold> MLP using comprehensive but randomly perturbed static features, and <bold>(d)</bold> LSTM using comprehensive but randomly perturbed static features. Dotted lines indicate reference performance using the comprehensive static feature set.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026-f05.png"/>

        </fig>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e1355">Hypothesized roles of static input features in temporal and spatial generalization.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="4cm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="5cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="5cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Static attributes used as neural networks input</oasis:entry>
         <oasis:entry colname="col2" align="left">Out-of-sample in time generalization</oasis:entry>
         <oasis:entry colname="col3" align="left">Out-of-sample in space generalization</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">30 physical attributes excluding latitude and longitude</oasis:entry>
         <oasis:entry colname="col2" align="left">Strong temporal generalization, consistent with the high-dimensional attributes helping distinguish among training basins and reproduce basin-specific behavior.</oasis:entry>
         <oasis:entry colname="col3" align="left">Strong spatial generalization, consistent with the attributes encoding geographic and hydroclimatic structure that can help locate unseen basins within the training domain.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Latitude and longitude only</oasis:entry>
         <oasis:entry colname="col2" align="left">Reduced temporal generalization, suggesting that the two-dimensional coordinate input provides limited capacity to distinguish among training basins.</oasis:entry>
         <oasis:entry colname="col3" align="left">Strong spatial generalization, suggesting that direct geographic information is sufficient to recover much of the transferable structure learned from the full attribute set.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left">30 shuffled physical attributes</oasis:entry>
         <oasis:entry colname="col2" align="left">Near-reference temporal generalization, suggesting that high-dimensional but physically meaningless inputs can still support basin-specific behavior at training basins.</oasis:entry>
         <oasis:entry colname="col3" align="left">Poor spatial generalization, suggesting that shuffled attributes disrupt coherent geographic and physical structure needed for transfer to unseen basins.</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e1423">Overall, we find that the spatial generalization of differentiable models is largely preserved when latitude and longitude are used as the only static inputs. This result is plausible because many attributes in the full feature set, including climate, topography, geology, soils, and land cover, are spatially autocorrelated and therefore provide indirect information about where a basin is located. Thus, in these experiments, the comprehensive basin attributes may function largely as geospatial proxies rather than serving primarily as direct representations of physical controls on hydrological response (e.g., that high clay content leads to faster runoff). If the full attribute set were providing substantial additional transferable information about physical process controls, we would expect the reference model to show clearer improvements in spatial generalization relative to the latitude-longitude-only model. Instead, the two models perform similarly in out-of-sample basins. Temporal generalization, however, degrades when using only latitude and longitude, suggesting that the low-dimensional coordinate input provides less capacity for the model to distinguish among individual training basins and reproduce basin-specific behavior. This interpretation is further supported by the shuffled feature experiment, where providing comprehensive but nonsensical feature sets enables near-reference performance at the training basins but substantially reduces the ability to generalize spatially, because the shuffled features no longer preserve coherent geographic structure. Table 2 summarizes these experimental results and our hypotheses about how different static input features may support temporal and spatial generalization.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Assessing temporal variability in LSTM-estimated parameters and the role of dynamic features</title>
      <p id="d2e1434">Here we examine the nature of parameter estimates by the LSTM <inline-formula><mml:math id="M53" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV differentiable model, with particular emphasis on their temporal stability and the influence of dynamic inputs. To simplify interpretation, we focus on the single-unit LSTM <inline-formula><mml:math id="M54" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV configuration rather than the ensemble-based LSTM <inline-formula><mml:math id="M55" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 16HBV model.</p>
      <p id="d2e1458">Figure 6 summarizes the average coefficient of variation of HBV parameters across input sequences for each study basin. Most basins exhibit low variability, suggesting that the LSTM-based architecture does not utilize dynamic features to vary parameter estimates across sequences. There are some basins with a higher degree of parameter variability across training sequences, particularly in the central US. However, the average coefficient of variation across parameters never exceeds 0.2 for any site.</p>

      <fig id="F6"><label>Figure 6</label><caption><p id="d2e1463">Spatial distribution of the average coefficient of variation of HBV parameters between input sequences estimated by the LSTM <inline-formula><mml:math id="M56" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV differentiable model. Each dot represents a study basin, with color intensity indicating the magnitude of the average temporal variability of the parameter set.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026-f06.png"/>

        </fig>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e1482">Temporal variability of four selected HBV parameters inferred by the LSTM <inline-formula><mml:math id="M57" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV differentiable model for basins exhibiting <bold>(a)</bold> high, <bold>(b)</bold> medium, and <bold>(c)</bold> low average coefficients of variation. The red dashed line shows the lower and upper bound for each parameter. Results are shown for the training period only, as LSTM-produced parameters vary during training whereas a single parameter set from the last time step is applied across the full period during testing.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026-f07.png"/>

        </fig>

      <fig id="F8"><label>Figure 8</label><caption><p id="d2e1509">Cumulative distributions of NSE for out-of-sample in time and out-of-sample in space evaluations for the differentiable LSTM <inline-formula><mml:math id="M58" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV model using sequence-varying parameters for <bold>(a)</bold> all study basins, and <bold>(b)</bold> the 20 basins with highest parameter variability. Dotted lines indicate reference performance using a single static parameter from the final LSTM time step.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026-f08.png"/>

        </fig>

      <p id="d2e1531">To further examine this behavior, we focus on three representative basins with high, medium, and low parameter variability (USGS IDs 01532000, 10336660, 02465493). Although the HBV model has 20 parameters, we present results for four illustrative parameters: field capacity (FC), coefficient of potential evapotranspiration (Coeff PET), coefficient of percolation (Kperc), and degree-day factor (DDF). Figure 7 shows the temporal variability of these parameters across input sequences for basins with (a) high, (b) medium, and (c) low variability.</p>
      <p id="d2e1534">In the low-variability basin, parameter estimates show negligible temporal variability across sequences, indicating that the LSTM effectively produces static parameters. In contrast, the medium- and high-variability basins exhibit progressively more parameter variability, although to varying degrees for different parameters. For example, in the high-variability basin, DDF exhibits comparatively limited temporal variation relative to the other three parameters. Additionally, several parameters tend to co-vary: FC, Coeff PET, and Kperc follow correlated seasonal cycles, reaching maxima and minima simultaneously, whereas DDF tends to vary out of phase, peaking when the other parameters are at their minima. Similar, though less pronounced, patterns are observed in the medium-variability basin. Feature importance based on Integrated Gradients shows that the differentiable model consistently relies more on static features than dynamic features (precipitation, temperature, and daylength) for HBV parameter estimation, even in the basin with high parameter variability (Fig. D1 in Appendix D), consistent with the limited variability in parameter values across sequences.</p>
      <p id="d2e1537">It is worthwhile to ask how the temporal variability in LSTM-based parameter estimates, where present, influences streamflow simulation. To investigate this, we compared two approaches to HBV simulation. In the first approach, model simulations were based on a single, static parameter set extracted from the final hidden state of the LSTM after processing the full input sequence for the test period. This is the reference case and is the same as shown in Fig. 1c. In the second approach, simulations are based on sequence-varying parameters, i.e., running the LSTM on rolling sequences during the test period. With a stride of 60 d, the input sequence shifts forward by 60 d at each step, generating new parameters every 60 d throughout the test period. This approach mirrors the training procedure as shown in Fig. 1b and represents a more natural inference method for sequence-to-one LSTMs. Thus, the first approach runs HBV with one parameter set for the entire test period (dashed lines in Fig. 8), while the second uses time-varying parameters that update every 60 d (solid lines in Fig. 8).</p>
      <p id="d2e1541">Figure 8a presents the distribution of NSE values across all basins for these two cases, while Fig. 8b focuses exclusively on the 20 basins exhibiting the highest degree of temporal parameter variability. In both cases, results show little difference in performance across basins. There are some small differences in the out-of-sample in space evaluation for basins with high temporal parameter variability (Fig. 8b), but it is the reference case (a single static parameter set) that outperforms the time-varying parameter models in this situation. These results are for a 60 d stride, selected because shorter strides did not improve validation performance. We also repeated this analysis with a 1 d stride, allowing parameters to vary at every time step, and found results consistent with the 60 d case (Supplement  Figs. S2 and S3).</p>
      <p id="d2e1544">Together, these findings suggest that although the LSTM produces sequence-varying parameter estimates, exploiting this variability during inference does not yield meaningful performance improvements relative to using a single static parameter set derived at the end of the full forcing test sequence. Consequently, the observed temporal variability in LSTM-predicted parameters may reflect equifinality rather than dynamically evolving process parameters. If the time-varying parameters were capturing physically meaningful process variability, we would expect them to adapt to changing hydrologic conditions in ways that improve streamflow simulations relative to a single static parameter set from the final time step. We do not observe such improvements here. This conclusion applies to the sequence-to-one LSTM formulation used in the present study and may not extend to sequence-to-sequence formulations such as those in Feng et al. (2022) and Acuña Espinoza et al. (2024). </p>
</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Discussion and Conclusion</title>
      <p id="d2e1557">Differentiable hybrid models that use machine learning to estimate parameters for process-based models show strong potential for achieving state-of-the-art performance while maintaining transparency of internal hydrological processes (Feng et al., 2022, 2023). Their rapid adoption reflects this promise. However, several aspects of differentiable model development have not received sufficient scrutiny, risking a shift toward prediction-driven modeling that undermines transparency and contradicts the philosophy of physics-based machine learning (Karpatne et al., 2017). This study addresses several such concerns by revisiting static and dynamic differentiable models and investigating key architectural decisions including neural network choices, process-based model configuration, and input requirements. We evaluate these models based on out-of-sample performance as well as interpretability. Our main conclusions and their implications for future differentiable model development are as follows: <list list-type="order"><list-item>
      <p id="d2e1562"><italic>In ensemble-based configurations, simpler MLP-based static parameterization matches the performance of dynamic LSTM-based parameterization.</italic></p>
      <p id="d2e1566">Differentiable models with ensemble configurations consistently outperformed single-unit models across both temporal and spatial test cases, consistent with previous findings (Feng et al., 2022, 2023). This result is expected and aligns with the multi-parameter ensemble literature that shows improved prediction accuracy by representing parametric uncertainty through ensemble aggregation (Beven and Binley, 1992; Blasone et al., 2008; Chiang et al., 2017; Shin et al., 2023).</p>
      <p id="d2e1569">More importantly, in the ensemble-based configuration, simpler MLP-based differentiable models matched the performance of sequence-to-one LSTM-based models. MLP-based models achieved a median NSE of 0.71 in temporal testing for CAMELS-US basins, comparable to sequence-to-one LSTMs (0.714) and sequence-to-sequence LSTMs (0.732) reported by Feng et al. (2022). Similar results are found for spatial generalization. In addition, MLPs offer greater transparency by producing single, basin-specific process model parameters, which are not available in the same way from LSTM-based formulations. Because these basin-specific parameters, along with their corresponding internal state variables, can be examined using well-established diagnostic tools for process-based hydrologic models (Clark et al., 2017), MLP-based architectures provide a more accessible framework for assessing whether the model produces the right answer for the right reason (Kirchner, 2006). By contrast, the sequence-varying nature of LSTM-estimated parameters makes such diagnostics considerably more challenging. Together, these results provide a strong argument for considering more parsimonious, MLP-based architectures in future differentiable hydrological modeling.</p>
      <p id="d2e1572">However, this interpretability advantage does not by itself imply that MLP-based models are more physically realistic or more fit for purpose. Rather, it means that they provide a more transparent and accessible framework for evaluating model behaviour through established diagnostic approaches. Moreover, the strongest performance of the MLP-based models occurs in the ensemble configuration, which itself can reduce interpretability. In this setup, the MLP predicts multiple static parameter sets, each of which is passed through a process-based model to generate an ensemble of streamflow predictions that are averaged before loss computation. This aggregation reduces transparency at the individual ensemble member level and raises questions about whether minimizing loss on the ensemble mean incentivizes physically consistent parameterization and internal state evolution within each member. It therefore remains unclear whether the improved streamflow simulations reflect greater physical fidelity or instead arise primarily from the statistical benefits of ensemble aggregation, analogous to how ensembles of weak learners can produce strong predictive models in methods such as random forests. Future work could address this issue by using loss functions that retain information about the full ensemble distribution rather than collapsing ensemble predictions to the ensemble mean, for example through scoring rule-based objectives (Vrugt, 2024). Thus, while MLP-based parameterization offers greater interpretability than LSTM-based approaches, these models still require rigorous internal diagnostics to determine whether their improved predictions are achieved for physically meaningful reasons. We identify this as an important future direction for improving process understanding in differentiable model development.</p></list-item><list-item>
      <p id="d2e1576"><italic>Differentiable models may use static basin attributes primarily as spatial proxies and for representing basin-specific behavior at training sites, rather than learning physical and transferable process controls.</italic></p>
      <p id="d2e1580">Recent work by Heudorfer et al. (2025) suggested that pure LSTM models may not be as entity aware as previously assumed, indicating that basin attributes provide limited information beyond meteorological forcings, especially for spatial generalization. We extend this insight to differentiable hydrological models through two experiments that examine how neural networks use static basin attributes.</p>
      <p id="d2e1583">In the first experiment, we compared models using comprehensive basin attributes (climate, topography, geology, land cover, and soils) with models using only basin latitude and longitude as input. Spatial generalization did not degrade when only positional inputs were used, suggesting that comprehensive attributes may primarily encode basin location and serve as spatial proxies. This result is plausible in regional settings where similar basins are geographically clustered and where many catchment attributes are spatially autocorrelated. When models learn this spatial structure, they may generalize to unseen basins by placing them within an internally learned geographic representation. Consequently, for regions with dense and representative basin coverage such as CAMELS-US, latitude and longitude alone appear sufficient to recover much of the spatial generalization achieved using the full attribute set.</p>
      <p id="d2e1586">However, this finding also raises an important limitation for extrapolation beyond the training domain. If the comprehensive basin attributes are used primarily to infer geographic location within the training region, rather than to learn transferable relationships between catchment properties and hydrologic response, then those same attributes may provide limited benefit when models are applied to hydroclimatically or physiographically distinct regions outside the training domain. For example, static attributes that help locate basins within CONUS may not support robust transfer to basins outside the United States unless the model has learned process-relevant mappings that remain valid across regions. Given the results presented here and in past work (Heudorfer et al., 2025), it remains unclear whether comprehensive static basin attributes support the kind of generalized mappings between catchment properties and hydrologic response needed for robust regional transfer. Additional research is needed to test this directly.</p>
      <p id="d2e1589">In contrast, temporal generalization degraded when only latitude and longitude were used. We hypothesize that, in this case, using minimal (low-dimensional) inputs reduces the neural network's ability to differentiate individual basins. Because regional models are trained across basins simultaneously, distinguishing basins is necessary to learn basin-specific input-output relationships. To test this, we conducted a second experiment using the same comprehensive attribute vectors but with physically meaningless values, preserving input dimensionality without providing any physical information. Temporal generalization in this case matched performance obtained using physically meaningful attributes, supporting our hypothesis.</p>
      <p id="d2e1593">Together, these results indicate that differentiable models may not be using static basin attributes primarily to learn physically meaningful relationships between catchment properties and hydrologic response. Instead, the attributes may function as spatial proxies that support generalization to nearby basins, while also providing high-dimensional identifiers that help reproduce basin-specific behavior at training sites. This finding underscores the need for methods that more directly leverage physiographic data to improve higher-order model generalization, particularly for extrapolating to conditions involving structural changes such as climate change and land-use modification (Heudorfer et al., 2025; Gupta, 2026). Our conclusions are based on ablation experiments rather than mechanistic interpretation of the networks themselves, which remains extremely challenging. It is still possible that neural networks extract some physically meaningful information from comprehensive basin attributes, and comparative performance under alternative input conditions does not prove that models treat those inputs equivalently. Nevertheless, the similarity between the full-attribute and latitude–longitude-only spatial generalization results suggests that physically meaningful attribute-response mappings may not be the dominant mechanism supporting spatial transfer in these experiments. Future studies should more directly investigate how neural networks map catchment properties to hydrological response.</p></list-item><list-item>
      <p id="d2e1597"><italic>LSTMs do not support true static parameterization. In sequence-to-one formulations, dynamic inputs contribute minimally, and time-varying parameters may reflect equifinality rather than seasonal dynamics.</italic></p>
      <p id="d2e1601">LSTMs operate in either sequence-to-sequence or sequence-to-one modes, generating parameters that vary at each timestep or across input sequences, respectively. In sequence-to-one implementations, the full input record for a basin can be used as a single sequence during testing, producing a single basin-specific parameter set. This is commonly labeled as a static parameterization in the literature (Feng et al., 2022, 2023), despite being trained with parameters that vary between input sequences. We evaluated how sequence-varying parameters influence streamflow simulations by comparing them with simulations generated using a single parameter set derived from the final timestep of the full input sequence. We did not find any meaningful differences between the two cases, suggesting that temporal variability in parameters with sequence-to-one implementation likely reflects cyclic manifestations of equifinality (Beven, 2006), rather than physically meaningful seasonal dynamics. This is further supported by the integrated gradients analysis, where dynamic inputs showed limited contribution in the parameter learning process. These findings contrast with a common assumption that time-varying parameters necessarily reflect changing physical system dynamics. While such relationships have been reported in sequence-to-sequence LSTM implementations (Feng et al., 2022), they do not appear to be the case for the sequence-to-one implementation presented in this work.</p></list-item><list-item>
      <p id="d2e1605"><italic>The conclusions of this study should be interpreted within the scope of the model formulations, attribution methods, and generalization experiments considered. </italic></p>
      <p id="d2e1609">There are several limitations of this work that warrant further discussion. First, this study focuses exclusively on sequence-to-one LSTM formulations, which have received less scrutiny than sequence-to-sequence approaches. Therefore, our conclusions may not generalize to sequence-to-sequence models, although others have already highlighted interpretability challenges with those formulations (Acuña Espinoza et al., 2024, 2025). Second, while integrated gradients provide useful insight into feature contributions, they do not capture interaction effects; future work should therefore consider alternative explainable AI approaches (e.g., Janizek et al., 2020) and ensure insights are robust across methods. Additionally, our generalization analysis is limited to out-of-sample temporal and spatial cases within a single region (CONUS). Evaluating transferability across regions and under climate non-stationarity remains an important next step.</p>
      <p id="d2e1612">Finally, while MLP-based models yield interpretable, basin-specific parameters and match LSTM-based hybrid model performance, the MLPs themselves remain black-box function approximators. Replacing or augmenting MLPs with more interpretable architectures, such as Kolmogorov-Arnold Networks (KAN; Liu et al., 2025) that use learnable and visualizable activation functions, may enable deeper insight into internal model processes (Jing et al., 2025) and help identify mechanistic pathways between catchment properties and inferred process-model parameters. Our argument for more parsimonious MLP-based differentiable architectures therefore does not imply that they form an internally consistent model formulation. Rather, their static parameterization makes internal model diagnostics more tractable relative to LSTM-based dynamic parameterization. Important limitations also remain from the use of lumped process-model structures and the lack of explicit treatment of input and parametric uncertainties (Renard et al., 2010). Characterizing and representing these uncertainties is therefore another important area for future work in differentiable hydrological modeling. Together, these advances could support hybrid modeling frameworks that offer transparency not only in parameter estimation, but also in the representation of hydrological processes, which is critical for inference and decision-making under non-stationary conditions.</p>
      <p id="d2e1615">In conclusion, this study highlights the value of parsimony in differentiable hydrological modeling. MLP-based differentiable models match the predictive performance of LSTM-based models while offering greater interpretability through static, basin-specific parameters. Comprehensive basin attributes appear largely redundant and potentially serve primarily as spatial proxies or mechanisms for representing basin-specific behavior at training sites, rather than enabling the learning of physically meaningful process controls. This suggests that increasing model complexity does not necessarily yield improved insights or generalization, and that caution is required when advancing differentiable hydrological models to promote improvements in both predictive skill and transparency.</p></list-item></list></p>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>Study area</title>
      <p id="d2e1630">The study area includes 531 basins (Fig. A1) from the CAMELS-US dataset. We used 80 % (<inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">425</mml:mn></mml:mrow></mml:math></inline-formula>) basins for training and out-of-sample temporal testing, and 20 % (<inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">106</mml:mn></mml:mrow></mml:math></inline-formula>) for out-of-sample spatial testing. The dataset includes basin physiographic attributes, meteorological forcings from multiple products (we used Daymet), and observed USGS streamflow data. Physiographic attributes are static, while meteorological and streamflow records are available at daily resolution from 1980 to 2014. Table 1 shows the attributes and meteorological forcings used in this study.</p>

      <fig id="FA1"><label>Figure A1</label><caption><p id="d2e1659">Study area showing the 531 CAMELS-US basins used in this study. Blue stars indicate basins used for training and out-of-sample in time testing (via temporal split). Orange dots indicate basins withheld entirely from training and used exclusively for out-of-sample in space testing.</p></caption>
        <graphic xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026-f09.png"/>

      </fig>


</app>

<app id="App1.Ch1.S2">
  <label>Appendix B</label><title>Process-based HBV model</title>
      <p id="d2e1678">Our implementation of the process-based HBV model has 20 parameters across three interconnected modules; see Seibert (2005) for a detailed description of process representation. We follow the approach in Seibert (2005) with one key modification, where instead of single-parameter triangular routing, we use separate two-parameter gamma routing for direct flow and base flow. Table B1 shows the process representation, parameters, parameter descriptions, and bounds.</p>

<table-wrap id="TB1"><label>Table B1</label><caption><p id="d2e1685">HBV model parameters and feasible ranges.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="8cm"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Process</oasis:entry>
         <oasis:entry colname="col2">Parameter</oasis:entry>
         <oasis:entry colname="col3">Description</oasis:entry>
         <oasis:entry colname="col4">Lower bound</oasis:entry>
         <oasis:entry colname="col5">Upper bound</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Rain and Snow Module</oasis:entry>
         <oasis:entry colname="col2">ts</oasis:entry>
         <oasis:entry colname="col3">Threshold temperature for snowfall</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M61" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">tm</oasis:entry>
         <oasis:entry colname="col3">Threshold temperature for snowmelt</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M62" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">tti</oasis:entry>
         <oasis:entry colname="col3">Temperature interval for a mixture of snow and rain</oasis:entry>
         <oasis:entry colname="col4">0.1</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">scf</oasis:entry>
         <oasis:entry colname="col3">Snowfall correction factor</oasis:entry>
         <oasis:entry colname="col4">0.5</oasis:entry>
         <oasis:entry colname="col5">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">ddf</oasis:entry>
         <oasis:entry colname="col3">Degree-day factor for snowmelt</oasis:entry>
         <oasis:entry colname="col4">0.05</oasis:entry>
         <oasis:entry colname="col5">10</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">whc</oasis:entry>
         <oasis:entry colname="col3">Water holding capacity of the snowpack</oasis:entry>
         <oasis:entry colname="col4">0.05</oasis:entry>
         <oasis:entry colname="col5">0.2</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">crf</oasis:entry>
         <oasis:entry colname="col3">Refreezing coefficient</oasis:entry>
         <oasis:entry colname="col4">0.1</oasis:entry>
         <oasis:entry colname="col5">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Soil Moisture and Evapo-</oasis:entry>
         <oasis:entry colname="col2">coeff_pet</oasis:entry>
         <oasis:entry colname="col3">Coefficient of potential evapotranspiration</oasis:entry>
         <oasis:entry colname="col4">0.5</oasis:entry>
         <oasis:entry colname="col5">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">transpiration Module</oasis:entry>
         <oasis:entry colname="col2">fc</oasis:entry>
         <oasis:entry colname="col3">Maximum soil moisture storage; field capacity</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
         <oasis:entry colname="col5">1000</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">pwp</oasis:entry>
         <oasis:entry colname="col3">Soil permanent wilting point</oasis:entry>
         <oasis:entry colname="col4">0.01</oasis:entry>
         <oasis:entry colname="col5">0.99</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">beta</oasis:entry>
         <oasis:entry colname="col3">Shape coefficient governing the fate of water input tosoil moisture storage</oasis:entry>
         <oasis:entry colname="col4">0.5</oasis:entry>
         <oasis:entry colname="col5">5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Runoff Separation and</oasis:entry>
         <oasis:entry colname="col2">l</oasis:entry>
         <oasis:entry colname="col3">Threshold parameter for upper storage; if water level is higher</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
         <oasis:entry colname="col5">999</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Routing Module</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">than the threshold, shallow flow occurs</oasis:entry>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">ks</oasis:entry>
         <oasis:entry colname="col3">Recession constant for near surface storage</oasis:entry>
         <oasis:entry colname="col4">0.01</oasis:entry>
         <oasis:entry colname="col5">0.99</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">ki</oasis:entry>
         <oasis:entry colname="col3">Recession constant for upper storage</oasis:entry>
         <oasis:entry colname="col4">0.01</oasis:entry>
         <oasis:entry colname="col5">0.99</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">kperc</oasis:entry>
         <oasis:entry colname="col3">Percolation constant, max flow rate from upper to lower storage</oasis:entry>
         <oasis:entry colname="col4">0.0001</oasis:entry>
         <oasis:entry colname="col5">0.99</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">kb</oasis:entry>
         <oasis:entry colname="col3">Recession constant for lower storage</oasis:entry>
         <oasis:entry colname="col4">0.001</oasis:entry>
         <oasis:entry colname="col5">0.99</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">d_shape</oasis:entry>
         <oasis:entry colname="col3">Gamma function shape parameter for direct flow</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">d_scale</oasis:entry>
         <oasis:entry colname="col3">Gamma function scale parameter for direct flow</oasis:entry>
         <oasis:entry colname="col4">0.5</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">b_shape</oasis:entry>
         <oasis:entry colname="col3">Gamma function shape parameter for base flow</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
         <oasis:entry colname="col5">6</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">b_scale</oasis:entry>
         <oasis:entry colname="col3">Gamma function scale parameter for base flow</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
         <oasis:entry colname="col5">7</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>


</app>

<app id="App1.Ch1.S3">
  <label>Appendix C</label><title>Hyper-parameter tuning of differentiable models</title>
      <p id="d2e2114">For all four differentiable architectures, we tuned hyperparameters to determine the neural network size. The optimal architecture was selected using an early stopping criterion, defined as no decrease in validation loss for 10 consecutive training epochs. The hyperparameter tuning results are presented in Table C1, with the top-performing configuration italicized. Overall, the selected hyperparameter sets are justified not only based on validation performance but also in terms of reduced training time.</p>

<table-wrap id="TC1"><label>Table C1</label><caption><p id="d2e2121">Hyperparameter tuning results for four differentiable architectures, with the top-performing configuration italicized. All models use a stride length of 60 d.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">HBV Units</oasis:entry>
         <oasis:entry colname="col2">Hidden Size</oasis:entry>
         <oasis:entry colname="col3">Val. Loss</oasis:entry>
         <oasis:entry colname="col4">Time (min)</oasis:entry>
         <oasis:entry colname="col5">Epochs</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col5">MLP (3 layers) </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">256</oasis:entry>
         <oasis:entry colname="col3">4.13</oasis:entry>
         <oasis:entry colname="col4">232.48</oasis:entry>
         <oasis:entry colname="col5">19</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">512</oasis:entry>
         <oasis:entry colname="col3">4.04</oasis:entry>
         <oasis:entry colname="col4">224.49</oasis:entry>
         <oasis:entry colname="col5">18</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">1024</oasis:entry>
         <oasis:entry colname="col3">3.97</oasis:entry>
         <oasis:entry colname="col4">260.33</oasis:entry>
         <oasis:entry colname="col5">21</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M63" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><italic>2048</italic></oasis:entry>
         <oasis:entry colname="col3"><italic>3.95</italic></oasis:entry>
         <oasis:entry colname="col4"><italic>168.01</italic></oasis:entry>
         <oasis:entry colname="col5"><italic>12</italic></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">4096</oasis:entry>
         <oasis:entry colname="col3">3.97</oasis:entry>
         <oasis:entry colname="col4">151.51</oasis:entry>
         <oasis:entry colname="col5">10</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">256</oasis:entry>
         <oasis:entry colname="col3">3.24</oasis:entry>
         <oasis:entry colname="col4">576.68</oasis:entry>
         <oasis:entry colname="col5">52</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">512</oasis:entry>
         <oasis:entry colname="col3">3.25</oasis:entry>
         <oasis:entry colname="col4">335.93</oasis:entry>
         <oasis:entry colname="col5">28</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">1024</oasis:entry>
         <oasis:entry colname="col3">3.2</oasis:entry>
         <oasis:entry colname="col4">292.84</oasis:entry>
         <oasis:entry colname="col5">25</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>16</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>2048</italic></oasis:entry>
         <oasis:entry colname="col3"><italic>3.18</italic></oasis:entry>
         <oasis:entry colname="col4"><italic>246.99</italic></oasis:entry>
         <oasis:entry colname="col5"><italic>20</italic></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">4096</oasis:entry>
         <oasis:entry colname="col3">3.28</oasis:entry>
         <oasis:entry colname="col4">217.73</oasis:entry>
         <oasis:entry colname="col5">17</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col5">LSTM (1 layer) </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">128</oasis:entry>
         <oasis:entry colname="col3">4.14</oasis:entry>
         <oasis:entry colname="col4">317.34</oasis:entry>
         <oasis:entry colname="col5">27</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">256</oasis:entry>
         <oasis:entry colname="col3">4.01</oasis:entry>
         <oasis:entry colname="col4">252.76</oasis:entry>
         <oasis:entry colname="col5">20</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">384</oasis:entry>
         <oasis:entry colname="col3">4.02</oasis:entry>
         <oasis:entry colname="col4">172.9</oasis:entry>
         <oasis:entry colname="col5">12</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M64" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><italic>512</italic></oasis:entry>
         <oasis:entry colname="col3"><italic>3.52</italic></oasis:entry>
         <oasis:entry colname="col4"><italic>310.15</italic></oasis:entry>
         <oasis:entry colname="col5"><italic>24</italic></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">1024</oasis:entry>
         <oasis:entry colname="col3">3.98</oasis:entry>
         <oasis:entry colname="col4">260.53</oasis:entry>
         <oasis:entry colname="col5">20</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">128</oasis:entry>
         <oasis:entry colname="col3">3.4</oasis:entry>
         <oasis:entry colname="col4">535.23</oasis:entry>
         <oasis:entry colname="col5">50</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">256</oasis:entry>
         <oasis:entry colname="col3">3.33</oasis:entry>
         <oasis:entry colname="col4">638.21</oasis:entry>
         <oasis:entry colname="col5">56</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">384</oasis:entry>
         <oasis:entry colname="col3">3.31</oasis:entry>
         <oasis:entry colname="col4">379.23</oasis:entry>
         <oasis:entry colname="col5">33</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">512</oasis:entry>
         <oasis:entry colname="col3">3.25</oasis:entry>
         <oasis:entry colname="col4">323.67</oasis:entry>
         <oasis:entry colname="col5">26</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><italic>16</italic></oasis:entry>
         <oasis:entry colname="col2"><italic>1024</italic></oasis:entry>
         <oasis:entry colname="col3"><italic>3.19</italic></oasis:entry>
         <oasis:entry colname="col4"><italic>377.83</italic></oasis:entry>
         <oasis:entry colname="col5"><italic>30</italic></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">2048</oasis:entry>
         <oasis:entry colname="col3">3.26</oasis:entry>
         <oasis:entry colname="col4">542.23</oasis:entry>
         <oasis:entry colname="col5">42</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>


</app>

<app id="App1.Ch1.S4">
  <label>Appendix D</label><title>Integrated Gradients analysis of LSTM-based differentiable model</title>
      <p id="d2e2595">This study employs an explainable AI technique known as Integrated Gradients (IG) (Sundararajan et al., 2017), which quantifies the contribution of each input feature to model predictions by integrating gradients along the path from a baseline input to the observed input. We applied IG to the LSTM-based, single-HBV unit differentiable model to assess how both static and dynamic inputs influence parameter estimation. For each daily HBV parameter prediction, the LSTM uses a one-year lookback period comprising concatenated static (30) and dynamic (3) input features (<inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">365</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">33</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>). We compute IG attributions for each of the 20 HBV parameters, yielding a three-dimensional attribution tensor over lookback period, input features, and HBV parameters (<inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">365</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">33</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) for each prediction. This analysis is repeated for all timesteps in the testing period for each basin. Finally, we compute the average of the absolute IG values for each input feature and normalize the results such that the contributions across features sum to 100 %, providing an interpretable measure of the relative importance of static and dynamic inputs in HBV parameter learning. The results for basins with high, medium, and low parameter variability are shown in Fig. D1.</p>

      <fig id="FD1"><label>Figure D1</label><caption><p id="d2e2636">Feature importance for the LSTM <inline-formula><mml:math id="M67" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> HBV differentiable hybrid model for basin with <bold>(a)</bold> high parameter variability, <bold>(b)</bold> medium parameter variability and <bold>(c)</bold> low parameter variability. Bars show the mean contribution of each input feature to parameter estimation, computed as the mean absolute integrated gradients and normalized to sum to 100 %.</p></caption>
        
        <graphic xlink:href="https://hess.copernicus.org/articles/30/5173/2026/hess-30-5173-2026-f10.png"/>

      </fig>


</app>
  </app-group><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d2e2669">The codes used to conduct all the analyses in this paper are publicly available at: <uri>https://github.com/snpoudel/diff-hydro</uri>.</p>
  </notes><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e2678">The CAMELS-US dataset is publicly available at <ext-link xlink:href="https://doi.org/10.5065/D6MW2F4D" ext-link-type="DOI">10.5065/D6MW2F4D</ext-link> (Newman et al., 2022).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e2684">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/hess-30-5173-2026-supplement" xlink:title="pdf">https://doi.org/10.5194/hess-30-5173-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e2693">S.P. and S.S. conceptualized the project. S.P. developed the model code, conducted experiments, and prepared the initial draft. S.S. supervised the project and reviewed and edited the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e2699">The contact author has declared that neither of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e2705">The views expressed in this work are those of the authors and do not reflect the views or policies of the USGS.  Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e2714">We would like to thank the reviewers Eduardo Acuna and Jonathan Frame, whose comments helped improve the quality of our manuscript.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e2719">This research was supported by the U.S. Geological Survey, United States (USGS; grant number G23AC00678-00).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e2725">This paper was edited by Daniel Klotz and reviewed by Eduardo Acuna and Jonathan Frame.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><mixed-citation>Acuña Espinoza, E., Loritz, R., Álvarez Chaves, M., Bäuerle, N., and Ehret, U.: To bucket or not to bucket? Analyzing the performance and interpretability of hybrid hydrological models with dynamic parameterization, Hydrol. Earth Syst. Sci., 28, 2705–2719, <ext-link xlink:href="https://doi.org/10.5194/hess-28-2705-2024" ext-link-type="DOI">10.5194/hess-28-2705-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Acuña Espinoza, E., Loritz, R., Kratzert, F., Klotz, D., Gauch, M., Álvarez Chaves, M., and Ehret, U.: Analyzing the generalization capabilities of a hybrid hydrological model for extrapolation to extreme events, Hydrol. Earth Syst. Sci., 29, 1277–1294, <ext-link xlink:href="https://doi.org/10.5194/hess-29-1277-2025" ext-link-type="DOI">10.5194/hess-29-1277-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>Addor, N., Newman, A. J., Mizukami, N., and Clark, M. P.: The CAMELS data set: catchment attributes and meteorology for large-sample studies, Hydrol. Earth Syst. Sci., 21, 5293–5313, <ext-link xlink:href="https://doi.org/10.5194/hess-21-5293-2017" ext-link-type="DOI">10.5194/hess-21-5293-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation>Baste, S., Klotz, D., Acuña Espinoza, E., Bardossy, A., and Loritz, R.: Unveiling the limits of deep learning models in hydrological extrapolation tasks, Hydrol. Earth Syst. Sci., 29, 5871–5891, <ext-link xlink:href="https://doi.org/10.5194/hess-29-5871-2025" ext-link-type="DOI">10.5194/hess-29-5871-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation>Bennett, A. and Nijssen, B.: Deep learned process parameterizations provide better representations of turbulent heat fluxes in hydrologic models, Water Resour. Res., 57, e2020WR029328, <ext-link xlink:href="https://doi.org/10.1029/2020WR029328" ext-link-type="DOI">10.1029/2020WR029328</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation> Bergström, S.: The HBV model, Chap. 13, in: Computer Models of Watershed Hydrology, edited by: Singh, V. P., Water Resources Publications, Highlands Ranch, Colorado, USA, 443–476, ISBN 0-918334-91-8, 1995.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation>Beven, K.: A manifesto for the equifinality thesis, J. Hydrol., 320, 18–36, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2005.07.007" ext-link-type="DOI">10.1016/j.jhydrol.2005.07.007</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Beven, K. and Binley, A.: The future of distributed models: model calibration and uncertainty prediction, Hydrol. Process., 6, 279–298, <ext-link xlink:href="https://doi.org/10.1002/hyp.3360060305" ext-link-type="DOI">10.1002/hyp.3360060305</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>Bindas, T., Tsai, W.-P., Liu, J., Rahmani, F., Feng, D., Bian, Y., Lawson, K., and Shen, C.: Improving river routing using a differentiable Muskingum–Cunge model and physics-informed machine learning, Water Resour. Res., 60, e2023WR035337, <ext-link xlink:href="https://doi.org/10.1029/2023WR035337" ext-link-type="DOI">10.1029/2023WR035337</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation>Blasone, R.-S., Vrugt, J. A., Madsen, H., Rosbjerg, D., Robinson, B. A., and Zyvoloski, G. A.: Generalized likelihood uncertainty estimation (GLUE) using adaptive Markov Chain Monte Carlo sampling, Adv. Water Resour., 31, 630–648, <ext-link xlink:href="https://doi.org/10.1016/j.advwatres.2007.12.003" ext-link-type="DOI">10.1016/j.advwatres.2007.12.003</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Bohl, J. P., Wood, R. R., Frank, C., Astagneau, P. C., Peters, J., and Brunner, M. I.: Hybrid models generalize better to warmer climate conditions than process-based and purely data-driven models, Hydrol. Earth Syst. Sci., 30, 4667–4698, <ext-link xlink:href="https://doi.org/10.5194/hess-30-4667-2026" ext-link-type="DOI">10.5194/hess-30-4667-2026</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation>Chiang, Y.-M., Hao, R.-N., Ho, H.-C., Chang, T.-J., and Xu, Y.-P.: Evaluating the contribution of multi-model combination to streamflow hindcasting by empirical and conceptual models, Hydrol. Sci. J., 62, 1456–1468, <ext-link xlink:href="https://doi.org/10.1080/02626667.2017.1330543" ext-link-type="DOI">10.1080/02626667.2017.1330543</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>Clark, M. P., Bierkens, M. F. P., Samaniego, L., Woods, R. A., Uijlenhoet, R., Bennett, K. E., Pauwels, V. R. N., Cai, X., Wood, A. W., and Peters-Lidard, C. D.: The evolution of process-based hydrologic models: historical challenges and the collective quest for physical realism, Hydrol. Earth Syst. Sci., 21, 3427–3440, <ext-link xlink:href="https://doi.org/10.5194/hess-21-3427-2017" ext-link-type="DOI">10.5194/hess-21-3427-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Feng, D., Fang, K., and Shen, C.: Enhancing streamflow forecast and extracting insights using long short-term memory networks with data integration at continental scales, Water Resour. Res., 56, e2019WR026793, <ext-link xlink:href="https://doi.org/10.1029/2019WR026793" ext-link-type="DOI">10.1029/2019WR026793</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>Feng, D., Liu, J., Lawson, K., and Shen, C.: Differentiable, learnable, regionalized process-based models with multiphysical outputs can approach state-of-the-art hydrologic prediction accuracy, Water Resour. Res., 58, e2022WR032404, <ext-link xlink:href="https://doi.org/10.1029/2022WR032404" ext-link-type="DOI">10.1029/2022WR032404</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation>Feng, D., Beck, H., Lawson, K., and Shen, C.: The suitability of differentiable, physics-informed machine learning hydrologic models for ungauged regions and climate change impact assessment, Hydrol. Earth Syst. Sci., 27, 2357–2373, <ext-link xlink:href="https://doi.org/10.5194/hess-27-2357-2023" ext-link-type="DOI">10.5194/hess-27-2357-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation>Feng, D., Beck, H., de Bruijn, J., Sahu, R. K., Satoh, Y., Wada, Y., Liu, J., Pan, M., Lawson, K., and Shen, C.: Deep dive into hydrologic simulations at global scale: harnessing the power of deep learning and physics-informed differentiable models (<inline-formula><mml:math id="M68" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>HBV-globe1.0-hydroDL), Geosci. Model Dev., 17, 7181–7198, <ext-link xlink:href="https://doi.org/10.5194/gmd-17-7181-2024" ext-link-type="DOI">10.5194/gmd-17-7181-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation>Gupta, H. V.: On generalization, language, interpretability and the future of geo-scientific machine learning, Environ. Model. Softw., 197, 106834, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2025.106834" ext-link-type="DOI">10.1016/j.envsoft.2025.106834</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation>Hamon, W. R.: Estimating potential evapotranspiration, J. Hydr. Eng. Div., 87, 107–120, <ext-link xlink:href="https://doi.org/10.1061/JYCEAJ.0000599" ext-link-type="DOI">10.1061/JYCEAJ.0000599</ext-link>, 1961.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation>Heudorfer, B., Liesch, T., and Broda, S.: On the challenges of global entity-aware deep learning models for groundwater level prediction, Hydrol. Earth Syst. Sci., 28, 525–543, <ext-link xlink:href="https://doi.org/10.5194/hess-28-525-2024" ext-link-type="DOI">10.5194/hess-28-525-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation>Heudorfer, B., Gupta, H. V., and Loritz, R.: Are deep learning models in hydrology entity aware?, Geophys. Res. Lett., 52, e2024GL113036, <ext-link xlink:href="https://doi.org/10.1029/2024GL113036" ext-link-type="DOI">10.1029/2024GL113036</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Hochreiter, S. and Schmidhuber, J.: Long short-term memory, Neural. Comput., 9, 1735–1780, <ext-link xlink:href="https://doi.org/10.1162/neco.1997.9.8.1735" ext-link-type="DOI">10.1162/neco.1997.9.8.1735</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation>Janizek, J. D., Sturmfels, P., and Lee, S.-I.: Explaining explanations: axiomatic feature interactions for deep networks, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2002.04138" ext-link-type="DOI">10.48550/arXiv.2002.04138</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation>Ji, H., Song, Y., Bindas, T., Shen, C., Yang, Y., Pan, M., Liu, J., Rahmani, F., Abbas, A., Beck, H., Lawson, K., and Wada, Y.: Distinct hydrologic response patterns and trends worldwide revealed by physics-embedded learning, Nat. Commun., 16, 9169, <ext-link xlink:href="https://doi.org/10.1038/s41467-025-64367-1" ext-link-type="DOI">10.1038/s41467-025-64367-1</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation>Jing, X., Yang, X., Luo, J., and Zuo, G.: Exploring Kolmogorov–Arnold neural networks for hybrid and transparent hydrological modeling, Environ. Model. Softw., 193, 106648, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2025.106648" ext-link-type="DOI">10.1016/j.envsoft.2025.106648</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation>Karpatne, A., Atluri, G., Faghmous, J. H., Steinbach, M., Banerjee, A., Ganguly, A., Shekhar, S., Samatova, N., and Kumar, V.: Theory-guided data science: a new paradigm for scientific discovery from data, IEEE Trans. Knowl. Data Eng., 29, 2318–2331, <ext-link xlink:href="https://doi.org/10.1109/TKDE.2017.2720168" ext-link-type="DOI">10.1109/TKDE.2017.2720168</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation>Kingma, D. P. and Ba, J.: Adam: a method for stochastic optimization, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1412.6980" ext-link-type="DOI">10.48550/arXiv.1412.6980</ext-link> 2017.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>Kirchner, J. W.: Getting the right answers for the right reasons: linking measurements, analyses, and models to advance the science of hydrology, Water Resour. Res., 42, W03S04, <ext-link xlink:href="https://doi.org/10.1029/2005WR004362" ext-link-type="DOI">10.1029/2005WR004362</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>Kraft, B., Jung, M., Körner, M., Koirala, S., and Reichstein, M.: Towards hybrid modeling of the global hydrological cycle, Hydrol. Earth Syst. Sci., 26, 1579–1614, <ext-link xlink:href="https://doi.org/10.5194/hess-26-1579-2022" ext-link-type="DOI">10.5194/hess-26-1579-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation>Kratzert, F., Klotz, D., Brenner, C., Schulz, K., and Herrnegger, M.: Rainfall–runoff modelling using long short-term memory (LSTM) networks, Hydrol. Earth Syst. Sci., 22, 6005–6022, <ext-link xlink:href="https://doi.org/10.5194/hess-22-6005-2018" ext-link-type="DOI">10.5194/hess-22-6005-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation>Kratzert, F., Gauch, M., Klotz, D., and Nearing, G.: HESS Opinions: never train a Long Short-Term Memory (LSTM) network on a single basin, Hydrol. Earth Syst. Sci., 28, 4187–4201, <ext-link xlink:href="https://doi.org/10.5194/hess-28-4187-2024" ext-link-type="DOI">10.5194/hess-28-4187-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><mixed-citation>Liu, Z., Wang, Y., Vaidya, S., Ruehle, F., Halverson, J., Soljačić, M., Hou, T. Y., and Tegmark, M.: KAN: Kolmogorov–Arnold networks, in: Proceedings of the Thirteenth International Conference on Learning Representations (ICLR 2025), Singapore, 24–28 April 2025, <ext-link xlink:href="https://doi.org/10.48550/arXiv.2404.19756" ext-link-type="DOI">10.48550/arXiv.2404.19756</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><mixed-citation>Mangukiya, N. K. and Sharma, A.: Integrating reservoir dynamics into differentiable process-based hydrological model for enhanced streamflow estimation, Water Resour. Res., 61, e2025WR040268, <ext-link xlink:href="https://doi.org/10.1029/2025WR040268" ext-link-type="DOI">10.1029/2025WR040268</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><mixed-citation>Natel de Moura, C., Seibert, J., and Detzel, D. H. M.: Evaluating the long short-term memory (LSTM) network for discharge prediction under changing climate conditions, Hydrol. Res., 53, 657–667, <ext-link xlink:href="https://doi.org/10.2166/nh.2022.044" ext-link-type="DOI">10.2166/nh.2022.044</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><mixed-citation>Nearing, G. S., Kratzert, F., Sampson, A. K., Pelissier, C. S., Klotz, D., Frame, J. M., Prieto, C., and Gupta, H. V.: What role does hydrological science play in the age of machine learning?, Water Resour. Res., 57, e2020WR028091, <ext-link xlink:href="https://doi.org/10.1029/2020WR028091" ext-link-type="DOI">10.1029/2020WR028091</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><mixed-citation>Newman, A. J., Mizukami, N., Clark, M. P., Wood, A. W., Nijssen, B., and Nearing, G.: Benchmarking of a physically based hydrologic model, J. Hydrometeorol., 18, 2215–2225, <ext-link xlink:href="https://doi.org/10.1175/JHM-D-16-0284.1" ext-link-type="DOI">10.1175/JHM-D-16-0284.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><mixed-citation>Newman, A. J., Sampson, K., Clark, M., Bock, A., Viger, R., Blodgett, D., Addor, N., and Mizukami, M.: CAMELS: Catchment Attributes and MEteorology for Large-sample Studies (Version 1.2), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5065/D6MW2F4D" ext-link-type="DOI">10.5065/D6MW2F4D</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><mixed-citation>Poudel, S., Najibi, N., and Steinschneider, S.: Uncertainty in estimating the relative change of design floods under climate change: a stylized experiment with process-based, deep learning, and hybrid models, J. Hydrol., 664, 134427, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2025.134427" ext-link-type="DOI">10.1016/j.jhydrol.2025.134427</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><mixed-citation>Razavi, S.: Deep learning, explained: fundamentals, explainability, and bridgeability to process-based modelling, Environ. Model. Softw., 144, 105159, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2021.105159" ext-link-type="DOI">10.1016/j.envsoft.2021.105159</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><mixed-citation>Reichert, P., Ma, K., Höge, M., Fenicia, F., Baity-Jesi, M., Feng, D., and Shen, C.: Metamorphic testing of machine learning and conceptual hydrologic models, Hydrol. Earth Syst. Sci., 28, 2505–2529, <ext-link xlink:href="https://doi.org/10.5194/hess-28-2505-2024" ext-link-type="DOI">10.5194/hess-28-2505-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><mixed-citation>Reichstein, M., Camps-Valls, G., Stevens, B., Jung, M., Denzler, J., Carvalhais, N., and Prabhat: Deep learning and process understanding for data-driven Earth system science, Nature, 566, 195–204, <ext-link xlink:href="https://doi.org/10.1038/s41586-019-0912-1" ext-link-type="DOI">10.1038/s41586-019-0912-1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><mixed-citation>Renard, B., Kavetski, D., Kuczera, G., Thyer, M., and Franks, S. W.: Understanding predictive uncertainty in hydrologic modeling: the challenge of identifying input and structural errors, Water Resour. Res., 46, W05521, <ext-link xlink:href="https://doi.org/10.1029/2009WR008328" ext-link-type="DOI">10.1029/2009WR008328</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><mixed-citation>Seibert, J.: HBV light version 2, user's manual, Department of Earth Sciences, Uppsala University, Uppsala, Sweden, <uri>https://www.geo.uzh.ch/dam/jcr:c8afa73c-ac90-478e-a8c7-929eed7b1b62/HBV_manual_2005.pdf</uri> (last access: 12 August 2026), 2005.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><mixed-citation>Shen, C., Appling, A. P., Gentine, P., Bandai, T., Gupta, H., Tartakovsky, A., Baity-Jesi, M., Fenicia, F., Kifer, D., Li, L., Liu, X., Ren, W., Zheng, Y., Harman, C. J., Clark, M., Farthing, M., Feng, D., Kumar, P., Aboelyazeed, D., Rahmani, F., Song, Y., Beck, H. E., Bindas, T., Dwivedi, D., Fang, K., Höge, M., Rackauckas, C., Mohanty, B., Roy, T., Xu, C., and Lawson, K.: Differentiable modelling to unify machine learning and physical models for geosciences, Nat. Rev. Earth Environ., 4, 552–567, <ext-link xlink:href="https://doi.org/10.1038/s43017-023-00450-9" ext-link-type="DOI">10.1038/s43017-023-00450-9</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><mixed-citation>Shin, S., Her, Y., Muñoz-Carpena, R., and Khare, Y. P.: Multi-parameter approaches for improved ensemble prediction accuracy in hydrology and water quality modeling, J. Hydrol., 622, 129458, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.129458" ext-link-type="DOI">10.1016/j.jhydrol.2023.129458</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><mixed-citation>Song, Y., Bindas, T., Shen, C., Ji, H., Knoben, W. J. M., Lonzarich, L., Clark, M. P., Liu, J., van Werkhoven, K., Lamont, S., Denno, M., Pan, M., Yang, Y., Rapp, J., Kumar, M., Rahmani, F., Thébault, C., Adkins, R., Halgren, J., Patel, T., Patel, A., Sawadekar, K. A., and Lawson, K.: High-resolution national-scale water modeling is enhanced by multiscale differentiable physics-informed machine learning, Water Resour. Res., 61, e2024WR038928, <ext-link xlink:href="https://doi.org/10.1029/2024WR038928" ext-link-type="DOI">10.1029/2024WR038928</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><mixed-citation> Sundararajan, M., Taly, A., and Yan, Q.: Axiomatic attribution for deep networks, in: Proceedings of the 34th International Conference on Machine Learning, Sydney, Australia, 6–11 August 2017, Proc. Mach. Learn. Res.,  70, 3319–3328, 2017.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><mixed-citation>Todini, E.: Hydrological catchment modelling: past, present and future, Hydrol. Earth Syst. Sci., 11, 468–482, <ext-link xlink:href="https://doi.org/10.5194/hess-11-468-2007" ext-link-type="DOI">10.5194/hess-11-468-2007</ext-link>, 2007. </mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><mixed-citation>Tsai, W.-P., Feng, D., Pan, M., Beck, H., Lawson, K., Yang, Y., Liu, J., and Shen, C.: From calibration to parameter learning: harnessing the scaling effects of big data in geoscientific modeling, Nat. Commun., 12, 5988, <ext-link xlink:href="https://doi.org/10.1038/s41467-021-26107-z" ext-link-type="DOI">10.1038/s41467-021-26107-z</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib50"><label>50</label><mixed-citation>Vrugt, J. A.: Distribution-based model evaluation and diagnostics: elicitability, propriety, and scoring rules for hydrograph functionals, Water Resour. Res., 60, e2023WR036710, <ext-link xlink:href="https://doi.org/10.1029/2023WR036710" ext-link-type="DOI">10.1029/2023WR036710</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib51"><label>51</label><mixed-citation>Wagener, T., Boyle, D. P., Lees, M. J., Wheater, H. S., Gupta, H. V., and Sorooshian, S.: A framework for development and application of hydrological models, Hydrol. Earth Syst. Sci., 5, 13–26, <ext-link xlink:href="https://doi.org/10.5194/hess-5-13-2001" ext-link-type="DOI">10.5194/hess-5-13-2001</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bib52"><label>52</label><mixed-citation>Wi, S. and Steinschneider, S.: Assessing the physical realism of deep learning hydrologic model projections under climate change, Water Resour. Res., 58, e2022WR032123, <ext-link xlink:href="https://doi.org/10.1029/2022WR032123" ext-link-type="DOI">10.1029/2022WR032123</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib53"><label>53</label><mixed-citation>Wi, S. and Steinschneider, S.: On the need for physical constraints in deep learning rainfall–runoff projections under climate change: a sensitivity analysis to warming and shifts in potential evapotranspiration, Hydrol. Earth Syst. Sci., 28, 479–503, <ext-link xlink:href="https://doi.org/10.5194/hess-28-479-2024" ext-link-type="DOI">10.5194/hess-28-479-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib54"><label>54</label><mixed-citation>Zhong, L., Lei, H., and Gao, B.: Developing a physics-informed deep learning model to simulate runoff response to climate change in alpine catchments, Water Resour. Res., 59, e2022WR034118, <ext-link xlink:href="https://doi.org/10.1029/2022WR034118" ext-link-type="DOI">10.1029/2022WR034118</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib55"><label>55</label><mixed-citation>Zhong, L., Lei, H., and Yang, J.: Development of a distributed physics-informed deep learning hydrological model for data-scarce regions, Water Resour. Res., 60, e2023WR036333, <ext-link xlink:href="https://doi.org/10.1029/2023WR036333" ext-link-type="DOI">10.1029/2023WR036333</ext-link>, 2024.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>An argument for parsimony in differentiable hydrologic models</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Acuña Espinoza, E., Loritz, R., Álvarez Chaves, M., Bäuerle, N., and Ehret, U.: To bucket or not to bucket? Analyzing the performance and interpretability of hybrid hydrological models with dynamic parameterization, Hydrol. Earth Syst. Sci., 28, 2705–2719, <a href="https://doi.org/10.5194/hess-28-2705-2024" target="_blank">https://doi.org/10.5194/hess-28-2705-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
      
Acuña Espinoza, E., Loritz, R., Kratzert, F., Klotz, D., Gauch, M., Álvarez Chaves, M., and Ehret, U.: Analyzing the generalization capabilities of a hybrid hydrological model for extrapolation to extreme events, Hydrol. Earth Syst. Sci., 29, 1277–1294, <a href="https://doi.org/10.5194/hess-29-1277-2025" target="_blank">https://doi.org/10.5194/hess-29-1277-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      
Addor, N., Newman, A. J., Mizukami, N., and Clark, M. P.: The CAMELS data set: catchment attributes and meteorology for large-sample studies, Hydrol. Earth Syst. Sci., 21, 5293–5313, <a href="https://doi.org/10.5194/hess-21-5293-2017" target="_blank">https://doi.org/10.5194/hess-21-5293-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      
Baste, S., Klotz, D., Acuña Espinoza, E., Bardossy, A., and Loritz, R.: Unveiling the limits of deep learning models in hydrological extrapolation tasks, Hydrol. Earth Syst. Sci., 29, 5871–5891, <a href="https://doi.org/10.5194/hess-29-5871-2025" target="_blank">https://doi.org/10.5194/hess-29-5871-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      
Bennett, A. and Nijssen, B.: Deep learned process parameterizations provide better representations of turbulent heat fluxes in hydrologic models, Water Resour. Res., 57, e2020WR029328, <a href="https://doi.org/10.1029/2020WR029328" target="_blank">https://doi.org/10.1029/2020WR029328</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      
Bergström, S.: The HBV model, Chap. 13, in: Computer Models of Watershed Hydrology, edited by: Singh, V. P., Water Resources Publications, Highlands Ranch, Colorado, USA, 443–476, ISBN 0-918334-91-8, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      
Beven, K.: A manifesto for the equifinality thesis, J. Hydrol., 320, 18–36, <a href="https://doi.org/10.1016/j.jhydrol.2005.07.007" target="_blank">https://doi.org/10.1016/j.jhydrol.2005.07.007</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      
Beven, K. and Binley, A.: The future of distributed models: model calibration and uncertainty prediction, Hydrol. Process., 6, 279–298, <a href="https://doi.org/10.1002/hyp.3360060305" target="_blank">https://doi.org/10.1002/hyp.3360060305</a>, 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      
Bindas, T., Tsai, W.-P., Liu, J., Rahmani, F., Feng, D., Bian, Y., Lawson, K., and Shen, C.: Improving river routing using a differentiable Muskingum–Cunge model and physics-informed machine learning, Water Resour. Res., 60, e2023WR035337, <a href="https://doi.org/10.1029/2023WR035337" target="_blank">https://doi.org/10.1029/2023WR035337</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      
Blasone, R.-S., Vrugt, J. A., Madsen, H., Rosbjerg, D., Robinson, B. A., and Zyvoloski, G. A.: Generalized likelihood uncertainty estimation (GLUE) using adaptive Markov Chain Monte Carlo sampling, Adv. Water Resour., 31, 630–648, <a href="https://doi.org/10.1016/j.advwatres.2007.12.003" target="_blank">https://doi.org/10.1016/j.advwatres.2007.12.003</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
      
Bohl, J. P., Wood, R. R., Frank, C., Astagneau, P. C., Peters, J., and Brunner, M. I.: Hybrid models generalize better to warmer climate conditions than process-based and purely data-driven models, Hydrol. Earth Syst. Sci., 30, 4667–4698, <a href="https://doi.org/10.5194/hess-30-4667-2026" target="_blank">https://doi.org/10.5194/hess-30-4667-2026</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      
Chiang, Y.-M., Hao, R.-N., Ho, H.-C., Chang, T.-J., and Xu, Y.-P.: Evaluating the contribution of multi-model combination to streamflow hindcasting by empirical and conceptual models, Hydrol. Sci. J., 62, 1456–1468, <a href="https://doi.org/10.1080/02626667.2017.1330543" target="_blank">https://doi.org/10.1080/02626667.2017.1330543</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      
Clark, M. P., Bierkens, M. F. P., Samaniego, L., Woods, R. A., Uijlenhoet, R., Bennett, K. E., Pauwels, V. R. N., Cai, X., Wood, A. W., and Peters-Lidard, C. D.: The evolution of process-based hydrologic models: historical challenges and the collective quest for physical realism, Hydrol. Earth Syst. Sci., 21, 3427–3440, <a href="https://doi.org/10.5194/hess-21-3427-2017" target="_blank">https://doi.org/10.5194/hess-21-3427-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      
Feng, D., Fang, K., and Shen, C.: Enhancing streamflow forecast and extracting insights using long short-term memory networks with data integration at continental scales, Water Resour. Res., 56, e2019WR026793, <a href="https://doi.org/10.1029/2019WR026793" target="_blank">https://doi.org/10.1029/2019WR026793</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      
Feng, D., Liu, J., Lawson, K., and Shen, C.: Differentiable, learnable, regionalized process-based models with multiphysical outputs can approach state-of-the-art hydrologic prediction accuracy, Water Resour. Res., 58, e2022WR032404, <a href="https://doi.org/10.1029/2022WR032404" target="_blank">https://doi.org/10.1029/2022WR032404</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      
Feng, D., Beck, H., Lawson, K., and Shen, C.: The suitability of differentiable, physics-informed machine learning hydrologic models for ungauged regions and climate change impact assessment, Hydrol. Earth Syst. Sci., 27, 2357–2373, <a href="https://doi.org/10.5194/hess-27-2357-2023" target="_blank">https://doi.org/10.5194/hess-27-2357-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      
Feng, D., Beck, H., de Bruijn, J., Sahu, R. K., Satoh, Y., Wada, Y., Liu, J., Pan, M., Lawson, K., and Shen, C.: Deep dive into hydrologic simulations at global scale: harnessing the power of deep learning and physics-informed differentiable models (<i>δ</i>HBV-globe1.0-hydroDL), Geosci. Model Dev., 17, 7181–7198, <a href="https://doi.org/10.5194/gmd-17-7181-2024" target="_blank">https://doi.org/10.5194/gmd-17-7181-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      
Gupta, H. V.: On generalization, language, interpretability and the future of geo-scientific machine learning, Environ. Model. Softw., 197, 106834, <a href="https://doi.org/10.1016/j.envsoft.2025.106834" target="_blank">https://doi.org/10.1016/j.envsoft.2025.106834</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      
Hamon, W. R.: Estimating potential evapotranspiration, J. Hydr. Eng. Div., 87, 107–120, <a href="https://doi.org/10.1061/JYCEAJ.0000599" target="_blank">https://doi.org/10.1061/JYCEAJ.0000599</a>, 1961.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      
Heudorfer, B., Liesch, T., and Broda, S.: On the challenges of global entity-aware deep learning models for groundwater level prediction, Hydrol. Earth Syst. Sci., 28, 525–543, <a href="https://doi.org/10.5194/hess-28-525-2024" target="_blank">https://doi.org/10.5194/hess-28-525-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      
Heudorfer, B., Gupta, H. V., and Loritz, R.: Are deep learning models in hydrology entity aware?, Geophys. Res. Lett., 52, e2024GL113036, <a href="https://doi.org/10.1029/2024GL113036" target="_blank">https://doi.org/10.1029/2024GL113036</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      
Hochreiter, S. and Schmidhuber, J.: Long short-term memory, Neural. Comput., 9, 1735–1780, <a href="https://doi.org/10.1162/neco.1997.9.8.1735" target="_blank">https://doi.org/10.1162/neco.1997.9.8.1735</a>, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      
Janizek, J. D., Sturmfels, P., and Lee, S.-I.: Explaining explanations: axiomatic feature interactions for deep networks, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2002.04138" target="_blank">https://doi.org/10.48550/arXiv.2002.04138</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      
Ji, H., Song, Y., Bindas, T., Shen, C., Yang, Y., Pan, M., Liu, J., Rahmani, F., Abbas, A., Beck, H., Lawson, K., and Wada, Y.: Distinct hydrologic response patterns and trends worldwide revealed by physics-embedded learning, Nat. Commun., 16, 9169, <a href="https://doi.org/10.1038/s41467-025-64367-1" target="_blank">https://doi.org/10.1038/s41467-025-64367-1</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      
Jing, X., Yang, X., Luo, J., and Zuo, G.: Exploring Kolmogorov–Arnold neural networks for hybrid and transparent hydrological modeling, Environ. Model. Softw., 193, 106648, <a href="https://doi.org/10.1016/j.envsoft.2025.106648" target="_blank">https://doi.org/10.1016/j.envsoft.2025.106648</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      
Karpatne, A., Atluri, G., Faghmous, J. H., Steinbach, M., Banerjee, A., Ganguly, A., Shekhar, S., Samatova, N., and Kumar, V.: Theory-guided data science: a new paradigm for scientific discovery from data, IEEE Trans. Knowl. Data Eng., 29, 2318–2331, <a href="https://doi.org/10.1109/TKDE.2017.2720168" target="_blank">https://doi.org/10.1109/TKDE.2017.2720168</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      
Kingma, D. P. and Ba, J.: Adam: a method for stochastic optimization, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1412.6980" target="_blank">https://doi.org/10.48550/arXiv.1412.6980</a> 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      
Kirchner, J. W.: Getting the right answers for the right reasons: linking measurements, analyses, and models to advance the science of hydrology, Water Resour. Res., 42, W03S04, <a href="https://doi.org/10.1029/2005WR004362" target="_blank">https://doi.org/10.1029/2005WR004362</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      
Kraft, B., Jung, M., Körner, M., Koirala, S., and Reichstein, M.: Towards hybrid modeling of the global hydrological cycle, Hydrol. Earth Syst. Sci., 26, 1579–1614, <a href="https://doi.org/10.5194/hess-26-1579-2022" target="_blank">https://doi.org/10.5194/hess-26-1579-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      
Kratzert, F., Klotz, D., Brenner, C., Schulz, K., and Herrnegger, M.: Rainfall–runoff modelling using long short-term memory (LSTM) networks, Hydrol. Earth Syst. Sci., 22, 6005–6022, <a href="https://doi.org/10.5194/hess-22-6005-2018" target="_blank">https://doi.org/10.5194/hess-22-6005-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
      
Kratzert, F., Gauch, M., Klotz, D., and Nearing, G.: HESS Opinions: never train a Long Short-Term Memory (LSTM) network on a single basin, Hydrol. Earth Syst. Sci., 28, 4187–4201, <a href="https://doi.org/10.5194/hess-28-4187-2024" target="_blank">https://doi.org/10.5194/hess-28-4187-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
      
Liu, Z., Wang, Y., Vaidya, S., Ruehle, F., Halverson, J., Soljačić, M., Hou, T. Y., and Tegmark, M.: KAN: Kolmogorov–Arnold networks, in: Proceedings of the Thirteenth International Conference on Learning Representations (ICLR 2025), Singapore, 24–28 April 2025, <a href="https://doi.org/10.48550/arXiv.2404.19756" target="_blank">https://doi.org/10.48550/arXiv.2404.19756</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
      
Mangukiya, N. K. and Sharma, A.: Integrating reservoir dynamics into differentiable process-based hydrological model for enhanced streamflow estimation, Water Resour. Res., 61, e2025WR040268, <a href="https://doi.org/10.1029/2025WR040268" target="_blank">https://doi.org/10.1029/2025WR040268</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
      
Natel de Moura, C., Seibert, J., and Detzel, D. H. M.: Evaluating the long short-term memory (LSTM) network for discharge prediction under changing climate conditions, Hydrol. Res., 53, 657–667, <a href="https://doi.org/10.2166/nh.2022.044" target="_blank">https://doi.org/10.2166/nh.2022.044</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
      
Nearing, G. S., Kratzert, F., Sampson, A. K., Pelissier, C. S., Klotz, D., Frame, J. M., Prieto, C., and Gupta, H. V.: What role does hydrological science play in the age of machine learning?, Water Resour. Res., 57, e2020WR028091, <a href="https://doi.org/10.1029/2020WR028091" target="_blank">https://doi.org/10.1029/2020WR028091</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
      
Newman, A. J., Mizukami, N., Clark, M. P., Wood, A. W., Nijssen, B., and Nearing, G.: Benchmarking of a physically based hydrologic model, J. Hydrometeorol., 18, 2215–2225, <a href="https://doi.org/10.1175/JHM-D-16-0284.1" target="_blank">https://doi.org/10.1175/JHM-D-16-0284.1</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
      
Newman, A. J., Sampson, K., Clark, M., Bock, A., Viger, R., Blodgett, D., Addor, N., and Mizukami, M.: CAMELS: Catchment Attributes and MEteorology for Large-sample Studies (Version 1.2), Zenodo [data set], <a href="https://doi.org/10.5065/D6MW2F4D" target="_blank">https://doi.org/10.5065/D6MW2F4D</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
      
Poudel, S., Najibi, N., and Steinschneider, S.: Uncertainty in estimating the relative change of design floods under climate change: a stylized experiment with process-based, deep learning, and hybrid models, J. Hydrol., 664, 134427, <a href="https://doi.org/10.1016/j.jhydrol.2025.134427" target="_blank">https://doi.org/10.1016/j.jhydrol.2025.134427</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
      
Razavi, S.: Deep learning, explained: fundamentals, explainability, and bridgeability to process-based modelling, Environ. Model. Softw., 144, 105159, <a href="https://doi.org/10.1016/j.envsoft.2021.105159" target="_blank">https://doi.org/10.1016/j.envsoft.2021.105159</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
      
Reichert, P., Ma, K., Höge, M., Fenicia, F., Baity-Jesi, M., Feng, D., and Shen, C.: Metamorphic testing of machine learning and conceptual hydrologic models, Hydrol. Earth Syst. Sci., 28, 2505–2529, <a href="https://doi.org/10.5194/hess-28-2505-2024" target="_blank">https://doi.org/10.5194/hess-28-2505-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
      
Reichstein, M., Camps-Valls, G., Stevens, B., Jung, M., Denzler, J., Carvalhais, N., and Prabhat: Deep learning and process understanding for data-driven Earth system science, Nature, 566, 195–204, <a href="https://doi.org/10.1038/s41586-019-0912-1" target="_blank">https://doi.org/10.1038/s41586-019-0912-1</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
      
Renard, B., Kavetski, D., Kuczera, G., Thyer, M., and Franks, S. W.: Understanding predictive uncertainty in hydrologic modeling: the challenge of identifying input and structural errors, Water Resour. Res., 46, W05521, <a href="https://doi.org/10.1029/2009WR008328" target="_blank">https://doi.org/10.1029/2009WR008328</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
      
Seibert, J.: HBV light version 2, user's manual, Department of Earth Sciences, Uppsala University, Uppsala, Sweden, <a href="https://www.geo.uzh.ch/dam/jcr:c8afa73c-ac90-478e-a8c7-929eed7b1b62/HBV_manual_2005.pdf" target="_blank"/> (last access: 12 August 2026), 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
      
Shen, C., Appling, A. P., Gentine, P., Bandai, T., Gupta, H., Tartakovsky, A., Baity-Jesi, M., Fenicia, F., Kifer, D., Li, L., Liu, X., Ren, W., Zheng, Y., Harman, C. J., Clark, M., Farthing, M., Feng, D., Kumar, P., Aboelyazeed, D., Rahmani, F., Song, Y., Beck, H. E., Bindas, T., Dwivedi, D., Fang, K., Höge, M., Rackauckas, C., Mohanty, B., Roy, T., Xu, C., and Lawson, K.: Differentiable modelling to unify machine learning and physical models for geosciences, Nat. Rev. Earth Environ., 4, 552–567, <a href="https://doi.org/10.1038/s43017-023-00450-9" target="_blank">https://doi.org/10.1038/s43017-023-00450-9</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
      
Shin, S., Her, Y., Muñoz-Carpena, R., and Khare, Y. P.: Multi-parameter approaches for improved ensemble prediction accuracy in hydrology and water quality modeling, J. Hydrol., 622, 129458, <a href="https://doi.org/10.1016/j.jhydrol.2023.129458" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.129458</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation>
      
Song, Y., Bindas, T., Shen, C., Ji, H., Knoben, W. J. M., Lonzarich, L., Clark, M. P., Liu, J., van Werkhoven, K., Lamont, S., Denno, M., Pan, M., Yang, Y., Rapp, J., Kumar, M., Rahmani, F., Thébault, C., Adkins, R., Halgren, J., Patel, T., Patel, A., Sawadekar, K. A., and Lawson, K.: High-resolution national-scale water modeling is enhanced by multiscale differentiable physics-informed machine learning, Water Resour. Res., 61, e2024WR038928, <a href="https://doi.org/10.1029/2024WR038928" target="_blank">https://doi.org/10.1029/2024WR038928</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>
      
Sundararajan, M., Taly, A., and Yan, Q.: Axiomatic attribution for deep networks, in: Proceedings of the 34th International Conference on Machine Learning, Sydney, Australia, 6–11 August 2017, Proc. Mach. Learn. Res.,  70, 3319–3328, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation>
      
Todini, E.: Hydrological catchment modelling: past, present and future, Hydrol. Earth Syst. Sci., 11, 468–482, <a href="https://doi.org/10.5194/hess-11-468-2007" target="_blank">https://doi.org/10.5194/hess-11-468-2007</a>, 2007.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation>
      
Tsai, W.-P., Feng, D., Pan, M., Beck, H., Lawson, K., Yang, Y., Liu, J., and Shen, C.: From calibration to parameter learning: harnessing the scaling effects of big data in geoscientific modeling, Nat. Commun., 12, 5988, <a href="https://doi.org/10.1038/s41467-021-26107-z" target="_blank">https://doi.org/10.1038/s41467-021-26107-z</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>50</label><mixed-citation>
      
Vrugt, J. A.: Distribution-based model evaluation and diagnostics: elicitability, propriety, and scoring rules for hydrograph functionals, Water Resour. Res., 60, e2023WR036710, <a href="https://doi.org/10.1029/2023WR036710" target="_blank">https://doi.org/10.1029/2023WR036710</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>51</label><mixed-citation>
      
Wagener, T., Boyle, D. P., Lees, M. J., Wheater, H. S., Gupta, H. V., and Sorooshian, S.: A framework for development and application of hydrological models, Hydrol. Earth Syst. Sci., 5, 13–26, <a href="https://doi.org/10.5194/hess-5-13-2001" target="_blank">https://doi.org/10.5194/hess-5-13-2001</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>52</label><mixed-citation>
      
Wi, S. and Steinschneider, S.: Assessing the physical realism of deep learning hydrologic model projections under climate change, Water Resour. Res., 58, e2022WR032123, <a href="https://doi.org/10.1029/2022WR032123" target="_blank">https://doi.org/10.1029/2022WR032123</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>53</label><mixed-citation>
      
Wi, S. and Steinschneider, S.: On the need for physical constraints in deep learning rainfall–runoff projections under climate change: a sensitivity analysis to warming and shifts in potential evapotranspiration, Hydrol. Earth Syst. Sci., 28, 479–503, <a href="https://doi.org/10.5194/hess-28-479-2024" target="_blank">https://doi.org/10.5194/hess-28-479-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>54</label><mixed-citation>
      
Zhong, L., Lei, H., and Gao, B.: Developing a physics-informed deep learning model to simulate runoff response to climate change in alpine catchments, Water Resour. Res., 59, e2022WR034118, <a href="https://doi.org/10.1029/2022WR034118" target="_blank">https://doi.org/10.1029/2022WR034118</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>55</label><mixed-citation>
      
Zhong, L., Lei, H., and Yang, J.: Development of a distributed physics-informed deep learning hydrological model for data-scarce regions, Water Resour. Res., 60, e2023WR036333, <a href="https://doi.org/10.1029/2023WR036333" target="_blank">https://doi.org/10.1029/2023WR036333</a>, 2024.

    </mixed-citation></ref-html>--></article>
