<?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"><?xmltex \makeatother\@nolinetrue\makeatletter?>
  <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-28-2705-2024</article-id><title-group><article-title>To bucket or not to bucket? Analyzing the performance <?xmltex \hack{\break}?> and interpretability of hybrid hydrological <?xmltex \hack{\break}?> models with dynamic parameterization</article-title><alt-title>Analyzing the performance and interpretability of hybrid hydrological models</alt-title>
      </title-group><?xmltex \runningtitle{Analyzing the performance and interpretability of hybrid hydrological models}?><?xmltex \runningauthor{E.~Acu\~{n}a~Espinoza et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Acuña Espinoza</surname><given-names>Eduardo</given-names></name>
          <email>eduardo.espinoza@kit.edu</email>
        <ext-link>https://orcid.org/0000-0001-5218-9800</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Loritz</surname><given-names>Ralf</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-0540-6478</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Álvarez Chaves</surname><given-names>Manuel</given-names></name>
          
        <ext-link>https://orcid.org/0009-0002-8990-3785</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Bäuerle</surname><given-names>Nicole</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Ehret</surname><given-names>Uwe</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-3454-8755</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Institute of Water and Environment, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Stuttgart Center for Simulation Science, Statistical Model-Data Integration, University of Stuttgart, Stuttgart, Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Institute of Stochastics, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Eduardo Acuña Espinoza (eduardo.espinoza@kit.edu)</corresp></author-notes><pub-date><day>27</day><month>June</month><year>2024</year></pub-date>
      
      <volume>28</volume>
      <issue>12</issue>
      <fpage>2705</fpage><lpage>2719</lpage>
      <history>
        <date date-type="received"><day>30</day><month>August</month><year>2023</year></date>
           <date date-type="rev-request"><day>15</day><month>September</month><year>2023</year></date>
           <date date-type="rev-recd"><day>16</day><month>April</month><year>2024</year></date>
           <date date-type="accepted"><day>8</day><month>May</month><year>2024</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2024 Eduardo Acuña Espinoza et al.</copyright-statement>
        <copyright-year>2024</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/28/2705/2024/hess-28-2705-2024.html">This article is available from https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024.html</self-uri><self-uri xlink:href="https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024.pdf">The full text article is available as a PDF file from https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e134">Hydrological hybrid models have been proposed as an option to combine the enhanced performance of deep learning methods with the interpretability of process-based models. Among the various hybrid methods available, the dynamic parameterization of conceptual models using long short-term memory (LSTM) networks has shown high potential. We explored this method further to evaluate specifically if the flexibility given by the dynamic parameterization overwrites the physical interpretability of the process-based part. We conducted our study using a subset of the CAMELS-GB dataset. First, we show that the hybrid model can reach state-of-the-art performance, comparable with LSTM, and surpassing the performance of conceptual models in the same area. We then modified the conceptual model structure to assess if the dynamic parameterization can compensate for structural deficiencies of the model. Our results demonstrated that the deep learning method can effectively compensate for these deficiencies. A model selection technique based purely on the performance to predict streamflow, for this type of hybrid model, is hence not advisable. In a second experiment, we demonstrated that if a well-tested model architecture is combined with an LSTM, the deep learning model can learn to operate the process-based model in a consistent manner, and untrained variables can be recovered. In conclusion, for our case study, we show that hybrid models cannot surpass the performance of data-driven methods, and the remaining advantage of such models is the access to untrained variables.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

      <?xmltex \hack{\newpage}?>
<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e148">Rainfall–runoff models are useful tools to support decision-making processes related to water resources management and flood protection. Over the past decades, hydrological conceptual models have emerged as important tools for these purposes, finding widespread usage in academia, industry, and national weather services <xref ref-type="bibr" rid="bib1.bibx6" id="paren.1"/>. These models, known for their simplicity, computational efficiency, and ability to generalize, encode our understanding of hydrological processes within a fixed model structure. By connecting the various macroscopic storages (also known as buckets) through a network of fluxes, conceptual models try to emulate the internal processes occurring within a catchment. The accurate representation of these processes relies on calibrated parameters, which are adjusted to achieve consistency with observed data. Examples of widely used conceptual models include Hydrologiska Byråns Vattenavdelning (HBV) <xref ref-type="bibr" rid="bib1.bibx4" id="paren.2"/>, Sacramento <xref ref-type="bibr" rid="bib1.bibx7" id="paren.3"/>, GR4J <xref ref-type="bibr" rid="bib1.bibx36" id="paren.4"/>, Precipitation-Runoff Modeling System (PRMS) <xref ref-type="bibr" rid="bib1.bibx29" id="paren.5"/>, and TOPMODEL <xref ref-type="bibr" rid="bib1.bibx5" id="paren.6"/>, to name a few. Additionally, there are software tools available, such as Raven <xref ref-type="bibr" rid="bib1.bibx10" id="paren.7"/> and Superflex <xref ref-type="bibr" rid="bib1.bibx11" id="paren.8"/>, which facilitate the creation of customized models tailored to specific basin characteristics and key hydrological processes.</p>
      <p id="d1e176">Despite the widespread use of conceptual models, data-driven techniques, particularly long short-term memory (LSTM) <xref ref-type="bibr" rid="bib1.bibx19" id="paren.9"/> networks, have recently shown the potential to outperform conceptual<?pagebreak page2706?> models, particularly in large sample model comparison studies <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx30 bib1.bibx14" id="paren.10"/>. The improvement in performance can be attributed, partly, to the inherent flexibility of LSTM networks (LSTMs hereafter), which surpasses the constraints imposed by fixed model structures by effectively mapping connections and patterns through optimization techniques. However, the characteristic that allows LSTMs to excel in performance has also sparked criticism regarding their interpretability <xref ref-type="bibr" rid="bib1.bibx37" id="paren.11"/>, owing to the fact that weights and biases in LSTMs lack clear semantic meaning, making it challenging to discern the underlying reasons for their decision and predictions. In recent years, notable advancements in linking hydrological concepts to the internal states of LSTMs have been made <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx31" id="paren.12"/>, and we seek to further contribute in this research direction.</p>
      <p id="d1e191"><xref ref-type="bibr" rid="bib1.bibx37" id="text.13"/> and <xref ref-type="bibr" rid="bib1.bibx38" id="text.14"/> indicate that combining process-based environmental models with machine learning (ML) approaches, into so-called hybrid models, can harness the strengths of both methodologies, leveraging the improved performance of data-driven techniques while retaining the interpretability and consistency offered by physical models. Among the various approaches proposed by the authors, one method involves the parameterization of physical models using data-driven techniques. <xref ref-type="bibr" rid="bib1.bibx23" id="text.15"/> applied this method, with the idea that replacing poorly understood or challenging-to-parameterize processes with ML models can effectively reduce model biases and enhance local adaptivity. Moreover, their study demonstrated that the hybrid approach achieved comparable performance to process-based models. <xref ref-type="bibr" rid="bib1.bibx15" id="text.16"/> followed a similar procedure, in which the parameters of an HBV model were dynamically estimated using an LSTM network. Their study convincingly demonstrates the effectiveness of this approach, revealing its ability to achieve state-of-the-art performance that directly rivals purely data-driven methods when applied to the Catchment Attributes and Meteorology for Large-sample Studies (CAMELS) dataset <xref ref-type="bibr" rid="bib1.bibx1" id="paren.17"/> in the United States (CAMELS-US). In their study, <xref ref-type="bibr" rid="bib1.bibx15" id="text.18"/> implemented both static and dynamic parameterization techniques and observed that the latter led to slightly improved performance.</p>
      <p id="d1e211">The dynamic parameterization of a process-based model is not a new idea. <xref ref-type="bibr" rid="bib1.bibx28" id="text.19"/> indicate that, historically, the most common approach to accomplish this is the calibration for different sub-periods. They support this statement by referencing over 20 studies on this subject published in the last 15 years. According to those authors, this method divides the data into sub-periods, considering seasonal characteristics or clustering approaches and proposing a set of parameters for each sub-period. The idea is to capture the temporal variations of the catchment characteristics.</p>
      <p id="d1e218">Using an LSTM to give a dynamic parameterization of a process-based model may be seen as a generalization of this process. Specifically, one uses a recurrent neural network that analyzes a given sequence length, so the proposed parameters are context informed and reflect the current state of the system. The main difference is that the data-driven parameterization is much more flexible, as a custom parameterization can be proposed for each prediction, and it is not constrained to a typical small set of predefined sub-periods. Also, one can include as input to the LSTM any information that is considered useful to make an informed parameter inference, even if this is not used later in the conceptual part of the model.</p>
      <p id="d1e221">However, it is important to note that <xref ref-type="bibr" rid="bib1.bibx15" id="text.20"/> warn about the flexibility of LSTM networks when used for dynamic parameterizations. They posed the hypothesis that, while applying dynamic parameterization increases the likelihood of achieving high performance, there is a risk of compromising the physical significance of the model, potentially resulting in the system behaving more like an LSTM variant rather than a hydrologically meaningful model. In other words, model deficits and ill-defined process descriptions might be compensated by the LSTM. Moreover, <xref ref-type="bibr" rid="bib1.bibx16" id="text.21"/> argue that adding any type of constraint, physically based or otherwise, to a data-driven model is only beneficial when such constraints contribute to the optimization process.</p>
      <p id="d1e230">Motivated by the outcomes achieved in the aforementioned articles, our study aims to dig deeper into the coupling of LSTM and conceptual models. We believe that dynamic parameters provided by an LSTM allow the conceptual model to not only adapt to changes in the hydrological regime, which is physically reasonable <xref ref-type="bibr" rid="bib1.bibx32" id="paren.22"/>, but also to compensate for inherent deficiencies or oversimplifications within the model structure. More specifically, and guided by the warning given by <xref ref-type="bibr" rid="bib1.bibx15" id="text.23"/> and <xref ref-type="bibr" rid="bib1.bibx16" id="text.24"/>, our study aims to address the following research questions: <list list-type="order"><list-item>
      <p id="d1e244">Do conceptual models serve as an effective regularization mechanism for the dynamic parameterization of LSTMs?</p></list-item><list-item>
      <p id="d1e248">Does the data-driven dynamic parameterization compromise the physical interpretability of the conceptual model?</p></list-item></list></p>
      <p id="d1e251">To address the research questions at hand, we have structured our article as follows. In Sect. 2 we describe the structure and training process of the conceptual, data-driven, and hybrid models employed in this study. Additionally, we outline the details of the dataset used to train and test the rainfall–runoff models. In Sect. 3, after proving that the hybrid model performance is comparable with the LSTM, we conduct experiments to answer our first research question. By systematically modifying the conceptual model, we assess how different forms of regularization affect the overall performance of the hybrid model. This will allow us to better understand the effect of different conceptual models as regularization and the interaction between the data-driven and conceptual components. Furthermore, to address the second<?pagebreak page2707?> research question, we analyze the internal states of the conceptual model to evaluate how much physical interpretability the different variants of our conceptual model are keeping. Finally, we summarize our key findings in Sect. 4.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data and methods</title>
      <p id="d1e262">To answer the research questions stated in the previous section, we compared three types of models: purely data-driven (LSTM), stand-alone process-based models, and the hybrid approach. The first two types served as baselines in the different experiments we performed for the latter.</p>
      <p id="d1e265">The first subsections of this section present an overview of the dataset utilized for training and testing our models. The second subsection describes the dataset used to evaluate the internal states of our process-based models. The last three segments explain the structures of the different models.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Dataset</title>
      <p id="d1e275">To train and test our rainfall–runoff models, we used the CAMELS-GB dataset <xref ref-type="bibr" rid="bib1.bibx9" id="paren.25"/>. This dataset contains information about river discharge, catchment attributes, and meteorological time series for 671 catchments in Great Britain.</p>
      <p id="d1e281">To facilitate the comparison of our results with the studies of <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx31" id="text.26"/>, we maintained the periods for training (1 October 1980–31 December 1997), validation (1 October 1975–30 September 1980), and testing (1 January 1998–31 December 2008) from their studies.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>ERA5-LAND</title>
      <p id="d1e295">As outlined in the Introduction, one of the primary objectives of this study is to assess the physical consistency of our hybrid model. To achieve this, we conducted several tests, one of which involved comparing the unsaturated zone reservoir of the conceptual model with soil moisture estimates (details in Sect. 3.5). Following the procedure proposed by <xref ref-type="bibr" rid="bib1.bibx31" id="text.27"/>), we compared our model's results with data from ERA5-LAND <xref ref-type="bibr" rid="bib1.bibx33" id="paren.28"/>. This dataset, based on a 9 km <inline-formula><mml:math id="M1" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 9 km gridded format, is a land component reanalysis of the ERA5 dataset <xref ref-type="bibr" rid="bib1.bibx18" id="paren.29"/>. According to <xref ref-type="bibr" rid="bib1.bibx31" id="text.30"/>, reanalysis data offer several advantages, including longer time series availability, easy transferability to basin-average quantities (consistent with the CAMELS-GB process) due to the gridded format, and global coverage, enabling its application in various locations. As our study region and testing period aligns with that of <xref ref-type="bibr" rid="bib1.bibx31" id="text.31"/>, we utilized the NetCDF file provided by the authors, which was publicly accessible. We then extracted the values and normalized the data to a [0–1] range for comparative purposes. This normalization approach is consistent with <xref ref-type="bibr" rid="bib1.bibx13" id="text.32"/>, where they followed a similar process to assess the realism of the unsaturated zone soil moisture dynamics of a conceptual hydrological model.</p>
      <p id="d1e324">ERA5-Land contains information about soil water volume at four different levels. Level 1 (swvl1) provides information at a depth of 0 to 7 cm, level 2 (swvl2) from 7 to 28 cm, level 3 (swvl3) from 28 to 100 cm, and level 4 (swvl4) from 100 to 289 cm. When using this information to evaluate our models, we consistently found higher correlations for all cases when compared against swvl3. Therefore, the results reported in Sect. 3.5 are associated with that depth.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Conceptual hydrological model</title>
      <p id="d1e336">In this study, we employ a conceptual model named the Simple Hydrological Model (SHM) <xref ref-type="bibr" rid="bib1.bibx13" id="paren.33"/> that is in its essence a slightly altered HBV model. A description of the model architecture and its internal working can be found in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>. We used the SHM both as a stand-alone benchmark and as an integral component of the hybrid model.</p>
      <p id="d1e344">To establish a benchmark for comparing our data-driven and hybrid methods, we performed individual calibrations of the SHM for each specific basin of interest. This approach is in line with <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx27" id="text.34"/> and <xref ref-type="bibr" rid="bib1.bibx34" id="text.35"/>, who indicate that conceptual models generally perform better when calibrated at the individual basin level rather than using a regional calibration approach. To ensure a fair comparison and mitigate potential calibration biases that may favor our hybrid model, we employed two established calibration methods and selected the one that yielded the best performance for each basin. We used “shuffled complex evolution” (SCE-UA) <xref ref-type="bibr" rid="bib1.bibx12" id="paren.36"/> and “differential evolution adaptive metropolis” (DREAM) <xref ref-type="bibr" rid="bib1.bibx39" id="paren.37"/>, both implemented within the SPOTPY (Statistical Parameter Optimization Tool for Python) library <xref ref-type="bibr" rid="bib1.bibx21" id="paren.38"/>.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>LSTM</title>
      <p id="d1e370">As mentioned in previous sections, we incorporated an LSTM model as a benchmark for our comparison. For a comprehensive understanding of the internal workings of LSTM networks, we refer to the work by <xref ref-type="bibr" rid="bib1.bibx24" id="text.39"/>. In this subsection, we will provide an overview of the key aspects required to comprehend the training process. Our data-driven model was implemented using the PyTorch library <xref ref-type="bibr" rid="bib1.bibx35" id="paren.40"/>, and the corresponding code can be found in the repository accompanying this paper.</p>
      <p id="d1e379">The model architecture and hyperparameters align with <xref ref-type="bibr" rid="bib1.bibx30" id="text.41"/> and <xref ref-type="bibr" rid="bib1.bibx31" id="text.42"/>. We used a single LSTM layer with 64 hidden states, a dropout rate of 0.4, an initial learning rate of <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, and a sequence length of 365 d. The batch size was set to 256, and the initial bias of the forget gate was set to 3. Additionally, the Adam algorithm (Kingma and Ba, 2014) was used for the optimization.</p>
      <p id="d1e406">We also maintained as input three dynamic forcing variables (precipitation, potential evapotranspiration, and<?pagebreak page2708?> temperature), along with the same 22 static attributes proposed in the original studies, which encode key characteristics of the catchments. The model output was compared against the observed specific discharge. Following common ML practices, both the input and output data were standardized using the global mean and standard deviation of the training dataset.</p>
      <p id="d1e409">To train the LSTM, we used the basin-averaged Nash–Sutcliffe efficiency (NSE<inline-formula><mml:math id="M3" display="inline"><mml:msup><mml:mi/><mml:mo>*</mml:mo></mml:msup></mml:math></inline-formula>) loss function proposed by <xref ref-type="bibr" rid="bib1.bibx26" id="text.43"/>. This function divides the squared error between the modeled and observed output by the variance of the specific discharge series associated with each respective basin in the training period. As described by the authors, NSE<inline-formula><mml:math id="M4" display="inline"><mml:msup><mml:mi/><mml:mo>*</mml:mo></mml:msup></mml:math></inline-formula> provides an objective function that reduces bias towards large humid basins during the optimization process, avoiding the underperformance of the regional model in catchments with lower discharges. Given that we are training our regional model for a batch size <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">256</mml:mn></mml:mrow></mml:math></inline-formula>, the training loss was calculated according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>):
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M6" display="block"><mml:mrow><mml:msup><mml:mi mathvariant="normal">NSE</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:mo>⋅</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>y</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ϵ</mml:mi></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is the observed discharged (standardized), <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">sim</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> the simulated discharged (standardized), <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the standard deviation of the flow series (in training period) for the basin associated with element <inline-formula><mml:math id="M10" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M11" display="inline"><mml:mi mathvariant="italic">ϵ</mml:mi></mml:math></inline-formula> is a numerical stabilizer (<inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula>) so that the loss function remains stable even when basins with low-flow standard deviations are considered.</p>
</sec>
<sec id="Ch1.S2.SS5">
  <label>2.5</label><?xmltex \opttitle{Hybrid model: LSTM$+$SHM}?><title>Hybrid model: LSTM<inline-formula><mml:math id="M13" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM</title>
      <p id="d1e602">Our hybrid model was created by combining an LSTM network, with the same architecture as the one from the previous section, with the SHM. The LSTM network predicts a set of values that serve as parameters for the SHM for each simulation time step. These parameter values are then utilized by the SHM to simulate the discharge, as indicated in Fig. <xref ref-type="fig" rid="Ch1.F1"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e609">Structure of the hybrid hydrological model: LSTM<inline-formula><mml:math id="M14" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024-f01.png"/>

        </fig>

      <p id="d1e625">An alternative way to interpret the hybrid model is to see the conceptual model as a head layer on the LSTM. As we see in Table <xref ref-type="table" rid="Ch1.T1"/>, in our stand-alone LSTM we require a dense layer (e.g., fully connected linear layer) to translate the information contained in the hidden states into a single output signal. In the LSTM<inline-formula><mml:math id="M15" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM case, a dense layer is still used to convert the hidden states into as many output signals as parameters in the conceptual model. However, these signals are further processed using the conceptual model to obtain the final discharge. One of the hypotheses that will be tested in the following sections is if further processing of the signals through the conceptual structure allows us to recover information about non-target variables, e.g., soil moisture.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e641">Visualization of hybrid models as head layers of data-driven methods.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Model</oasis:entry>
         <oasis:entry colname="col2">Neural</oasis:entry>
         <oasis:entry colname="col3">Head layer</oasis:entry>
         <oasis:entry colname="col4">Output</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">network</oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">LSTM</oasis:entry>
         <oasis:entry colname="col2">LSTM</oasis:entry>
         <oasis:entry colname="col3">Dense</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M16" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">LSTM<inline-formula><mml:math id="M17" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM</oasis:entry>
         <oasis:entry colname="col2">LSTM</oasis:entry>
         <oasis:entry colname="col3">Dense<inline-formula><mml:math id="M18" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M19" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">LSTM<inline-formula><mml:math id="M20" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>Bucket</oasis:entry>
         <oasis:entry colname="col2">LSTM</oasis:entry>
         <oasis:entry colname="col3">Dense<inline-formula><mml:math id="M21" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>Bucket</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M22" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">LSTM<inline-formula><mml:math id="M23" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>NonSense</oasis:entry>
         <oasis:entry colname="col2">LSTM</oasis:entry>
         <oasis:entry colname="col3">Dense<inline-formula><mml:math id="M24" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>NonSense</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M25" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><?xmltex \gdef\@currentlabel{1}?></table-wrap>

      <p id="d1e813">Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/> provides a comprehensive explanation of the training process for the hybrid models, emphasizing the distinctions from the training approach utilized for the LSTM models.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results and discussion</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Benchmarking our LSTM model</title>
      <p id="d1e834"><xref ref-type="bibr" rid="bib1.bibx27" id="text.44"/> explains the importance of using community benchmarks to test if new ML pipelines are configured appropriately. They suggest that in the case that the researchers decide to use their own models or different setups, they should first recreate standard benchmarks to make sure that their model is up to date with the current state of the art and then make the respective changes.</p>
      <p id="d1e839">Considering that the stand-alone LSTM model was going to be used as a baseline for all our experiments, we trained our LSTM model architecture on the benchmark established by <xref ref-type="bibr" rid="bib1.bibx30" id="text.45"/> for CAMELS-GB and compared its performance against their model. To further validate our architecture, we also trained on the benchmark established by <xref ref-type="bibr" rid="bib1.bibx26" id="text.46"/> for CAMELS-US and again compared the performance of our model against theirs.</p>
      <p id="d1e848">As we can see in Fig. <xref ref-type="fig" rid="Ch1.F2"/>, the cumulative distribution functions (CDFs) for the Nash–Sutcliffe efficiency (NSE) of the different basins are very much alike. For the case of Great Britain, Lees' model achieved a median NSE of 0.88, while ours reached 0.87. In the case of the USA, Kratzert's benchmark reported a median NSE of 0.759, while our model got 0.74. The small differences can be explained by the fact that both benchmark studies make the calculation based on an ensemble of various LSTM models, while we only presented the results for a single run. However, the overall agreement validates our model's pipeline and increases the confidence in the results.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e856">Cumulative density functions of the NSE comparing our LSTM model with current state-of-the-art benchmarks.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024-f02.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><?xmltex \opttitle{LSTM vs.~LSTM$+$SHM}?><title>LSTM vs. LSTM<inline-formula><mml:math id="M26" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM</title>
      <p id="d1e881">Once we tested our stand-alone LSTM pipeline, the next task was to develop our hybrid model (LSTM<inline-formula><mml:math id="M27" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM). By following the data and methods outlined in Sect. 2, we achieved a performance comparable to that of an LSTM. When evaluated across the 669 basins in the testing period, the LSTM reported a median NSE of 0.87, while the LSTM<inline-formula><mml:math id="M28" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM yielded a value of 0.84. Figure <xref ref-type="fig" rid="Ch1.F3"/>a displays a CDF–NSE curve, clearly demonstrating the close performance between both models. In the same figure, we can see that both models<?pagebreak page2709?> outperformed the basin-wide calibration of the SHM model, which achieved a median NSE of 0.76.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e902">Cumulative density functions of the NSE for the different models. <bold>(a)</bold> CDF was calculated using all 669 basins; <bold>(b)</bold> CDF was calculated using a subset of 60 basins.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024-f03.png"/>

        </fig>

      <p id="d1e917">One point worth explaining is the decreased performance of our hybrid model compared to the LSTM in the low-performing basins. More specifically, the LSTM reported only 3 basins with NSE lower than zero, while the hybrid reported 44. Of these 44 basins, 37 were also the lowest-performing basins in the stand-alone SHM model, which suggests a problem with the input data. The LSTM network can account for biases in the forcing variables (e.g., precipitation or evapotranspiration) because mass conservation is not enforced <xref ref-type="bibr" rid="bib1.bibx17" id="paren.47"/>. However, both the conceptual and the hybrid approaches have a mass conservative structure, so the input quantities cannot be adjusted. This problem was also reported by <xref ref-type="bibr" rid="bib1.bibx15" id="text.48"/> when applied to certain basins in CAMELS-US. It is important to highlight that this issue was observed in under 7 % (<inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mn mathvariant="normal">44</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">669</mml:mn></mml:mrow></mml:math></inline-formula>) of the data, and in most cases, the performance of the hybrid approach is fully comparable with the LSTM.</p>
      <p id="d1e939">In summary, we observed comparable performance between the LSTM and LSTM<inline-formula><mml:math id="M30" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM models. Moreover, both models outperformed the SHM-only model, which indicates that the dynamic parameterization given by the LSTM is able to improve the predictive capability of the model. This finding aligns with <xref ref-type="bibr" rid="bib1.bibx15" id="text.49"/>, where they reached a similar conclusion despite using a different conceptual model and applying it to a different dataset. However, as described in the Introduction, we are interested in looking at the LSTM–SHM interaction to evaluate if the good performance of the hybrid model is due to the right reasons <xref ref-type="bibr" rid="bib1.bibx22" id="paren.50"/> and based on a consistent interaction between the two model approaches, or if the LSTM network is overwriting the conceptual element. This will be explored in the following section.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e957">Structure of the different regularization mechanisms: <bold>(a)</bold> LSTM<inline-formula><mml:math id="M31" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>Bucket; <bold>(b)</bold> LSTM<inline-formula><mml:math id="M32" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>NonSense.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024-f04.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Effect of different regularization mechanisms</title>
      <p id="d1e994">The first step to answer the aforementioned research question was to evaluate if the dynamic parameterization given by the LSTM can overcome the regularization imposed by the conceptual model. For this, we conducted two experiments, in which the structure of the conceptual model was modified. In the first experiment (see Fig. <xref ref-type="fig" rid="Ch1.F4"/>a), we substituted the SHM with a single linear reservoir, leading to the removal of most hydrological processes typically represented in a conceptual model through different reservoirs and interconnecting fluxes. A single bucket model only assures mass conservation and a dissipative effect in which the input is lagged based on the recession coefficient in combination with a macroscopic storage. As observed in Fig. <xref ref-type="fig" rid="Ch1.F4"/>a, the model involves two calibration parameters: the recession parameter <inline-formula><mml:math id="M33" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and a factor for the evapotranspiration term (<inline-formula><mml:math id="M34" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>). Similar to the previous cases, we defined predefined ranges in which the parameters were allowed to vary, with <inline-formula><mml:math id="M35" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> in the range [1–500] and <inline-formula><mml:math id="M36" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> in the range [0–1.5]. Our initial expectation was that if our head layer (a) restricts the flexibility of the LSTM because the output of the LSTM (after our dense layer) is<?pagebreak page2710?> further passed through a one-process (single bucket) layer and (b) the one-process layer encodes almost no hydrological process understanding, then the performance of the model would drop. However this was not the case. The performance of this hybrid model (LSTM<inline-formula><mml:math id="M37" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>Bucket) is fully comparable to that of the LSTM and LSTM<inline-formula><mml:math id="M38" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM, achieving a median NSE of 0.86 (see Fig. <xref ref-type="fig" rid="Ch1.F3"/>a). For reference, when calibrated without dynamic parameterization, the median NSE of the stand-alone bucket model drops to 0.59. This finding indicates that the LSTM's dynamic parameterization effectively compensates for the missing processes, and the regularization provided by the single bucket is insufficient to impact the model's performance.</p>
      <p id="d1e1046">Given the insights gained from the LSTM<inline-formula><mml:math id="M39" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>Bucket experiment, we conducted a second experiment introducing an intentionally implausible structure in the conceptual model, referred to as LSTM<inline-formula><mml:math id="M40" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>NonSense. As shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>b, we removed the fast-flow reservoir, creating a single flow path comprising the baseflow, interflow, and unsaturated zone, in that specific order. We also maintained the parameter ranges specified in Table <xref ref-type="table" rid="App1.Ch1.S2.T2"/>, which restrict the baseflow reservoir to have smaller recession times than the interflow. Then, only after the water has been routed through these two reservoirs can it enter the unsaturated zone, where the outflow is no longer controlled by a recession parameter but by an exponential relationship depending on su_max and <inline-formula><mml:math id="M41" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>. The stand-alone NonSense model yielded a median NSE of 0.51. However, after applying dynamic parameterization, the LSTM<inline-formula><mml:math id="M42" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>NonSense achieved a median NSE of 0.80 (see Fig. <xref ref-type="fig" rid="Ch1.F3"/>a), improving the stand-alone NonSense by over 50 % and surpassing the SHM model in 60 % of the basins. During the test, we observed that the optimization routines tried to reduce the recession parameter of the baseflow and interflow to avoid the initial lagging. This caused the optimized<?pagebreak page2711?> parameters to reach the lower limits, which might have limited an additional performance increase. Expanding the parameter ranges might lead to a further performance gain; however, this would come at the cost of reducing the differences between the reservoirs, which contradicts the objective of the experiment. Taken together, these experiments provided valuable insights into addressing the first research question posed in the Introduction: can conceptual models effectively serve as a regularization mechanism for the dynamic parameterization given by the LSTMs? Based on our results, we observed that the regularization offered by the conceptual model is not strong enough to reduce the hybrid model performance, and the dynamic parameterization given by the LSTM can even compensate for missing processes and implausible structures. Figure <xref ref-type="fig" rid="Ch1.F5"/> highlights that, for some basins, we obtained a similar hydrograph for all models used. Therefore, we recommend being careful about using this hybrid scheme for comparing different types of conceptual models or multiple working hypotheses <xref ref-type="bibr" rid="bib1.bibx8" id="paren.51"/>, especially if we are evaluating model adequacy by performance alone, as the overall performance can be adjusted by the data-driven part.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e1091">Specific discharge series in the testing period for basin ID 15006, simulated by the different models.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024-f05.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Testing on a subset of basins</title>
      <p id="d1e1108">In the above sections, we showed that both LSTMs and hybrid models outperformed stand-alone conceptual models. In this subsequent section, we replicate the experiments focusing on a subset of basins. This subset responded to an inherent limitation of conceptual models, which in principle does not affect data-driven techniques. Unlike LSTM networks, which learn directly from the data without a predefined structure, conceptual models have fixed model architectures designed to represent specific processes. This means that anthropogenic impacts such as reservoir operations, withdrawals, or transfers may not be adequately captured by conceptual models unless they are directly accounted for. While this limitation is a clear advantage of data-driven techniques, we wanted to make a comparison on a level playing field. Therefore, as a first filter, we selected only basins with the label “benchmark_catch=TRUE”, which, according to <xref ref-type="bibr" rid="bib1.bibx9" id="text.52"/>, can be treated as “near-natural”, i.e., catchments in which the human influence in flow regimes is modest and where natural processes predominantly drive the flow regimes. As a second filter, we considered the temporal resolution of the data and the size of the catchment. The CAMELS-GB dataset contains data with a daily resolution. Consequently, we need to consider catchments with a sufficient size such that discharge variations are resolved by daily data. After applying the aforementioned filters, we identified 60 basins that passed both criteria. For detailed information on the specific basin IDs, please refer to the Supplement of this article.</p>
      <p id="d1e1114">Figure <xref ref-type="fig" rid="Ch1.F3"/>b shows the results when the models are tested on the subset of 60 basins. We can see that the LSTM (median NSE <inline-formula><mml:math id="M43" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.88), LSTM<inline-formula><mml:math id="M44" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM (0.87), LSTM<inline-formula><mml:math id="M45" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>Bucket (0.88), and LSTM<inline-formula><mml:math id="M46" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>NonSense (0.82) continue to outperform the stand-alone SHM (0.76) in a setting designed to account for the limitation of the latter. This result reaffirms the findings highlighted in the preceding sections.</p>
</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><?xmltex \opttitle{Analysis of LSTM$+$SHM}?><title>Analysis of LSTM<inline-formula><mml:math id="M47" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM</title>
      <p id="d1e1164">To tackle our second research question and assess the interpretability of the conceptual part of our LSTM<inline-formula><mml:math id="M48" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM model, we conducted several tests. Hybrid models, as highlighted by <xref ref-type="bibr" rid="bib1.bibx15" id="text.53"/>, <xref ref-type="bibr" rid="bib1.bibx23" id="text.54"/>, and <xref ref-type="bibr" rid="bib1.bibx20" id="text.55"/>, offer the advantage of providing access to untrained variables as the model's states and fluxes have dimensions and semantic meaning. As such, our first test was a model intercomparison. Specifically, we evaluated the filling level of the unsaturated zone reservoir, representing soil moisture in our model (LSTM<inline-formula><mml:math id="M49" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM), against ERA5-LAND soil water volume information. The process of utilizing reanalysis data and the necessary data processing steps for this comparison are detailed in Sect. 2.2.</p>
      <p id="d1e1190">Across the 669 basins in the testing period, the LSTM<inline-formula><mml:math id="M50" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM model demonstrated a median correlation of 0.86 when compared against the soil moisture simulation provided by ERA5-LAND. This result indicates that the unsaturated zone dynamics are well represented in our model and that the hybrid approach allows us to recover this variable without including any soil moisture information in our training.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e1202">Comparison of soil moisture estimates using our hybrid approach method and the <xref ref-type="bibr" rid="bib1.bibx31" id="text.56"/> approach. The simulated results of both approaches were compared against ERA5-Land data. <bold>(a)</bold> CDF for the correlation coefficient obtained by both models when applied to the testing dataset; <bold>(b)</bold> comparison of correlations provided by both models.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024-f06.png"/>

        </fig>

      <p id="d1e1221"><xref ref-type="bibr" rid="bib1.bibx31" id="text.57"/> present an alternative method to extract non-target variables from data-driven techniques. They train a model (which they call a probe) to map the information contained in the cell states of the LSTM to a given variable. Specifically, they trained an LSTM using CAMELS-GB, mapped the soil moisture information using a probe, and evaluated their outcome against ERA5-LAND data.<?pagebreak page2712?> Because our testing period was aligned with their experiment, we were able to directly compare their results to ours.</p>
      <p id="d1e1226">Lees' probe method reported a median correlation against ERA5-LAND data of 0.9, surpassing our value of 0.86. Figure <xref ref-type="fig" rid="Ch1.F6"/> shows a more detailed comparison. Both methods got similar results in basins with high correlation; however, Lees' method was more robust in low-performing basins. This effect can be directly linked to the explanation we gave above when a similar behavior was observed when predicting discharge. The LSTM network can account for biases in the forcing variables because mass conservation is not enforced, while our hybrid approach is limited by their mass conservative structure.</p>
      <p id="d1e1231">The main difference with <xref ref-type="bibr" rid="bib1.bibx31" id="text.58"/> is that their probe to extract non-target variables needs to be trained, while in our hybrid approach no extra training needs to be done. The fact that in <xref ref-type="bibr" rid="bib1.bibx31" id="text.59"/> the probe can be as simple as a linear model, which requires few points to train, is not being argued, and in many cases, this will reduce the advantage given by our method.</p>
      <p id="d1e1240">Lastly, we would like to point out that the correlation obtained by the LSTM<inline-formula><mml:math id="M51" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>Bucket (0.82) and LSTM<inline-formula><mml:math id="M52" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>NonSense (0.85) models is still high, which can be attributed to the strong dependence of soil moisture with the precipitation and evapotranspiration series, both of which serve as boundary conditions for all models. This point also highlights our previously stated concern about using hybrid models for comparing different types of conceptual models or multiple working hypotheses.</p>
      <p id="d1e1257">In addition to the comparison with external data, we also examined the correlation between soil moisture estimates produced by the LSTM<inline-formula><mml:math id="M53" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM model and the stand-alone SHM. The median correlation value of 0.96 further confirms that the unsaturated zone within our hybrid model operates under our initial expectations. Figure <xref ref-type="fig" rid="Ch1.F7"/> exemplifies this agreement for basin 42010, where the modeled (LSTM<inline-formula><mml:math id="M54" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM) and ERA5-LAND series exhibit a correlation of 0.86, equivalent to the median correlation observed across all 669 basins. For reference, the median correlation of the stand-alone SHM over all basins was also 0.86.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e1279">Soil moisture time series comparison during the testing period for basin ID 42010.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024-f07.png"/>

        </fig>

      <p id="d1e1288">The last experiment to further evaluate the consistency of our hybrid model was to analyze the parameter variation over time. Figure <xref ref-type="fig" rid="Ch1.F8"/> presents the results for four calibration parameters: su_max, <inline-formula><mml:math id="M55" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, across two different basins (reasons for choosing these two basins are explained below). We begin by examining the behavior of the first two parameters.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e1324">Time variation of parameters for basins 15016 (left column panels) and 9002 (right column panels). It should be noted that the <inline-formula><mml:math id="M58" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-axis ranges of the two basins differ.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024-f08.png"/>

        </fig>

      <?pagebreak page2713?><p id="d1e1340">The purpose of su_max and <inline-formula><mml:math id="M59" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is to control the water transfer from the unsaturated zone reservoir to the interflow and baseflow, following Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>):
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M60" display="block"><mml:mrow><mml:mi mathvariant="normal">qu</mml:mi><mml:mi mathvariant="normal">_</mml:mi><mml:mi mathvariant="normal">out</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">qu</mml:mi><mml:mi mathvariant="normal">_</mml:mi><mml:mi mathvariant="normal">in</mml:mi><mml:mo>⋅</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">su</mml:mi><mml:mrow><mml:mi mathvariant="normal">su</mml:mi><mml:mi mathvariant="normal">_</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="italic">β</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where qu_out represents the water going out of the unsaturated zone, qu_in represents the water entering the unsaturated zone from precipitation and snowmelt, su refers to the unsaturated zone storage or soil moisture, and su_max and <inline-formula><mml:math id="M61" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> are the calibration parameters. It is important to note that the value of su cannot exceed su_max, which forces their quotient to be less or equal to one. Consequently, a larger value of su_max and/or <inline-formula><mml:math id="M62" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> leads to a decrease in the unsaturated zone outflow.</p>
      <p id="d1e1405">The parameter variation in basin ID 15016 presents clear seasonal patterns. During low-flow periods, both parameters increase, resulting in reduced water availability for the remaining two reservoirs and, consequently, a decrease in the total outflow. On the other hand, during high-flow periods, the opposite happens. As both parameters decrease, there is an increase in water availability, resulting in higher outflows.</p>
      <p id="d1e1409">Regarding the other two parameters, <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> have a linear relationship with their respective outflows, acting as the denominator of their storage units <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. For <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we can observe seasonal patterns, which allows the model to further increase the baseflow in wet periods and reduce it during dry seasons. This also aligns with our knowledge that hydraulic conductivity is lower when the soil is drier. On the contrary, <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> displays faster variations.</p>
      <p id="d1e1512">Basin 9002 shows high-frequency variability for most of the parameters but still a good agreement between the observed and simulated discharge. This basin also exhibits a large increase in performance when the dynamic parameterization is applied, achieving an NSE of 0.90 for the LSTM<inline-formula><mml:math id="M68" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM against an NSE of 0.73 for the stand-alone SHM. This boost in performance when the dynamic parameterization is applied is 4 times as high as the equivalent<?pagebreak page2714?> scenario for basin 15016. We argue that this is the basis for explaining the high-frequency variability we see in the figure.</p>
      <p id="d1e1522">In a hypothetical case in which we have a perfect conceptual model that considers all the processes happening in the basin, the predicted parameters will be constant. However, due to structural limitations of the conceptual architecture, the LSTM does take part in the predicting. Because of how the LSTM and the conceptual model are connected, the only way for the former to pass predicting information to the latter is through the parameters. Some deficiencies can be compensated with a more seasonal pattern, while others need faster pulses.</p>
      <p id="d1e1525">An alternative approach is to increase the complexity of our process-based part, reducing the necessity of the data-driven method to compensate for structural deficiencies. For example, <xref ref-type="bibr" rid="bib1.bibx15" id="text.60"/> represent the catchment processes using 16 HBV models acting in parallel, which are parameterized through an LSTM. In their case, the recession parameters were predicted as constant in time, and the necessary flexibility to get state-of-the-art performance and account for missing sub-processes was considered by the semi-distributed format.</p>
      <p id="d1e1531">It is worth considering that the bigger and more complex a process-based model is, the more similar it can become to an LSTM. More buckets generate higher flexibility, which can account for more complex process representation, such as different processes, multiple residence times, and mass transfers. Moreover, these buckets are normally updated considering some input and output fluxes and some losses. In an LSTM each cell state can be interpreted as a bucket, which can be modified by a forget gate, input gate, and (indirectly) output gate. The main difference is that the gates in the LSTM depend on the input and the previous hidden states, and in conceptual models, for simplicity, we usually take these as constants. However, this can be modified by making the gates of the buckets context dependent, and then both models would be alike. Therefore, regularizing a hybrid model with a complex conceptual model will probably reduce the work that needs to be done by the LSTM, but the final product will not be that different from having just a stand-alone LSTM.</p>
</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Summary and conclusions</title>
      <p id="d1e1544">In recent years, the idea of creating hybrid models by combining data-driven techniques and conceptual models has gained popularity, aiming to combine the improved performance of the former with the interpretability of the latter. Following this line of thought, <xref ref-type="bibr" rid="bib1.bibx15" id="text.61"/> used as a hybrid approach the parameterization of a process-based hydrological model by an LSTM network. The authors demonstrated the potential of the technique to achieve comparable performance as purely data-driven techniques and to outperform stand-alone conceptual models. <xref ref-type="bibr" rid="bib1.bibx23" id="text.62"/> also achieved promising results following a similar process.</p>
      <p id="d1e1553">Motivated by this outcome, our article dug into the effect of dynamic parameterization in our conceptual model and the consequences this might have on the interpretability of the model. More specifically, we tried to answer the following questions. (1) Do conceptual models effectively serve as a regularization mechanism for the dynamic parameterization given by the LSTMs? (2) Does the dynamic parameterization of the data-driven component overwrite the physical interpretability of the conceptual model?</p>
      <p id="d1e1556">The first step towards answering these questions was to create a hybrid model. We coupled an LSTM network with a conceptual hydrological model (SHM), using the former as a dynamic parameterization of the latter. In our study, we demonstrated that our hybrid approach (LSTM<inline-formula><mml:math id="M69" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM) was able to achieve state-of-the-art performance, comparable to purely data-driven techniques (LSTM). Both models were trained in a regional context, using the CAMELS-GB dataset. The median NSE of 0.87 and 0.84 for the LSTM and LSTM<inline-formula><mml:math id="M70" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM, respectively, outperform the basin-wise calibrated conceptual model, which served as the baseline and achieved a median NSE of 0.76. These findings align with existing literature. For instance, <xref ref-type="bibr" rid="bib1.bibx15" id="text.63"/> reached similar conclusions when applying a hybrid model to the CAMELS-US dataset.</p>
      <p id="d1e1576">Having accomplished a well-performing hybrid model, we addressed the first research question. By modifying the regularization given by the conceptual model, we tested to which degree the dynamic parameterization given by the LSTM has the potential to compensate for missing processes. We proved that a hybrid model composed of an LSTM plus a single bucket (LSTM<inline-formula><mml:math id="M71" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>Bucket) was able to achieve a similar performance as the LSTM<inline-formula><mml:math id="M72" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM and LSTM-only models. This indicates that the regularization given by the conceptual model is not strong enough to drop the predictive capability of the hybrid model, and missing processes are outsourced to the data-driven part. We also demonstrated that if we use an intentionally implausible structure (LSTM<inline-formula><mml:math id="M73" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>NonSense), the LSTM also has the flexibility to artificially increase performance.</p>
      <p id="d1e1601">However, the fact that the data-driven component possesses this capability does not necessarily imply that a well-structured conceptual model cannot be consistently utilized by the LSTM. Therefore, we further analyzed the internal functioning of our LSTM<inline-formula><mml:math id="M74" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM model to answer our second research question. We compared the soil moisture predicted by our hybrid model with data from ERA5-LAND. This test addressed one of the main benefits of hybrid models over purely data-driven ones, which is their ability to predict untrained states. Across our testing set, comprised of 669 basins, we obtained a median correlation of 0.86 between our simulated soil moisture and the ERA5-LAND data. This result indicates that our hybrid model was able to produce coherent temporal patterns of the untrained state<?pagebreak page2715?> variables, without having access to the corresponding data during the training period. We also compared the unsaturated zone reservoir of the LSTM<inline-formula><mml:math id="M75" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>SHM against the unsaturated zone of the stand-alone SHM, which reported a median correlation of 0.96. These results indicate that the dynamic parameterization was operating the unsaturated zone reservoir consistently and according to our initial expectations. The last section of the study presented the results of the dynamic parameterization for two basins, where we showed that the high-frequency variations of the parameter's time series are caused by the LSTM trying to compensate for structural deficiencies in our process-based model.</p>
      <p id="d1e1618">We summarize the key findings of our study as follows: <list list-type="order"><list-item>
      <p id="d1e1623">Do conceptual models serve as an effective regularization mechanism for the dynamic parameterization of LSTMs?</p>
      <p id="d1e1626">No. Our initial expectation was that if (a) our head layer restricts the flexibility of the LSTM and (b) the process layer encodes almost no hydrological understanding, then the performance of the model would drop; however, this was not the case. This indicates that structural deficiencies in the architectures can be compensated by the data-driven part. Therefore, we recommend being careful about using this hybrid scheme for comparing different types of process-based models, especially if we are evaluating model adequacy by performance alone, as the overall performance can be adjusted by the data-driven part.</p></list-item><list-item>
      <p id="d1e1630">Does the data-driven dynamic parameterization compromise the physical interpretability of the conceptual model?</p>
      <p id="d1e1633">Partially. We showed that a well-structured conceptual model maintains certain interpretability and even gives us access to untrained variables. However, we also showed that even with a well-structured conceptual model, the LSTM is going to compensate for missing processes and structural limitations, especially when the architecture of the process is not well suited for a specific case. Increasing the complexity of the process-based model would result in less intervention of the data-driven part; however, we argue that the more complex a process-based model is, the more similar it will be to an LSTM network.</p></list-item><list-item>
      <p id="d1e1637">To bucket or not to bucket?</p>
      <p id="d1e1640">In our experiments, we were not able to increase the performance of the data-driven models by adding a conceptual head layer, and even though the mean performance of the different models was the same, purely data-driven methods showed better results in low-performing basins. Therefore, until this point, the remaining advantage is the access to non-target variables, which other authors have accomplished with the use of probes. In future research, we will conduct other experiments to evaluate the performance of hybrid models under different conditions, but until this point, we do not have evidence that adding buckets gives a considerable advantage over purely data-driven techniques.</p></list-item></list></p>
</sec>

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

<app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>SHM model</title>
      <p id="d1e1654">In this section, we offer a concise overview of the conceptual model's key features. For a fully detailed explanation, we refer to <xref ref-type="bibr" rid="bib1.bibx13" id="text.64"/>. In a slight variation from the original paper, we included a snow module, and the potential evapotranspiration is read directly from the CAMELS-GB dataset.</p>
      <p id="d1e1660">Figure <xref ref-type="fig" rid="App1.Ch1.S1.F9"/> illustrates the overall structure of the model. The model input consists of three forcing variables: precipitation (<inline-formula><mml:math id="M76" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula>) [mm d<inline-formula><mml:math id="M77" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>], temperature (<inline-formula><mml:math id="M78" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>) [°C], and potential evapotranspiration (ET<inline-formula><mml:math id="M79" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:math></inline-formula>) [mm d<inline-formula><mml:math id="M80" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]. These three quantities were read directly from the CAMELS-GB dataset <xref ref-type="bibr" rid="bib1.bibx9" id="paren.65"/>.  To emulate the hydrological processes occurring in the basin, the model uses five storage components, namely, snow module, unsaturated zone, fast flow, interflow, and baseflow. Overall, to regulate the fluxes between components, eight parameters need to be calibrated: dd, f_thr, su_max, <inline-formula><mml:math id="M81" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>, perc, <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (see units in Table <xref ref-type="table" rid="App1.Ch1.S2.T2"/>).</p>
      <p id="d1e1759">The snow module receives <inline-formula><mml:math id="M85" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M86" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> as inputs. Based on the temperature, precipitation is either stored as snow or moves forward together with additional discharge from snowmelt (if any). Snowmelt is calculated using the degree-day method in which the parameter dd relates to the volume of snowmelt at a given temperature. If the outflow of the snow module exceeds a threshold (f_thr), the excess is directed to the fast-flow reservoir, while the remaining portion enters the unsaturated zone bucket. On the other hand, if the snow storage outflow is smaller than f_thr, all water enters the unsaturated zone as input. Within the unsaturated zone, several processes occur. First, evapotranspiration causes water loss. The potential evapotranspiration (ET<inline-formula><mml:math id="M87" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:math></inline-formula>) is provided as a forcing variable but is adjusted to reflect the actual evapotranspiration considering water availability. Additionally, there is an outflow from the unsaturated zone, determined by a power relationship involving the parameters su_max and <inline-formula><mml:math id="M88" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>. This outflow is then divided by the perc parameter, allocating portions to the inflows of the interflow and baseflow storages. Finally, the total discharge of the basin is computed as the sum of the outflows from the fast-flow, interflow, and baseflow storages. Each outflow is a linear function of its corresponding storage and the recession parameters <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M90" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>i, and <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively.</p>

      <?xmltex \floatpos{h!}?><fig id="App1.Ch1.S1.F9"><?xmltex \currentcnt{A1}?><?xmltex \def\figurename{Figure}?><label>Figure A1</label><caption><p id="d1e1825">Structure of the SHM hydrological model used for rainfall–runoff prediction.</p></caption>
        <?xmltex \igopts{width=170.716535pt}?><graphic xlink:href="https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024-f09.png"/>

      </fig>

<?xmltex \hack{\newpage}?>
</app>

<?pagebreak page2716?><app id="App1.Ch1.S2">
  <?xmltex \currentcnt{B}?><label>Appendix B</label><title>Training process comparison between hybrid and LSTM models</title>
      <p id="d1e1844">While the coupling of the data-driven and conceptual models may appear straightforward from a general perspective, it is important to highlight several details. First, as one can notice from Fig. <xref ref-type="fig" rid="Ch1.F1"/> in the main paper, the forcing variables (<inline-formula><mml:math id="M92" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M93" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, ET) are used as inputs for both the LSTM and the SHM. The forcing variables and static attributes used as inputs for the LSTM are standardized using the method described in the previous section. However, due to the mass-conservative structure of the SHM, their input variables (<inline-formula><mml:math id="M94" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M95" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, ET) are used in the original scale. Second, it is important to consider that the SHM parameters have certain feasible ranges. While the LSTM could theoretically learn these ranges, the optimization process becomes highly challenging due to the immense search space involved. We found that without constraining the parameter ranges, the LSTM was not able to identify parameters that yield a functional hydrological model. Hence, we predefined ranges within which the parameters can vary (see Table <xref ref-type="table" rid="App1.Ch1.S2.T2"/>). These ranges were defined considering the findings in <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx3" id="text.66"/>, which provide valuable insights into the appropriate parameter values of conceptual models. By defining these ranges, we not only reduced the computational costs of the optimization but also ensured consistency with the methodology employed by <xref ref-type="bibr" rid="bib1.bibx15" id="text.67"/>.</p>
      <p id="d1e1886">To map the output of the LSTM network to the predefined ranges, the <inline-formula><mml:math id="M96" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> outputs (<inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>, one per parameter) are passed through a sigmoid layer to transform the values to a [0, 1] interval. Then the transformed values are mapped to the predefined ranges through a min–max transformation, as exemplified in Eq. (<xref ref-type="disp-formula" rid="App1.Ch1.S2.E3"/>):
          <disp-formula id="App1.Ch1.S2.E3" content-type="numbered"><label>B1</label><mml:math id="M98" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>j</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:mi mathvariant="normal">sigmoid</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>o</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>j</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>j</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is each of the values passed as parameters to the SHM, <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>o</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the original outputs of the LSTM network, and <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>j</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>j</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> correspond to the minimum and maximum values of the predefined ranges (see Table <xref ref-type="table" rid="App1.Ch1.S2.T2"/>) in which each parameter can vary, respectively.</p>

<?xmltex \floatpos{t}?><table-wrap id="App1.Ch1.S2.T2"><?xmltex \currentcnt{B1}?><label>Table B1</label><caption><p id="d1e2017">Search range for SHM parameters during hybrid model optimization.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <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="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2">Minimum</oasis:entry>
         <oasis:entry colname="col3">Maximum</oasis:entry>
         <oasis:entry colname="col4">Unit</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">value</oasis:entry>
         <oasis:entry colname="col3">value</oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">(<inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>j</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col3">(<inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>j</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">dd</oasis:entry>
         <oasis:entry colname="col2">0.0</oasis:entry>
         <oasis:entry colname="col3">10.0</oasis:entry>
         <oasis:entry colname="col4">mm °C<inline-formula><mml:math id="M105" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> d<inline-formula><mml:math id="M106" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">f_thr</oasis:entry>
         <oasis:entry colname="col2">10.0</oasis:entry>
         <oasis:entry colname="col3">60.0</oasis:entry>
         <oasis:entry colname="col4">mm</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">su_max</oasis:entry>
         <oasis:entry colname="col2">20.0</oasis:entry>
         <oasis:entry colname="col3">700.0</oasis:entry>
         <oasis:entry colname="col4">mm</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M107" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">1.0</oasis:entry>
         <oasis:entry colname="col3">6.0</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">perc</oasis:entry>
         <oasis:entry colname="col2">0.0</oasis:entry>
         <oasis:entry colname="col3">1.0</oasis:entry>
         <oasis:entry colname="col4">%</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">1.0</oasis:entry>
         <oasis:entry colname="col3">20.0</oasis:entry>
         <oasis:entry colname="col4">d</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">1.0</oasis:entry>
         <oasis:entry colname="col3">100.0</oasis:entry>
         <oasis:entry colname="col4">d</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">10.0</oasis:entry>
         <oasis:entry colname="col3">1000.0</oasis:entry>
         <oasis:entry colname="col4">d</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e2020">mm: millimeters; °C: degrees Celsius; d: days.</p></table-wrap-foot><?xmltex \gdef\@currentlabel{B1}?></table-wrap>

      <p id="d1e2287">Lastly, there is a difference in how we trained our LSTM and hybrid model. The first one was trained using a seq2one approach, while the second one used a seq2seq methodology. Furthermore, even though both models used a spin-up period (e.g., sequence length), the spin-up period of the hybrid model also considered a time to stabilize the internal states of the conceptual model.</p>
      <p id="d1e2290">To facilitate the understanding of the previous concepts, let us create an example. Let us assume that both the LSTM and the hybrid model were trained on 60 basins and 10 years (<inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">3652</mml:mn></mml:mrow></mml:math></inline-formula> d) of data, even though we know from before that this was not the case.</p>
      <p id="d1e2303">For training the LSTM, we use a batch size of <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">256</mml:mn></mml:mrow></mml:math></inline-formula> and a seq2one method. Therefore, to construct each batch we randomly select, without replacement, 256 data points from the total pool of <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mn mathvariant="normal">3652</mml:mn><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">60</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">219</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">120</mml:mn></mml:mrow></mml:math></inline-formula> training points. For each of the 256 points of our batch, we run our LSTM for a given sequence length (e.g., 365 time steps) and extract the last simulated value. We then calculate our loss function with a metric that quantifies the difference between the observed and simulated values of the 256 training points and backpropagate this loss to update the network weights and biases. To complete an epoch, we iterate through the <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">219</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">120</mml:mn></mml:mrow><mml:mn mathvariant="normal">256</mml:mn></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn mathvariant="normal">855</mml:mn></mml:mrow></mml:math></inline-formula> batches.</p>
      <?pagebreak page2717?><p id="d1e2357">In the case of the hybrid model, we train it as a seq2seq approach; therefore, to calculate the loss function we do not just use the last element of our simulated sequence but a part of that sequence (e.g., 365 time steps). Therefore, for the same scenario of 60 basins and 10 years of data, we have <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">60</mml:mn><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">365</mml:mn></mml:mrow><mml:mn mathvariant="normal">365</mml:mn></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn mathvariant="normal">600</mml:mn></mml:mrow></mml:math></inline-formula> training vectors, each with 365 elements that are used to calculate the loss. If we use a batch size of <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>, each batch will contain 8 randomly selected vectors with 365 sequential training points each, so the loss function will quantify the difference of <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mn mathvariant="normal">365</mml:mn><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2920</mml:mn></mml:mrow></mml:math></inline-formula> simulated and observed values. To complete an epoch, we iterate through <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">600</mml:mn><mml:mn mathvariant="normal">8</mml:mn></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn mathvariant="normal">75</mml:mn></mml:mrow></mml:math></inline-formula> batches.</p>
      <p id="d1e2429">The other small difference while training the models is the length of the spin-up period. For the LSTM, we use a sequence length of 365 d, which means that we run a sequence of 365 d and extract the last value of this sequence to calculate the loss. The first 364 d help us consider the historical information to make a good prediction and to avoid bias due to the initialization of the cell states (usually zero). In our hybrid model, the LSTM uses a sequence length of 180 d, which means that only after 180 d do we start to retrieve the parameters that go into the conceptual model. The purpose of these 180 d is the same as before, consider the historical information to make a context-informed parameter estimation and avoid the bias due to the initialization of the cell states. However, we also need a warm-up period to avoid a biased result due to the initialization of the different storages of the conceptual part. Therefore, for each instance of the batch, we ran our conceptual model for a 2-year period. The initial year serves solely as a warm-up period (excluded from the loss function), while the second year's data are utilized for actual training. Figure <xref ref-type="fig" rid="App1.Ch1.S2.F10"/> illustrates the data handling while training both models.</p>

      <?xmltex \floatpos{t}?><fig id="App1.Ch1.S2.F10"><?xmltex \currentcnt{B1}?><?xmltex \def\figurename{Figure}?><label>Figure B1</label><caption><p id="d1e2437">Training scheme comparison for LSTM and hybrid model. The former one uses a seq2one approach. The latter uses a seq2seq approach, and the total spin-up period consists of a sequence length for the data-driven part plus a warm-up period for the states of the conceptual part.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://hess.copernicus.org/articles/28/2705/2024/hess-28-2705-2024-f10.png"/>

      </fig>

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

      <p id="d1e2450">The codes used to conduct all the analyses in this paper are publicly available at <uri>https://github.com/KIT-HYD/Hy2DL/tree/v1.0</uri> (last access: 25 June 2024) (<ext-link xlink:href="https://doi.org/10.5281/zenodo.11103634" ext-link-type="DOI">10.5281/zenodo.11103634</ext-link>, Acuna Espinoza et al., 2024).</p>
  </notes><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e2462">The CAMELS-US dataset is freely 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). The CAMELS-GB dataset is freely available at <ext-link xlink:href="https://doi.org/10.5285/8344e4f3-d2ea-44f5-8afa-86d2987543a9" ext-link-type="DOI">10.5285/8344e4f3-d2ea-44f5-8afa-86d2987543a9</ext-link> (Coxon et al., 2020b). All the data generated for this publication can be found at <ext-link xlink:href="https://doi.org/10.5281/zenodo.11103634" ext-link-type="DOI">10.5281/zenodo.11103634</ext-link> (Acuna Espinoza et al., 2024).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e2477">The original idea of the paper was developed by all authors. The codes were written by EAE with support from RL and MAC. The simulations were conducted by EAE. Results were further discussed by all authors. The draft was prepared by EAE. Reviewing and editing was provided by all authors. Funding was acquired by UE and NB. All authors have read and agreed to the current version of the paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e2483">At least one of the (co-)authors is a member of the editorial board of <italic>Hydrology and Earth System Sciences</italic>. The peer-review process was guided by an independent editor, and the authors also have no other competing interests to declare.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e2492">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. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e2498">We would like to thank Marvin Höge and María Fernanda Morales Oreamuno for their valuable input. We would also like to thank the referees, one who remained anonymous and Grey Nearing, as their input in the review process allowed us to produce a better paper. Lastly, we would like to thank the Google Cloud Program (GCP) Team for awarding us credits to support our research and run the models.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e2503">This project has received funding from the KIT Center for Mathematics in Sciences, Engineering and Economics under the seed funding program. <?xmltex \hack{\newline}?><?xmltex \hack{\newline}?> The article processing charges for this open-access <?xmltex \notforhtml{\newline}?> publication were covered by the Karlsruhe Institute <?xmltex \notforhtml{\newline}?> of Technology (KIT).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e2516">This paper was edited by Daniel Viviroli and reviewed by Grey Nearing and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>Acuna Espinoza, E., Loritz, R., and Álvarez Chaves, M.: KIT-HYD/Hy2DL: Preview release for submission (1.0), Zenodo [code and data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.11103634" ext-link-type="DOI">10.5281/zenodo.11103634</ext-link>,  2024.</mixed-citation></ref>
      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Addor et~al.(2017)Addor, Newman, Mizukami, and Clark}}?><label>Addor et al.(2017)Addor, Newman, Mizukami, and Clark</label><?label CAMELS_US?><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.bibx2"><?xmltex \def\ref@label{{Beck et~al.(2016)Beck, van Dijk, Roo, Miralles, McVicar, Schellekens, and Bruijnzeel}}?><label>Beck et al.(2016)Beck, van Dijk, Roo, Miralles, McVicar, Schellekens, and Bruijnzeel</label><?label Beck2016?><mixed-citation>Beck, H., van Dijk, A., Roo, A., Miralles, D., McVicar, T., Schellekens, J., and Bruijnzeel, L.: Global-scale regionalization of hydrologic model parameters, Water Resour. Res., 52, 3599–3622, <ext-link xlink:href="https://doi.org/10.1002/2015WR018247" ext-link-type="DOI">10.1002/2015WR018247</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{Beck et~al.(2020)Beck, Pan, Lin, Seibert, van Dijk, and
Wood}}?><label>Beck et al.(2020)Beck, Pan, Lin, Seibert, van Dijk, and Wood</label><?label Beck2020?><mixed-citation>Beck, H. E., Pan, M., Lin, P., S<?pagebreak page2718?>eibert, J., van Dijk, A. I. J. M., and Wood, E. F.: Global Fully Distributed Parameter Regionalization Based on Observed Streamflow From 4,229 Headwater Catchments, J. Geophys. Res.-Atmos., 125, e2019JD031485, <ext-link xlink:href="https://doi.org/10.1029/2019JD031485" ext-link-type="DOI">10.1029/2019JD031485</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{Bergstr\"{o}m(1992)}}?><label>Bergström(1992)</label><?label HBV?><mixed-citation>Bergström, S.: The HBV model – Its structure and applications (RH No. 4; SMHI Reports), Swedish Meteorological and HydrologicalInstitute (SMHI), <uri>https://www.smhi.se/en/publications/the-hbv-model-its-structure-and-applications-1.83591</uri> (last access: 23 June 2024), 1992.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Beven and Kirkby(1979)}}?><label>Beven and Kirkby(1979)</label><?label TopModel?><mixed-citation>Beven, K. J. and Kirkby, M. J.: A physically based, variable contributing area model of basin hydrology/Un modèle à base physique de zone d'appel variable de l'hydrologie du bassin versant, Hydrolog. Sci. Bull., 24, 43–69, <ext-link xlink:href="https://doi.org/10.1080/02626667909491834" ext-link-type="DOI">10.1080/02626667909491834</ext-link>, 1979.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{Boughton and Droop(2003)}}?><label>Boughton and Droop(2003)</label><?label boughton2003?><mixed-citation> Boughton, W. and Droop, O.: Continuous simulation for design flood estimation – a review, Environ. Model. Softw., 18, 309–318, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{Burnash et~al.(1973)}}?><label>Burnash et al.(1973)</label><?label Sacramento?><mixed-citation>Burnash, R. J. C., Ferral, R. L., McGuire, R. A.: A generalized streamflow simulation system: Conceptual modeling for digital computers. US Department of Commerce, National Weather Service [code], <uri>https://github.com/NOAA-OWP/sac-sma</uri> (last access: 23 June 2024), 1973.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Clark et~al.(2011)Clark, Kavetski, and Fenicia}}?><label>Clark et al.(2011)Clark, Kavetski, and Fenicia</label><?label clark2011?><mixed-citation>Clark, M. P., Kavetski, D., and Fenicia, F.: Pursuing the method of multiple working hypotheses for hydrologicalmodeling, Water Resour. Res., 47, W09301, <ext-link xlink:href="https://doi.org/10.1029/2010WR009827" ext-link-type="DOI">10.1029/2010WR009827</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{Coxon et~al.(2020a)Coxon, Addor, Bloomfield, Freer, Fry, Hannaford,
Howden, Lane, Lewis, Robinson, Wagener, and Woods}}?><label>Coxon et al.(2020a)Coxon, Addor, Bloomfield, Freer, Fry, Hannaford, Howden, Lane, Lewis, Robinson, Wagener, and Woods</label><?label Camels_GB?><mixed-citation>Coxon, G., Addor, N., Bloomfield, J. P., Freer, J., Fry, M., Hannaford, J., Howden, N. J. K., Lane, R., Lewis, M., Robinson, E. L., Wagener, T., and Woods, R.: CAMELS-GB: hydrometeorological time series and landscape attributes for 671 catchments in Great Britain, Earth Syst. Sci. Data, 12, 2459–2483, <ext-link xlink:href="https://doi.org/10.5194/essd-12-2459-2020" ext-link-type="DOI">10.5194/essd-12-2459-2020</ext-link>, 2020a.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>Coxon, G., Addor, N., Bloomfield, J. P., Freer, J., Fry, M., Hannaford, J., Howden, N. J. K., Lane, R., Lewis, M., Robinson, E. L., Wagener, T., and Woods, R.: Catchment attributes and hydro-meteorological timeseries for 671 catchments across Great Britain (CAMELS-GB), NERC Environmental Information Data Centre [data set], <ext-link xlink:href="https://doi.org/10.5285/8344e4f3-d2ea-44f5-8afa-86d2987543a9" ext-link-type="DOI">10.5285/8344e4f3-d2ea-44f5-8afa-86d2987543a9</ext-link>, 2020b.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Craig et~al.(2020)Craig, Brown, Chlumsky, Jenkinson, Jost, Lee, Mai, Serrer, Sgro, Shafii, Snowdon, and Tolson}}?><label>Craig et al.(2020)Craig, Brown, Chlumsky, Jenkinson, Jost, Lee, Mai, Serrer, Sgro, Shafii, Snowdon, and Tolson</label><?label Raven?><mixed-citation>Craig, J. R., Brown, G., Chlumsky, R., Jenkinson, R. W., Jost, G., Lee, K., Mai, J., Serrer, M., Sgro, N., Shafii, M., Snowdon, A. P., and Tolson, B. A.: Flexible watershed simulation with the Raven hydrological modelling framework, Environ. Model. Softw., 129, 104728, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2020.104728" ext-link-type="DOI">10.1016/j.envsoft.2020.104728</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Dal~Molin et~al.(2021)Dal~Molin, Kavetski, and Fenicia}}?><label>Dal Molin et al.(2021)Dal Molin, Kavetski, and Fenicia</label><?label Superflex?><mixed-citation>Dal Molin, M., Kavetski, D., and Fenicia, F.: SuperflexPy 1.3.0: an open-source Python framework for building, testing, and improving conceptual hydrological models, Geosci. Model Dev., 14, 7047–7072, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-7047-2021" ext-link-type="DOI">10.5194/gmd-14-7047-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Duan et~al.(1994)Duan, Sorooshian, and Gupta}}?><label>Duan et al.(1994)Duan, Sorooshian, and Gupta</label><?label SCE?><mixed-citation>Duan, Q., Sorooshian, S., and Gupta, V. K.: Optimal use of the SCE-UA global optimization method for calibrating watershed models, J. Hydrol., 158, 265–284, <ext-link xlink:href="https://doi.org/10.1016/0022-1694(94)90057-4" ext-link-type="DOI">10.1016/0022-1694(94)90057-4</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Ehret et~al.(2020)Ehret, van Pruijssen, Bortoli, Loritz, Azmi, and
Zehe}}?><label>Ehret et al.(2020)Ehret, van Pruijssen, Bortoli, Loritz, Azmi, and Zehe</label><?label SHM?><mixed-citation>Ehret, U., van Pruijssen, R., Bortoli, M., Loritz, R., Azmi, E., and Zehe, E.: Adaptive clustering: reducing the computational costs of distributed (hydrological) modelling by exploiting time-variable similarity among model elements, Hydrol. Earth Syst. Sci., 24, 4389–4411, <ext-link xlink:href="https://doi.org/10.5194/hess-24-4389-2020" ext-link-type="DOI">10.5194/hess-24-4389-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{Feng et~al.(2020)Feng, Fang, and Shen}}?><label>Feng et al.(2020)Feng, Fang, and Shen</label><?label Feng2020?><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.bibx15"><?xmltex \def\ref@label{{Feng et~al.(2022)Feng, Liu, Lawson, and Shen}}?><label>Feng et al.(2022)Feng, Liu, Lawson, and Shen</label><?label Feng2022?><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.bibx16"><?xmltex \def\ref@label{{Frame et~al.(2022)Frame, Kratzert, Klotz, Gauch, Shalev, Gilon,
Qualls, Gupta, and Nearing}}?><label>Frame et al.(2022)Frame, Kratzert, Klotz, Gauch, Shalev, Gilon, Qualls, Gupta, and Nearing</label><?label Frame2022?><mixed-citation>Frame, J. M., Kratzert, F., Klotz, D., Gauch, M., Shalev, G., Gilon, O., Qualls, L. M., Gupta, H. V., and Nearing, G. S.: Deep learning rainfall–runoff predictions of extreme events, Hydrol. Earth Syst. Sci., 26, 3377–3392, <ext-link xlink:href="https://doi.org/10.5194/hess-26-3377-2022" ext-link-type="DOI">10.5194/hess-26-3377-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{Frame et~al.(2023)Frame, Kratzert, Gupta, Ullrich, and
Nearing}}?><label>Frame et al.(2023)Frame, Kratzert, Gupta, Ullrich, and Nearing</label><?label Frame2023?><mixed-citation>Frame, J. M., Kratzert, F., Gupta, H. V., Ullrich, P., and Nearing, G. S.: On strictly enforced mass conservation constraints for modelling the Rainfall-Runoff process, Hydrol. Process., 37, e14847, <ext-link xlink:href="https://doi.org/10.1002/hyp.14847" ext-link-type="DOI">10.1002/hyp.14847</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{Hersbach et~al.(2020)Hersbach, Bell, Berrisford, Hirahara, Hornyi,
Muoz-Sabater, Nicolas, Peubey, Radu, Schepers, Simmons, Soci, Abdalla,
Abellan, Balsamo, Bechtold, Biavati, Bidlot, Bonavita, De~Chiara, Dahlgren,
Dee, Diamantakis, Dragani, Flemming, Forbes, Fuentes, Geer, Haimberger,
Healy, Hogan, Hlm, Janiskov, Keeley, Laloyaux, Lopez, Lupu, Radnoti,
de~Rosnay, Rozum, Vamborg, Villaume, and Thpaut}}?><label>Hersbach et al.(2020)Hersbach, Bell, Berrisford, Hirahara, Hornyi, Muoz-Sabater, Nicolas, Peubey, Radu, Schepers, Simmons, Soci, Abdalla, Abellan, Balsamo, Bechtold, Biavati, Bidlot, Bonavita, De Chiara, Dahlgren, Dee, Diamantakis, Dragani, Flemming, Forbes, Fuentes, Geer, Haimberger, Healy, Hogan, Hlm, Janiskov, Keeley, Laloyaux, Lopez, Lupu, Radnoti, de Rosnay, Rozum, Vamborg, Villaume, and Thpaut</label><?label ERA5?><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.: The ERA5 global reanalysis, Q. J. Roy. Meteorol. Soc., 146, 1999–2049, <ext-link xlink:href="https://doi.org/10.1002/qj.3803" ext-link-type="DOI">10.1002/qj.3803</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{Hochreiter and Schmidhuber(1997)}}?><label>Hochreiter and Schmidhuber(1997)</label><?label HochreiterLSTM?><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.bibx20"><?xmltex \def\ref@label{{Hoge et~al.(2022)Hoge, Scheidegger, Baity-Jesi, Albert, and
Fenicia}}?><label>Hoge et al.(2022)Hoge, Scheidegger, Baity-Jesi, Albert, and Fenicia</label><?label Hoge2022?><mixed-citation>Hoge, M., Scheidegger, A., Baity-Jesi, M., Albert, C., and Fenicia, F.: Improving hydrologic models for predictions and process understanding using neural ODEs, Hydrol. Earth Syst. Sci., 26, 5085–5102, <ext-link xlink:href="https://doi.org/10.5194/hess-26-5085-2022" ext-link-type="DOI">10.5194/hess-26-5085-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Houska et~al.(2015)Houska, Kraft, Chamorro-Chavez, and
Breuer}}?><label>Houska et al.(2015)Houska, Kraft, Chamorro-Chavez, and Breuer</label><?label Spotpy?><mixed-citation>Houska, T., Kraft, P., Chamorro-Chavez, A., and Breuer, L.: SPOTting model parameters using a ready-made python package, PloS one, 10, e0145180, <ext-link xlink:href="https://doi.org/10.1371/journal.pone.0145180" ext-link-type="DOI">10.1371/journal.pone.0145180</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 1?><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>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Kirchner(2006)}}?><label>Kirchner(2006)</label><?label kirchner2006?><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.bibx23"><?xmltex \def\ref@label{{Kraft et~al.(2022)Kraft, Jung, K\"{o}rner, Koirala, and
Reichstein}}?><label>Kraft et al.(2022)Kraft, Jung, Körner, Koirala, and Reichstein</label><?label kraft2022?><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.bibx24"><?xmltex \def\ref@label{{Kratzert et~al.(2018)Kratzert, Klotz, Brenner, Schulz, and
Herrnegger}}?><label>Kratzert et al.(2018)Kratzert, Klotz, Brenner, Schulz, and Herrnegger</label><?label kratert2018?><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.bibx25"><?xmltex \def\ref@label{{Kratzert et~al.(2019a)Kratzert, Herrnegger, Klotz,
Hochreiter, and Klambauer}}?><label>Kratzert et al.(2019a)Kratzert, Herrnegger, Klotz, Hochreiter, and Klambauer</label><?label kratert2019a?><mixed-citation>Kratzert, F., Herrnegger, M., Klotz, D., Hochreiter, S., and Klambauer, G.: NeuralHydrology – Interpreting LSTMs in Hydrology, Springer International Publishing, Cham, 347–362, ISBN 978-3-030-28954-6, <ext-link xlink:href="https://doi.org/10.1007/978-3-030-28954-6_19" ext-link-type="DOI">10.1007/978-3-030-28954-6_19</ext-link>, 2019a.</mixed-citation></ref>
      <?pagebreak page2719?><ref id="bib1.bibx26"><?xmltex \def\ref@label{{Kratzert et~al.(2019b)Kratzert, Klotz, Shalev,
Klambauer, Hochreiter, and Nearing}}?><label>Kratzert et al.(2019b)Kratzert, Klotz, Shalev, Klambauer, Hochreiter, and Nearing</label><?label kratzert2019b?><mixed-citation>Kratzert, F., Klotz, D., Shalev, G., Klambauer, G., Hochreiter, S., and Nearing, G.: Towards learning universal, regional, and local hydrological behaviors via machine learning applied to large-sample datasets, Hydrol. Earth Syst. Sci., 23, 5089–5110, <ext-link xlink:href="https://doi.org/10.5194/hess-23-5089-2019" ext-link-type="DOI">10.5194/hess-23-5089-2019</ext-link>, 2019b.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Kratzert et~al.(2024)Kratzert, Gauch, Klotz, and
Nearing}}?><label>Kratzert et al.(2024)Kratzert, Gauch, Klotz, and Nearing</label><?label kratzert2024?><mixed-citation>Kratzert, F., Gauch, M., Klotz, D., and Nearing, G.: HESS Opinions: Never train an LSTM on a single basin, Hydrol. Earth Syst. Sci. Discuss. [preprint], <ext-link xlink:href="https://doi.org/10.5194/hess-2023-275" ext-link-type="DOI">10.5194/hess-2023-275</ext-link>, in review, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{Lan et~al.(2020)Lan, Lin, Xu, Tan, and Chen}}?><label>Lan et al.(2020)Lan, Lin, Xu, Tan, and Chen</label><?label Lan2020?><mixed-citation>Lan, T., Lin, K., Xu, C.-Y., Tan, X., and Chen, X.: Dynamics of hydrological-model parameters: mechanisms, problems and solutions, Hydrol. Earth Syst. Sci., 24, 1347–1366, <ext-link xlink:href="https://doi.org/10.5194/hess-24-1347-2020" ext-link-type="DOI">10.5194/hess-24-1347-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{{Leavesley et~al.(1983)Leavesley, Lichty, Troutman, and
Saindon}}?><label>Leavesley et al.(1983)Leavesley, Lichty, Troutman, and Saindon</label><?label PRMS?><mixed-citation>Leavesley, G., Lichty, R., Troutman, B., and Saindon, L.: Precipitation-runoff modelling system: user's manual, Report 83–4238, Tech. rep., US Geological SurveyWater Resources Investigations, <uri>https://pubs.usgs.gov/wri/1983/4238/report.pdf</uri> (last access: 23 June 2024), 1983.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{{Lees et~al.(2021)Lees, Buechel, Anderson, Slater, Reece, Coxon, and
Dadson}}?><label>Lees et al.(2021)Lees, Buechel, Anderson, Slater, Reece, Coxon, and Dadson</label><?label Lees2021?><mixed-citation>Lees, T., Buechel, M., Anderson, B., Slater, L., Reece, S., Coxon, G., and Dadson, S. J.: Benchmarking data-driven rainfall-runoff models in Great Britain: a comparison of long short-term memory (LSTM)-based models with four lumped conceptual models, Hydrol. Earth Syst. Sci., 25, 5517–5534, <ext-link xlink:href="https://doi.org/10.5194/hess-25-5517-2021" ext-link-type="DOI">10.5194/hess-25-5517-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Lees et~al.(2022)Lees, Reece, Kratzert, Klotz, Gauch, De~Bruijn,
Kumar~Sahu, Greve, Slater, and Dadson}}?><label>Lees et al.(2022)Lees, Reece, Kratzert, Klotz, Gauch, De Bruijn, Kumar Sahu, Greve, Slater, and Dadson</label><?label Lees2022?><mixed-citation>Lees, T., Reece, S., Kratzert, F., Klotz, D., Gauch, M., De Bruijn, J., Kumar Sahu, R., Greve, P., Slater, L., and Dadson, S. J.: Hydrological concept formation inside long short-term memory (LSTM) networks, Hydrol. Earth Syst. Sci., 26, 3079–3101, <ext-link xlink:href="https://doi.org/10.5194/hess-26-3079-2022" ext-link-type="DOI">10.5194/hess-26-3079-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{{Loritz et~al.(2018)Loritz, Gupta, Jackisch, Westhoff, Kleidon, Ehret, and Zehe}}?><label>Loritz et al.(2018)Loritz, Gupta, Jackisch, Westhoff, Kleidon, Ehret, and Zehe</label><?label Loritz2018?><mixed-citation>Loritz, R., Gupta, H., Jackisch, C., Westhoff, M., Kleidon, A., Ehret, U., and Zehe, E.: On the dynamic nature of hydrological similarity, Hydrol. Earth Syst. Sci., 22, 3663–3684, <ext-link xlink:href="https://doi.org/10.5194/hess-22-3663-2018" ext-link-type="DOI">10.5194/hess-22-3663-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{Mu\~{n}oz~Sabater et~al.(2021)Mu\~{n}oz Sabater, Dutra,
Agust\'{\i}-Panareda, Albergel, Arduini, Balsamo, Boussetta, Choulga,
Harrigan, Hersbach, Martens, Miralles, Piles, Rodr\'{\i}guez-Fern\'{a}ndez,
Zsoter, Buontempo, and Th\'{e}paut}}?><label>Muñoz Sabater et al.(2021)Muñoz Sabater, Dutra, Agustí-Panareda, Albergel, Arduini, Balsamo, Boussetta, Choulga, Harrigan, Hersbach, Martens, Miralles, Piles, Rodríguez-Fernández, Zsoter, Buontempo, and Thépaut</label><?label ERA5_LAND?><mixed-citation>Muñoz Sabater, J., Dutra, E., Agustí-Panareda, A., Albergel, C., Arduini, G., Balsamo, G., Boussetta, S., Choulga, M., Harrigan, S., Hersbach, H., Martens, B., Miralles, D. G., Piles, M., Rodríguez-Fernández, N. J., Zsoter, E., Buontempo, C., and Thépaut, J.-N.: ERA5-Land: a state-of-the-art global reanalysis dataset for land applications, Earth Syst. Sci. Data, 13, 4349–4383, <ext-link xlink:href="https://doi.org/10.5194/essd-13-4349-2021" ext-link-type="DOI">10.5194/essd-13-4349-2021</ext-link>, 2021. </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Nearing et~al.(2021)Nearing, Kratzert, Sampson, Pelissier, Klotz,
Frame, Prieto, and Gupta}}?><label>Nearing et al.(2021)Nearing, Kratzert, Sampson, Pelissier, Klotz, Frame, Prieto, and Gupta</label><?label nearing2021?><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.bib4"><label>4</label><?label 1?><mixed-citation>Newman, A., Sampson, K., Clark, M., Bock, A., Viger, R. J., Blodgett, D., Addor, N., and Mizukami, M.: CAMELS: Catchment Attributes and MEteorology for Large-sample Studies, Version 1.2, UCAR/NCAR – GDEX [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.bibx35"><?xmltex \def\ref@label{{Paszke et~al.(2019)Paszke, Gross, Massa, Lerer, Bradbury, Chanan,
Killeen, Lin, Gimelshein, Antiga et~al.}}?><label>Paszke et al.(2019)Paszke, Gross, Massa, Lerer, Bradbury, Chanan, Killeen, Lin, Gimelshein, Antiga et al.</label><?label pytorch?><mixed-citation>Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., Killeen, T., Lin, Z., Gimelshein, N., Antiga, L., Desmaison, A., Köpf, A., Yang, E., DeVito, Z., Raison, M., Tejani, A., Chilamkurthy, S., Steiner, B., Fang, L., Bai, J., and Chintala, S.: Pytorch: An imperative style, high-performance deep learning library, Adv. Neural Inf. Process. Syst., arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.1912.01703" ext-link-type="DOI">10.48550/arXiv.1912.01703</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{{Perrin et~al.(2003)Perrin, Michel, and Andrassian}}?><label>Perrin et al.(2003)Perrin, Michel, and Andrassian</label><?label GR4J?><mixed-citation>Perrin, C., Michel, C., and Andréassian, V.: Improvement of a parsimonious model for streamflow simulation, J. Hydrol., 279, 275–289, <ext-link xlink:href="https://doi.org/10.1016/S0022-1694(03)00225-7" ext-link-type="DOI">10.1016/S0022-1694(03)00225-7</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{{Reichstein et~al.(2019)Reichstein, Camps-Valls, Stevens, Jung,
Denzler, and Carvalhais}}?><label>Reichstein et al.(2019)Reichstein, Camps-Valls, Stevens, Jung, Denzler, and Carvalhais</label><?label reichstein2019?><mixed-citation> Reichstein, M., Camps-Valls, G., Stevens, B., Jung, M., Denzler, J., and Carvalhais, N.: Deep learning and process understanding for data-driven Earth system science, Nature, 566, 195–204, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{{Shen et~al.(2023)Shen, Appling, Gentine, Bandai, Gupta, Tartakovsky, Baity-Jesi, Fenicia, Kifer, Li et~al.}}?><label>Shen et al.(2023)Shen, Appling, Gentine, Bandai, Gupta, Tartakovsky, Baity-Jesi, Fenicia, Kifer, Li et al.</label><?label differentiable_models?><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, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{{Vrugt(2016)}}?><label>Vrugt(2016)</label><?label DREAM?><mixed-citation>Vrugt, J. A.: Markov chain Monte Carlo simulation using the DREAM software package: Theory, concepts, and MATLAB implementation, Environ. Model. Softw., 75, 273–316, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2015.08.013" ext-link-type="DOI">10.1016/j.envsoft.2015.08.013</ext-link>, 2016.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>To bucket or not to bucket? Analyzing the performance  and interpretability of hybrid hydrological  models with dynamic parameterization</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Acuna Espinoza, E., Loritz, R., and Álvarez Chaves, M.: KIT-HYD/Hy2DL: Preview release for submission (1.0), Zenodo [code and data set], <a href="https://doi.org/10.5281/zenodo.11103634" target="_blank">https://doi.org/10.5281/zenodo.11103634</a>,  2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Addor et al.(2017)Addor, Newman, Mizukami, and Clark</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.bib3"><label>Beck et al.(2016)Beck, van Dijk, Roo, Miralles, McVicar, Schellekens, and Bruijnzeel</label><mixed-citation>
      
Beck, H., van Dijk, A., Roo, A., Miralles, D., McVicar, T., Schellekens, J.,
and Bruijnzeel, L.: Global-scale regionalization of hydrologic model
parameters, Water Resour. Res., 52, 3599–3622, <a href="https://doi.org/10.1002/2015WR018247" target="_blank">https://doi.org/10.1002/2015WR018247</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Beck et al.(2020)Beck, Pan, Lin, Seibert, van Dijk, and
Wood</label><mixed-citation>
      
Beck, H. E., Pan, M., Lin, P., Seibert, J., van Dijk, A. I. J. M., and Wood,
E. F.: Global Fully Distributed Parameter Regionalization Based on Observed
Streamflow From 4,229 Headwater Catchments, J. Geophys. Res.-Atmos., 125, e2019JD031485, <a href="https://doi.org/10.1029/2019JD031485" target="_blank">https://doi.org/10.1029/2019JD031485</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bergström(1992)</label><mixed-citation>
      
Bergström, S.: The HBV model – Its structure and applications (RH No. 4; SMHI Reports), Swedish Meteorological and HydrologicalInstitute (SMHI), <a href="https://www.smhi.se/en/publications/the-hbv-model-its-structure-and-applications-1.83591" target="_blank"/> (last access: 23 June 2024), 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Beven and Kirkby(1979)</label><mixed-citation>
      
Beven, K. J. and Kirkby, M. J.: A physically based, variable contributing area model of basin hydrology/Un modèle à base physique de zone d'appel variable de l'hydrologie du bassin versant, Hydrolog. Sci. Bull., 24, 43–69, <a href="https://doi.org/10.1080/02626667909491834" target="_blank">https://doi.org/10.1080/02626667909491834</a>, 1979.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Boughton and Droop(2003)</label><mixed-citation>
      
Boughton, W. and Droop, O.: Continuous simulation for design flood estimation – a review, Environ. Model. Softw., 18, 309–318, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Burnash et al.(1973)</label><mixed-citation>
      
Burnash, R. J. C., Ferral, R. L., McGuire, R. A.: A generalized streamflow simulation system: Conceptual modeling for digital computers. US Department of Commerce, National Weather Service [code], <a href="https://github.com/NOAA-OWP/sac-sma" target="_blank"/> (last access: 23 June 2024), 1973.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Clark et al.(2011)Clark, Kavetski, and Fenicia</label><mixed-citation>
      
Clark, M. P., Kavetski, D., and Fenicia, F.: Pursuing the method of multiple working hypotheses for hydrologicalmodeling, Water Resour. Res., 47, W09301, <a href="https://doi.org/10.1029/2010WR009827" target="_blank">https://doi.org/10.1029/2010WR009827</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Coxon et al.(2020a)Coxon, Addor, Bloomfield, Freer, Fry, Hannaford,
Howden, Lane, Lewis, Robinson, Wagener, and Woods</label><mixed-citation>
      
Coxon, G., Addor, N., Bloomfield, J. P., Freer, J., Fry, M., Hannaford, J.,
Howden, N. J. K., Lane, R., Lewis, M., Robinson, E. L., Wagener, T., and Woods, R.: CAMELS-GB: hydrometeorological time series and landscape
attributes for 671 catchments in Great Britain, Earth Syst. Sci. Data, 12, 2459–2483, <a href="https://doi.org/10.5194/essd-12-2459-2020" target="_blank">https://doi.org/10.5194/essd-12-2459-2020</a>, 2020a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>2</label><mixed-citation>
      
Coxon, G., Addor, N., Bloomfield, J. P., Freer, J., Fry, M., Hannaford, J., Howden, N. J. K., Lane, R., Lewis, M., Robinson, E. L., Wagener, T., and Woods, R.: Catchment attributes and hydro-meteorological timeseries for 671 catchments across Great Britain (CAMELS-GB), NERC Environmental Information Data Centre [data set], <a href="https://doi.org/10.5285/8344e4f3-d2ea-44f5-8afa-86d2987543a9" target="_blank">https://doi.org/10.5285/8344e4f3-d2ea-44f5-8afa-86d2987543a9</a>, 2020b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Craig et al.(2020)Craig, Brown, Chlumsky, Jenkinson, Jost, Lee, Mai, Serrer, Sgro, Shafii, Snowdon, and Tolson</label><mixed-citation>
      
Craig, J. R., Brown, G., Chlumsky, R., Jenkinson, R. W., Jost, G., Lee, K.,
Mai, J., Serrer, M., Sgro, N., Shafii, M., Snowdon, A. P., and Tolson, B. A.:
Flexible watershed simulation with the Raven hydrological modelling framework, Environ. Model. Softw., 129, 104728, <a href="https://doi.org/10.1016/j.envsoft.2020.104728" target="_blank">https://doi.org/10.1016/j.envsoft.2020.104728</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Dal Molin et al.(2021)Dal Molin, Kavetski, and Fenicia</label><mixed-citation>
      
Dal Molin, M., Kavetski, D., and Fenicia, F.: SuperflexPy 1.3.0: an open-source Python framework for building, testing, and improving conceptual hydrological models, Geosci. Model Dev., 14, 7047–7072,
<a href="https://doi.org/10.5194/gmd-14-7047-2021" target="_blank">https://doi.org/10.5194/gmd-14-7047-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Duan et al.(1994)Duan, Sorooshian, and Gupta</label><mixed-citation>
      
Duan, Q., Sorooshian, S., and Gupta, V. K.: Optimal use of the SCE-UA global
optimization method for calibrating watershed models, J. Hydrol., 158, 265–284, <a href="https://doi.org/10.1016/0022-1694(94)90057-4" target="_blank">https://doi.org/10.1016/0022-1694(94)90057-4</a>, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Ehret et al.(2020)Ehret, van Pruijssen, Bortoli, Loritz, Azmi, and
Zehe</label><mixed-citation>
      
Ehret, U., van Pruijssen, R., Bortoli, M., Loritz, R., Azmi, E., and Zehe, E.: Adaptive clustering: reducing the computational costs of distributed
(hydrological) modelling by exploiting time-variable similarity among model
elements, Hydrol. Earth Syst. Sci., 24, 4389–4411, <a href="https://doi.org/10.5194/hess-24-4389-2020" target="_blank">https://doi.org/10.5194/hess-24-4389-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Feng et al.(2020)Feng, Fang, and Shen</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.bib17"><label>Feng et al.(2022)Feng, Liu, Lawson, and Shen</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.bib18"><label>Frame et al.(2022)Frame, Kratzert, Klotz, Gauch, Shalev, Gilon,
Qualls, Gupta, and Nearing</label><mixed-citation>
      
Frame, J. M., Kratzert, F., Klotz, D., Gauch, M., Shalev, G., Gilon, O.,
Qualls, L. M., Gupta, H. V., and Nearing, G. S.: Deep learning rainfall–runoff predictions of extreme events, Hydrol. Earth Syst. Sci., 26, 3377–3392, <a href="https://doi.org/10.5194/hess-26-3377-2022" target="_blank">https://doi.org/10.5194/hess-26-3377-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Frame et al.(2023)Frame, Kratzert, Gupta, Ullrich, and
Nearing</label><mixed-citation>
      
Frame, J. M., Kratzert, F., Gupta, H. V., Ullrich, P., and Nearing, G. S.: On
strictly enforced mass conservation constraints for modelling the Rainfall-Runoff process, Hydrol. Process., 37, e14847, <a href="https://doi.org/10.1002/hyp.14847" target="_blank">https://doi.org/10.1002/hyp.14847</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Hersbach et al.(2020)Hersbach, Bell, Berrisford, Hirahara, Hornyi,
Muoz-Sabater, Nicolas, Peubey, Radu, Schepers, Simmons, Soci, Abdalla,
Abellan, Balsamo, Bechtold, Biavati, Bidlot, Bonavita, De Chiara, Dahlgren,
Dee, Diamantakis, Dragani, Flemming, Forbes, Fuentes, Geer, Haimberger,
Healy, Hogan, Hlm, Janiskov, Keeley, Laloyaux, Lopez, Lupu, Radnoti,
de Rosnay, Rozum, Vamborg, Villaume, and Thpaut</label><mixed-citation>
      
Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A.,
Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., Dahlgren, P., Dee, D.,
Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer,
A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M.,
Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P.,
Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.: The ERA5 global
reanalysis, Q. J. Roy. Meteorol. Soc., 146, 1999–2049, <a href="https://doi.org/10.1002/qj.3803" target="_blank">https://doi.org/10.1002/qj.3803</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Hochreiter and Schmidhuber(1997)</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.bib22"><label>Hoge et al.(2022)Hoge, Scheidegger, Baity-Jesi, Albert, and
Fenicia</label><mixed-citation>
      
Hoge, M., Scheidegger, A., Baity-Jesi, M., Albert, C., and Fenicia, F.:
Improving hydrologic models for predictions and process understanding using
neural ODEs, Hydrol. Earth Syst. Sci., 26, 5085–5102,
<a href="https://doi.org/10.5194/hess-26-5085-2022" target="_blank">https://doi.org/10.5194/hess-26-5085-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Houska et al.(2015)Houska, Kraft, Chamorro-Chavez, and
Breuer</label><mixed-citation>
      
Houska, T., Kraft, P., Chamorro-Chavez, A., and Breuer, L.: SPOTting model
parameters using a ready-made python package, PloS one, 10, e0145180, <a href="https://doi.org/10.1371/journal.pone.0145180" target="_blank">https://doi.org/10.1371/journal.pone.0145180</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>3</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>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Kirchner(2006)</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.bib26"><label>Kraft et al.(2022)Kraft, Jung, Körner, Koirala, and
Reichstein</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.bib27"><label>Kratzert et al.(2018)Kratzert, Klotz, Brenner, Schulz, and
Herrnegger</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.bib28"><label>Kratzert et al.(2019a)Kratzert, Herrnegger, Klotz,
Hochreiter, and Klambauer</label><mixed-citation>
      
Kratzert, F., Herrnegger, M., Klotz, D., Hochreiter, S., and Klambauer, G.:
NeuralHydrology – Interpreting LSTMs in Hydrology, Springer International Publishing, Cham, 347–362, ISBN 978-3-030-28954-6,
<a href="https://doi.org/10.1007/978-3-030-28954-6_19" target="_blank">https://doi.org/10.1007/978-3-030-28954-6_19</a>, 2019a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Kratzert et al.(2019b)Kratzert, Klotz, Shalev,
Klambauer, Hochreiter, and Nearing</label><mixed-citation>
      
Kratzert, F., Klotz, D., Shalev, G., Klambauer, G., Hochreiter, S., and Nearing, G.: Towards learning universal, regional, and local hydrological behaviors via machine learning applied to large-sample datasets, Hydrol. Earth Syst. Sci., 23, 5089–5110, <a href="https://doi.org/10.5194/hess-23-5089-2019" target="_blank">https://doi.org/10.5194/hess-23-5089-2019</a>, 2019b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Kratzert et al.(2024)Kratzert, Gauch, Klotz, and
Nearing</label><mixed-citation>
      
Kratzert, F., Gauch, M., Klotz, D., and Nearing, G.: HESS Opinions: Never train an LSTM on a single basin, Hydrol. Earth Syst. Sci. Discuss. [preprint], <a href="https://doi.org/10.5194/hess-2023-275" target="_blank">https://doi.org/10.5194/hess-2023-275</a>, in review, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Lan et al.(2020)Lan, Lin, Xu, Tan, and Chen</label><mixed-citation>
      
Lan, T., Lin, K., Xu, C.-Y., Tan, X., and Chen, X.: Dynamics of
hydrological-model parameters: mechanisms, problems and solutions, Hydrol.
Earth Syst. Sci., 24, 1347–1366, <a href="https://doi.org/10.5194/hess-24-1347-2020" target="_blank">https://doi.org/10.5194/hess-24-1347-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Leavesley et al.(1983)Leavesley, Lichty, Troutman, and
Saindon</label><mixed-citation>
      
Leavesley, G., Lichty, R., Troutman, B., and Saindon, L.: Precipitation-runoff modelling system: user's manual, Report 83–4238, Tech. rep., US Geological SurveyWater Resources Investigations,
<a href="https://pubs.usgs.gov/wri/1983/4238/report.pdf" target="_blank"/> (last access: 23 June 2024), 1983.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Lees et al.(2021)Lees, Buechel, Anderson, Slater, Reece, Coxon, and
Dadson</label><mixed-citation>
      
Lees, T., Buechel, M., Anderson, B., Slater, L., Reece, S., Coxon, G., and
Dadson, S. J.: Benchmarking data-driven rainfall-runoff models in Great
Britain: a comparison of long short-term memory (LSTM)-based models with four
lumped conceptual models, Hydrol. Earth Syst. Sci., 25, 5517–5534, <a href="https://doi.org/10.5194/hess-25-5517-2021" target="_blank">https://doi.org/10.5194/hess-25-5517-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Lees et al.(2022)Lees, Reece, Kratzert, Klotz, Gauch, De Bruijn,
Kumar Sahu, Greve, Slater, and Dadson</label><mixed-citation>
      
Lees, T., Reece, S., Kratzert, F., Klotz, D., Gauch, M., De Bruijn, J.,
Kumar Sahu, R., Greve, P., Slater, L., and Dadson, S. J.: Hydrological
concept formation inside long short-term memory (LSTM) networks, Hydrol.
Earth Syst. Sci., 26, 3079–3101, <a href="https://doi.org/10.5194/hess-26-3079-2022" target="_blank">https://doi.org/10.5194/hess-26-3079-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Loritz et al.(2018)Loritz, Gupta, Jackisch, Westhoff, Kleidon, Ehret, and Zehe</label><mixed-citation>
      
Loritz, R., Gupta, H., Jackisch, C., Westhoff, M., Kleidon, A., Ehret, U., and Zehe, E.: On the dynamic nature of hydrological similarity, Hydrol. Earth Syst. Sci., 22, 3663–3684, <a href="https://doi.org/10.5194/hess-22-3663-2018" target="_blank">https://doi.org/10.5194/hess-22-3663-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Muñoz Sabater et al.(2021)Muñoz Sabater, Dutra,
Agustí-Panareda, Albergel, Arduini, Balsamo, Boussetta, Choulga,
Harrigan, Hersbach, Martens, Miralles, Piles, Rodríguez-Fernández,
Zsoter, Buontempo, and Thépaut</label><mixed-citation>
      
Muñoz Sabater, J., Dutra, E., Agustí-Panareda, A., Albergel, C.,
Arduini, G., Balsamo, G., Boussetta, S., Choulga, M., Harrigan, S., Hersbach,
H., Martens, B., Miralles, D. G., Piles, M., Rodríguez-Fernández, N. J., Zsoter, E., Buontempo, C., and Thépaut, J.-N.: ERA5-Land: a state-of-the-art global reanalysis dataset for land applications, Earth Syst. Sci. Data, 13, 4349–4383, <a href="https://doi.org/10.5194/essd-13-4349-2021" target="_blank">https://doi.org/10.5194/essd-13-4349-2021</a>, 2021.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Nearing et al.(2021)Nearing, Kratzert, Sampson, Pelissier, Klotz,
Frame, Prieto, and Gupta</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.bib38"><label>4</label><mixed-citation>
      
Newman, A., Sampson, K., Clark, M., Bock, A., Viger, R. J., Blodgett, D., Addor, N., and Mizukami, M.: CAMELS: Catchment Attributes and MEteorology for Large-sample Studies, Version 1.2, UCAR/NCAR – GDEX [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.bib39"><label>Paszke et al.(2019)Paszke, Gross, Massa, Lerer, Bradbury, Chanan,
Killeen, Lin, Gimelshein, Antiga et al.</label><mixed-citation>
      
Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., Killeen, T., Lin, Z., Gimelshein, N., Antiga, L., Desmaison, A., Köpf, A., Yang, E., DeVito, Z., Raison, M., Tejani, A., Chilamkurthy, S., Steiner, B., Fang, L., Bai, J., and Chintala, S.: Pytorch: An imperative style, high-performance deep learning library, Adv. Neural Inf. Process. Syst., arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.1912.01703" target="_blank">https://doi.org/10.48550/arXiv.1912.01703</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Perrin et al.(2003)Perrin, Michel, and Andrassian</label><mixed-citation>
      
Perrin, C., Michel, C., and Andréassian, V.: Improvement of a parsimonious model for streamflow simulation, J. Hydrol., 279, 275–289,
<a href="https://doi.org/10.1016/S0022-1694(03)00225-7" target="_blank">https://doi.org/10.1016/S0022-1694(03)00225-7</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Reichstein et al.(2019)Reichstein, Camps-Valls, Stevens, Jung,
Denzler, and Carvalhais</label><mixed-citation>
      
Reichstein, M., Camps-Valls, G., Stevens, B., Jung, M., Denzler, J., and
Carvalhais, N.: Deep learning and process understanding for data-driven Earth
system science, Nature, 566, 195–204, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Shen et al.(2023)Shen, Appling, Gentine, Bandai, Gupta, Tartakovsky, Baity-Jesi, Fenicia, Kifer, Li et al.</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, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Vrugt(2016)</label><mixed-citation>
      
Vrugt, J. A.: Markov chain Monte Carlo simulation using the DREAM software
package: Theory, concepts, and MATLAB implementation, Environ. Model. Softw., 75, 273–316, <a href="https://doi.org/10.1016/j.envsoft.2015.08.013" target="_blank">https://doi.org/10.1016/j.envsoft.2015.08.013</a>, 2016.

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