<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">HESS</journal-id><journal-title-group>
    <journal-title>Hydrology and Earth System Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">HESS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Hydrol. Earth Syst. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1607-7938</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/hess-30-5521-2026</article-id><title-group><article-title>Integrating Physical-Based Xinanjiang Model and Deep Learning for Interpretable Streamflow Simulation: A Multi-Source Data Fusion Approach across Diverse Chinese Basins</article-title><alt-title>Xinanjiang Deep Learning for Streamflow Simulation</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Wang</surname><given-names>Zhaocai</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Xu</surname><given-names>Nannan</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Song</surname><given-names>Wei</given-names></name>
          <email>wsong@shou.edu.cn</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Zhang</surname><given-names>Xingxing</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Wu</surname><given-names>Junhao</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff3">
          <name><surname>Chen</surname><given-names>Xi</given-names></name>
          <email>xchen@geo.ecnu.edu.cn</email>
        </contrib>
        <aff id="aff1"><label>1</label><institution>College of Marine Ecology and Environment, Shanghai Ocean University, Shanghai, 201306, P. R. China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing,  100101, P. R. China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>State Key Laboratory of Estuarine and Coastal Research, East China Normal University, Shanghai, 200062,  P. R. China</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Wei Song (wsong@shou.edu.cn) and Xi Chen (xchen@geo.ecnu.edu.cn)</corresp></author-notes><pub-date><day>1</day><month>September</month><year>2026</year></pub-date>
      
      <volume>30</volume>
      <issue>17</issue>
      <fpage>5521</fpage><lpage>5549</lpage>
      <history>
        <date date-type="received"><day>20</day><month>May</month><year>2025</year></date>
           <date date-type="rev-request"><day>24</day><month>June</month><year>2025</year></date>
           <date date-type="rev-recd"><day>6</day><month>February</month><year>2026</year></date>
           <date date-type="accepted"><day>11</day><month>April</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Zhaocai Wang et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026.html">This article is available from https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026.html</self-uri><self-uri xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026.pdf">The full text article is available as a PDF file from https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e145">The simulation of streamflow is a complex task due to its intricate formation process. Existing single models struggle to accurately capture the stochastic, non-stationary, and nonlinear dynamics of basin streamflow in changing environments. This study combined process-driven hydrological mechanism models with data-driven deep learning models, considering various factors like hydrology, meteorology, environment, and the interconnected effects of upstream and downstream rivers, to develop an interpretable hybrid streamflow simulation model. The study collected multiple external variables to better understand the hydrologic system complexity and used the Maximum Information Coefficient (MIC) to analyze their relationship with streamflow. Subsequently, the Xinanjiang (XAJ) model with physical mechanisms was employed, alongside the TCN-GRU model integrating Temporal Convolutional Network (TCN) and Gated Recurrent Unit (GRU), for separate streamflow simulations. Furthermore, a robust integration method was adopted, realizing nonlinear ensemble through Random Forest (RF), thus establishing the hybrid XAJ-TCN-GRU model. This model exhibits promising results in simulating streamflow in four different basins in China, achieving high Nash-Sutcliffe Efficiency (NSE) values with 0.991, 0.971, 0.984, and 0.986 for the Wuding River, Chu River, Jianxi River, and Qingyi River respectively. In terms of streamflow simulation, flood simulating, and interval simulation, this model outperforms other benchmark models. Additionally, the study quantified the contributions of each hydro-meteorological variable to the long-term streamflow trend using mean absolute SHAP values (SHAPABS), Feature Importance (FI), and Permutation Feature Importance (PFI), thereby enhancing the model's external interpretability. The results of this study are of significant importance for optimizing water resource management and mitigating flood disasters.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Ministry of Education of the People's Republic of China</funding-source>
<award-id>25YJAZH152</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e157">Water resources are among the most precious natural resources on Earth, and accurate streamflow simulation has become an indispensable component in hydraulic engineering and water resources management (Zhang et al., 2023). Rational and efficient streamflow simulation not only provides solid support for the sustainable development of society and the economy but also has profound implications in flood warning and optimization of water resource scheduling (Shao et al., 2024; He et al., 2026). However, the complex nature of river hydrological environments renders the formation and dynamics of streamflow highly intricate processes (Liu et al., 2023; Ahmed et al., 2022). Therefore, exploring high-precision and reliable streamflow simulation models has become an urgent and practical issue in the field of hydrology (Thébault et al., 2024; Wang et al., 2025b; Ding et al., 2026).</p>
      <p id="d2e160">To date, methodologies for streamflow simulation are generally classified to physical-based (Gebremariam et al., 2014; Bai et al., 2017), data-driven approaches (Gao et al., 2020; Vilaseca et al., 2023) and hybrid models (Zhu et al., 2023). Physical-based models represent conventional simulation methodologies that describe the physical mechanisms governing the transformation from rainfall to streamflow (Cheng et al., 2020; Zhu et al., 2026a). These approaches utilize mathematical equations and calibrate parameters for diverse locations to effectively simulate streamflow dynamics (Özgen-Xian et al., 2020; Leonarduzzi et al., 2021). Typical physical-based models include Precipitation Runoff Modeling System (PRMS) (Hwang et al., 2011), Soil and Water Assessment Tool (SWAT) (Oruc et al., 2023), and Xinanjiang (XAJ) model (Hao et al., 2015; Jiang et al., 2023). The XAJ model is used for simulating rainfall-runoff processes, which is proposed by Zhao (1992) in China. The model is mainly used in humid and semi-humid regions, and is particularly suitable for flood simulation and water resource management (Lei et al., 2023). Nevertheless, the complexity and interrelations of hydrological systems inevitably introduce uncertainties, particularly concerning model parameter estimation and structure selection (Zuo et al., 2020; Tan et al., 2025).</p>
      <p id="d2e163">Machine learning models exhibit flexibility in capturing and modeling nonlinear relationships, thus serving as effective tools for streamflow simulation (Zhu et al., 2026b). Additionally, the structure and complexity of machine learning models can be adjusted according to specific research needs, allowing them to better adapt to streamflow simulation tasks at different scales and spatiotemporal ranges (Han and Morrison, 2022). Among these, Artificial Neural Network (ANN) is one of the earliest data-driven models applied in hydrological simulation, with its ability to approximate complex nonlinear functions laying the foundation for subsequent machine learning applications in streamflow modeling (Wang et al., 2024; Noori and Kalin, 2016). Other classical machine learning methods encompass various models, such as Random Forest (RF) (Contreras et al., 2021), Decision Tree (DT) (Jehanzaib et al., 2021), and Support Vector Machine (SVM) (Samantaray et al., 2022). When addressing complex problems, machine learning models often increase parameters, complexity of structure, or introduce more features to enhance fitting ability (Yao et al., 2023). However, overly complex models may overfit the details and noise in the training data, raising the risk of overfitting.</p>
      <p id="d2e166">The field of machine learning continues to evolve, and deep learning, as an important extension of it, has attracted considerable attention. Its core concept is to enable computers to learn and understand more complex abstract concepts by leveraging layered, stacked deep architectures (Chen et al., 2023; Ng et al., 2023). Deep learning models demonstrate strong generalization capabilities in streamflow simulation across different basins and periods, adapting well to diverse hydrological conditions (Xu et al., 2023; Wei et al., 2023). The Temporal Convolutional Network (TCN) significantly enhances the accuracy of streamflow simulation by effectively capturing long-term temporal dependencies within the data (Lin et al., 2020). Unlike traditional methods, TCN's capacity to process sequential data through causal convolutions enables it to model both short- and long-term patterns in streamflow, which is essential for accurately capturing the dynamics of runoff processes. Additionally, its use of residual connections promotes faster and more stable convergence during training, thereby reducing the risk of vanishing gradients. This combination of strengths directly enhances the model's simulation capability, establishing TCN as an effective tool for more reliable and precise streamflow forecasts. The Gated Recurrent Unit (GRU) also plays a crucial role in streamflow simulation by adeptly capturing the sequential dependencies inherent in hydrological data, which is vital for modeling the variability of water flow over time (Zheng et al., 2023). Through its gating mechanism, GRU selectively updates and forgets information, allowing it to retain essential patterns while filtering out noise, thereby improving its accuracy in simulating fluctuating streamflow patterns. This ability to manage time-dependent features positions GRU as well-suited for capturing sudden changes and longer-term dependencies in streamflow data. Deep learning models are often considered “black boxes”, with their internal parameters and decision processes challenging to interpret, which presents difficulties in understanding and validating whether the model accurately captures physical mechanisms (Katipoğlu and Sarıgöl, 2023). While deep learning models excel at learning patterns from large datasets, they lack explicit modeling of physical equations and laws. In scenarios where models must make reasonable simulations based on physical mechanisms, this limitation can lead to suboptimal performance.</p>
      <p id="d2e170">In response to the limitations of single physical-based or data-driven models, hybrid models have emerged as a core direction in contemporary hydrological simulation. These models aim to integrate the strengths of both paradigms: leveraging the explicit physical interpretability of physical-based models to avoid over-reliance on observational data, and utilizing the powerful nonlinear feature learning capability of data-driven models to compensate for the uncertainty of physical parameter calibration (Mohanty et al., 2024; Acuña Espinoza et al., 2025a). Kim et al. (2021) pointed out that data-driven models, ANN and Long Short-Term Memory (LSTM), perform better in predicting peak flow conditions, whereas physical-based hydrological models perform better in low flow conditions. Since deep learning models have high predictive accuracy and physical models based on hydrological principles are explainable, some researchers choose to combine them to enhance both accuracy and insight in streamflow prediction (Kurian et al., 2020). Most studies use deep learning models to post-process the outputs of physical-based models (Cho and Kim, 2022; Parisouj et al., 2022). This approach provides relatively reasonable initial information, using physical-based models to generate inputs with physical significance, which helps guide the deep learning model (Granata et al., 2024). However, this sequential coupling is prone to error propagation: for example, Cho and Kim (2022) found that in the sequential coupling of the WRF-Hydro model and LSTM, the precipitation simulation error of the physical model was propagated to the LSTM streamflow prediction, leading to an increase in streamflow RMSE by 15 %–20 % compared to the physical model alone. Similarly, Parisouj et al. (2022) reported that in their physics-informed data-driven model, the streamflow simulation error of the physical model was amplified through sequential coupling, resulting in a further decrease in Nash-Sutcliffe Efficiency (NSE) of 0.10–0.12 in the final prediction. These results indicate that the initial errors from physical models can be magnified in sequential coupling, ultimately affecting the reliability of simulation results.</p>
      <p id="d2e173">In recent years, hybrid modelling approaches have emerged as a significant direction for overcoming the limitations of single models, particularly through the integration of process models with deep learning frameworks. Jiang et al. (2020) proposed a Physical process-wrapped Recurrent Neural Network (PRNN) architecture, which embeds a conceptual hydrological model (EXP-HYDRO) as a dedicated recurrent layer into deep learning, enabling the model to inherit physical consistency while enhancing transferability across ungauged basins and inferring unobserved processes (e.g., snow accumulation dynamics). Ni et al. (2025) further developed the Physics-informed Deep Neural Network (P-DNN) for monthly streamflow prediction, designing physical-aware modules inspired by the XAJ model's streamflow generation structure and incorporating mass conservation into the loss function, which effectively improved the model's performance in simulating high flows and reduced physically unreasonable outputs. In the context of flood forecasting, Luo et al. (2024) fused LSTM with the Unscented Kalman Filter (UKF) to address the challenge of noise estimation in physical model state updates: the LSTM adaptively learns noise-related information to estimate Kalman gain, enhancing the accuracy and stability of XAJ model state correction for multi-step flood forecasts. Additionally, Acuña Espinoza et al. (2025b) systematically evaluated the generalization capability of hybrid models (LSTM-parameterized HBV) against LSTM and standalone conceptual models in extreme hydrological events, revealing that hybrid models outperform LSTM in simulating high return period flows due to their physical structural constraints, though they still face limitations in arid basins where runoff generation mechanisms deviate from conceptual model assumptions.</p>
      <p id="d2e176">Hybrid modelling approaches currently fall into three main categories: First, physics-guided machine learning (Physics-guided machine learning), which integrates physical laws (such as mass conservation and energy balance) into deep learning architectures (e.g., loss functions or network layer design) to fuse physical mechanisms with data patterns (Willard et al., 2023). The core of this approach is “mechanism embedding”, but it requires customizing the model structure for specific physical scenarios, limiting its generalizability. Second, sequential coupling methods, which use the output of physical models as input for post-processing in deep learning models (Cho and Kim, 2022; Parisouj et al., 2022). While this approach can leverage the initial physical meaning of the physical model, it carries the risk of error accumulation–structural biases in the physical model may be amplified by the deep learning model. Third, parallel integration methods, where a few studies have attempted to run the two types of models in parallel, but most adopt linear weighted fusion, which struggles to capture nonlinear correlations between model outputs. Beyond hybrid models, ensemble modeling has also proven effective in improving streamflow prediction. Solanki et al. (2025) proposed a multi-model ensemble framework by applying RF and XGB to post-process outputs from five physical hydrological models (VIC, H08, CWatM, Noah-MP, CLM), achieving NSE values of 0.70–0.84 across the Narmada River Basin.</p>
      <p id="d2e179">While many studies have made significant progress in integrating physical knowledge with deep learning, most adopt serial or auxiliary integration strategies: for example, using physical models to guide the input of data-driven models, applying physical constraints to correct model outputs, or combining filtering methods with deep learning to optimize physical model parameters (Luo et al., 2024). These approaches often rely on the prior validity of physical model outputs or simplify the nonlinear interactions between physical mechanisms and data patterns. In contrast, there remains a need for a more flexible integration framework that can fully leverage the complementary strengths of physical-based and deep learning models while avoiding the propagation of errors from one model to the other.</p>
      <p id="d2e182">To fill this gap, this study presents a robust hybrid integration framework that combines the process-driven XAJ model with the data-driven TCN-GRU model (combining Temporal Convolutional Network and Gated Recurrent Unit) through a nonlinear ensemble strategy. Unlike existing serial integration methods, the XAJ and TCN-GRU models operate in parallel to independently simulate streamflow, with their outputs fused using RF to capture complex nonlinear relationships between the two models' results. This integration strategy, while leveraging well-established ensemble principles, demonstrates remarkable effectiveness and robustness in practical hydrological simulation scenarios, especially in flood prediction across diverse basins, which constitutes the key contribution of this study. Additionally, we employ the Maximum Information Coefficient (MIC) and Variance Inflation Factor (VIF) to select key hydrometeorological variables from multi-source data (e.g., precipitation, temperature, humidity), enhancing the model's robustness and interpretability. It is worth noting that the XAJ-TCN-GRU model employs an innovative strategy of “parallel execution and non-linear integration”: it neither alters the internal structure of the physical model (XAJ) nor the deep learning model (TCN-GRU), while simultaneously performing non-linear fusion of their outputs via RF. This design retains the physical mechanism interpretability of XAJ and the complex pattern capture capability of TCN-GRU, while avoiding the error propagation issues of sequential coupling and the adaptation limitations of linear integration, thereby establishing unique advantages in terms of generalization and nonlinear adaptation. Additionally, various interpretability methods were employed to quantitatively analyze the impact of meteorological and hydrological factors on the hydrological processes. To validate the hybrid model's generalization across varied hydrological conditions, it was applied to four basins in China with different hydrological characteristics for daily streamflow simulation. Furthermore, the robustness of the model is confirmed by simulation tests with the addition of “noise” data.</p>
      <p id="d2e185">Moreover, whilst certain single-layer deep learning models (such as LSTM and GRU) have achieved high-precision simulations under conventional hydrological conditions, the core challenge in hydrological modelling lies not merely in attaining “high precision under normal conditions”. Rather, it demands stability during extreme events (such as floods and droughts), robustness amidst data noise interference, and consistency between simulation outcomes and hydrological physical mechanisms. A singular model cannot satisfy all requirements: physical models (such as XAJ) are constrained by structural assumptions and cannot capture complex nonlinear relationships; purely data-driven models (such as GRU) lack physical constraints, are prone to bias under changing data distributions or extreme scenarios, and struggle to explain their simulation logic. Therefore, the XAJ-TCN-GRU hybrid model developed in this study does not introduce complexity merely to marginally improve NSE. Instead, it resolves the aforementioned multidimensional challenges through the deep integration of physical mechanisms and data-driven methods. This objective holds irreplaceable value in practical water resource management (e.g., flood warning systems requiring a balance between accuracy and reliability).</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Methodologies</title>
      <p id="d2e196">This section outlines the methods used in the study. Specific descriptions of calculation of MIC, noise data injection test, flood simulating, and interval simulation can be found in Sect. S2 in the Supplement.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Xinanjiang model (XAJ)</title>
      <p id="d2e206">The XAJ model employs a three-source approach for streamflow calculation, utilizing surface streamflow routing through the unit hydrograph method, while separate linear storage reservoirs simulate the routing processes of interflow and baseflow. Its main features include the application of storage excess concepts and Muskingum routing, characterized by subdivision into subunits, multiple sources, and routing stages. Additionally, the XAJ model possesses a simple structure, with parameters that have clear physical meanings and high computational accuracy, which has led to its widespread application in hydrological forecasting (Gong et al., 2021).</p>
      <p id="d2e209">The XAJ model encompasses a substantial number of parameters, some of which are highly sensitive; even minor alterations can significantly affect the results, while others display a degree of inertia. The sensitivity classification of the parameters in Table 1 is a general summary adopted from previous studies on XAJ model applications across various basins in China. These studies have systematically evaluated parameter sensitivity using comprehensive methods commonly employed in hydrological modeling, including local sensitivity analysis (e.g., one-at-a-time method) and global sensitivity analysis (e.g., Sobol' method and Morris method). Specifically, parameters are classified as “sensitive” if consistent findings from existing literature indicate that a small relative change in their values leads to a significant change (e.g., exceeding a predefined threshold in terms of NSE reduction or RMSE increase) in streamflow simulation results. For example, Gong et al. (2021) conducted sensitivity analysis on XAJ model parameters in small-and medium-sized catchments in South China and identified parameters such as B, WM, and EX as highly sensitive. Similarly, Lei et al. (2023) confirmed the sensitivity of parameters like KC and KG through runoff simulation studies in humid regions. Table 1 presents detailed descriptions of the meanings and sensitivities of 15 parameters, which can be broadly classified four categories based on the model's structure and function: evapotranspiration parameters, flow rate parameters, water source division parameters, and confluence parameters.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e215">Classification of XAJ model parameters and overview of key attributes.</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="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1">Typology</oasis:entry>

         <oasis:entry colname="col2">Parameter</oasis:entry>

         <oasis:entry colname="col3">Description</oasis:entry>

         <oasis:entry colname="col4">Sensitivity</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="3">Evapotranspiration parameters</oasis:entry>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M1" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">The coefficient of deep evapotranspiration</oasis:entry>

         <oasis:entry colname="col4">non-sensitive</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">KC</oasis:entry>

         <oasis:entry colname="col3">Ratio of potential evapotranspiration to pan evaporation</oasis:entry>

         <oasis:entry colname="col4">sensitive</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WLM (mm)</oasis:entry>

         <oasis:entry colname="col3">Averaged soil moisture storage capacity of the lower layer</oasis:entry>

         <oasis:entry colname="col4">non-sensitive</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">WUM (mm)</oasis:entry>

         <oasis:entry colname="col3">Averaged soil moisture storage capacity of the upper layer</oasis:entry>

         <oasis:entry colname="col4">non-sensitive</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="2">Flow rate parameters</oasis:entry>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M2" display="inline"><mml:mi>B</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">Exponent of the tension water capacity curve</oasis:entry>

         <oasis:entry colname="col4">sensitive</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">WM (mm)</oasis:entry>

         <oasis:entry colname="col3">Areal mean tension water capacity</oasis:entry>

         <oasis:entry colname="col4">sensitive</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">IM</oasis:entry>

         <oasis:entry colname="col3">Percentage of impervious and saturated areas in the catchment</oasis:entry>

         <oasis:entry colname="col4">non-sensitive</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="3">Water source division parameters</oasis:entry>

         <oasis:entry colname="col2">EX</oasis:entry>

         <oasis:entry colname="col3">Exponent of the free water capacity curve</oasis:entry>

         <oasis:entry colname="col4">sensitive</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">KG</oasis:entry>

         <oasis:entry colname="col3">Outflow coefficients of the free water storage to groundwater</oasis:entry>

         <oasis:entry colname="col4">sensitive</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">KI</oasis:entry>

         <oasis:entry colname="col3">Outflow coefficients of the free water storage to interflow</oasis:entry>

         <oasis:entry colname="col4">sensitive</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">SM (mm)</oasis:entry>

         <oasis:entry colname="col3">Areal mean of the free water capacity of the surface soil layer</oasis:entry>

         <oasis:entry colname="col4">sensitive</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="3">Confluence parameters</oasis:entry>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M3" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> (h)</oasis:entry>

         <oasis:entry colname="col3">Storage coefficient of linear reservoirs of Nash unit hydrograph</oasis:entry>

         <oasis:entry colname="col4">sensitive</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2"><inline-formula><mml:math id="M4" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col3">Number of linear reservoirs of Nash unit hydrograph</oasis:entry>

         <oasis:entry colname="col4">sensitive</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">CG</oasis:entry>

         <oasis:entry colname="col3">Recession constants of the groundwater storage</oasis:entry>

         <oasis:entry colname="col4">non-sensitive</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">CI</oasis:entry>

         <oasis:entry colname="col3">Recession constants of the lower interflow storage</oasis:entry>

         <oasis:entry colname="col4">non-sensitive</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Temporal convolutional network (TCN)</title>
      <p id="d2e476">TCN represents an architectural framework that combines one-dimensional convolutional networks with causal convolutions, efficiently capturing temporal dependencies in data and demonstrating enhanced suitability for addressing time-series challenges (Sun et al., 2024). Dilated convolutional networks enable dilated sampling on the input from the preceding layer, allowing for the extraction of feature information from time-series data characterized by long intervals and non-continuous patterns. In the context of causal convolution, the output at any given moment is solely dependent on the input at that moment and any preceding inputs. TCN's core architecture is composed of dilated causal convolution.</p>
      <p id="d2e479">The process by which TCNs handle data sequences is analogous to that of dilated convolution. TCNs typically incorporate a greater number of convolutional layers compared to conventional CNNs, continuously adjusting the number of layers. This results in progressively larger dilation factors and convolutional kernels at each layer. However, as the depth of the network increases, the training process becomes increasingly challenging, with the multi-layer backpropagation of error signals potentially leading to issues such as “gradient vanishing” or “gradient explosion”. Residual networks have been shown to effectively mitigate these challenges.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Gated recurrent unit (GRU)</title>
      <p id="d2e490">As a variant of recurrent neural networks (RNNs), GRU effectively solves the long-term memory storage problems and gradient disappearance issues faced by traditional RNNs during backpropagation (Song et al., 2024). It employs gating mechanisms, comprising an update gate and a reset gate, to govern information flow within the network. The update gate modulates the integration of historical and new information, whereas the reset gate identifies components of past hidden states irrelevant to current computations. Through adaptive memory update and reset mechanisms, GRU effectively models long-term dependencies in sequences.</p>
      <p id="d2e493">GRU's computation process can be represented by the following equations:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M5" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd><mml:mtext>1</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>r</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>r</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>z</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E3"><mml:mtd><mml:mtext>3</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>tanh⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>H</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E4"><mml:mtd><mml:mtext>4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>h</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the reset gate, <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the update gate, <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> signifies the intermediate state, and <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> corresponds to the GRU output. The weight matrices <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are associated with the update gate, reset gate, and intermediate state, respectively. Here, <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> indicates the current state, <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represents the previous hidden state, <inline-formula><mml:math id="M15" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> stands for the <italic>sigmoid</italic> activation function, and <inline-formula><mml:math id="M16" display="inline"><mml:mi mathvariant="normal">tanh</mml:mi></mml:math></inline-formula> refers to the hyperbolic tangent function.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e817">Schematic diagram of the TCN-GRU hybrid deep learning model architecture (Input layer<inline-formula><mml:math id="M17" display="inline"><mml:mo>→</mml:mo></mml:math></inline-formula>TCN layer<inline-formula><mml:math id="M18" display="inline"><mml:mo>→</mml:mo></mml:math></inline-formula>GRU layer<inline-formula><mml:math id="M19" display="inline"><mml:mo>→</mml:mo></mml:math></inline-formula>Output layer).</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f01.png"/>

        </fig>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e850">Flowchart for constructing and validating the XAJ-TCN-GRU hybrid model.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f02.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>TCN-GRU model</title>
      <p id="d2e868">Figure 1 depicts the architecture of the TCN-GRU model, which consists of input layer, TCN layer, GRU layer, and output layer. Historical streamflow data and highly correlated influencing factors are integrated as input to the TCN layer, which excels in feature extraction, fast convergence, and robustness. The TCN layer processes input data through a stack of dilated causal convolution modules (each containing a 1D convolution with kernel size 3, dilation factor doubling per layer, and residual connections) to generate high-dimensional temporal feature maps. Specifically, for input data with shape (batch_size, time_steps, input_features), the TCN layer outputs feature maps with shape (batch_size, time_steps, tcn_features), where tcn_features is determined by the number of filters in the final TCN convolution layer (set to 64 in this study based on hyperparameter optimization).</p>
      <p id="d2e871">To match the feature dimensions with the subsequent GRU layer, a linear projection (via a fully connected layer with no activation) is applied to the TCN output, transforming the feature dimension from tcn_features to gru_units. This ensures the TCN output (shape: (batch_size, time_steps, gru_units)) directly serves as the input to the GRU layer, which is designed to accept sequences with feature dimension equal to gru_units.</p>
      <p id="d2e874">The GRU layer, with hidden size gru_units, processes the temporal features by updating its internal state at each time step, capturing sequential dependencies. Potential bottlenecks (e.g., information loss during dimension conversion) are mitigated by: (1) keeping tcn_features <inline-formula><mml:math id="M20" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> gru_units to avoid downsampling-related information compression; (2) adding a skip connection from the TCN output to the GRU input, which retains raw TCN features alongside the projected features; and (3) using batch normalization in the TCN layer to stabilize feature distribution during propagation.</p>
      <p id="d2e884">Thus, the GRU layer effectively learns dynamic variations from the TCN-extracted features, capturing temporal correlations among multiple features to enhance simulation accuracy. The output layer generates the final simulated values. The configuration of model hyperparameters, such as the TCN dilation factors, GRU hidden units, is detailed in Sect. S2.1 in the Supplement.</p>
</sec>
<sec id="Ch1.S2.SS5">
  <label>2.5</label><title>Random forest (RF)</title>
      <p id="d2e895">RF is an ensemble learning approach that boosts the precision of classification and regression tasks by building and combining the prediction results of multiple decision trees (Qiao et al., 2023). The core principle of this algorithm involves utilizing the bootstrap resampling technique to randomly sample multiple subsets from the original dataset, on which decision trees are constructed for each subset. During the construction of these decision trees, features are randomly selected for splitting, thereby enhancing the model's diversity and generalization capability (Doyle et al., 2023). Ultimately, RF combines the simulation results of the multiple trees through voting or averaging to derive the final classification or regression outcome. Utilizing RF for nonlinear ensemble learning leverages the advantages of its ensemble algorithm, thereby improving simulation accuracy, reducing the risk of overfitting, and effectively managing nonlinear and high-dimensional data (Alnahit et al., 2022; Wu et al., 2023; Wang et al., 2025a). The configuration of RF tree depth is detailed in Sect. S2.2 in the Supplement.</p>
</sec>
<sec id="Ch1.S2.SS6">
  <label>2.6</label><title>XAJ-TCN-GRU hybrid model</title>
      <p id="d2e906">A robust hybrid integration approach, namely the XAJ-TCN-GRU model, is proposed to organically integrate the conceptual rainfall–runoff model and deep learning model for streamflow simulation. This approach aims to leverage the complementary strengths of the two model types while avoiding their inherent limitations through parallel execution and nonlinear fusion. The model includes the following steps: <list list-type="custom"><list-item><label> </label>
      <p id="d2e911">Step 1: Utilize the XAJ model for initial streamflow simulation, fully leveraging its scientific rigor and reliability based on hydrological theory.</p></list-item><list-item><label> </label>
      <p id="d2e915">Step 2: Introduce the MIC and VIF method for feature selection to optimize the input feature set, thereby enhancing model accuracy and robustness (detailed in Sect. S2.3 in the Supplement).</p></list-item><list-item><label> </label>
      <p id="d2e919">Step 3: Employ the TCN-GRU model for further streamflow simulation on the time series data selected through feature selection, leveraging the advantages of deep learning models in capturing temporal relationships.</p></list-item><list-item><label> </label>
      <p id="d2e923">Step 4: Perform nonlinear ensemble using the RF method to combine the streamflow results simulated separately by the XAJ and TCN-GRU models, with the aim of achieving more accurate and reliable comprehensive simulations through model ensemble.</p></list-item></list> It is worth noting that the selection of RF for nonlinear integration is based on the following theoretical rationale: From a statistical learning perspective, RF generates diverse training subsets through bootstrap resampling and randomly selects features during decision tree construction, effectively capturing nonlinear correlations between different model outputs (Breiman, 2001). For the integration of physical models (XAJ) and deep learning models (TCN-GRU), the former has outputs with clear physical meaning but may contain structural errors, while the latter excels at fitting complex patterns but is susceptible to data noise. The ensemble mechanism of random forests can achieve error complementarity – by averaging or voting across multiple decision trees, reducing the bias and variance of a single model. This characteristic has been proven effective in hydrological model ensembles for addressing the integration of physical mechanisms and data patterns (Xu et al., 2025; Wang and Dong, 2024).</p>
      <p id="d2e927">The design of this hybrid model aims to overcome the limitations of individual models, allowing the conceptual rainfall–runoff model and deep learning model to complement each other, thereby providing a more comprehensive and accurate solution for streamflow simulation. The technical flowchart of the study methodology is depicted in Fig. 2.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Study area and data description</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Study areas</title>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e948">Schematic diagram of geographical information and digital elevation models (DEM) for China's four river basins: Wuding River, Chu River, Jianxi River, and Qingyi River.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f03.png"/>

        </fig>

      <p id="d2e957">To validate the adaptability of the proposed XAJ-TCN-GRU hybrid model to different hydrological and geographical conditions, this study conducted experiments across four basins characterized by distinct geographical and hydrological features. These basins include the Wuding River Basin (arid northwestern China), the Chu River Basin (humid eastern coastal region), the Jianxi River Basin (hilly southeastern coastal region), and the Qingyi River Basin (mountainous plateau region in southwestern China). Figure 3 presents the geographical information maps of these four basins. Detailed descriptions of these basins can be found in Sect. S1 in the Supplement. By conducting experiments in basins with varying geographical characteristics and hydrological conditions, it is possible to comprehensively evaluate the adaptability and simulation capability of this model.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Data description</title>
      <p id="d2e968">In this study, daily observations of 31 meteorological and hydrological variables were collected from multiple stations across the four river basins, as tabulated in Table 2. Data acquisition for these variables was conducted via the China Meteorological Science Data Center (<uri>http://data.cma.cn/</uri>, last access: 12 March 2026). For hydrological monitoring, the primary control stations in the Wuding River, Chu River, Jianxi River, and Qingyi River basins are Baijiachuan Station, Getang Station, Qilijie Station, and Jiajiang Station, respectively. Daily streamflow data for these stations were retrieved from the measured records in <italic>Hydrological Yearbook of the People's Republic of China</italic>. The entire dataset spans a continuous period from 1 January 2010 to 31 August 2023. Statistical summaries of the streamflow datasets for each basin are presented in Table 3, offering a more intuitive characterization of the data (Gil et al., 2016).</p>

<table-wrap id="T2"><label>Table 2</label><caption><p id="d2e980">Input variables and attributes utilized to integrate the XAJ-TCN-GRU model for daily streamflow simulation.</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="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">No</oasis:entry>
         <oasis:entry colname="col2">Acronyms</oasis:entry>
         <oasis:entry colname="col3">Input variables</oasis:entry>
         <oasis:entry colname="col4">Units</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">SLP</oasis:entry>
         <oasis:entry colname="col3">Sea level pressure</oasis:entry>
         <oasis:entry colname="col4">hPa</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2">SP</oasis:entry>
         <oasis:entry colname="col3">Surface pressure</oasis:entry>
         <oasis:entry colname="col4">hPa</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2">AT</oasis:entry>
         <oasis:entry colname="col3">2 m Average temperature</oasis:entry>
         <oasis:entry colname="col4">°</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">Pre</oasis:entry>
         <oasis:entry colname="col3">Precipitation</oasis:entry>
         <oasis:entry colname="col4">mm</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5</oasis:entry>
         <oasis:entry colname="col2">Tmax</oasis:entry>
         <oasis:entry colname="col3">2 m air temperature – daily max</oasis:entry>
         <oasis:entry colname="col4">°</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">6</oasis:entry>
         <oasis:entry colname="col2">Tmin</oasis:entry>
         <oasis:entry colname="col3">2 m air temperature – daily min</oasis:entry>
         <oasis:entry colname="col4">°</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">7</oasis:entry>
         <oasis:entry colname="col2">Sf</oasis:entry>
         <oasis:entry colname="col3">Snowfall</oasis:entry>
         <oasis:entry colname="col4">mm</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">8</oasis:entry>
         <oasis:entry colname="col2">DSC</oasis:entry>
         <oasis:entry colname="col3">Depth of snow cover</oasis:entry>
         <oasis:entry colname="col4">mm</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">9</oasis:entry>
         <oasis:entry colname="col2">GT</oasis:entry>
         <oasis:entry colname="col3">Ground temprature</oasis:entry>
         <oasis:entry colname="col4">°</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">10</oasis:entry>
         <oasis:entry colname="col2">DPT</oasis:entry>
         <oasis:entry colname="col3">Dew point temperature</oasis:entry>
         <oasis:entry colname="col4">°</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">11</oasis:entry>
         <oasis:entry colname="col2">RH</oasis:entry>
         <oasis:entry colname="col3">Relative humidity</oasis:entry>
         <oasis:entry colname="col4">%</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">12</oasis:entry>
         <oasis:entry colname="col2">Evap</oasis:entry>
         <oasis:entry colname="col3">Evaporation</oasis:entry>
         <oasis:entry colname="col4">mm</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">13</oasis:entry>
         <oasis:entry colname="col2">PET</oasis:entry>
         <oasis:entry colname="col3">Potential Evapotranspiration</oasis:entry>
         <oasis:entry colname="col4">mm</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">14</oasis:entry>
         <oasis:entry colname="col2">WS</oasis:entry>
         <oasis:entry colname="col3">10 m wind speed</oasis:entry>
         <oasis:entry colname="col4">m s<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">15</oasis:entry>
         <oasis:entry colname="col2">MGWS</oasis:entry>
         <oasis:entry colname="col3">Maximum gust wind speed</oasis:entry>
         <oasis:entry colname="col4">m s<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">AGWS</oasis:entry>
         <oasis:entry colname="col3">Average gust wind speed</oasis:entry>
         <oasis:entry colname="col4">m s<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">17</oasis:entry>
         <oasis:entry colname="col2">LMS</oasis:entry>
         <oasis:entry colname="col3">Latitudinal wind speed</oasis:entry>
         <oasis:entry colname="col4">m s<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">18</oasis:entry>
         <oasis:entry colname="col2">MWS</oasis:entry>
         <oasis:entry colname="col3">Meridional wind speed</oasis:entry>
         <oasis:entry colname="col4">m s<sup>−1</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">19</oasis:entry>
         <oasis:entry colname="col2">LCC</oasis:entry>
         <oasis:entry colname="col3">Low level cloud cover</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">20</oasis:entry>
         <oasis:entry colname="col2">MCC</oasis:entry>
         <oasis:entry colname="col3">Medium level cloud cover</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">21</oasis:entry>
         <oasis:entry colname="col2">HCC</oasis:entry>
         <oasis:entry colname="col3">High level cloud cover</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">22</oasis:entry>
         <oasis:entry colname="col2">TCC</oasis:entry>
         <oasis:entry colname="col3">Total cloud cover</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">23</oasis:entry>
         <oasis:entry colname="col2">NSRI</oasis:entry>
         <oasis:entry colname="col3">Net solar radiation intensity</oasis:entry>
         <oasis:entry colname="col4">J m<sup>−2</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">24</oasis:entry>
         <oasis:entry colname="col2">TSRI</oasis:entry>
         <oasis:entry colname="col3">Total solar radiation intensity</oasis:entry>
         <oasis:entry colname="col4">J m<sup>−2</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">25</oasis:entry>
         <oasis:entry colname="col2">DR</oasis:entry>
         <oasis:entry colname="col3">Direct radiation</oasis:entry>
         <oasis:entry colname="col4">J m<sup>−2</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">26</oasis:entry>
         <oasis:entry colname="col2">DH</oasis:entry>
         <oasis:entry colname="col3">Daylight hours</oasis:entry>
         <oasis:entry colname="col4">h</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">27</oasis:entry>
         <oasis:entry colname="col2">UI</oasis:entry>
         <oasis:entry colname="col3">Ultraviolet intensity</oasis:entry>
         <oasis:entry colname="col4">J m<sup>−2</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">28</oasis:entry>
         <oasis:entry colname="col2">TP</oasis:entry>
         <oasis:entry colname="col3">Thunderstorm probability</oasis:entry>
         <oasis:entry colname="col4">K</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">29</oasis:entry>
         <oasis:entry colname="col2">MTP</oasis:entry>
         <oasis:entry colname="col3">Maximum thunderstorm probability</oasis:entry>
         <oasis:entry colname="col4">K</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">30</oasis:entry>
         <oasis:entry colname="col2">K</oasis:entry>
         <oasis:entry colname="col3">K-index</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">31</oasis:entry>
         <oasis:entry colname="col2">CUPE</oasis:entry>
         <oasis:entry colname="col3">Convective usable potential energy</oasis:entry>
         <oasis:entry colname="col4">J kg<sup>−1</sup></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T3" specific-use="star"><label>Table 3</label><caption><p id="d2e1601">Descriptive statistical characteristics of daily streamflow data for the four study basins (Wuding River, Chu River, Jianxi River, Qingyi River) (Unit: m<sup>3</sup> s<sup>−1</sup>).</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Basin</oasis:entry>
         <oasis:entry colname="col2">Count</oasis:entry>
         <oasis:entry colname="col3">Mean</oasis:entry>
         <oasis:entry colname="col4">Max</oasis:entry>
         <oasis:entry colname="col5">Min</oasis:entry>
         <oasis:entry colname="col6">Std</oasis:entry>
         <oasis:entry colname="col7">Skew</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Wuding</oasis:entry>
         <oasis:entry colname="col2">4991</oasis:entry>
         <oasis:entry colname="col3">117.5602</oasis:entry>
         <oasis:entry colname="col4">1200.8438</oasis:entry>
         <oasis:entry colname="col5">12.5313</oasis:entry>
         <oasis:entry colname="col6">135.7014</oasis:entry>
         <oasis:entry colname="col7">2.7103</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chu</oasis:entry>
         <oasis:entry colname="col2">4991</oasis:entry>
         <oasis:entry colname="col3">146.2993</oasis:entry>
         <oasis:entry colname="col4">2993.1719</oasis:entry>
         <oasis:entry colname="col5">18.5938</oasis:entry>
         <oasis:entry colname="col6">207.3180</oasis:entry>
         <oasis:entry colname="col7">4.8575</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Jianxi</oasis:entry>
         <oasis:entry colname="col2">4991</oasis:entry>
         <oasis:entry colname="col3">246.5827</oasis:entry>
         <oasis:entry colname="col4">2917.1094</oasis:entry>
         <oasis:entry colname="col5">47.4375</oasis:entry>
         <oasis:entry colname="col6">257.6926</oasis:entry>
         <oasis:entry colname="col7">4.2258</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Qingyi</oasis:entry>
         <oasis:entry colname="col2">4991</oasis:entry>
         <oasis:entry colname="col3">545.0607</oasis:entry>
         <oasis:entry colname="col4">3683.1406</oasis:entry>
         <oasis:entry colname="col5">101.2031</oasis:entry>
         <oasis:entry colname="col6">411.4504</oasis:entry>
         <oasis:entry colname="col7">2.0973</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Experimental designs</title>
      <p id="d2e1784">The input for the XAJ model consists of simulated precipitation and evaporation, while the output is simulated streamflow. The dataset is divided into training, validation, and test sets in a <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mn mathvariant="normal">6</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> ratio. The SCEM-UA method is used to calibrate the model parameters to ensure prediction accuracy.</p>
      <p id="d2e1803">The 31 hydrological and meteorological variables listed in Table 2 were used as feature variables, while the streamflow was used as the target variable to construct the dataset for inputting into the TCN-GRU model. In order to simplify the model, decrease computational costs, and enhance the interpretability of the data, MIC was employed for feature selection on the 31 feature variables. For each basin, 10 highly correlated feature variables with the streamflow were selected, as shown in Table 4.</p>

<table-wrap id="T4"><label>Table 4</label><caption><p id="d2e1809">Predictive input variables obtained using MIC for key feature selection.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Basin</oasis:entry>
         <oasis:entry colname="col2">Key feature variables selected through MIC</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">(see Table 2 for variable index numbers)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Wuding</oasis:entry>
         <oasis:entry colname="col2">12, 10, 11, 9, 5, 3, 4, 13, 30, 19</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chu</oasis:entry>
         <oasis:entry colname="col2">10, 5, 3, 9, 1, 2, 4, 12, 31, 30</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Jianxi</oasis:entry>
         <oasis:entry colname="col2">1, 2, 12, 10, 5, 9, 3, 31, 30, 21</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Qingyi</oasis:entry>
         <oasis:entry colname="col2">5, 10, 9, 3, 4, 30, 1, 2, 12, 31</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e1881">The proposed model was built on a personal computer with a 1.8 GHz Intel i5 processor and 8 GB of memory. The TCN-GRU model was developed using the popular deep learning frameworks Keras and TensorFlow. Additionally, visualization tools like Matplotlib were used to present the model training outcomes visually, ensuring compatibility of the development environment and intuitive analysis of the results. After feature selection via MIC and VIF, a new dataset including the selected features and streamflow was constructed. The training set was used to train the TCN-GRU model, while the validation set was applied for hyperparameter tuning. To improve the performance of deep learning models, a random search algorithm was used to optimize hyperparameters. Firstly, based on existing research results and domain expertise, the range of potential hyperparameter values was defined. Then, the random search algorithm randomly selected hyperparameter combinations and evaluated model performance based on the validation set to systematically explore this range of values. To ensure result stability and reliability, five independent optimization runs were conducted, and performance metrics were averaged. Through this approach, the optimal hyperparameter combination maximizing model performance was efficiently identified. The final hyperparameter configurations for proposed TCN-GRU and RF are listed in Table S1. The trained TCN-GRU simulated streamflow by inputting the testing set.</p>
      <p id="d2e1884">Using the simulated results generated by the XAJ model and TCN-GRU model on the training set as feature inputs, a random forest model is trained to learn how to effectively perform nonlinear ensemble. To reduce the risk of overfitting, the maximum depth is set to limit the complexity of each tree, thereby preventing the model from overfitting the noise in the training data. Next, the simulated results from the XAJ and TCN-GRU models on the test set are input into the trained random forest model for nonlinear ensemble, resulting in the final simulation.</p>
      <p id="d2e1887">The evaluation metrics adopted in this research include Mean Absolute Error (MAE), Root Mean Square Error (RMSE), Mean Absolute Percentage Error (MAPE), NSE, and Kling-Gupta Efficiency (KGE). To quantify uncertainties in runoff simulation, this study employs the Prediction Interval Coverage Probability (PICP) and the Prediction Interval Normalized Average Width (PINAW) as core evaluation metrics. These form a classic combination in the field of hydrological uncertainty quantification (Xu et al., 2025; Kang et al., 2025). These metrics evaluate interval performance across two dimensions, reliability (proportion of observed values covered) and accuracy (interval compactness), aligning with this study's analytical requirements for simulation uncertainty.</p>
      <p id="d2e1890">PICP measures the proportion of observations falling within the simulated interval, reflecting the reliability of the interval.

            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M34" display="block"><mml:mrow><mml:mi mathvariant="normal">PICP</mml:mi><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:msubsup><mml:mo>∑</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:msubsup><mml:mi>I</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M35" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> denotes the sample size, <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the <inline-formula><mml:math id="M37" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th observation, <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denote the lower and upper bounds of the simulated interval respectively, and <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mfenced open="(" close=")"><mml:mo>⋅</mml:mo></mml:mfenced></mml:mrow></mml:math></inline-formula> is the indicator function (assigning 1 when <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and 0 otherwise). A PICP closer to the preset confidence level (e.g., 95 %) indicates stronger coverage capability of the interval for observations.</p>
      <p id="d2e2028">PINAW measures the compactness of simulated intervals, reflecting precision.

            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M42" display="block"><mml:mrow><mml:mi mathvariant="normal">PINAW</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>n</mml:mi><mml:mo>⋅</mml:mo><mml:mi>R</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msubsup><mml:mo>∑</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:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mo>max⁡</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="normal">min</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> denotes the range of observed values, and <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the simulated interval width for the <inline-formula><mml:math id="M45" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th sample. A smaller PINAW indicates a tighter interval, thereby reducing redundancy in decision-making uncertainty. A detailed description of these metrics is shown in Sect. S3 in the Supplement.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Simulated results for four basins of the XAJ-TCN-GRU model</title>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e2151">Streamflow simulation fitting results of XAJ-TCN-GRU model for <bold>(a)</bold> Wuding River <bold>(b)</bold> Chu River <bold>(c)</bold> Jianxi River, and <bold>(d)</bold> Qingyi River basins.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f04.png"/>

        </fig>

      <p id="d2e2172">The XAJ-TCN-GRU model was used in this study to simulate streamflow under four distinct hydrological conditions across various basins, presenting the simulated results in the form of fitted graphs. As indicated in Fig. 4, it is evident that the proposed hybrid model exhibits good fitting performance in all four basins with distinct hydrological and geographical characteristics, which verifies the model's adaptability to different hydrological conditions in the selected study areas. This efficacy is underpinned by the inherent advantages of the XAJ model in simulating physical processes. The XAJ model incorporates 15 parameters with explicit physical significance (Table 1), such as the areal mean tension water capacity (WM) of the catchment characterising basin-scale soil water storage capacity, and the exponent of the tension water capacity curve (B) – these parameters explicitly encode hydrological mechanisms such as soil moisture dynamics and superpercolation (Gong et al., 2021). The XAJ model's prior physical knowledge provides robust mechanistic support for the hybrid model, thereby enhancing its interpretability and generalization capability.</p>
      <p id="d2e2175">Notably, in basins with larger streamflow, such as Qingyi River, our model demonstrated precise peak simulation capabilities, presenting a significant advantage over traditional XAJ, TCN, and GRU models. Additionally, we observed relatively gentle simulation errors during periods of lower flow, while errors increased significantly and exhibited noticeable fluctuations during peak periods. Moreover, as the number of peaks increased, the fluctuation of errors also increased. However, overall, the absolute error remained within 200 m<sup>3</sup> s<sup>−1</sup>.</p>
      <p id="d2e2200">In basins with relatively low streamflow volumes, such as the Wuding River (arid zone) and the Chu River (humid coastal zone), a slight lag phenomenon was observed in the simulation results. This phenomenon aligns with existing hydrological research findings: Bai et al. (2017) discovered that in arid basins, undulating topography increases surface runoff convergence time, while soil texture (such as highly permeable sandy soils) prolongs the process of soil moisture replenishing runoff; Gebremariam et al. (2014) further indicated that vegetation cover (such as sparse vegetation in the Wuding River basin) reduces evapotranspiration losses but increases surface roughness, thereby indirectly affecting streamflow convergence rates. The aforementioned factors – topography, soil type, and vegetation cover – are not sufficiently incorporated into current model structures (e.g., the XAJ model does not explicitly parameterise topographic slope, and the TCN-GRU model's input features do not include vegetation indices). This omission likely constitutes the primary cause of simulation lag. Consequently, these unaccounted variables impose inherent limitations on modelling complex hydrological processes within specific basins.</p>
      <p id="d2e2203">To further evaluate the model's adaptability across different flow regimes, we divided the daily streamflow data of each basin's testing set into three intervals (low, medium, and high) using the tertile method, based on the statistical characteristics of streamflow in the test dataset. The division criteria and corresponding performance metrics of the XAJ-TCN-GRU model are detailed in Table S2 as follows: In low-flow conditions, its NSE ranged from 0.911 (Jianxi River) to 0.994 (Qingyi River), with RMSE between 0.911 (Chu River) and 5.288 m<sup>3</sup> s<sup>−1</sup> (Jianxi River). In medium-flow conditions, the model's NSE varied from 0.872 (Jianxi River) to 0.979 (Wuding River), and RMSE was in the range of 2.659 (Chu River) to 12.556 m<sup>3</sup> s<sup>−1</sup> (Qingyi River). Even in high-flow conditions (prone to flood events), the model maintained robust performance, with NSE from 0.981 (Chu River) to 0.996 (Wuding River) and RMSE between 11.396 (Wuding River) and 33.582 m<sup>3</sup> s<sup>−1</sup> (Qingyi River). Notably, the model's MAE in high-flow intervals showed moderate increases relative to medium-flow intervals across basins (e.g., Wuding River: 7.469 vs. 2.817; Qingyi River: 22.588 vs. 9.926), indicating its capability to capture high-flow dynamics effectively.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Model performance comparison</title>
      <p id="d2e2278">To better highlight the simulation capabilities of the proposed model, four baseline models (XAJ, LSTM, TCN, and GRU) and one hybrid model (TCN-GRU) were applied to simulate daily streamflow in the four basins as control models for the study. LSTM is a neural network architecture widely applied in time series forecasting and streamflow simulation. By including LSTM in our comparisons, we can conduct a more comprehensive evaluation of our XAJ-TCN-GRU model's performance, ensuring that our research findings have greater universality and robustness. In addition, to further highlight the advantages of nonlinear ensemble, we conducted two additional experiments. One group used the Linear Regression (LR) method to linearly combine XAJ and TCN-GRU models, resulting in a new model called XAJ-TCN-GRU&amp;LR. The other group used the simulations based on XAJ as inputs for the TCN-GRU model, leading to the construction of the XAJ-Infused TCN-GRU model.</p>
      <p id="d2e2281">Table 5 provides a detailed overview of the streamflow simulation performance of the eight models in the four basins. Clearly, the XAJ-TCN-GRU model exhibits superior performance across all five metrics. The XAJ-TCN-GRU model exhibits relatively low RMSE and MAE values in each basin, particularly when compared to the traditional conceptual rainfall–runoff model XAJ, resulting in a significant reduction in simulation errors. For instance, in the Wuding River basin, the RMSE and MAE of the XAJ model are 69.212 and 64.320 m<sup>3</sup> s<sup>−1</sup>, respectively, while the XAJ-TCN-GRU model achieves only 7.032 and 3.876 m<sup>3</sup> s<sup>−1</sup> for these metrics. Additionally, when compared with individual TCN and GRU models, the integrated TCN-GRU model exhibits higher NSE and KGE values across the four basins. This indicates the TCN-GRU has effectively combined complementary advantages of TCN and GRU, thus improving the model's simulation capability. The NSE values obtained using the TCN-GRU model in the Wuding River, Chu River, Jianxi River, and Qingyi River basins are 0.990, 0.947, 0.965, and 0.976, respectively. Upon nonlinear ensemble with the simulations of the XAJ model, the simulation accuracy significantly improves. The NSE values achieved using the XAJ-TCN-GRU model for streamflow simulation in the four basins are 0.991, 0.971, 0.984, and 0.986, respectively, representing enhancements of 0.10 %, 2.53 %, 1.97 %, and 1.02 % relative to the TCN-GRU model. Additionally, compared to the linearly integrated XAJ-TCN-GRU&amp;LR model, the improvements are 1.33 %, 1.80 %, 1.66 %, and 0.62 %, respectively. The nonlinear ensemble approach is capable of better capturing intricate nonlinear dependencies within the data, thereby mitigating the risk of error propagation (Wang et al., 2024; Xu et al., 2025). The RF algorithm used for ensemble is less likely to amplify errors compared to linear combinations, as it captures the complex relationships between different model simulations through its decision tree-based structure. Each decision tree in RF is capable of capturing different patterns in the data, and the ensemble process averages out the errors and uncertainties, thereby reducing the impact of potential errors from individual models. In addition, the standard deviations of key validation metrics across the five runs were further quantified to reflect model stability: for NSE, the standard deviation ranged from 0.002 (Qingyi River Basin) to 0.005 (Chu River Basin); for Root Mean Square Error (RMSE), it varied between 0.32 (Wuding River Basin) and 0.87 m<sup>3</sup> s<sup>−1</sup> (Jianxi River Basin); and for Mean Absolute Error (MAE), the standard deviation was between 0.18 (Wuding River Basin) and 0.54 m<sup>3</sup> s<sup>−1</sup> (Jianxi River Basin). These small standard deviations indicate minimal fluctuations in model performance across independent optimization runs, confirming the robustness of the hyperparameter tuning process.</p>

<table-wrap id="T5" specific-use="star"><label>Table 5</label><caption><p id="d2e2372">The evaluation metrics of the six models for streamflow simulation on validation and testing sets.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="12">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right" colsep="1"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1">Basin</oasis:entry>

         <oasis:entry colname="col2">Model</oasis:entry>

         <oasis:entry rowsep="1" namest="col3" nameend="col7" align="center" colsep="1">Validation set </oasis:entry>

         <oasis:entry rowsep="1" namest="col8" nameend="col12" align="center">Testing set </oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">RMSE</oasis:entry>

         <oasis:entry colname="col4">MAE</oasis:entry>

         <oasis:entry colname="col5">MAPE</oasis:entry>

         <oasis:entry colname="col6">NSE</oasis:entry>

         <oasis:entry colname="col7">KGE</oasis:entry>

         <oasis:entry colname="col8">RMSE</oasis:entry>

         <oasis:entry colname="col9">MAE</oasis:entry>

         <oasis:entry colname="col10">MAPE</oasis:entry>

         <oasis:entry colname="col11">NSE</oasis:entry>

         <oasis:entry colname="col12">KGE</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col4">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col5">(%)</oasis:entry>

         <oasis:entry colname="col6"/>

         <oasis:entry colname="col7"/>

         <oasis:entry colname="col8">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col9">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col10">(%)</oasis:entry>

         <oasis:entry colname="col11"/>

         <oasis:entry colname="col12"/>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="7">Wuding</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">65.418</oasis:entry>

         <oasis:entry colname="col4">68.461</oasis:entry>

         <oasis:entry colname="col5">29.4</oasis:entry>

         <oasis:entry colname="col6">0.819</oasis:entry>

         <oasis:entry colname="col7">0.726</oasis:entry>

         <oasis:entry colname="col8">69.212</oasis:entry>

         <oasis:entry colname="col9">64.320</oasis:entry>

         <oasis:entry colname="col10">30.8</oasis:entry>

         <oasis:entry colname="col11">0.806</oasis:entry>

         <oasis:entry colname="col12">0.707</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">24.284</oasis:entry>

         <oasis:entry colname="col4">15.397</oasis:entry>

         <oasis:entry colname="col5">21.9</oasis:entry>

         <oasis:entry colname="col6">0.973</oasis:entry>

         <oasis:entry colname="col7">0.872</oasis:entry>

         <oasis:entry colname="col8">26.841</oasis:entry>

         <oasis:entry colname="col9">18.376</oasis:entry>

         <oasis:entry colname="col10">24.6</oasis:entry>

         <oasis:entry colname="col11">0.971</oasis:entry>

         <oasis:entry colname="col12">0.867</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">25.671</oasis:entry>

         <oasis:entry colname="col4">13.649</oasis:entry>

         <oasis:entry colname="col5">13.4</oasis:entry>

         <oasis:entry colname="col6">0.979</oasis:entry>

         <oasis:entry colname="col7">0.952</oasis:entry>

         <oasis:entry colname="col8">20.810</oasis:entry>

         <oasis:entry colname="col9">9.220</oasis:entry>

         <oasis:entry colname="col10">12.2</oasis:entry>

         <oasis:entry colname="col11">0.982</oasis:entry>

         <oasis:entry colname="col12">0.975</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">20.923</oasis:entry>

         <oasis:entry colname="col4">12.390</oasis:entry>

         <oasis:entry colname="col5">15.2</oasis:entry>

         <oasis:entry colname="col6">0.980</oasis:entry>

         <oasis:entry colname="col7">0.931</oasis:entry>

         <oasis:entry colname="col8">17.649</oasis:entry>

         <oasis:entry colname="col9">10.248</oasis:entry>

         <oasis:entry colname="col10">14.7</oasis:entry>

         <oasis:entry colname="col11">0.987</oasis:entry>

         <oasis:entry colname="col12">0.954</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">16.342</oasis:entry>

         <oasis:entry colname="col4">8.175</oasis:entry>

         <oasis:entry colname="col5">6.8</oasis:entry>

         <oasis:entry colname="col6">0.990</oasis:entry>

         <oasis:entry colname="col7">0.985</oasis:entry>

         <oasis:entry colname="col8">15.935</oasis:entry>

         <oasis:entry colname="col9">9.985</oasis:entry>

         <oasis:entry colname="col10">7.1</oasis:entry>

         <oasis:entry colname="col11">0.990</oasis:entry>

         <oasis:entry colname="col12">0.981</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">XAJ-TCN-GRU&amp;LR</oasis:entry>

         <oasis:entry colname="col3">10.973</oasis:entry>

         <oasis:entry colname="col4">6.964</oasis:entry>

         <oasis:entry colname="col5">4.2</oasis:entry>

         <oasis:entry colname="col6">0.990</oasis:entry>

         <oasis:entry colname="col7">0.986</oasis:entry>

         <oasis:entry colname="col8">12.613</oasis:entry>

         <oasis:entry colname="col9">8.032</oasis:entry>

         <oasis:entry colname="col10">5.8</oasis:entry>

         <oasis:entry colname="col11">0.986</oasis:entry>

         <oasis:entry colname="col12">0.974</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">XAJ-Infused TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">16.544</oasis:entry>

         <oasis:entry colname="col4">11.370</oasis:entry>

         <oasis:entry colname="col5">5.6</oasis:entry>

         <oasis:entry colname="col6">0.986</oasis:entry>

         <oasis:entry colname="col7">0.981</oasis:entry>

         <oasis:entry colname="col8">18.901</oasis:entry>

         <oasis:entry colname="col9">10.073</oasis:entry>

         <oasis:entry colname="col10">6.4</oasis:entry>

         <oasis:entry colname="col11">0.983</oasis:entry>

         <oasis:entry colname="col12">0.964</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">6.553</oasis:entry>

         <oasis:entry colname="col4">3.684</oasis:entry>

         <oasis:entry colname="col5">3.9</oasis:entry>

         <oasis:entry colname="col6">0.993</oasis:entry>

         <oasis:entry colname="col7">0.991</oasis:entry>

         <oasis:entry colname="col8">7.032</oasis:entry>

         <oasis:entry colname="col9">3.876</oasis:entry>

         <oasis:entry colname="col10">4.1</oasis:entry>

         <oasis:entry colname="col11">0.991</oasis:entry>

         <oasis:entry colname="col12">0.987</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="7">Chu</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">70.613</oasis:entry>

         <oasis:entry colname="col4">55.165</oasis:entry>

         <oasis:entry colname="col5">66.3</oasis:entry>

         <oasis:entry colname="col6">0.681</oasis:entry>

         <oasis:entry colname="col7">0.674</oasis:entry>

         <oasis:entry colname="col8">71.621</oasis:entry>

         <oasis:entry colname="col9">53.927</oasis:entry>

         <oasis:entry colname="col10">69.3</oasis:entry>

         <oasis:entry colname="col11">0.653</oasis:entry>

         <oasis:entry colname="col12">0.641</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">40.638</oasis:entry>

         <oasis:entry colname="col4">27.112</oasis:entry>

         <oasis:entry colname="col5">31.5</oasis:entry>

         <oasis:entry colname="col6">0.897</oasis:entry>

         <oasis:entry colname="col7">0.774</oasis:entry>

         <oasis:entry colname="col8">38.192</oasis:entry>

         <oasis:entry colname="col9">24.694</oasis:entry>

         <oasis:entry colname="col10">30.2</oasis:entry>

         <oasis:entry colname="col11">0.901</oasis:entry>

         <oasis:entry colname="col12">0.797</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">33.852</oasis:entry>

         <oasis:entry colname="col4">21.672</oasis:entry>

         <oasis:entry colname="col5">26.3</oasis:entry>

         <oasis:entry colname="col6">0.916</oasis:entry>

         <oasis:entry colname="col7">0.857</oasis:entry>

         <oasis:entry colname="col8">30.824</oasis:entry>

         <oasis:entry colname="col9">17.360</oasis:entry>

         <oasis:entry colname="col10">24.5</oasis:entry>

         <oasis:entry colname="col11">0.936</oasis:entry>

         <oasis:entry colname="col12">0.897</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">30.994</oasis:entry>

         <oasis:entry colname="col4">15.718</oasis:entry>

         <oasis:entry colname="col5">23.0</oasis:entry>

         <oasis:entry colname="col6">0.948</oasis:entry>

         <oasis:entry colname="col7">0.931</oasis:entry>

         <oasis:entry colname="col8">29.314</oasis:entry>

         <oasis:entry colname="col9">17.954</oasis:entry>

         <oasis:entry colname="col10">23.6</oasis:entry>

         <oasis:entry colname="col11">0.942</oasis:entry>

         <oasis:entry colname="col12">0.925</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">24.222</oasis:entry>

         <oasis:entry colname="col4">13.693</oasis:entry>

         <oasis:entry colname="col5">10.0</oasis:entry>

         <oasis:entry colname="col6">0.952</oasis:entry>

         <oasis:entry colname="col7">0.950</oasis:entry>

         <oasis:entry colname="col8">28.029</oasis:entry>

         <oasis:entry colname="col9">14.555</oasis:entry>

         <oasis:entry colname="col10">10.8</oasis:entry>

         <oasis:entry colname="col11">0.947</oasis:entry>

         <oasis:entry colname="col12">0.942</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">XAJ-TCN-GRU&amp;LR</oasis:entry>

         <oasis:entry colname="col3">17.354</oasis:entry>

         <oasis:entry colname="col4">10.397</oasis:entry>

         <oasis:entry colname="col5">6.7</oasis:entry>

         <oasis:entry colname="col6">0.958</oasis:entry>

         <oasis:entry colname="col7">0.947</oasis:entry>

         <oasis:entry colname="col8">23.972</oasis:entry>

         <oasis:entry colname="col9">11.301</oasis:entry>

         <oasis:entry colname="col10">7.3</oasis:entry>

         <oasis:entry colname="col11">0.951</oasis:entry>

         <oasis:entry colname="col12">0.945</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">XAJ-Infused TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">20.993</oasis:entry>

         <oasis:entry colname="col4">12.387</oasis:entry>

         <oasis:entry colname="col5">8.1</oasis:entry>

         <oasis:entry colname="col6">0.955</oasis:entry>

         <oasis:entry colname="col7">0.941</oasis:entry>

         <oasis:entry colname="col8">25.394</oasis:entry>

         <oasis:entry colname="col9">13.977</oasis:entry>

         <oasis:entry colname="col10">8.0</oasis:entry>

         <oasis:entry colname="col11">0.949</oasis:entry>

         <oasis:entry colname="col12">0.938</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">15.397</oasis:entry>

         <oasis:entry colname="col4">6.314</oasis:entry>

         <oasis:entry colname="col5">3.8</oasis:entry>

         <oasis:entry colname="col6">0.969</oasis:entry>

         <oasis:entry colname="col7">0.958</oasis:entry>

         <oasis:entry colname="col8">11.368</oasis:entry>

         <oasis:entry colname="col9">4.311</oasis:entry>

         <oasis:entry colname="col10">3.1</oasis:entry>

         <oasis:entry colname="col11">0.971</oasis:entry>

         <oasis:entry colname="col12">0.962</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="7">Jianxi</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">125.376</oasis:entry>

         <oasis:entry colname="col4">98.498</oasis:entry>

         <oasis:entry colname="col5">69.3</oasis:entry>

         <oasis:entry colname="col6">0.703</oasis:entry>

         <oasis:entry colname="col7">0.718</oasis:entry>

         <oasis:entry colname="col8">139.150</oasis:entry>

         <oasis:entry colname="col9">110.025</oasis:entry>

         <oasis:entry colname="col10">76.0</oasis:entry>

         <oasis:entry colname="col11">0.668</oasis:entry>

         <oasis:entry colname="col12">0.679</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">56.317</oasis:entry>

         <oasis:entry colname="col4">43.197</oasis:entry>

         <oasis:entry colname="col5">31.2</oasis:entry>

         <oasis:entry colname="col6">0.930</oasis:entry>

         <oasis:entry colname="col7">0.864</oasis:entry>

         <oasis:entry colname="col8">55.624</oasis:entry>

         <oasis:entry colname="col9">41.842</oasis:entry>

         <oasis:entry colname="col10">30.8</oasis:entry>

         <oasis:entry colname="col11">0.931</oasis:entry>

         <oasis:entry colname="col12">0.868</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">45.671</oasis:entry>

         <oasis:entry colname="col4">23.994</oasis:entry>

         <oasis:entry colname="col5">9.8</oasis:entry>

         <oasis:entry colname="col6">0.959</oasis:entry>

         <oasis:entry colname="col7">0.951</oasis:entry>

         <oasis:entry colname="col8">42.042</oasis:entry>

         <oasis:entry colname="col9">18.766</oasis:entry>

         <oasis:entry colname="col10">9.3</oasis:entry>

         <oasis:entry colname="col11">0.961</oasis:entry>

         <oasis:entry colname="col12">0.960</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">32.478</oasis:entry>

         <oasis:entry colname="col4">18.453</oasis:entry>

         <oasis:entry colname="col5">9.4</oasis:entry>

         <oasis:entry colname="col6">0.970</oasis:entry>

         <oasis:entry colname="col7">0.948</oasis:entry>

         <oasis:entry colname="col8">40.224</oasis:entry>

         <oasis:entry colname="col9">22.669</oasis:entry>

         <oasis:entry colname="col10">12.1</oasis:entry>

         <oasis:entry colname="col11">0.964</oasis:entry>

         <oasis:entry colname="col12">0.941</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">30.226</oasis:entry>

         <oasis:entry colname="col4">11.389</oasis:entry>

         <oasis:entry colname="col5">4.8</oasis:entry>

         <oasis:entry colname="col6">0.972</oasis:entry>

         <oasis:entry colname="col7">0.957</oasis:entry>

         <oasis:entry colname="col8">39.564</oasis:entry>

         <oasis:entry colname="col9">15.947</oasis:entry>

         <oasis:entry colname="col10">5.7</oasis:entry>

         <oasis:entry colname="col11">0.965</oasis:entry>

         <oasis:entry colname="col12">0.955</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">XAJ-TCN-GRU&amp;LR</oasis:entry>

         <oasis:entry colname="col3">15.397</oasis:entry>

         <oasis:entry colname="col4">7.619</oasis:entry>

         <oasis:entry colname="col5">3.7</oasis:entry>

         <oasis:entry colname="col6">0.985</oasis:entry>

         <oasis:entry colname="col7">0.971</oasis:entry>

         <oasis:entry colname="col8">22.007</oasis:entry>

         <oasis:entry colname="col9">10.243</oasis:entry>

         <oasis:entry colname="col10">4.9</oasis:entry>

         <oasis:entry colname="col11">0.976</oasis:entry>

         <oasis:entry colname="col12">0.963</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">XAJ-Infused TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">17.308</oasis:entry>

         <oasis:entry colname="col4">9.114</oasis:entry>

         <oasis:entry colname="col5">4.2</oasis:entry>

         <oasis:entry colname="col6">0.978</oasis:entry>

         <oasis:entry colname="col7">0.966</oasis:entry>

         <oasis:entry colname="col8">32.904</oasis:entry>

         <oasis:entry colname="col9">13.354</oasis:entry>

         <oasis:entry colname="col10">5.1</oasis:entry>

         <oasis:entry colname="col11">0.971</oasis:entry>

         <oasis:entry colname="col12">0.958</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">12.077</oasis:entry>

         <oasis:entry colname="col4">6.356</oasis:entry>

         <oasis:entry colname="col5">3.1</oasis:entry>

         <oasis:entry colname="col6">0.990</oasis:entry>

         <oasis:entry colname="col7">0.986</oasis:entry>

         <oasis:entry colname="col8">16.732</oasis:entry>

         <oasis:entry colname="col9">8.179</oasis:entry>

         <oasis:entry colname="col10">4.0</oasis:entry>

         <oasis:entry colname="col11">0.984</oasis:entry>

         <oasis:entry colname="col12">0.979</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="7">Qingyi</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">103.677</oasis:entry>

         <oasis:entry colname="col4">71.594</oasis:entry>

         <oasis:entry colname="col5">57.6</oasis:entry>

         <oasis:entry colname="col6">0.754</oasis:entry>

         <oasis:entry colname="col7">0.704</oasis:entry>

         <oasis:entry colname="col8">112.101</oasis:entry>

         <oasis:entry colname="col9">88.635</oasis:entry>

         <oasis:entry colname="col10">63.4</oasis:entry>

         <oasis:entry colname="col11">0.720</oasis:entry>

         <oasis:entry colname="col12">0.681</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">78.642</oasis:entry>

         <oasis:entry colname="col4">57.349</oasis:entry>

         <oasis:entry colname="col5">11.2</oasis:entry>

         <oasis:entry colname="col6">0.935</oasis:entry>

         <oasis:entry colname="col7">0.885</oasis:entry>

         <oasis:entry colname="col8">78.773</oasis:entry>

         <oasis:entry colname="col9">56.548</oasis:entry>

         <oasis:entry colname="col10">11.3</oasis:entry>

         <oasis:entry colname="col11">0.938</oasis:entry>

         <oasis:entry colname="col12">0.882</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">56.555</oasis:entry>

         <oasis:entry colname="col4">40.375</oasis:entry>

         <oasis:entry colname="col5">7.2</oasis:entry>

         <oasis:entry colname="col6">0.971</oasis:entry>

         <oasis:entry colname="col7">0.980</oasis:entry>

         <oasis:entry colname="col8">50.613</oasis:entry>

         <oasis:entry colname="col9">32.678</oasis:entry>

         <oasis:entry colname="col10">6.7</oasis:entry>

         <oasis:entry colname="col11">0.975</oasis:entry>

         <oasis:entry colname="col12">0.962</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">60.348</oasis:entry>

         <oasis:entry colname="col4">42.374</oasis:entry>

         <oasis:entry colname="col5">7.9</oasis:entry>

         <oasis:entry colname="col6">0.969</oasis:entry>

         <oasis:entry colname="col7">0.936</oasis:entry>

         <oasis:entry colname="col8">55.138</oasis:entry>

         <oasis:entry colname="col9">39.466</oasis:entry>

         <oasis:entry colname="col10">7.5</oasis:entry>

         <oasis:entry colname="col11">0.970</oasis:entry>

         <oasis:entry colname="col12">0.947</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">46.612</oasis:entry>

         <oasis:entry colname="col4">27.315</oasis:entry>

         <oasis:entry colname="col5">4.7</oasis:entry>

         <oasis:entry colname="col6">0.978</oasis:entry>

         <oasis:entry colname="col7">0.966</oasis:entry>

         <oasis:entry colname="col8">49.626</oasis:entry>

         <oasis:entry colname="col9">29.892</oasis:entry>

         <oasis:entry colname="col10">5.1</oasis:entry>

         <oasis:entry colname="col11">0.976</oasis:entry>

         <oasis:entry colname="col12">0.985</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">XAJ-TCN-GRU&amp;LR</oasis:entry>

         <oasis:entry colname="col3">21.982</oasis:entry>

         <oasis:entry colname="col4">13.988</oasis:entry>

         <oasis:entry colname="col5">2.7</oasis:entry>

         <oasis:entry colname="col6">0.980</oasis:entry>

         <oasis:entry colname="col7">0.972</oasis:entry>

         <oasis:entry colname="col8">29.370</oasis:entry>

         <oasis:entry colname="col9">15.976</oasis:entry>

         <oasis:entry colname="col10">3.4</oasis:entry>

         <oasis:entry colname="col11">0.972</oasis:entry>

         <oasis:entry colname="col12">0.968</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">XAJ-Infused TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">29.037</oasis:entry>

         <oasis:entry colname="col4">23.974</oasis:entry>

         <oasis:entry colname="col5">3.3</oasis:entry>

         <oasis:entry colname="col6">0.975</oasis:entry>

         <oasis:entry colname="col7">0.968</oasis:entry>

         <oasis:entry colname="col8">36.691</oasis:entry>

         <oasis:entry colname="col9">24.503</oasis:entry>

         <oasis:entry colname="col10">3.9</oasis:entry>

         <oasis:entry colname="col11">0.970</oasis:entry>

         <oasis:entry colname="col12">0.964</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">16.785</oasis:entry>

         <oasis:entry colname="col4">9.428</oasis:entry>

         <oasis:entry colname="col5">1.8</oasis:entry>

         <oasis:entry colname="col6">0.988</oasis:entry>

         <oasis:entry colname="col7">0.980</oasis:entry>

         <oasis:entry colname="col8">20.862</oasis:entry>

         <oasis:entry colname="col9">11.881</oasis:entry>

         <oasis:entry colname="col10">2.0</oasis:entry>

         <oasis:entry colname="col11">0.986</oasis:entry>

         <oasis:entry colname="col12">0.974</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e3791">Further analysis of model performance differences across different basins reveals that their performance is closely related to basin hydrological characteristics: In the Wuding River basin (arid region), the XAJ model component contributes relatively more, as hydrological processes in arid regions (e.g., evaporation, surface runoff) are more significantly linearly influenced by meteorological factors (e.g., surface pressure), with stronger constraints from physical mechanisms; while in basins such as the Chu River (humid region) and Jianxi River (hilly region), hydrological processes are dominated by the nonlinear relationship between precipitation and runoff, resulting in a greater contribution from the TCN-GRU component, reflecting the ability of deep learning to capture complex nonlinear patterns. We also found that the simulation results of the XAJ-Infused TCN-GRU model are not satisfactory, with the KGE values for the Wuding River, Chu River, and Qingyi River basins even falling below those of TCN-GRU model. This result indicates that directly inputting the outputs from the physical-based model into the deep learning model may propagate the errors from the former to the latter, leading to a decrease in simulation accuracy. The XAJ-TCN-GRU model effectively leverages the strengths of both conceptual rainfall–runoff and deep learning models and compensates for their potential shortcomings in streamflow simulation through nonlinear ensemble.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e3796">Scatter plots of simulated of each model vs. observed streamflow on the testing set of <bold>(a)</bold> Wuding River, <bold>(b)</bold> Chu River, <bold>(c)</bold> Jianxi River, and <bold>(d)</bold> Qingyi River basins.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f05.png"/>

        </fig>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e3819">Taylor diagram illustrating correlation coefficient and the standard deviation difference for XAJ-TCN-GRU model compared with comparative models at <bold>(a)</bold> Wuding River, <bold>(b)</bold> Chu River, <bold>(c)</bold>, Jianxi River, and <bold>(d)</bold> Qingyi River basins.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f06.png"/>

        </fig>

      <p id="d2e3840">Further analysis of the core drivers behind the performance differences in Table 5 reveals that XAJ's contribution lies not merely in enhancing model diversity, but in achieving rational corrections to the simulation process through its explicit physical parameter constraints. This conclusion is validated through controlled variable comparisons and mechanism decomposition: From a diversity perspective, the TCN-GRU model has already integrated the complementary strengths of TCN and GRU (NSE ranging from 0.947 to 0.990), indicating its diversity potential has been fully exploited. If performance gains were solely attributable to the addition of new model components, XAJ-TCN-GRU&amp;LR (which similarly possesses the diversity combination of “XAJ<inline-formula><mml:math id="M70" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>TCN-GRU”) should exhibit comparable performance. However, Table 5 data indicates that XAJ-TCN-GRU's RMSE (7.032–20.862 m<sup>3</sup> s<sup>−1</sup>) is reduced by 38.7 %–158.7 % compared to XAJ-TCN-GRU&amp;LR, LR (12.613–29.370 m<sup>3</sup> s<sup>−1</sup>) by 38.7 %–158.7 %, while NSE improved by 0.62 %–1.80 %. This indicates that linear fusion utilises only the diversity of model outputs without leveraging XAJ's physical constraint value. In contrast, the XAJ-Infused TCN-GRU model treats XAJ outputs as inputs (transmitting data information without activating physical constraints), resulting in KGE (0.938–0.964) being lower than TCN-GRU (0.942–0.985). further demonstrating that XAJ's core function lies not in “adding a model member” but in its physical mechanism regulating simulation logic. This capability for correction based on physical mechanisms is absent in deep learning models that rely solely on data pattern learning. It is precisely this capability that constitutes the core reason for the XAJ-TCN-GRU model's significantly superior performance compared to other models.</p>
      <p id="d2e3892">Scatter plots provide an intuitive display of the model's explanatory power over data variations, as depicted in Fig. 5. Upon analysis, the XAJ model exhibits a tendency to overestimate streamflow during low-flow periods and underestimate it during high-flow periods. In contrast, deep learning models demonstrate superior streamflow simulation capabilities. Notably, the fitting line of the XAJ-TCN-GRU model is closest to the <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> line. The <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values of this model in the four basins are 0.988, 0.981, 0.984, and 0.986, respectively, representing improvements of 3.56 %, 34.20 %, 20.59 %, and 20.10 % compared with the standalone XAJ model. In comparison with the TCN-GRU model, the improvements are 0.92 %, 2.51 %, 1.86 %, and 0.92 %, respectively. In the Chu River basin, the <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> value of the XAJ model is significantly low, indicating that traditional conceptual rainfall-runoff models are not applicable to this basin. Across the four basins, the simulation results of TCN and GRU are comparable, with <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values both exceeding 0.94, highlighting the important role of these two models in each basin. The integrated TCN-GRU model effectively combines the advantages of both models, demonstrating good adaptability across all basins and the ability to handle complex hydrological conditions. These findings underscore the broad applicability and superiority of XAJ-TCN-GRU model in diverse basins.</p>
      <p id="d2e3941">The Taylor diagram is widely employed to evaluate the correlation and simulation accuracy between model predictions and observed data. Figure 6 illustrates that different symbols denote various simulation methods, with standard deviation on the horizontal axis and vertical axis, and the dotted line representing RMSE. The optimal simulation accuracy is represented by the center of the horizontal axis in the Taylor diagram. Notably, in Fig. 6, the XAJ-TCN-GRU model's predictions for the Wuding River basin are positioned at the optimal location in the Taylor diagram, and the correlation coefficient is 0.99. Likewise, for the Chu River, Jianxi River, and Qingyi River basins, the XAJ-TCN-GRU model's results outperform those of the comparative models and are closest to the observed values. By contrast, the XAJ model's simulated streamflow shows significant deviations from the observed data. This further highlights the proposed model's advantage in streamflow simulation.</p>
      <p id="d2e3944">The proposed XAJ-TCN-GRU model demonstrates promising performance in streamflow simulation across the four representative Chinese basins with distinct hydrological and geographical characteristics (arid, humid, hilly, and plateau regions). Its performance advantages in these selected basins are mainly reflected in the effective integration of physical mechanism interpretability from the XAJ model and complex pattern capture capability from the TCN-GRU model, as well as the mitigation of error propagation through nonlinear ensemble. However, it is important to acknowledge that the relative standing of the proposed model compared with large-sample hydrological models developed based on extensive basin datasets (e.g., CAMELS) still needs further evaluation under standardized and comparable experimental frameworks.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Model robustness analysis</title>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e3966">Box plots of the proposed XAJ-TCN-GRU model and comparative models for simulating streamflow in terms of MAPE and NSE for <bold>(a)</bold> Wuding River, <bold>(b)</bold> Chu River, <bold>(c)</bold> Jianxi River, and <bold>(d)</bold> Qingyi River basins.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f07.png"/>

        </fig>

      <p id="d2e3987">To evaluate the robustness and resilience of the model to changes in the input data, we performed noise data injection testing and out-of-context validation.</p>
      <p id="d2e3990">In actual hydrological observations, due to equipment malfunctions, recording errors, and other reasons, observational data often contain erroneous data. In noise injection testing, to align with actual hydrological observation scenarios, the characteristics of the injected noise are first defined: Drawing upon common error sources in field hydrological monitoring (such as sensor drift, manual recording discrepancies, and data transmission losses), and considering the error background of Chinese hydrological observation data mentioned in the study, an initial noise proportion of 2 % is set as a conservative baseline (compliant with the lower limit requirement of 1 %–2 % equipment error specified in the Chinese Hydrological Observation Specification GB/T 50095-2014). To avoid the unrealistic assumption of independent noise, the injected noise follows a normal distribution (mean <inline-formula><mml:math id="M79" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0, standard deviation <inline-formula><mml:math id="M80" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5 %–10 % of the corresponding variable's observed value). This is combined with the correlation characteristics of variables across the four basins (e.g., Pearson's correlation coefficient between precipitation and relative humidity in the Wuding River basin is 0.72, and the correlation coefficient between average temperature and evaporation in the Qingyi River basin is 0.63), ensuring consistency with the patterns observed in the actual data (Wang et al., 2023; Zhao et al., 2024). Subsequently, we used this perturbed dataset to train the models and make streamflow simulations to test the models' responsiveness to noise data situations. Noise data injection helps evaluate how the models perform when facing unknown or noise data situations in the real world and aids in improving the models' performance and generalization capabilities. Additionally, we conducted 10 independent runs for each model and recorded the results of each run, including the model's outputs and performance metrics. By running the model multiple times, we could observe the variations and fluctuations in the models' performance across different runs, thereby enabling a more thorough assessment of its performance and improving the evaluation of its robustness and reliability.</p>
      <p id="d2e4008">The detailed outcomes of the noise data injection test are recorded in Sect. S4.3 in the Supplement. The boxplots in Fig. 7 provide a detailed representation of the normal distribution of indicators obtained from the 10 runs of each model during the noise data injection test. It is apparent that the deep learning models demonstrate good stability. Among them, the LSTM, GRU, and TCN-GRU models show relatively stable simulation performance across the four basins in the noise data injection test. However, it is noteworthy that the TCN model exhibits significant fluctuations in the tests conducted in the Chu and Jianxi basins. Overall, the XAJ-TCN-GRU model demonstrates the strongest stability and the best simulation performance in the noise data injection test. The XAJ-TCN-GRU model leverages the advantages of integrating conceptual rainfall - runoff and deep learning models, enabling it to capture the physical characteristics of streamflow data while also learning the deeper features of the data, thereby performing exceptionally well in handling noise data.</p>
      <p id="d2e4011">In the out-of-context validation, we excluded data from wet-year in the training sets of the four basins and used these data separately for model validation. A wet-year was defined as a hydrological year (June of the current year to May of the next year, consistent with China's hydrological year division) where the annual precipitation exceeded the 75th percentile of the long-term (2010–2023) annual precipitation series in the respective basin. This criterion aligns with the classification standard for wet years in the Technical Specifications for Hydrological Data Processing (General Administration of Quality Supervision, GB/T 50102-2014) in China. This approach aims to evaluate the model's performance under extreme hydrological conditions (i.e., wet-year) that it has not encountered before, providing a better understanding of its generalization ability and robustness. The out-of-context validation results for the four basins are shown in Table 6. By comparing Tables 5 and 6, we can see that the model's simulation accuracy declines slightly under wet-year conditions compared to regular years. However, it still maintains a high level of accuracy overall, indicating that the model has a certain degree of generalization ability and can make reasonable simulations under extreme flow conditions. In the Jianxi River and Qingyi River basins, the model's simulation accuracy decreases more significantly during wet-year, likely because these regions experience greater precipitation and flow fluctuations during wet-year. This variability may not be sufficiently captured in the training set, thereby affecting the ability of the model to learn and adapt under these extreme conditions.</p>

<table-wrap id="T6" specific-use="star"><label>Table 6</label><caption><p id="d2e4017">Results of out-of-context validation on the XAJ-TCN-GRU model.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Basin</oasis:entry>
         <oasis:entry colname="col2">RMSE (m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>
         <oasis:entry colname="col3">MAE (m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>
         <oasis:entry colname="col4">MAPE (%)</oasis:entry>
         <oasis:entry colname="col5">NSE</oasis:entry>
         <oasis:entry colname="col6">KGE</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Wuding</oasis:entry>
         <oasis:entry colname="col2">8.210</oasis:entry>
         <oasis:entry colname="col3">5.381</oasis:entry>
         <oasis:entry colname="col4">4.9</oasis:entry>
         <oasis:entry colname="col5">0.973</oasis:entry>
         <oasis:entry colname="col6">0.970</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Chu</oasis:entry>
         <oasis:entry colname="col2">13.943</oasis:entry>
         <oasis:entry colname="col3">6.876</oasis:entry>
         <oasis:entry colname="col4">4.1</oasis:entry>
         <oasis:entry colname="col5">0.952</oasis:entry>
         <oasis:entry colname="col6">0.945</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Jianxi</oasis:entry>
         <oasis:entry colname="col2">20.786</oasis:entry>
         <oasis:entry colname="col3">11.763</oasis:entry>
         <oasis:entry colname="col4">5.1</oasis:entry>
         <oasis:entry colname="col5">0.969</oasis:entry>
         <oasis:entry colname="col6">0.940</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Qingyi</oasis:entry>
         <oasis:entry colname="col2">28.014</oasis:entry>
         <oasis:entry colname="col3">17.002</oasis:entry>
         <oasis:entry colname="col4">4.8</oasis:entry>
         <oasis:entry colname="col5">0.963</oasis:entry>
         <oasis:entry colname="col6">0.951</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e4196">To further refine the model robustness assessment framework, this study additionally designed the “drought year exclusion” approach and the “extreme event threshold segmentation” approach to comprehensively evaluate the model's stability under various exceptional conditions, such as extremely low flow and extremely high flow (Acuña Espinoza et al., 2025b).</p>
      <p id="d2e4199">“Dry-Year Exclusion” Approach: Years with annual precipitation <inline-formula><mml:math id="M85" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 25 % of the multi-year average were defined as “dry-year”. After excluding dry-year data from the training set, model training was conducted, followed by testing using the excluded dry-year data. Results are shown in Table S4. It indicates that the XAJ-TCN-GRU model achieved NSE values of 0.954–0.969 under extreme low-flow scenarios, with a performance decline of only 1.7 %–2.3 % compared to the full-data training scenario. This decline was lower than that observed for the TCN-GRU model (3.4 %–3.5 %) and the XAJ model (8.0 %–8.8 %), demonstrating its robustness under extreme low-flow conditions. Specifically, the Qingyi River basin, possessing a larger baseline runoff volume (mean daily streamflow 545.06 m<sup>3</sup> s<sup>−1</sup>), exhibited the smallest NSE reduction (1.7 %) after excluding dry years. Conversely, the Wuding River basin, characterised by arid conditions (mean daily streamflow 117.56 m<sup>3</sup> s<sup>−1</sup>), showed a relatively higher reduction (2.3 %), yet still maintained a low overall level.</p>
      <p id="d2e4252">“Extreme Event Threshold Segmentation” approach: Pearson Type III distributions were employed to calculate the 10-year return period flow thresholds for the four basins. Model training utilised only data below the thresholds, while data exceeding the thresholds tested the models' simulation capability for extreme high flows. Results are presented in Table S4. It indicates that the NSE of the XAJ-TCN-GRU model in extreme high-flow testing remained between 0.941 and 0.955, representing a 3.1 %–4.6 % reduction compared to the full-data training scenario. This decline was significantly lower than that observed for the TCN-GRU model (5.9 %–7.2 %) and the XAJ model (8.9 %–12.6 %). Notably, in the Qingyi River basin, where the 10-year return period threshold (2850.3 m<sup>3</sup> s<sup>−1</sup>) approaches its historical maximum discharge (3683.14 m<sup>3</sup> s<sup>−1</sup>), the model still achieves an NSE of 0.955 with a mere 3.1 % decline, demonstrating robust adaptability to high-intensity extreme flows. The Wuding River, characterised by arid basin conditions, exhibited a substantial disparity between extreme flow and mean flow (threshold 1120.5 m<sup>3</sup> s<sup>−1</sup> being 9.5 times the mean 117.56 m<sup>3</sup> s<sup>−1</sup>), resulting in a relatively higher NSE reduction (4.6 %). Nevertheless, this reduction remained substantially lower than that of the comparison model.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Flood simulation analysis</title>
      <p id="d2e4348">Flood simulation is a core component of watershed management and disaster prevention planning. Especially during the flood season, accurate streamflow simulations are paramount for the prompt execution of flood control measures and the rational allocation of water resources. This section investigates streamflow simulations across four distinct basins during both flood and non-flood seasons, providing a comprehensive assessment of their capabilities.</p>
      <p id="d2e4351">Based on the climatic and geographical conditions, the flood seasons for the Wuding River and Chu River primarily occur from June to September, while for the Jianxi and Qingyi Rivers, they commence slightly earlier, from May to September. These flood seasons represent periods characterized by the most significant variations in streamflow, making them particularly challenging to simulate. According to the data presented in Table 7, the XAJ-TCN-GRU model demonstrates exceptional performance in simulating streamflow during the flood seasons across all four basins. Its NSE values for the Wuding River, Chu River, Jianxi River, and Qingyi River are 0.988, 0.968, 0.984, and 0.980, respectively, all of which are close to or exceed 0.98, indicating the model's high accuracy in flood season simulations. Furthermore, during non-flood seasons, the model maintains high NSE values of 0.987, 0.970, 0.980, and 0.987, respectively, further confirming its stability and reliability. It is important to note that although the accuracy of the XAJ-TCN-GRU in simulating streamflow during flood seasons for the Chu River and Qingyi River basins is slightly lower compared to non-flood seasons, this does not indicate poor performance. In fact, the complexities arising from factors such as climate change and topography make it challenging for any simulation model to achieve perfection during flood seasons. Nonetheless, compared with the other five comparative models, the XAJ-TCN-GRU model demonstrates the lowest RMSE, MAE, and MAPE in streamflow simulation during flood seasons across all four basins, highlighting its superiority in flood season simulation.</p>

<table-wrap id="T7" specific-use="star"><label>Table 7</label><caption><p id="d2e4357">Simulation outcomes of the XAJ-TCN-GRU model and comparative models in four basins during flood and non-flood seasons.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="12">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right" colsep="1"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1">Basin</oasis:entry>

         <oasis:entry colname="col2">Model</oasis:entry>

         <oasis:entry rowsep="1" namest="col3" nameend="col7" align="center" colsep="1">Flood Season </oasis:entry>

         <oasis:entry rowsep="1" namest="col8" nameend="col12" align="center">Non-Flood Season </oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">RMSE</oasis:entry>

         <oasis:entry colname="col4">MAE</oasis:entry>

         <oasis:entry colname="col5">MAPE</oasis:entry>

         <oasis:entry colname="col6">NSE</oasis:entry>

         <oasis:entry colname="col7">KGE</oasis:entry>

         <oasis:entry colname="col8">RMSE</oasis:entry>

         <oasis:entry colname="col9">MAE</oasis:entry>

         <oasis:entry colname="col10">MAPE</oasis:entry>

         <oasis:entry colname="col11">NSE</oasis:entry>

         <oasis:entry colname="col12">KGE</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col4">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col5">(%)</oasis:entry>

         <oasis:entry colname="col6"/>

         <oasis:entry colname="col7"/>

         <oasis:entry colname="col8">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col9">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col10">(%)</oasis:entry>

         <oasis:entry colname="col11"/>

         <oasis:entry colname="col12"/>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="5">Wuding</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">69.271</oasis:entry>

         <oasis:entry colname="col4">64.966</oasis:entry>

         <oasis:entry colname="col5">73.9</oasis:entry>

         <oasis:entry colname="col6">0.892</oasis:entry>

         <oasis:entry colname="col7">0.806</oasis:entry>

         <oasis:entry colname="col8">69.137</oasis:entry>

         <oasis:entry colname="col9">63.952</oasis:entry>

         <oasis:entry colname="col10">71.4</oasis:entry>

         <oasis:entry colname="col11">0.568</oasis:entry>

         <oasis:entry colname="col12">0.549</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">32.717</oasis:entry>

         <oasis:entry colname="col4">25.314</oasis:entry>

         <oasis:entry colname="col5">23.0</oasis:entry>

         <oasis:entry colname="col6">0.976</oasis:entry>

         <oasis:entry colname="col7">0.968</oasis:entry>

         <oasis:entry colname="col8">23.341</oasis:entry>

         <oasis:entry colname="col9">14.880</oasis:entry>

         <oasis:entry colname="col10">25.4</oasis:entry>

         <oasis:entry colname="col11">0.951</oasis:entry>

         <oasis:entry colname="col12">0.943</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">17.518</oasis:entry>

         <oasis:entry colname="col4">10.996</oasis:entry>

         <oasis:entry colname="col5">9.0</oasis:entry>

         <oasis:entry colname="col6">0.983</oasis:entry>

         <oasis:entry colname="col7">0.980</oasis:entry>

         <oasis:entry colname="col8">14.810</oasis:entry>

         <oasis:entry colname="col9">8.229</oasis:entry>

         <oasis:entry colname="col10">13.9</oasis:entry>

         <oasis:entry colname="col11">0.970</oasis:entry>

         <oasis:entry colname="col12">0.972</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">20.058</oasis:entry>

         <oasis:entry colname="col4">12.752</oasis:entry>

         <oasis:entry colname="col5">11.4</oasis:entry>

         <oasis:entry colname="col6">0.971</oasis:entry>

         <oasis:entry colname="col7">0.982</oasis:entry>

         <oasis:entry colname="col8">17.658</oasis:entry>

         <oasis:entry colname="col9">10.255</oasis:entry>

         <oasis:entry colname="col10">14.7</oasis:entry>

         <oasis:entry colname="col11">0.987</oasis:entry>

         <oasis:entry colname="col12">0.964</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">25.466</oasis:entry>

         <oasis:entry colname="col4">13.993</oasis:entry>

         <oasis:entry colname="col5">6.8</oasis:entry>

         <oasis:entry colname="col6">0.985</oasis:entry>

         <oasis:entry colname="col7">0.988</oasis:entry>

         <oasis:entry colname="col8">17.962</oasis:entry>

         <oasis:entry colname="col9">7.922</oasis:entry>

         <oasis:entry colname="col10">7.3</oasis:entry>

         <oasis:entry colname="col11">0.971</oasis:entry>

         <oasis:entry colname="col12">0.965</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">8.998</oasis:entry>

         <oasis:entry colname="col4">5.301</oasis:entry>

         <oasis:entry colname="col5">3.6</oasis:entry>

         <oasis:entry colname="col6">0.988</oasis:entry>

         <oasis:entry colname="col7">0.990</oasis:entry>

         <oasis:entry colname="col8">5.703</oasis:entry>

         <oasis:entry colname="col9">3.124</oasis:entry>

         <oasis:entry colname="col10">4.4</oasis:entry>

         <oasis:entry colname="col11">0.987</oasis:entry>

         <oasis:entry colname="col12">0.978</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="5">Chu</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">85.177</oasis:entry>

         <oasis:entry colname="col4">69.672</oasis:entry>

         <oasis:entry colname="col5">71.9</oasis:entry>

         <oasis:entry colname="col6">0.657</oasis:entry>

         <oasis:entry colname="col7">0.597</oasis:entry>

         <oasis:entry colname="col8">63.776</oasis:entry>

         <oasis:entry colname="col9">46.071</oasis:entry>

         <oasis:entry colname="col10">68.3</oasis:entry>

         <oasis:entry colname="col11">0.664</oasis:entry>

         <oasis:entry colname="col12">0.593</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">50.564</oasis:entry>

         <oasis:entry colname="col4">35.345</oasis:entry>

         <oasis:entry colname="col5">22.0</oasis:entry>

         <oasis:entry colname="col6">0.885</oasis:entry>

         <oasis:entry colname="col7">0.843</oasis:entry>

         <oasis:entry colname="col8">30.069</oasis:entry>

         <oasis:entry colname="col9">19.286</oasis:entry>

         <oasis:entry colname="col10">34.3</oasis:entry>

         <oasis:entry colname="col11">0.836</oasis:entry>

         <oasis:entry colname="col12">0.743</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">36.581</oasis:entry>

         <oasis:entry colname="col4">23.193</oasis:entry>

         <oasis:entry colname="col5">15.9</oasis:entry>

         <oasis:entry colname="col6">0.909</oasis:entry>

         <oasis:entry colname="col7">0.886</oasis:entry>

         <oasis:entry colname="col8">22.526</oasis:entry>

         <oasis:entry colname="col9">14.420</oasis:entry>

         <oasis:entry colname="col10">28.9</oasis:entry>

         <oasis:entry colname="col11">0.908</oasis:entry>

         <oasis:entry colname="col12">0.837</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">40.883</oasis:entry>

         <oasis:entry colname="col4">29.002</oasis:entry>

         <oasis:entry colname="col5">23.0</oasis:entry>

         <oasis:entry colname="col6">0.925</oasis:entry>

         <oasis:entry colname="col7">0.894</oasis:entry>

         <oasis:entry colname="col8">21.214</oasis:entry>

         <oasis:entry colname="col9">12.387</oasis:entry>

         <oasis:entry colname="col10">24.0</oasis:entry>

         <oasis:entry colname="col11">0.919</oasis:entry>

         <oasis:entry colname="col12">0.884</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">45.087</oasis:entry>

         <oasis:entry colname="col4">26.718</oasis:entry>

         <oasis:entry colname="col5">12.6</oasis:entry>

         <oasis:entry colname="col6">0.940</oasis:entry>

         <oasis:entry colname="col7">0.907</oasis:entry>

         <oasis:entry colname="col8">20.078</oasis:entry>

         <oasis:entry colname="col9">8.389</oasis:entry>

         <oasis:entry colname="col10">9.9</oasis:entry>

         <oasis:entry colname="col11">0.927</oasis:entry>

         <oasis:entry colname="col12">0.901</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">16.674</oasis:entry>

         <oasis:entry colname="col4">7.957</oasis:entry>

         <oasis:entry colname="col5">3.7</oasis:entry>

         <oasis:entry colname="col6">0.968</oasis:entry>

         <oasis:entry colname="col7">0.927</oasis:entry>

         <oasis:entry colname="col8">7.362</oasis:entry>

         <oasis:entry colname="col9">2.471</oasis:entry>

         <oasis:entry colname="col10">2.8</oasis:entry>

         <oasis:entry colname="col11">0.970</oasis:entry>

         <oasis:entry colname="col12">0.936</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="5">Jianxi</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">134.435</oasis:entry>

         <oasis:entry colname="col4">106.805</oasis:entry>

         <oasis:entry colname="col5">61.5</oasis:entry>

         <oasis:entry colname="col6">0.777</oasis:entry>

         <oasis:entry colname="col7">0.781</oasis:entry>

         <oasis:entry colname="col8">91.986</oasis:entry>

         <oasis:entry colname="col9">75.216</oasis:entry>

         <oasis:entry colname="col10">65.0</oasis:entry>

         <oasis:entry colname="col11">0.658</oasis:entry>

         <oasis:entry colname="col12">0.493</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">61.793</oasis:entry>

         <oasis:entry colname="col4">42.369</oasis:entry>

         <oasis:entry colname="col5">22.1</oasis:entry>

         <oasis:entry colname="col6">0.953</oasis:entry>

         <oasis:entry colname="col7">0.928</oasis:entry>

         <oasis:entry colname="col8">50.556</oasis:entry>

         <oasis:entry colname="col9">41.489</oasis:entry>

         <oasis:entry colname="col10">37.4</oasis:entry>

         <oasis:entry colname="col11">0.776</oasis:entry>

         <oasis:entry colname="col12">0.744</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">51.917</oasis:entry>

         <oasis:entry colname="col4">23.662</oasis:entry>

         <oasis:entry colname="col5">8.8</oasis:entry>

         <oasis:entry colname="col6">0.959</oasis:entry>

         <oasis:entry colname="col7">0.936</oasis:entry>

         <oasis:entry colname="col8">26.816</oasis:entry>

         <oasis:entry colname="col9">15.121</oasis:entry>

         <oasis:entry colname="col10">9.8</oasis:entry>

         <oasis:entry colname="col11">0.937</oasis:entry>

         <oasis:entry colname="col12">0.883</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">54.410</oasis:entry>

         <oasis:entry colname="col4">30.448</oasis:entry>

         <oasis:entry colname="col5">13.1</oasis:entry>

         <oasis:entry colname="col6">0.964</oasis:entry>

         <oasis:entry colname="col7">0.948</oasis:entry>

         <oasis:entry colname="col8">24.736</oasis:entry>

         <oasis:entry colname="col9">16.865</oasis:entry>

         <oasis:entry colname="col10">11.3</oasis:entry>

         <oasis:entry colname="col11">0.946</oasis:entry>

         <oasis:entry colname="col12">0.897</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">57.847</oasis:entry>

         <oasis:entry colname="col4">22.569</oasis:entry>

         <oasis:entry colname="col5">6.1</oasis:entry>

         <oasis:entry colname="col6">0.967</oasis:entry>

         <oasis:entry colname="col7">0.970</oasis:entry>

         <oasis:entry colname="col8">42.063</oasis:entry>

         <oasis:entry colname="col9">15.961</oasis:entry>

         <oasis:entry colname="col10">5.7</oasis:entry>

         <oasis:entry colname="col11">0.961</oasis:entry>

         <oasis:entry colname="col12">0.934</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">22.484</oasis:entry>

         <oasis:entry colname="col4">10.799</oasis:entry>

         <oasis:entry colname="col5">3.9</oasis:entry>

         <oasis:entry colname="col6">0.984</oasis:entry>

         <oasis:entry colname="col7">0.978</oasis:entry>

         <oasis:entry colname="col8">10.534</oasis:entry>

         <oasis:entry colname="col9">6.229</oasis:entry>

         <oasis:entry colname="col10">4.1</oasis:entry>

         <oasis:entry colname="col11">0.980</oasis:entry>

         <oasis:entry colname="col12">0.961</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="5">Qingyi</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">135.246</oasis:entry>

         <oasis:entry colname="col4">106.087</oasis:entry>

         <oasis:entry colname="col5">15.5</oasis:entry>

         <oasis:entry colname="col6">0.788</oasis:entry>

         <oasis:entry colname="col7">0.657</oasis:entry>

         <oasis:entry colname="col8">105.228</oasis:entry>

         <oasis:entry colname="col9">92.937</oasis:entry>

         <oasis:entry colname="col10">54.4</oasis:entry>

         <oasis:entry colname="col11">0.659</oasis:entry>

         <oasis:entry colname="col12">0.604</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">99.776</oasis:entry>

         <oasis:entry colname="col4">72.860</oasis:entry>

         <oasis:entry colname="col5">9.5</oasis:entry>

         <oasis:entry colname="col6">0.885</oasis:entry>

         <oasis:entry colname="col7">0.791</oasis:entry>

         <oasis:entry colname="col8">58.095</oasis:entry>

         <oasis:entry colname="col9">44.164</oasis:entry>

         <oasis:entry colname="col10">12.5</oasis:entry>

         <oasis:entry colname="col11">0.940</oasis:entry>

         <oasis:entry colname="col12">0.826</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">71.052</oasis:entry>

         <oasis:entry colname="col4">46.127</oasis:entry>

         <oasis:entry colname="col5">5.6</oasis:entry>

         <oasis:entry colname="col6">0.941</oasis:entry>

         <oasis:entry colname="col7">0.867</oasis:entry>

         <oasis:entry colname="col8">26.295</oasis:entry>

         <oasis:entry colname="col9">17.646</oasis:entry>

         <oasis:entry colname="col10">6.6</oasis:entry>

         <oasis:entry colname="col11">0.978</oasis:entry>

         <oasis:entry colname="col12">0.904</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">68.884</oasis:entry>

         <oasis:entry colname="col4">48.399</oasis:entry>

         <oasis:entry colname="col5">8.8</oasis:entry>

         <oasis:entry colname="col6">0.931</oasis:entry>

         <oasis:entry colname="col7">0.889</oasis:entry>

         <oasis:entry colname="col8">27.406</oasis:entry>

         <oasis:entry colname="col9">20.906</oasis:entry>

         <oasis:entry colname="col10">6.7</oasis:entry>

         <oasis:entry colname="col11">0.980</oasis:entry>

         <oasis:entry colname="col12">0.892</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">77.301</oasis:entry>

         <oasis:entry colname="col4">63.413</oasis:entry>

         <oasis:entry colname="col5">6.6</oasis:entry>

         <oasis:entry colname="col6">0.945</oasis:entry>

         <oasis:entry colname="col7">0.902</oasis:entry>

         <oasis:entry colname="col8">28.924</oasis:entry>

         <oasis:entry colname="col9">21.477</oasis:entry>

         <oasis:entry colname="col10">4.8</oasis:entry>

         <oasis:entry colname="col11">0.982</oasis:entry>

         <oasis:entry colname="col12">0.935</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">29.702</oasis:entry>

         <oasis:entry colname="col4">19.063</oasis:entry>

         <oasis:entry colname="col5">2.3</oasis:entry>

         <oasis:entry colname="col6">0.980</oasis:entry>

         <oasis:entry colname="col7">0.964</oasis:entry>

         <oasis:entry colname="col8">9.954</oasis:entry>

         <oasis:entry colname="col9">6.467</oasis:entry>

         <oasis:entry colname="col10">1.7</oasis:entry>

         <oasis:entry colname="col11">0.987</oasis:entry>

         <oasis:entry colname="col12">0.971</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e5479">This study also placed a specific emphasis on the accurate simulation of extreme hydrological events. Flood events were identified using the Peak Over Threshold (POT) method, a widely accepted flood frequency analysis approach (Hosking and Wallis, 1997). For each basin, the threshold was determined as the 95th percentile of the daily streamflow series in the testing set, corresponding to a return period of approximately 2 years based on regional hydrological characteristics (as recommended by the China Hydrological Manual, 2017). Periods where daily streamflow exceeded this threshold and lasted for at least 2 consecutive days were classified as flood events. Through in-depth hydrological data analysis, a total of eight such flood events were identified across the four basins. Table 8 presents detailed simulation outcomes of these flood events using different models in the four basins. Clearly, the XAJ-TCN-GRU model exhibits the least simulation bias in all four basins when observing the data in Table 8, with remarkably lower RMSE and MAPE values than other models. In the four flood events of the Wuding River basin, the RMSE of XAJ-TCN-GRU was reduced by 30.60 %, 42.16 %, 66.47 %, and 43.01 % compared with TCN-GRU. This significant reduction not only highlights the importance of integrating the results of conceptual rainfall - runoff model to enhance the simulation accuracy of hybrid models but also further validates the high accuracy and dependability of the XAJ-TCN-GRU in simulating flood events. The XAJ-TCN-GRU model's in-depth understanding of hydrological processes provides an important foundation for flood peak simulation in areas with limited hydrological data, particularly in regions with sparse observation stations, where the model's portability is especially significant.</p>

<table-wrap id="T8" specific-use="star"><label>Table 8</label><caption><p id="d2e5485">Simulation results of flood events using the proposed XAJ-TCN-GRU and comparative models for four basins.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="14">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right" colsep="1"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:colspec colnum="13" colname="col13" align="right"/>
     <oasis:colspec colnum="14" colname="col14" align="right"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1">Basin</oasis:entry>

         <oasis:entry colname="col2">Flood event</oasis:entry>

         <oasis:entry rowsep="1" namest="col3" nameend="col4" align="center">XAJ </oasis:entry>

         <oasis:entry rowsep="1" namest="col5" nameend="col6" align="center">LSTM </oasis:entry>

         <oasis:entry rowsep="1" namest="col7" nameend="col8" align="center">TCN </oasis:entry>

         <oasis:entry rowsep="1" namest="col9" nameend="col10" align="center">GRU </oasis:entry>

         <oasis:entry rowsep="1" namest="col11" nameend="col12" align="center">TCN-GRU </oasis:entry>

         <oasis:entry rowsep="1" namest="col13" nameend="col14" align="center">XAJ-TCN-GRU </oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">RMSE</oasis:entry>

         <oasis:entry colname="col4">MAPE</oasis:entry>

         <oasis:entry colname="col5">RMSE</oasis:entry>

         <oasis:entry colname="col6">MAPE</oasis:entry>

         <oasis:entry colname="col7">RMSE</oasis:entry>

         <oasis:entry colname="col8">MAPE</oasis:entry>

         <oasis:entry colname="col9">RMSE</oasis:entry>

         <oasis:entry colname="col10">MAPE</oasis:entry>

         <oasis:entry colname="col11">RMSE</oasis:entry>

         <oasis:entry colname="col12">MAPE</oasis:entry>

         <oasis:entry colname="col13">RMSE</oasis:entry>

         <oasis:entry colname="col14">MAPE</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col4">(%)</oasis:entry>

         <oasis:entry colname="col5">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col6">( %)</oasis:entry>

         <oasis:entry colname="col7">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col8">(%)</oasis:entry>

         <oasis:entry colname="col9">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col10">(%)</oasis:entry>

         <oasis:entry colname="col11">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col12">( %)</oasis:entry>

         <oasis:entry colname="col13">(m<sup>3</sup> s<sup>−1</sup>)</oasis:entry>

         <oasis:entry colname="col14">(%)</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="3">Wuding</oasis:entry>

         <oasis:entry colname="col2">22/5/2021–24/5/2021</oasis:entry>

         <oasis:entry colname="col3">71.073</oasis:entry>

         <oasis:entry colname="col4">12.0</oasis:entry>

         <oasis:entry colname="col5">60.424</oasis:entry>

         <oasis:entry colname="col6">10.3</oasis:entry>

         <oasis:entry colname="col7">25.224</oasis:entry>

         <oasis:entry colname="col8">4.2</oasis:entry>

         <oasis:entry colname="col9">22.668</oasis:entry>

         <oasis:entry colname="col10">3.2</oasis:entry>

         <oasis:entry colname="col11">16.720</oasis:entry>

         <oasis:entry colname="col12">3.0</oasis:entry>

         <oasis:entry colname="col13">11.604</oasis:entry>

         <oasis:entry colname="col14">1.5</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">5/6/2021–6/6/2021</oasis:entry>

         <oasis:entry colname="col3">21.040</oasis:entry>

         <oasis:entry colname="col4">3.8</oasis:entry>

         <oasis:entry colname="col5">24.434</oasis:entry>

         <oasis:entry colname="col6">4.4</oasis:entry>

         <oasis:entry colname="col7">19.277</oasis:entry>

         <oasis:entry colname="col8">3.5</oasis:entry>

         <oasis:entry colname="col9">10.468</oasis:entry>

         <oasis:entry colname="col10">24.5</oasis:entry>

         <oasis:entry colname="col11">6.618</oasis:entry>

         <oasis:entry colname="col12">1.1</oasis:entry>

         <oasis:entry colname="col13">3.828</oasis:entry>

         <oasis:entry colname="col14">0.7</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">28/5/2022–29/5/2022</oasis:entry>

         <oasis:entry colname="col3">61.448</oasis:entry>

         <oasis:entry colname="col4">11.2</oasis:entry>

         <oasis:entry colname="col5">12.086</oasis:entry>

         <oasis:entry colname="col6">2.2</oasis:entry>

         <oasis:entry colname="col7">21.479</oasis:entry>

         <oasis:entry colname="col8">3.9</oasis:entry>

         <oasis:entry colname="col9">10.125</oasis:entry>

         <oasis:entry colname="col10">1.8</oasis:entry>

         <oasis:entry colname="col11">8.897</oasis:entry>

         <oasis:entry colname="col12">1.6</oasis:entry>

         <oasis:entry colname="col13">2.985</oasis:entry>

         <oasis:entry colname="col14">0.5</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">1/6/2022–26/6/2022</oasis:entry>

         <oasis:entry colname="col3">66.882</oasis:entry>

         <oasis:entry colname="col4">6.6</oasis:entry>

         <oasis:entry colname="col5">65.672</oasis:entry>

         <oasis:entry colname="col6">6.6</oasis:entry>

         <oasis:entry colname="col7">67.349</oasis:entry>

         <oasis:entry colname="col8">6.5</oasis:entry>

         <oasis:entry colname="col9">49.185</oasis:entry>

         <oasis:entry colname="col10">4.1</oasis:entry>

         <oasis:entry colname="col11">42.754</oasis:entry>

         <oasis:entry colname="col12">3.6</oasis:entry>

         <oasis:entry colname="col13">24.366</oasis:entry>

         <oasis:entry colname="col14">2.3</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1">Chu</oasis:entry>

         <oasis:entry colname="col2">20/6/2023–21/6/2023</oasis:entry>

         <oasis:entry colname="col3">132.625</oasis:entry>

         <oasis:entry colname="col4">17.0</oasis:entry>

         <oasis:entry colname="col5">36.060</oasis:entry>

         <oasis:entry colname="col6">4.6</oasis:entry>

         <oasis:entry colname="col7">86.269</oasis:entry>

         <oasis:entry colname="col8">11.0</oasis:entry>

         <oasis:entry colname="col9">78.822</oasis:entry>

         <oasis:entry colname="col10">10.1</oasis:entry>

         <oasis:entry colname="col11">44.289</oasis:entry>

         <oasis:entry colname="col12">5.7</oasis:entry>

         <oasis:entry colname="col13">26.699</oasis:entry>

         <oasis:entry colname="col14">3.4</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="1">Jianxi</oasis:entry>

         <oasis:entry colname="col2">10/8/2022–16/8/2022</oasis:entry>

         <oasis:entry colname="col3">56.266</oasis:entry>

         <oasis:entry colname="col4">3.6</oasis:entry>

         <oasis:entry colname="col5">82.850</oasis:entry>

         <oasis:entry colname="col6">5.5</oasis:entry>

         <oasis:entry colname="col7">94.629</oasis:entry>

         <oasis:entry colname="col8">6.4</oasis:entry>

         <oasis:entry colname="col9">65.441</oasis:entry>

         <oasis:entry colname="col10">4.7</oasis:entry>

         <oasis:entry colname="col11">48.885</oasis:entry>

         <oasis:entry colname="col12">3.6</oasis:entry>

         <oasis:entry colname="col13">34.579</oasis:entry>

         <oasis:entry colname="col14">2.3</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">20/8/2022–1/9/2022</oasis:entry>

         <oasis:entry colname="col3">196.557</oasis:entry>

         <oasis:entry colname="col4">13.1</oasis:entry>

         <oasis:entry colname="col5">111.546</oasis:entry>

         <oasis:entry colname="col6">5.7</oasis:entry>

         <oasis:entry colname="col7">105.329</oasis:entry>

         <oasis:entry colname="col8">5.8</oasis:entry>

         <oasis:entry colname="col9">92.535</oasis:entry>

         <oasis:entry colname="col10">5.8</oasis:entry>

         <oasis:entry colname="col11">96.338</oasis:entry>

         <oasis:entry colname="col12">6.2</oasis:entry>

         <oasis:entry colname="col13">50.825</oasis:entry>

         <oasis:entry colname="col14">2.8</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1">Qingyi</oasis:entry>

         <oasis:entry colname="col2">4/9/2021–8/9/2021</oasis:entry>

         <oasis:entry colname="col3">285.960</oasis:entry>

         <oasis:entry colname="col4">11.8</oasis:entry>

         <oasis:entry colname="col5">241.618</oasis:entry>

         <oasis:entry colname="col6">8.8</oasis:entry>

         <oasis:entry colname="col7">210.184</oasis:entry>

         <oasis:entry colname="col8">8.6</oasis:entry>

         <oasis:entry colname="col9">209.760</oasis:entry>

         <oasis:entry colname="col10">7.3</oasis:entry>

         <oasis:entry colname="col11">177.104</oasis:entry>

         <oasis:entry colname="col12">7.7</oasis:entry>

         <oasis:entry colname="col13">94.696</oasis:entry>

         <oasis:entry colname="col14">4.3</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e6138">However, it is important to note that while this model provides insights into potential applications for flood peak simulation, our work focuses on streamflow simulation rather than direct flood simulation. Directly using streamflow simulation results for flood peak simulation has limitations. First, streamflow models often rely on coarse spatial and temporal scales, which may overlook critical local features and flood dynamics. Second, inaccuracies in model parameters and input data, particularly under extreme precipitation conditions, can amplify errors in flood peak estimation. These factors highlight the need for further development to improve the accuracy and reliability of flood peak simulations using streamflow models. The results suggest that, although the model's simulation can serve as an approximation of flood peak flows in areas with limited observation stations, further development is needed to improve the reliability of flood simulations. Future research may explore incorporating additional flood-related factors and advanced post-processing techniques to better translate streamflow simulations into accurate flood simulations.</p>
      <p id="d2e6141">Further quantitative analysis of the key characteristics of 8 extreme flood events shows that the XAJ-TCN-GRU model performs optimally across all core metrics (as detailed in Table S5): <list list-type="order"><list-item>
      <p id="d2e6146">Peak flow: The average peak error of the integrated model across the 8 events (6.1 %) was 62.3 % lower than that of XAJ (16.2 %) and 43 % lower than that of TCN-GRU (10.7 %). Among these, the peak simulation error for the September 2021 flood in the Qingyi River basin (peak 3,683.1 m<sup>3</sup> s<sup>−1</sup>) was only 4.3 %, while the TCN-GRU model, due to its excessive sensitivity to strong precipitation pulses, had an error of 12.6 %.</p></list-item><list-item>
      <p id="d2e6171">Total flood volume: When calculated based on a 3-day flood volume, the average error of the integrated model (5.1 %) was significantly lower than that of XAJ (14.8 %) and TCN-GRU (9.7 %). For example, during the August 2022 flood in the Jianxi River basin, the integrated model simulated a flood volume, which deviated by only 1.4 % from the observed value. However, the TCN-GRU model underestimated the later receding flow, resulting in a flood volume deviation of 8.2 %.</p></list-item><list-item>
      <p id="d2e6175">Peak occurrence time: The average peak occurrence time deviation of the integrated model (2.1 hours) is only 36.8 % of that of TCN-GRU (5.7 hours), thanks to the physical constraints on flood propagation speed imposed by the confluence parameters of the XAJ model. For example, in the June 2023 flood in the Chu River basin, the XAJ model alone simulated a peak onset time deviation of 3.2 hours, while the TCN-GRU model had a deviation of 6.8 hours, which was corrected to 1.5 hours after integration.</p></list-item><list-item>
      <p id="d2e6179">Receding time: Measured by the time (T50) for flow to decrease from peak to 50 %, the integrated model's T50 simulation error (3.2 %) was significantly lower than TCN-GRU (8.7 %), as it incorporated XAJ's groundwater receding coefficient, effectively capturing the slow receding process of baseflow.</p></list-item></list></p>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Interval simulation</title>
      <p id="d2e6190">Traditional point simulations often prove insufficient to fully account for the inherent uncertainty in simulations, a challenge typically unavoidable in streamflow modeling. To obtain numerical estimates with their associated reliability, utilizing interval simulation methods represents a more reasonable approach. This approach not only provides an average simulation estimate but also captures the uncertainty level inherent in the simulation, thereby enabling more robust and scientifically grounded decision-making. In this section, interval simulation methods based on error modeling are investigated, building on the foundation of point simulations. The methodology adopted follows Song et al. (2015), namely, constructing simulation confidence interval at a specified significance level. The framework integrates the point simulation results from Sect. 4.2, using the logit distribution function to match the simulation error sequence and performing interval simulation at the designated significance level. Two evaluation metrics are used to assess interval simulation accuracy: PICP and PINAW. At a given significance level, a higher PICP value combined with a lower PINAW value indicates better model performance.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e6195">Interval simulation outcomes of the XAJ-TCN-GRU model for four basins at <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.05.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f08.png"/>

        </fig>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e6216">Interval simulation outcomes of the XAJ-TCN-GRU model for four basins at <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.1.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f09.png"/>

        </fig>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e6238">Interval simulation outcomes of the XAJ-TCN-GRU model at four basins for <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.2.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f10.png"/>

        </fig>

      <p id="d2e6257">Three distinct significance levels were chosen for each of the four river basins, with corresponding PICP and PINAW results documented in Table 9. Interval simulation results of the XAJ-TCN-GRU model at these four sites are visualized in Figs. 8–10. Notably, at different levels of significance, the majority of actual observations are located within the shaded area of the simulated interval, indicating that the XAJ-TCN-GRU model exhibits good coverage probabilities across different significance levels. Furthermore, an apparent trend shows that as the significance level increases, the average width of the simulation intervals tends to decrease.</p>

<table-wrap id="T9" specific-use="star"><label>Table 9</label><caption><p id="d2e6263">Evaluation of the XAJ-TCN-GRU and comparative models in interval simulation for four basins.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right" colsep="1"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right" colsep="1"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:thead>
       <oasis:row>

         <oasis:entry colname="col1">Basin</oasis:entry>

         <oasis:entry colname="col2">Model</oasis:entry>

         <oasis:entry rowsep="1" namest="col3" nameend="col4" align="center"><inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry rowsep="1" namest="col5" nameend="col6" align="center"><inline-formula><mml:math id="M124" 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></oasis:entry>

         <oasis:entry rowsep="1" namest="col7" nameend="col8" align="center"><inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1"/>

         <oasis:entry colname="col2"/>

         <oasis:entry colname="col3">PINAW</oasis:entry>

         <oasis:entry colname="col4">PICP</oasis:entry>

         <oasis:entry colname="col5">PINAW</oasis:entry>

         <oasis:entry colname="col6">PICP</oasis:entry>

         <oasis:entry colname="col7">PINAW</oasis:entry>

         <oasis:entry colname="col8">PICP</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="5">Wuding</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">0.094</oasis:entry>

         <oasis:entry colname="col4">83.75 %</oasis:entry>

         <oasis:entry colname="col5">0.073</oasis:entry>

         <oasis:entry colname="col6">75.03 %</oasis:entry>

         <oasis:entry colname="col7">0.048</oasis:entry>

         <oasis:entry colname="col8">59.12 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">0.072</oasis:entry>

         <oasis:entry colname="col4">89.38 %</oasis:entry>

         <oasis:entry colname="col5">0.056</oasis:entry>

         <oasis:entry colname="col6">81.76 %</oasis:entry>

         <oasis:entry colname="col7">0.037</oasis:entry>

         <oasis:entry colname="col8">64.83 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">0.050</oasis:entry>

         <oasis:entry colname="col4">93.39 %</oasis:entry>

         <oasis:entry colname="col5">0.051</oasis:entry>

         <oasis:entry colname="col6">89.78 %</oasis:entry>

         <oasis:entry colname="col7">0.033</oasis:entry>

         <oasis:entry colname="col8">81.96 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">0.065</oasis:entry>

         <oasis:entry colname="col4">92.89 %</oasis:entry>

         <oasis:entry colname="col5">0.041</oasis:entry>

         <oasis:entry colname="col6">89.98 %</oasis:entry>

         <oasis:entry colname="col7">0.028</oasis:entry>

         <oasis:entry colname="col8">79.76 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">0.053</oasis:entry>

         <oasis:entry colname="col4">93.69 %</oasis:entry>

         <oasis:entry colname="col5">0.039</oasis:entry>

         <oasis:entry colname="col6">90.98 %</oasis:entry>

         <oasis:entry colname="col7">0.026</oasis:entry>

         <oasis:entry colname="col8">82.67 %</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">0.022</oasis:entry>

         <oasis:entry colname="col4">94.29 %</oasis:entry>

         <oasis:entry colname="col5">0.017</oasis:entry>

         <oasis:entry colname="col6">91.48 %</oasis:entry>

         <oasis:entry colname="col7">0.011</oasis:entry>

         <oasis:entry colname="col8">85.37 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="5">Chu</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">0.244</oasis:entry>

         <oasis:entry colname="col4">88.88 %</oasis:entry>

         <oasis:entry colname="col5">0.190</oasis:entry>

         <oasis:entry colname="col6">79.76 %</oasis:entry>

         <oasis:entry colname="col7">0.125</oasis:entry>

         <oasis:entry colname="col8">60.52 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">0.133</oasis:entry>

         <oasis:entry colname="col4">89.98</oasis:entry>

         <oasis:entry colname="col5">0.104</oasis:entry>

         <oasis:entry colname="col6">84.67 %</oasis:entry>

         <oasis:entry colname="col7">0.068</oasis:entry>

         <oasis:entry colname="col8">72.65 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">0.115</oasis:entry>

         <oasis:entry colname="col4">93.49 %</oasis:entry>

         <oasis:entry colname="col5">0.090</oasis:entry>

         <oasis:entry colname="col6">89.98 %</oasis:entry>

         <oasis:entry colname="col7">0.059</oasis:entry>

         <oasis:entry colname="col8">79.76 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">0.109</oasis:entry>

         <oasis:entry colname="col4">92.69 %</oasis:entry>

         <oasis:entry colname="col5">0.086</oasis:entry>

         <oasis:entry colname="col6">87.37 %</oasis:entry>

         <oasis:entry colname="col7">0.056</oasis:entry>

         <oasis:entry colname="col8">77.66 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">0.108</oasis:entry>

         <oasis:entry colname="col4">94.29 %</oasis:entry>

         <oasis:entry colname="col5">0.084</oasis:entry>

         <oasis:entry colname="col6">91.68 %</oasis:entry>

         <oasis:entry colname="col7">0.055</oasis:entry>

         <oasis:entry colname="col8">84.57 %</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">0.044</oasis:entry>

         <oasis:entry colname="col4">95.09 %</oasis:entry>

         <oasis:entry colname="col5">0.034</oasis:entry>

         <oasis:entry colname="col6">93.29 %</oasis:entry>

         <oasis:entry colname="col7">0.022</oasis:entry>

         <oasis:entry colname="col8">88.38 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry rowsep="1" colname="col1" morerows="5">Jianxi</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">0.186</oasis:entry>

         <oasis:entry colname="col4">84.97 %</oasis:entry>

         <oasis:entry colname="col5">0.145</oasis:entry>

         <oasis:entry colname="col6">74.55 %</oasis:entry>

         <oasis:entry colname="col7">0.095</oasis:entry>

         <oasis:entry colname="col8">50.20 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">0.088</oasis:entry>

         <oasis:entry colname="col4">92.48 %</oasis:entry>

         <oasis:entry colname="col5">0.069</oasis:entry>

         <oasis:entry colname="col6">89.68 %</oasis:entry>

         <oasis:entry colname="col7">0.045</oasis:entry>

         <oasis:entry colname="col8">79.16 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">0.080</oasis:entry>

         <oasis:entry colname="col4">94.99 %</oasis:entry>

         <oasis:entry colname="col5">0.063</oasis:entry>

         <oasis:entry colname="col6">92.79 %</oasis:entry>

         <oasis:entry colname="col7">0.041</oasis:entry>

         <oasis:entry colname="col8">86.17 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">0.086</oasis:entry>

         <oasis:entry colname="col4">94.69 %</oasis:entry>

         <oasis:entry colname="col5">0.067</oasis:entry>

         <oasis:entry colname="col6">90.78 %</oasis:entry>

         <oasis:entry colname="col7">0.044</oasis:entry>

         <oasis:entry colname="col8">82.06 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">0.079</oasis:entry>

         <oasis:entry colname="col4">95.19 %</oasis:entry>

         <oasis:entry colname="col5">0.062</oasis:entry>

         <oasis:entry colname="col6">92.28 %</oasis:entry>

         <oasis:entry colname="col7">0.041</oasis:entry>

         <oasis:entry colname="col8">86.97 %</oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">0.034</oasis:entry>

         <oasis:entry colname="col4">95.29 %</oasis:entry>

         <oasis:entry colname="col5">0.027</oasis:entry>

         <oasis:entry colname="col6">93.49 %</oasis:entry>

         <oasis:entry colname="col7">0.018</oasis:entry>

         <oasis:entry colname="col8">89.58 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" morerows="5">Qingyi</oasis:entry>

         <oasis:entry colname="col2">XAJ</oasis:entry>

         <oasis:entry colname="col3">0.228</oasis:entry>

         <oasis:entry colname="col4">73.45 %</oasis:entry>

         <oasis:entry colname="col5">0.178</oasis:entry>

         <oasis:entry colname="col6">60.72 %</oasis:entry>

         <oasis:entry colname="col7">0.117</oasis:entry>

         <oasis:entry colname="col8">42.99 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">LSTM</oasis:entry>

         <oasis:entry colname="col3">0.101</oasis:entry>

         <oasis:entry colname="col4">86.07 %</oasis:entry>

         <oasis:entry colname="col5">0.079</oasis:entry>

         <oasis:entry colname="col6">77.25 %</oasis:entry>

         <oasis:entry colname="col7">0.052</oasis:entry>

         <oasis:entry colname="col8">56.21 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN</oasis:entry>

         <oasis:entry colname="col3">0.083</oasis:entry>

         <oasis:entry colname="col4">87.80 %</oasis:entry>

         <oasis:entry colname="col5">0.065</oasis:entry>

         <oasis:entry colname="col6">90.78 %</oasis:entry>

         <oasis:entry colname="col7">0.043</oasis:entry>

         <oasis:entry colname="col8">63.83 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">GRU</oasis:entry>

         <oasis:entry colname="col3">0.080</oasis:entry>

         <oasis:entry colname="col4">93.09 %</oasis:entry>

         <oasis:entry colname="col5">0.062</oasis:entry>

         <oasis:entry colname="col6">88.58 %</oasis:entry>

         <oasis:entry colname="col7">0.041</oasis:entry>

         <oasis:entry colname="col8">73.95 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">0.081</oasis:entry>

         <oasis:entry colname="col4">94.29 %</oasis:entry>

         <oasis:entry colname="col5">0.063</oasis:entry>

         <oasis:entry colname="col6">90.58 %</oasis:entry>

         <oasis:entry colname="col7">0.041</oasis:entry>

         <oasis:entry colname="col8">79.66 %</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">XAJ-TCN-GRU</oasis:entry>

         <oasis:entry colname="col3">0.034</oasis:entry>

         <oasis:entry colname="col4">95.09 %</oasis:entry>

         <oasis:entry colname="col5">0.027</oasis:entry>

         <oasis:entry colname="col6">90.78 %</oasis:entry>

         <oasis:entry colname="col7">0.018</oasis:entry>

         <oasis:entry colname="col8">81.46 %</oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e6984">At a 0.05 significance level, the XAJ-TCN-GRU model realizes PICP rates of 94.29 %, 95.09 %, 95.29 %, and 95.09 % across the four river basins, respectively. These values show improvements over TCN-GRU model, highlighting the efficacy of integrating the conceptual rainfall-runoff model with the nonlinear ensemble. In terms of PINAW, the XAJ-TCN-GRU model yields values of 0.022, 0.044, 0.034, and 0.034, compared with the traditional conceptual rainfall-runoff model XAJ, which has PINAW values of 0.094, 0.244, 0.186, and 0.228. These results demonstrate a substantial reduction in the average width of simulation intervals for the XAJ-TCN-GRU model. The data in Table 9 further confirms that the XAJ-TCN-GRU model excels in generating more compact and narrower simulation windows, thereby reduces decision-making risk caused by inaccuracies and uncertainty. This effectively addresses uncertainties and better aligns with practical requirements.</p>
</sec>
<sec id="Ch1.S5.SS4">
  <label>5.4</label><title>Interpretability of deep learning model</title>
      <p id="d2e6995">Although the XAJ-TCN-GRU model demonstrates excellent performance across all basins, showcasing strong stability and robustness, the lack of transparency in deep learning models hinders the verification of their simulation logic. To improve the interpretability of the XAJ-TCN-GRU, this study employs three key indicators: mean absolute SHAP values (SHAPABS), Feature Importance (FI), and Permutation Feature Importance (PFI). These indicators can accurately calculate the specific contribute of each variable input to long-term trends on streamflow in the TCN-GRU model, thereby offering the clearer insight of the internal operation mechanism of TCN-GRU model.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e7000">SHAP scores for the key external input variables at <bold>(a)</bold> Wuding River, <bold>(b)</bold> Chu River, <bold>(c)</bold>Jianxi River, and <bold>(d)</bold> Qingyi River basins.</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f11.png"/>

        </fig>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e7023">Bar plots showing the importance ranking of hydrometeorological variables across the four river basins based on the TCN-GRU model (evaluation metrics: SHAPABS, FI, PFI).</p></caption>
          <graphic xlink:href="https://hess.copernicus.org/articles/30/5521/2026/hess-30-5521-2026-f12.png"/>

        </fig>

      <p id="d2e7033">Figure 11 presents density scatter plots of various input variables across the four basins, with the <inline-formula><mml:math id="M126" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>-axis arranged in descending order according to their contributions to the simulated values per sample. Positive SHAP values indicate contributions that enhance the model's performance, with larger values reflecting more substantial contributions. In cases where multiple samples exhibit identical contribution values, these samples are vertically stacked within the plots. Figure 12 provides a comprehensive overview of the importance ranking of hydro-meteorological variables influencing streamflow, as determined by the TCN-GRU. The numerical values of three key indicators for the input variables of the TCN-GRU across the four basins, along with their normalization, are detailed in Sect. S4 in the Supplement.</p>
      <p id="d2e7043">Combining Figs. 11 and 12, it can be seen that dew point temperature is the most influential feature variable in the basins of Wuding River, Chu River, and Qingyi River. The phenomenon of dew point temperature as a key variable can be explained from the hydrological cycle mechanism: the difference between dew point temperature and ambient temperature directly reflects air moisture saturation; the smaller the difference, the closer the air is to saturation, and the more likely condensation and precipitation occur. Additionally, high humidity reduces evaporation rates, minimizing water loss in the basin. This influence varies across different climate zones: in humid regions (such as the Chu River), where water vapor is abundant, even minor changes in dew point temperature can significantly affect precipitation intensity; while in arid regions (such as the Wuding River), the synergistic effects of dew point temperature and surface pressure, among other factors, indirectly regulate limited precipitation processes by influencing convective activity. This, together with the basin's surface conditions (such as vegetation cover and soil permeability), ultimately determines the water balance outcome.</p>
      <p id="d2e7046">Furthermore, the second influential variables in each basin exhibit significant differences, reflecting the importance of varying hydrological characteristics and climatic conditions for flow simulation. In the Wuding River basin, surface pressure is identified as the second most important variable, which is closely related to the region's arid climate characteristics. In arid environments, surface pressure plays a critical role in the hydrological cycle, influencing the formation of precipitation and the evaporation of water. In contrast, in the Chu River basin, the daily maximum temperature is the second most important variable, indicating that temperature fluctuations in a humid environment may directly affect the evaporation and flow of water bodies. Meanwhile, in the Qingyi River basin, the influence of daily minimum temperature is noted, reflecting how variations in daily minimum temperatures may directly affect the cooling and condensation processes of water bodies, thereby impacting flow. We observed that evaporation also has a significant impact on streamflow in all four basins, with lower evaporation values having a greater impact on streamflow simulation. When evaporation is low, it implies that more water remains in liquid form on the surface or in water bodies, potentially leading to more streamflow.</p>
      <p id="d2e7049">Figure 11 shows that the importance rankings of different feature variables vary significantly across the three interpretation methods in the four basins. Dew point temperature generally ranks high in both SHAPABS and PFI across all basins, indicating its high importance in streamflow simulation. However, in FI, the importance of dew point temperature does not always rank at the top. For example, in the Chu River and Jianxi River basins, the FI method places more emphasis on other variables, such as surface pressure and evapotranspiration. This difference suggests that FI may focus more on the impact of local variables on model decisions, while PFI and SHAPABS take into account the overall contribution of variables to simulation performance.</p>
      <p id="d2e7052">In comparison, SHAPABS and PFI show relatively consistent rankings across most basins, with variables such as dew point temperature and ground temperature maintaining stable positions. This indicates that SHAPABS and PFI are more robust in identifying variable importance, while FI is more influenced by basin characteristics, leading to greater variation in variable rankings across basins.</p>
      <p id="d2e7055">These metrics offer meaningful insights by elucidating the individual contributions of each input variable to model performance. These techniques aid in identifying the most critical variables during the analysis, thereby deepening understanding of the factors driving model simulations and providing guidance for future research improvements.</p>
      <p id="d2e7059">Additionally, interpretability analysis for extreme events revealed significant stage differences: <list list-type="order"><list-item>
      <p id="d2e7064">Model component contributions: During the baseflow stage (flow <inline-formula><mml:math id="M127" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 0 % of peak), TCN-GRU contributed 65 %–70 %, while during the peak stage (flow <inline-formula><mml:math id="M128" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 70 % of peak), XAJ's contribution increased to 42 %–58 %. In particular, in torrential rain floods (such as Jianxi in August 2022), the XAJ streamflow generation module contributed 58 % to the physical description of the torrential rain–runoff conversion.</p></list-item><list-item>
      <p id="d2e7082">Dynamic importance of variables: During the base flow period, dew point temperature (DPT) is the primary variable (SHAP value 0.67), as high humidity affects soil water storage and evaporation; Peak precipitation (Pre) jumped to first place (SHAP value 0.82), reflecting its regulatory role in convective precipitation.</p></list-item></list></p>
      <p id="d2e7085">These results indicate that the advantage of the hybrid model in extreme events lies not only in improved overall accuracy but also in its ability to dynamically adapt to the dominant mechanisms of the different flood stages, providing more precise scientific basis for flood control.</p>
</sec>
<sec id="Ch1.S5.SS5">
  <label>5.5</label><title>Physical Mechanisms and Core Values</title>
      <p id="d2e7097">A further analysis of the core role of the XAJ model in the ensemble reveals that its value lies not merely in improving NSE, but in providing three key supports through physical mechanisms that deep learning models cannot replace:</p>
      <p id="d2e7100">First, constraint-based corrections of physical processes. Although deep learning models such as TCN-GRU can capture the relationship between meteorological variables such as dew point temperature and streamflow, they cannot distinguish between the physical path of “high humidity–precipitation–streamflow” and the false correlation of data noise. For example, during a high dew point temperature event in the Wuding River basin (arid area) as showed in Table S4, TCN-GRU overestimated streamflow (128.6 m<sup>3</sup> s<sup>−1</sup> vs. observed 104.3 m<sup>3</sup> s<sup>−1</sup>) due to coincidental high cloud cover data (LCC <inline-formula><mml:math id="M133" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.8) during the same period, while the XAJ model identified through its physical calculation of tension water capacity curve parameter B (<inline-formula><mml:math id="M134" display="inline"><mml:mo lspace="0mm">=</mml:mo></mml:math></inline-formula> 0.3) and free water capacity SM (<inline-formula><mml:math id="M135" display="inline"><mml:mo lspace="0mm">=</mml:mo></mml:math></inline-formula> 15 mm) to identify that the humidity had not been converted into effective precipitation (actual precipitation was only 2.1 mm). After correction, the simulated value was 107.5 m<sup>3</sup> s<sup>−1</sup>, and the hybrid model's final output was further optimized to 105.2 m<sup>3</sup> s<sup>−1</sup>, demonstrating the screening effect of physical mechanisms on data correlations.</p>
      <p id="d2e7209">Second, process assurance in extreme scenarios. During the flood confluence stage, the Nash unit line parameters (<inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 6–10 h, <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 2–3) of XAJ are set based on the topographical characteristics of the watershed to ensure the physical rationality of the streamflow propagation speed. For example, in the September 2021 flood in the Qingyi River watershed, the TCN-GRU model, due to the limited number of large flood samples in the training set (only 5 instances), simulated a confluence time 4 h shorter than the actual value, which showed in Table S5. In contrast, the XAJ model, based on <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 8 h calculations, accurately matched the confluence process, and after integration, the confluence time error was reduced to 1 h, with the peak simulation error decreasing from 21.3 % to 7.8 %. During the dry season, the groundwater drawdown coefficient CG (<inline-formula><mml:math id="M143" display="inline"><mml:mo lspace="0mm">=</mml:mo></mml:math></inline-formula> 0.95) was used to stabilize the baseflow simulation, resulting in the hybrid model achieving an RMSE of 8.179 m<sup>3</sup> s<sup>−1</sup> in the Jianxi River basin during the dry season, a 49.0 % reduction compared to TCN-GRU (15.947 m<sup>3</sup> s<sup>−1</sup>).</p>
      <p id="d2e7292">Third, the noise data interference resistance benchmark. XAJ model parameters (such as evaporation coefficient KC <inline-formula><mml:math id="M148" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.85 and deep evaporation coefficient <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:mi>C</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.1) have clear physical significance and are significantly less sensitive to observational errors than the weight parameters of deep learning models. In a 2 % noise data test of Table S3, the increase in simulation error for the XAJ model (12.6 %) was only 44.5 % of that for TCN-GRU (28.3 %), providing a stable physical benchmark for RF integration. This resulted in a noise-induced NSE decline (0.009) for the hybrid model that was far lower than that for TCN-GRU (0.021).</p>
      <p id="d2e7313">These analyses indicate that the integration of the XAJ model is not “unnecessary complexity”, but rather addresses the shortcomings of deep learning models in process constraints, extreme adaptability, and interference resistance through physical mechanisms, serving as the core guarantee for hybrid models to achieve high accuracy, high reliability, and interpretability.</p>
      <p id="d2e7316">Additionally, a further comparison of the core differences between the single GRU model and the hybrid model reveals that the value of this study lies not only in the improvement of NSE from 0.942–0.987 to 0.971–0.991 (Table 5), but also in three breakthroughs. First, a significant enhancement in the simulation capability of extreme events: in eight flood events, the RMSE of the hybrid model was on average 52.3 % lower than that of the GRU (e.g., in the August 2022 flood in the Jianxi River basin, the GRU's RMSE was 92.535 m<sup>3</sup> s<sup>−1</sup>, while the hybrid model reduced it to 50.825 m<sup>3</sup> s<sup>−1</sup>), which is critical for flood disaster prevention and control; Second, enhanced robustness: in noise data tests, the NSE fluctuation range (<inline-formula><mml:math id="M154" display="inline"><mml:mo lspace="0mm">±</mml:mo></mml:math></inline-formula>0.012) of the hybrid model was significantly smaller than that of GRU (<inline-formula><mml:math id="M155" display="inline"><mml:mo lspace="0mm">±</mml:mo></mml:math></inline-formula>0.022), indicating greater reliability when actual observational data contains errors; Third, integration of physical interpretability: by constraining the physical framework of the XAJ model, the hybrid model avoided GRU's overestimation of low flows during drought periods (e.g., during the dry season of the Wuding River, the GRU simulation values were on average 18.7 % higher, while the hybrid model deviation was reduced to 3.2 %). Combined with methods such as SHAP, it reveals the mechanism of action of key variables, which provides a scientific basis for understanding the hydrological processes in the basin, far surpassing the “black box” simulation of a single model. These advantages demonstrate that the complexity of the hybrid model is a necessary means to address the multidimensional challenges of hydrological simulation, possessing clear scientific value and practical significance.</p>
      <p id="d2e7376">To further contextualize the performance of the proposed XAJ-TCN-GRU model, we provide a qualitative discussion regarding several representative studies in the field. Kratzert et al. (2021) demonstrated the capability of LSTM networks to synergistically utilize multiple meteorological datasets through multi-basin training across over 500 basins in the CAMELS dataset, reporting a median NSE of 0.82. Li et al. (2025) explored the ensemble of a differentiable physical model (<inline-formula><mml:math id="M156" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>HBV) with LSTM under diverse meteorological forcings, focusing on enhancing spatial generalization (e.g., in the PUB and PUR tests) within a large-sample framework. Solanki et al. (2025) employed machine learning methods (RF and XGB) to post-process ensembles of multiple physical hydrological models at the basin scale. It is important to note that a direct numerical comparison of NSE values between these studies and ours is not scientifically robust, as the experimental settings are fundamentally different. The aforementioned studies primarily adopted large-sample, multi-basin training and evaluation protocols, with reported metrics (often median values) reflecting performance across hundreds of heterogeneous basins (Kratzert et al., 2024). In contrast, the present study focuses on a hybrid modeling strategy that deeply integrates a physical hydrological model (XAJ) with a deep learning model (TCN-GRU) via nonlinear ensemble, and it is evaluated on four individual basins with separate training, a setting more relevant to scenarios where building a large, unified training set is challenging. Therefore, the performance of the XAJ-TCN-GRU model (achieving high NSE values in these four basins) should be interpreted within its specific context. It demonstrates the effectiveness of the proposed parallel integration and nonlinear fusion framework for daily streamflow simulation in individual basins, particularly in leveraging physical mechanisms to complement data-driven patterns. However, the methodological approaches and insights from these previous large-scale studies provide valuable perspectives for future work. In other words, whilst this study has validated the performance of the XAJ-TCN-GRU model across four Chinese river basins with distinct hydrological characteristics, the model's generalisability to a wider range of river basins and cross-regional scenarios still requires further validation through large-scale experiments in subsequent research.</p>
</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d2e7395">This study presents an innovative hybrid model for streamflow simulation that effectively integrates the strengths of both conceptual rainfall - runoff and deep learning models. By employing nonlinear ensemble, it addresses the potential shortcomings of each approach in streamflow simulation. The results indicate that our proposed XAJ-TCN-GRU model achieves superior accuracy in streamflow simulation, significantly outperforming other benchmark models. Additionally, the robustness of the XAJ-TCN-GRU model and its exceptional performance in flood simulation and interval simulation are explored, further highlighting the model's broad potential and flexibility in applications of hydrological modelling. In order to comprehensively understand the model's capabilities, SHAPABS, FI, and PFI are introduced as evaluation tools. These tools quantify the contributing factors of different inputs on the long-term trends for streamflow across various basins, thereby enhancing the model's external interpretability.</p>
      <p id="d2e7398">However, this study has the following limitations in the development of the flood simulation model: <list list-type="order"><list-item>
      <p id="d2e7403">The input variables did not account for lagged features, overlooking the temporal dependencies and historical impacts of flow changes.</p></list-item><list-item>
      <p id="d2e7407">This study primarily relied on basic hydrological and meteorological variables for feature selection, without incorporating broader environmental factors (e.g., land use types, vegetation cover). This limitation may prevent the model from fully capturing the multidimensional factors influencing flood variability, potentially reducing simulation accuracy in complex environments.</p></list-item><list-item>
      <p id="d2e7411">The broader generalizability of this model across broader hydrological basins (e.g. the CAMELS) and in cross-regional scenarios, as well as its relative performance compared to other large-scale hydrological models, requires further evaluation in future research through more comprehensive validation using standardised data, driving factors, training protocols and evaluation settings.</p></list-item></list> Overall, this study presents a novel and efficient approach for streamflow simulation, featuring broad application prospects in watershed water management and flood disaster warning. In addition, this study highlights the key value of nonlinear sets in hydrological models, providing important references and insights for subsequent related research.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e7419">Streamflow data from this study site were obtained from the Hydrological Yearbook of the People's Republic of China and provided by the Shanghai Qingyue Information Technology Service Centre (<uri>https://data.epmap.org/page/index</uri>, last access: 15 April 2026); meteorological data were obtained from the China Meteorological Network (<uri>https://weather.cma.cn/</uri>, last access: 18 April 2026). To ensure complete transparency and facilitate potential replication studies, the full computational framework supporting this research – including thoroughly documented model source code and all preprocessed input datasets – has been made publicly available: <ext-link xlink:href="https://doi.org/10.5281/zenodo.22159416" ext-link-type="DOI">10.5281/zenodo.22159416</ext-link> (Xu, 2026).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e7431">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/hess-30-5521-2026-supplement" xlink:title="pdf">https://doi.org/10.5194/hess-30-5521-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e7440">ZW and NX designed the research. NX and XZ collected and preprocessed the data. ZW and NX conducted all the experiments and analyzed the results. JW assisted with the paper's background. NX wrote the first draft of the manuscript with contributions from ZW. WS and XC supervised the study and edited the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d2e7452">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e7458">This research has been supported by the Humanities and Social Sciences Fund of the Ministry of Education of China (grant no. 25YJAZH152).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e7464">This paper was edited by Thom Bogaard and Yue-Ping Xu and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><mixed-citation>Acuña Espinoza, E., Kratzert, F., Klotz, D., Gauch, M., Álvarez Chaves, M., Loritz, R., and Ehret, U.: Technical note: An approach for handling multiple temporal frequencies with different input dimensions using a single LSTM cell, Hydrol. Earth Syst. Sci., 29, 1749–1758, <ext-link xlink:href="https://doi.org/10.5194/hess-29-1749-2025" ext-link-type="DOI">10.5194/hess-29-1749-2025</ext-link>, 2025a.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Acuña Espinoza, E., Loritz, R., Kratzert, F., Klotz, D., Gauch, M., Álvarez Chaves, M., and Ehret, U.: Analyzing the generalization capabilities of a hybrid hydrological model for extrapolation to extreme events, Hydrol. Earth Syst. Sci., 29, 1277–1294, <ext-link xlink:href="https://doi.org/10.5194/hess-29-1277-2025" ext-link-type="DOI">10.5194/hess-29-1277-2025</ext-link>, 2025b.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>Ahmed, A. A. M., Deo, R. C., Ghahramani, A., Feng, Q., Raj, N., Yin, Z. L., and Yang, L. S.: New double decomposition deep learning methods for river water level forecasting, Sci. Total Environ., 831, 154722, <ext-link xlink:href="https://doi.org/10.1016/j.scitotenv.2022.154722" ext-link-type="DOI">10.1016/j.scitotenv.2022.154722</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation>Alnahit, A. O., Mishra, A. K., and Khan, A. A.: Stream water quality prediction using boosted regression tree and random forest models, Stochastic Environ. Res. Risk Assess., 36, 2661–2680, <ext-link xlink:href="https://doi.org/10.1007/s00477-021-02152-4" ext-link-type="DOI">10.1007/s00477-021-02152-4</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation>Bai, P., Liu, X. M., Liang, K., Liu, X. J., and Liu, C. M.: A comparison of simple and complex versions of the Xinanjiang hydrological model in predicting runoff in ungauged basins, Hydrol. Res., 48, 1282–1295, <ext-link xlink:href="https://doi.org/10.2166/nh.2016.094" ext-link-type="DOI">10.2166/nh.2016.094</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation>Breiman, L.: Random forests, Mach. Learn., 45, 5–32, <ext-link xlink:href="https://doi.org/10.1023/A:1010933404324" ext-link-type="DOI">10.1023/A:1010933404324</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation>Chen, Z. Q., Lin, H., and Shen, G. Y.: TreeLSTM: A spatiotemporal machine learning model for rainfall-runoff estimation, J. Hydrol. Reg. Stud., 48, 101474, <ext-link xlink:href="https://doi.org/10.1016/j.ejrh.2023.101474" ext-link-type="DOI">10.1016/j.ejrh.2023.101474</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Cheng, M., Fang, F., and Pain, C. C.: Long lead-time daily and monthly streamflow forecasting using machine learning methods, J. Hydrol., 590, 125376, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2020.125376" ext-link-type="DOI">10.1016/j.jhydrol.2020.125376</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>Cho, K. and Kim, Y.: Improving streamflow prediction in the WRF-Hydro model with LSTM networks, J. Hydrol., 605, 127297, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2021.127297" ext-link-type="DOI">10.1016/j.jhydrol.2021.127297</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation>Contreras, P., Orellana-Alvear, J., Muñoz, P., Bendix, J., and Célleri, R.: Influence of Random Forest Hyperparameterization on Short-Term Runoff Forecasting in an Andean Mountain Catchment, Atmosphere, 12, 238, <ext-link xlink:href="https://doi.org/10.3390/atmos12020238" ext-link-type="DOI">10.3390/atmos12020238</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Ding, C., Wang, Z., Tan, Z., and Zhang, X.: Multi-source heterogeneous data-driven interpretable model based on transformer and kolmogorov-arnold networks for streamflow prediction, Expert Syst. Appl., 328, 132862, <ext-link xlink:href="https://doi.org/10.1016/j.eswa.2026.132862" ext-link-type="DOI">10.1016/j.eswa.2026.132862</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation>Doyle, J. M., Hill, R. A., Leibowitz, S. G., and Ebersole, J. L.: Random forest models to estimate bankfull and low flow channel widths and depths across the conterminous United States, J. Am. Water Resour. Assoc., 59, 1099–1114, <ext-link xlink:href="https://doi.org/10.1111/1752-1688.13116" ext-link-type="DOI">10.1111/1752-1688.13116</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>Gao, S., Huang, Y., Zhang, S., Han, J., Wang, G., Zhang, M., and Lin, Q.: Short-term runoff prediction with GRU and LSTM networks without requiring time step optimization during sample generation, J. Hydrol., 589, 125188, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2020.125188" ext-link-type="DOI">10.1016/j.jhydrol.2020.125188</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Gebremariam, S. Y., Martin, J. F., DeMarchi, C., Bosch, N. S., Confesor, R., and Ludsin, S. A.: A comprehensive approach to evaluating watershed models for predicting river flow regimes critical to downstream ecosystem services, Environ. Model. Softw., 61, 121–134, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2014.07.004" ext-link-type="DOI">10.1016/j.envsoft.2014.07.004</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>Gil, Y., David, C. H., Demir, I., Essawy, B. T., Fulweiler, R. W., Goodall, J. L., Karlstrom, L., Lee, H., Mills, H. J., Oh, J. H., Pierce, S. A., Pope, A., Tzeng, M. W., Villamizar, S. R., and Yu, X.: Toward the Geoscience Paper of the Future: Best practices for documenting and sharing research from data to software to provenance, Earth Space Sci., 3, 388–415, <ext-link xlink:href="https://doi.org/10.1002/2015EA000136" ext-link-type="DOI">10.1002/2015EA000136</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation>Gong, J., Yao, C., Li, Z., Chen, Y., Huang, Y., and Tong, B.: Improving the flood forecasting capability of the Xinanjiang model for small- and medium-sized ungauged catchments in South China, Nat. Hazards, 106, 2077–2109, <ext-link xlink:href="https://doi.org/10.1007/s11069-021-04531-0" ext-link-type="DOI">10.1007/s11069-021-04531-0</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation>Granata, F., Zhu, S., and Di Nunno, F.: Advanced streamflow forecasting for Central European Rivers: The Cutting-Edge Kolmogorov-Arnold networks compared to Transformers, J. Hydrol., 645, 132175, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2024.132175" ext-link-type="DOI">10.1016/j.jhydrol.2024.132175</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation>Han, H. and Morrison, R. R.: Improved runoff forecasting performance through error predictions using a deep-learning approach, J. Hydrol., 608, 127653, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2022.127653" ext-link-type="DOI">10.1016/j.jhydrol.2022.127653</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation>Hao, F., Sun, M., Geng, X., Huang, W., and Ouyang, W.: Coupling the Xinanjiang model with geomorphologic instantaneous unit hydrograph for flood forecasting in northeast China, Int. Soil Water Conserv. Res., 3, 66–76, <ext-link xlink:href="https://doi.org/10.1016/j.iswcr.2015.03.004" ext-link-type="DOI">10.1016/j.iswcr.2015.03.004</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation>He, Y., Wang, Z., Cheng, H., and Ding, W.: Multi-scale feature fusion and uncertainty quantification in streamflow prediction: A temporal convolutional network approach with hybrid denoising, Environ. Modell. Softw., 198, 106879, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2026.106879" ext-link-type="DOI">10.1016/j.envsoft.2026.106879</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation> Hosking, J. R. M. and Wallis, J. R.: Regional frequency analysis: an approach based on L-moments, Cambridge University Press, Cambridge, UK, ISBN 9780521430452, 1997.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Hwang, Y., Clark, M. P., and Rajagopalan, B.: Use of daily precipitation uncertainties in streamflow simulation and forecast, Stoch. Env. Res. Risk Assess., 25, 957–972, <ext-link xlink:href="https://doi.org/10.1007/s00477-011-0460-1" ext-link-type="DOI">10.1007/s00477-011-0460-1</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation>Jehanzaib, M., Idrees, M. B., Kim, D., and Kim, T. W.: Comprehensive Evaluation of Machine Learning Techniques for Hydrological Drought Forecasting, J. Irrig. Drain. Eng., 147, 04021022, <ext-link xlink:href="https://doi.org/10.1061/(ASCE)IR.1943-4774.0001575" ext-link-type="DOI">10.1061/(ASCE)IR.1943-4774.0001575</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation>Jiang, S., Zheng, Y., and Solomatine, D.: Improving AI System Awareness of Geoscience Knowledge: Symbiotic Integration of Physical Approaches and Deep Learning, Geophys. Res. Lett., 47, e2020GL088229, <ext-link xlink:href="https://doi.org/10.1029/2020GL088229" ext-link-type="DOI">10.1029/2020GL088229</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation>Jiang, X. L., Zhang, L. P., Liang, Z. M., Fu, X. L., Wang, J., Xu, J. X., Zhang, Y. C., and Zhong, Q.: Study of early flood warning based on postprocessed predicted precipitation and Xinanjiang model, Weather Clim. Extremes, 42, 100611, <ext-link xlink:href="https://doi.org/10.1016/j.wace.2023.100611" ext-link-type="DOI">10.1016/j.wace.2023.100611</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation>Kang, N., Wang, Z., Zhang, A., and Chen, H.: Improving the prediction of streamflow in large watersheds based on seasonal trend decomposition and vectorized deep learning models, Ecol. Inform., 90, 103291, <ext-link xlink:href="https://doi.org/10.1016/j.ecoinf.2025.103291" ext-link-type="DOI">10.1016/j.ecoinf.2025.103291</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation>Katipoğlu, O. M. and Sarıgöl, M.: Improving the accuracy of rainfall-runoff relationship estimation using signal processing techniques, bio-inspired swarm intelligence and artificial intelligence algorithms, Earth Sci. Inform., 16, 3125–3141, <ext-link xlink:href="https://doi.org/10.1007/s12145-023-01081-w" ext-link-type="DOI">10.1007/s12145-023-01081-w</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>Kim, T., Yang, T., Gao, S., Zhang, L., Ding, Z., Wen, X., Gourley, J. J., and Hong, Y.: Can artificial intelligence and data-driven machine learning models match or even replace process-driven hydrologic models for streamflow simulation?: A case study of four watersheds with different hydro-climatic regions across the CONUS, J. Hydrol., 598, 126423, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2021.126423" ext-link-type="DOI">10.1016/j.jhydrol.2021.126423</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>Kratzert, F., Klotz, D., Hochreiter, S., and Nearing, G. S.: A note on leveraging synergy in multiple meteorological data sets with deep learning for rainfall–runoff modeling, Hydrol. Earth Syst. Sci., 25, 2685–2703, <ext-link xlink:href="https://doi.org/10.5194/hess-25-2685-2021" ext-link-type="DOI">10.5194/hess-25-2685-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation>Kratzert, F., Gauch, M., Klotz, D., and Nearing, G.: HESS Opinions: Never train a Long Short-Term Memory (LSTM) network on a single basin, Hydrol. Earth Syst. Sci., 28, 4187–4201, <ext-link xlink:href="https://doi.org/10.5194/hess-28-4187-2024" ext-link-type="DOI">10.5194/hess-28-4187-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation>Kurian, C., Sudheer, K., Vema, V., and Sahoo, D.: Effective flood forecasting at higher lead times through hybrid modelling framework, J. Hydrol., 587, 124945, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2020.124945" ext-link-type="DOI">10.1016/j.jhydrol.2020.124945</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><mixed-citation>Lei, X., Cheng, L., Ye, L., Zhang, L., Kim, J., Qin, S., and Liu, P.: Integration of the generalized complementary relationship into a lumped hydrological model for improving water balance partitioning: A case study with the Xinanjiang model, J. Hydrol., 621, 129569, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.129569" ext-link-type="DOI">10.1016/j.jhydrol.2023.129569</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><mixed-citation>Leonarduzzi, E., Maxwell, R., and Mirus, B.: Numerical Analysis of the Effect of Subgrid Variability in a Physically Based Hydrological Model on Runoff, Soil Moisture, and Slope Stability, Water Resour. Res., 57, e2020WR027326, <ext-link xlink:href="https://doi.org/10.1029/2020WR027326" ext-link-type="DOI">10.1029/2020WR027326</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><mixed-citation>Li, P., Song, Y., Pan, M., Lawson, K., and Shen, C.: Ensembling differentiable process-based and data-driven models with diverse meteorological forcing datasets to advance streamflow simulation, Hydrol. Earth Syst. Sci., 29, 6829–6861, <ext-link xlink:href="https://doi.org/10.5194/hess-29-6829-2025" ext-link-type="DOI">10.5194/hess-29-6829-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><mixed-citation>Lin, K., Sheng, S., Zhou, Y., Liu, F., Li, Z., Chen, H., Xu, C., Chen, J., and Guo, S.: The exploration of a Temporal Convolutional Network combined with Encoder-Decoder framework for runoff forecasting, Hydrol. Res., 51, 1136–1149, <ext-link xlink:href="https://doi.org/10.2166/nh.2020.100" ext-link-type="DOI">10.2166/nh.2020.100</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><mixed-citation>Liu, S., Qin, H., Liu, G., Xu, Y., Zhu, X., and Qi, X.: Runoff Forecasting of Machine Learning Model Based on Selective Ensemble, Water Resour. Manage., 37, 4459–4473, <ext-link xlink:href="https://doi.org/10.1007/s11269-023-03566-1" ext-link-type="DOI">10.1007/s11269-023-03566-1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><mixed-citation>Luo, Y., Zhou, Y., Xu, H., Chen, H., Chang, F.-J., and Xu, C.-Y.: Enhancing physically-based flood forecasts through fusion of long short-term memory neural network with unscented Kalman filter, J. Hydrol., 641, 131819, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2024.131819" ext-link-type="DOI">10.1016/j.jhydrol.2024.131819</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><mixed-citation>Ng, K., Huang, Y., Koo, C., Chong, K., El-Shafie, A., and Ahmed, A.: A review of hybrid deep learning applications for streamflow forecasting, J. Hydrol., 625, 130141, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.130141" ext-link-type="DOI">10.1016/j.jhydrol.2023.130141</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><mixed-citation>Ni, L., Wang, W., Wang, D., Singh, V. P., Yin, X., Kang, X., Tao, Y., and Gu, Z.: Improving Monthly Streamflow Prediction by Deep Learning Model With Physics-Based Rules, Hydrol. Process., 39, e70123, <ext-link xlink:href="https://doi.org/10.1002/hyp.70123" ext-link-type="DOI">10.1002/hyp.70123</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><mixed-citation>Oruc, H., Celen, M., Gulgen, F., Oncel, M., Vural, S., and Kilic, B.: Evaluating the effects of soil data quality on the SWAT runoff prediction Performance; A case study of Saz-Cayirova catchment, Turkey, Urban Water J., 20, 1592–1607, <ext-link xlink:href="https://doi.org/10.1080/1573062X.2022.2056060" ext-link-type="DOI">10.1080/1573062X.2022.2056060</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><mixed-citation>Özgen-Xian, I., Kesserwani, G., Caviedes-Voullième, D., Molins, S., Xu, Z., Dwivedi, D., Moulton, J., and Steefel, C.: Wavelet-based local mesh refinement for rainfall-runoff simulations, J. Hydroinform., 22, 1059–1077, <ext-link xlink:href="https://doi.org/10.2166/hydro.2020.198" ext-link-type="DOI">10.2166/hydro.2020.198</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><mixed-citation>Parisouj, P., Mokari, E., Mohebzadeh, H., Goharnejad, H., Jun, C., Oh, J., and Bateni, S.: Physics-Informed Data-Driven Model for Predicting Streamflow: A Case Study of the Voshmgir Basin, Iran, Appl. Sci., 12, 7464, <ext-link xlink:href="https://doi.org/10.3390/app12157464" ext-link-type="DOI">10.3390/app12157464</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><mixed-citation>Qiao, X., Peng, T., Sun, N., Zhang, C., Liu, Q., Zhang, Y., Wang, Y., and Nazir, M.: Metaheuristic evolutionary deep learning model based on temporal convolutional network, improved aquila optimizer and random forest for rainfall-runoff simulation and multi runoff, Expert Syst. Appl., 229, 120616, <ext-link xlink:href="https://doi.org/10.1016/j.eswa.2023.120616" ext-link-type="DOI">10.1016/j.eswa.2023.120616</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><mixed-citation>Samantaray, S., Das, S., Sahoo, A., and Satapathy, D.: Monthly runoff prediction at Baitarani river basin by support vector machine based on Salp swarm algorithm, Ain Shams Eng. J., 13, 101732, <ext-link xlink:href="https://doi.org/10.1016/j.asej.2022.101732" ext-link-type="DOI">10.1016/j.asej.2022.101732</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><mixed-citation>Shao, P., Feng, J., Lu, J., Zhang, P., and Zou, C.: Data-driven and knowledge-guided denoising diffusion model for flood forecasting, Expert Syst. Appl., 244, 122908, <ext-link xlink:href="https://doi.org/10.1016/j.eswa.2023.122908" ext-link-type="DOI">10.1016/j.eswa.2023.122908</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><mixed-citation>Solanki, H., Vegad, U., Kushwaha, A., and Mishra, V.: Improving Streamflow Prediction Using Multiple Hydrological Models and Machine Learning Methods, Water Resour. Res., 61, e2024WR038192, <ext-link xlink:href="https://doi.org/10.1029/2024WR038192" ext-link-type="DOI">10.1029/2024WR038192</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><mixed-citation>Song, J., Meng, H., Kang, Y., Zhu, M., Zhu, Y., and Zhang, J.: A method for predicting water quality of river basin based on OVMD-GAT-GRU, Stoch. Environ. Res. Risk Assess., 38, 339–356, <ext-link xlink:href="https://doi.org/10.1007/s00477-023-02584-0" ext-link-type="DOI">10.1007/s00477-023-02584-0</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><mixed-citation>Song, Y., Qin, S., Qu, J., and Liu, F.: The forecasting research of early warning systems for atmospheric pollutants: A case in Yangtze River Delta region, Atmos. Environ., 118, 58–69, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2015.06.032" ext-link-type="DOI">10.1016/j.atmosenv.2015.06.032</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><mixed-citation>Sun, P., Wang, J., and Yan, Z.: Ultra-short-term wind speed prediction based on TCN-MCM-EKF, Energy Rep., 11, 2127–2140, <ext-link xlink:href="https://doi.org/10.1016/j.egyr.2024.01.058" ext-link-type="DOI">10.1016/j.egyr.2024.01.058</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib50"><label>50</label><mixed-citation>Tan, Z., Li, H., Song, Q., Wang, Z., and Cao, Y.: Synergistic optimization and interaction evaluation of water-energy-food-ecology nexus under uncertainty from the perspective of urban agglomeration, Sustain. Cities Soc., 124, 106291, <ext-link xlink:href="https://doi.org/10.1016/j.scs.2025.106291" ext-link-type="DOI">10.1016/j.scs.2025.106291</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib51"><label>51</label><mixed-citation>Thébault, C., Perrin, C., Andréassian, V., Thirel, G., Legrand, S., and Delaigue, O.: Multi-model approach in a variable spatial framework for streamflow simulation, Hydrol. Earth Syst. Sci., 28, 1539–1566, <ext-link xlink:href="https://doi.org/10.5194/hess-28-1539-2024" ext-link-type="DOI">10.5194/hess-28-1539-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib52"><label>52</label><mixed-citation>Vilaseca, F., Castro, A., Chreties, C., and Gorgoglione, A.: Assessing influential rainfall-runoff variables to simulate daily streamflow using random forest, Hydrol. Sci. J., 68, 1738–1753, <ext-link xlink:href="https://doi.org/10.1080/02626667.2023.2232356" ext-link-type="DOI">10.1080/02626667.2023.2232356</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib53"><label>53</label><mixed-citation>Wang, H., Qin, H., Liu, G., Liu, S., Qu, Y., Wang, K., and Zhou, J.: A novel feature attention mechanism for improving the accuracy and robustness of runoff forecasting, J. Hydrol., 618, 129200, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.129200" ext-link-type="DOI">10.1016/j.jhydrol.2023.129200</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib54"><label>54</label><mixed-citation>Wang, J. and Dong, Y.: An interpretable deep learning multi-dimensional integration framework for exchange rate forecasting based on deep and shallow feature selection and snapshot ensemble technology, Eng. Appl. Artif. Intell., 133, 108282, <ext-link xlink:href="https://doi.org/10.1016/j.engappai.2024.108282" ext-link-type="DOI">10.1016/j.engappai.2024.108282</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib55"><label>55</label><mixed-citation>Wang, Z., Xu, N., Bao, X., Wu, J., and Cui, X.: Spatio-temporal deep learning model for accurate streamflow prediction with multi-source data fusion, Environ. Model. Softw., 178, 106091, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2024.106091" ext-link-type="DOI">10.1016/j.envsoft.2024.106091</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib56"><label>56</label><mixed-citation>Wang, Z., Ma, C., Tan, Z., and Wu, T.: Low-carbon development pathways for the water-energy-food-carbon nexus in the Yangtze river economic Belt: Insights from coupling coordination and obstacle degree analysis, J. Clean. Prod., 523, 146399, <ext-link xlink:href="https://doi.org/10.1016/j.jclepro.2025.146399" ext-link-type="DOI">10.1016/j.jclepro.2025.146399</ext-link>, 2025a.</mixed-citation></ref>
      <ref id="bib1.bib57"><label>57</label><mixed-citation>Wang, Z., Zhu, Z., Luan, H., and Wu, T.: Multi-objective optimal scheduling of cascade reservoirs in complex basin systems: Case study of the Jinsha River-Yalong River confluence basin in China, J. Hydrol. Reg. Stud., 58, 102240, <ext-link xlink:href="https://doi.org/10.1016/j.ejrh.2025.102240" ext-link-type="DOI">10.1016/j.ejrh.2025.102240</ext-link>, 2025b.</mixed-citation></ref>
      <ref id="bib1.bib58"><label>58</label><mixed-citation>Wei, X., Wang, G., Schmalz, B., Hagan, D., and Duan, Z.: Evaluation of Transformer model and Self-Attention mechanism in the Yangtze River basin runoff prediction, J. Hydrol. Reg. Stud., 47, 101438, <ext-link xlink:href="https://doi.org/10.1016/j.ejrh.2023.101438" ext-link-type="DOI">10.1016/j.ejrh.2023.101438</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib59"><label>59</label><mixed-citation>Willard, J., Jia, X., Xu, S., Steinbach, M., and Kumar, V.: Integrating Scientific Knowledge with Machine Learning for Engineering and Environmental Systems, ACM Comput. Surv., 55, 66, <ext-link xlink:href="https://doi.org/10.1145/3514228" ext-link-type="DOI">10.1145/3514228</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib60"><label>60</label><mixed-citation>Wu, J., Wang, Z., Dong, J., Cui, X., Tao, S., and Chen, X.: Robust Runoff Prediction With Explainable Artificial Intelligence and Meteorological Variables From Deep Learning Ensemble Model, Water Resour. Res., 59, e2023WR035676, <ext-link xlink:href="https://doi.org/10.1029/2023WR035676" ext-link-type="DOI">10.1029/2023WR035676</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib61"><label>61</label><mixed-citation>Xu, N.: Code and Data for XAJ-TCN-GRU, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.22159416" ext-link-type="DOI">10.5281/zenodo.22159416</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bib62"><label>62</label><mixed-citation>Xu, C., Chen, Y., Wang, D., Zhao, Y., Hou, Y., Zhu, Y., and Shen, Q.: Uncertainty and driving factor analysis of streamflow forecasting for closed-basin and interval-basin: Based on a probabilistic and interpretable deep learning model, J. Hydrol. Reg. Stud., 60, 102483, <ext-link xlink:href="https://doi.org/10.1016/j.ejrh.2025.102483" ext-link-type="DOI">10.1016/j.ejrh.2025.102483</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib63"><label>63</label><mixed-citation>Xu, Y., Lin, K., Hu, C., Wang, S., Wu, Q., Zhang, L., and Ran, G.: Deep transfer learning based on transformer for flood forecasting in data-sparse basins, J. Hydrol., 625, 129956, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.129956" ext-link-type="DOI">10.1016/j.jhydrol.2023.129956</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib64"><label>64</label><mixed-citation>Xu, Y., Liu, T., Fang, Q., Du, P., and Wang, J.: Crude oil price forecasting with multivariate selection, machine learning, and a nonlinear combination strategy, Eng. Appl. Artif. Intell., 139, 109510, <ext-link xlink:href="https://doi.org/10.1016/j.engappai.2024.109510" ext-link-type="DOI">10.1016/j.engappai.2024.109510</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib65"><label>65</label><mixed-citation>Yao, Z., Wang, Z., Wang, D., Wu, J., and Chen, L.: An ensemble CNN-LSTM and GRU adaptive weighting model based improved sparrow search algorithm for predicting runoff using historical meteorological and runoff data as input, J. Hydrol., 625, 129977, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2023.129977" ext-link-type="DOI">10.1016/j.jhydrol.2023.129977</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib66"><label>66</label><mixed-citation>Zhang, Y., Ye, A., Analui, B., Nguyen, P., Sorooshian, S., Hsu, K., and Wang, Y.: Comparing quantile regression forest and mixture density long short-term memory models for probabilistic post-processing of satellite precipitation-driven streamflow simulations, Hydrol. Earth Syst. Sci., 27, 4529–4550, <ext-link xlink:href="https://doi.org/10.5194/hess-27-4529-2023" ext-link-type="DOI">10.5194/hess-27-4529-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib67"><label>67</label><mixed-citation>Zhao, R. J.: The Xinanjiang model applied in China, J. Hydrol., 135, 371–381, <ext-link xlink:href="https://doi.org/10.1016/0022-1694(92)90096-E" ext-link-type="DOI">10.1016/0022-1694(92)90096-E</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bib68"><label>68</label><mixed-citation>Zhao, Y., Huang, Y., Wang, Z., and Liu, X.: Carbon futures price forecasting based on feature selection, Eng. Appl. Artif. Intell., 135, 108646, <ext-link xlink:href="https://doi.org/10.1016/j.engappai.2024.108646" ext-link-type="DOI">10.1016/j.engappai.2024.108646</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib69"><label>69</label><mixed-citation>Zheng, Z., Ali, M., Jamei, M., Xiang, Y., Karbasi, M., Yaseen, Z., and Farooque, A.: Design data decomposition-based reference evapotranspiration forecasting model: A soft feature filter based deep learning driven approach, Eng. Appl. Artif. Intell., 121, 105984, <ext-link xlink:href="https://doi.org/10.1016/j.engappai.2023.105984" ext-link-type="DOI">10.1016/j.engappai.2023.105984</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib70"><label>70</label><mixed-citation>Zhu, S., Wei, J., Zhang, H., Xu, Y., and Qin, H.: Spatiotemporal deep learning rainfall-runoff forecasting combined with remote sensing precipitation products in large scale basins, J. Hydrol., 616, 128727, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2022.128727" ext-link-type="DOI">10.1016/j.jhydrol.2022.128727</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib71"><label>71</label><mixed-citation>Zhu, Z., Li, H., Wang, Z., Zhang, X., and Tan, Z.: Integration of deep learning and improved multi-objective algorithm to optimize cascade reservoirs operation with consideration of ecological dissolved oxygen needs, J. Hydrol., 667, 134899, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2025.134899" ext-link-type="DOI">10.1016/j.jhydrol.2025.134899</ext-link>, 2026a.</mixed-citation></ref>
      <ref id="bib1.bib72"><label>72</label><mixed-citation>Zhu, Z., Wu, H., Wang, Z., Zhang, X., Kong, J., Liu, C., Tan, Z., and Liu, Q.: Physics-AI Synergized Optimization-Learning-Simulation Framework for Robust Cascade Reservoir Scheduling Under Future Hydrological Uncertainty, Water Resour. Res., 62, e2025WR042149, <ext-link xlink:href="https://doi.org/10.1029/2025WR042149" ext-link-type="DOI">10.1029/2025WR042149</ext-link>, 2026b.</mixed-citation></ref>
      <ref id="bib1.bib73"><label>73</label><mixed-citation>Zuo, G., Luo, J., Wang, N., Lian, Y., and He, X.: Decomposition ensemble model based on variational mode decomposition and long short-term memory for streamflow forecasting, J. Hydrol., 585, 124776, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2020.124776" ext-link-type="DOI">10.1016/j.jhydrol.2020.124776</ext-link>, 2020.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Integrating Physical-Based Xinanjiang Model and Deep Learning for Interpretable Streamflow Simulation: A Multi-Source Data Fusion Approach across Diverse Chinese Basins</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Acuña Espinoza, E., Kratzert, F., Klotz, D., Gauch, M., Álvarez Chaves, M., Loritz, R., and Ehret, U.: Technical note: An approach for handling multiple temporal frequencies with different input dimensions using a single LSTM cell, Hydrol. Earth Syst. Sci., 29, 1749–1758, <a href="https://doi.org/10.5194/hess-29-1749-2025" target="_blank">https://doi.org/10.5194/hess-29-1749-2025</a>, 2025a.

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

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      
Ahmed, A. A. M., Deo, R. C., Ghahramani, A., Feng, Q., Raj, N., Yin, Z. L.,
and Yang, L. S.: New double decomposition deep learning methods for river
water level forecasting, Sci. Total Environ., 831, 154722,
<a href="https://doi.org/10.1016/j.scitotenv.2022.154722" target="_blank">https://doi.org/10.1016/j.scitotenv.2022.154722</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      
Alnahit, A. O., Mishra, A. K., and Khan, A. A.: Stream water quality
prediction using boosted regression tree and random forest models,
Stochastic Environ. Res. Risk Assess., 36, 2661–2680,
<a href="https://doi.org/10.1007/s00477-021-02152-4" target="_blank">https://doi.org/10.1007/s00477-021-02152-4</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      
Bai, P., Liu, X. M., Liang, K., Liu, X. J., and Liu, C. M.: A comparison of
simple and complex versions of the Xinanjiang hydrological model in
predicting runoff in ungauged basins, Hydrol. Res., 48, 1282–1295,
<a href="https://doi.org/10.2166/nh.2016.094" target="_blank">https://doi.org/10.2166/nh.2016.094</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      
Breiman, L.: Random forests, Mach. Learn., 45, 5–32,
<a href="https://doi.org/10.1023/A:1010933404324" target="_blank">https://doi.org/10.1023/A:1010933404324</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      
Chen, Z. Q., Lin, H., and Shen, G. Y.: TreeLSTM: A spatiotemporal machine
learning model for rainfall-runoff estimation, J. Hydrol. Reg. Stud., 48,
101474, <a href="https://doi.org/10.1016/j.ejrh.2023.101474" target="_blank">https://doi.org/10.1016/j.ejrh.2023.101474</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      
Cheng, M., Fang, F., and Pain, C. C.: Long lead-time daily and monthly
streamflow forecasting using machine learning methods, J. Hydrol., 590,
125376, <a href="https://doi.org/10.1016/j.jhydrol.2020.125376" target="_blank">https://doi.org/10.1016/j.jhydrol.2020.125376</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      
Cho, K. and Kim, Y.: Improving streamflow prediction in the WRF-Hydro model
with LSTM networks, J. Hydrol., 605, 127297,
<a href="https://doi.org/10.1016/j.jhydrol.2021.127297" target="_blank">https://doi.org/10.1016/j.jhydrol.2021.127297</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      
Contreras, P., Orellana-Alvear, J., Muñoz, P., Bendix, J., and
Célleri, R.: Influence of Random Forest Hyperparameterization on
Short-Term Runoff Forecasting in an Andean Mountain Catchment, Atmosphere,
12, 238, <a href="https://doi.org/10.3390/atmos12020238" target="_blank">https://doi.org/10.3390/atmos12020238</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
      
Ding, C., Wang, Z., Tan, Z., and Zhang, X.: Multi-source heterogeneous
data-driven interpretable model based on transformer and kolmogorov-arnold
networks for streamflow prediction, Expert Syst. Appl., 328, 132862,
<a href="https://doi.org/10.1016/j.eswa.2026.132862" target="_blank">https://doi.org/10.1016/j.eswa.2026.132862</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      
Doyle, J. M., Hill, R. A., Leibowitz, S. G., and Ebersole, J. L.: Random
forest models to estimate bankfull and low flow channel widths and depths
across the conterminous United States, J. Am. Water Resour. Assoc., 59,
1099–1114, <a href="https://doi.org/10.1111/1752-1688.13116" target="_blank">https://doi.org/10.1111/1752-1688.13116</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      
Gao, S., Huang, Y., Zhang, S., Han, J., Wang, G., Zhang, M., and Lin, Q.:
Short-term runoff prediction with GRU and LSTM networks without requiring
time step optimization during sample generation, J. Hydrol., 589, 125188,
<a href="https://doi.org/10.1016/j.jhydrol.2020.125188" target="_blank">https://doi.org/10.1016/j.jhydrol.2020.125188</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      
Gebremariam, S. Y., Martin, J. F., DeMarchi, C., Bosch, N. S., Confesor, R.,
and Ludsin, S. A.: A comprehensive approach to evaluating watershed models
for predicting river flow regimes critical to downstream ecosystem services,
Environ. Model. Softw., 61, 121–134,
<a href="https://doi.org/10.1016/j.envsoft.2014.07.004" target="_blank">https://doi.org/10.1016/j.envsoft.2014.07.004</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      
Gil, Y., David, C. H., Demir, I., Essawy, B. T., Fulweiler, R. W., Goodall,
J. L., Karlstrom, L., Lee, H., Mills, H. J., Oh, J. H., Pierce, S. A., Pope,
A., Tzeng, M. W., Villamizar, S. R., and Yu, X.: Toward the Geoscience Paper
of the Future: Best practices for documenting and sharing research from data
to software to provenance, Earth Space Sci., 3, 388–415,
<a href="https://doi.org/10.1002/2015EA000136" target="_blank">https://doi.org/10.1002/2015EA000136</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      
Gong, J., Yao, C., Li, Z., Chen, Y., Huang, Y., and Tong, B.: Improving the
flood forecasting capability of the Xinanjiang model for small- and
medium-sized ungauged catchments in South China, Nat. Hazards, 106,
2077–2109, <a href="https://doi.org/10.1007/s11069-021-04531-0" target="_blank">https://doi.org/10.1007/s11069-021-04531-0</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      
Granata, F., Zhu, S., and Di Nunno, F.: Advanced streamflow forecasting for
Central European Rivers: The Cutting-Edge Kolmogorov-Arnold networks
compared to Transformers, J. Hydrol., 645, 132175,
<a href="https://doi.org/10.1016/j.jhydrol.2024.132175" target="_blank">https://doi.org/10.1016/j.jhydrol.2024.132175</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      
Han, H. and Morrison, R. R.: Improved runoff forecasting performance through
error predictions using a deep-learning approach, J. Hydrol., 608, 127653,
<a href="https://doi.org/10.1016/j.jhydrol.2022.127653" target="_blank">https://doi.org/10.1016/j.jhydrol.2022.127653</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      
Hao, F., Sun, M., Geng, X., Huang, W., and Ouyang, W.: Coupling the
Xinanjiang model with geomorphologic instantaneous unit hydrograph for flood
forecasting in northeast China, Int. Soil Water Conserv. Res., 3, 66–76,
<a href="https://doi.org/10.1016/j.iswcr.2015.03.004" target="_blank">https://doi.org/10.1016/j.iswcr.2015.03.004</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      
He, Y., Wang, Z., Cheng, H., and Ding, W.: Multi-scale feature fusion and
uncertainty quantification in streamflow prediction: A temporal
convolutional network approach with hybrid denoising, Environ. Modell.
Softw., 198, 106879, <a href="https://doi.org/10.1016/j.envsoft.2026.106879" target="_blank">https://doi.org/10.1016/j.envsoft.2026.106879</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      
Hosking, J. R. M. and Wallis, J. R.: Regional frequency analysis: an
approach based on L-moments, Cambridge University Press, Cambridge, UK, ISBN
9780521430452, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      
Hwang, Y., Clark, M. P., and Rajagopalan, B.: Use of daily precipitation
uncertainties in streamflow simulation and forecast, Stoch. Env. Res. Risk
Assess., 25, 957–972, <a href="https://doi.org/10.1007/s00477-011-0460-1" target="_blank">https://doi.org/10.1007/s00477-011-0460-1</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      
Jehanzaib, M., Idrees, M. B., Kim, D., and Kim, T. W.: Comprehensive
Evaluation of Machine Learning Techniques for Hydrological Drought
Forecasting, J. Irrig. Drain. Eng., 147, 04021022,
<a href="https://doi.org/10.1061/(ASCE)IR.1943-4774.0001575" target="_blank">https://doi.org/10.1061/(ASCE)IR.1943-4774.0001575</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      
Jiang, S., Zheng, Y., and Solomatine, D.: Improving AI System Awareness of Geoscience Knowledge: Symbiotic Integration of Physical Approaches and Deep Learning, Geophys. Res. Lett., 47, e2020GL088229, <a href="https://doi.org/10.1029/2020GL088229" target="_blank">https://doi.org/10.1029/2020GL088229</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      
Jiang, X. L., Zhang, L. P., Liang, Z. M., Fu, X. L., Wang, J., Xu, J. X.,
Zhang, Y. C., and Zhong, Q.: Study of early flood warning based on
postprocessed predicted precipitation and Xinanjiang model, Weather Clim.
Extremes, 42, 100611, <a href="https://doi.org/10.1016/j.wace.2023.100611" target="_blank">https://doi.org/10.1016/j.wace.2023.100611</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      
Kang, N., Wang, Z., Zhang, A., and Chen, H.: Improving the prediction of
streamflow in large watersheds based on seasonal trend decomposition and
vectorized deep learning models, Ecol. Inform., 90, 103291,
<a href="https://doi.org/10.1016/j.ecoinf.2025.103291" target="_blank">https://doi.org/10.1016/j.ecoinf.2025.103291</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      
Katipoğlu, O. M. and Sarıgöl, M.: Improving the accuracy of
rainfall-runoff relationship estimation using signal processing techniques,
bio-inspired swarm intelligence and artificial intelligence algorithms,
Earth Sci. Inform., 16, 3125–3141,
<a href="https://doi.org/10.1007/s12145-023-01081-w" target="_blank">https://doi.org/10.1007/s12145-023-01081-w</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      
Kim, T., Yang, T., Gao, S., Zhang, L., Ding, Z., Wen, X., Gourley, J. J.,
and Hong, Y.: Can artificial intelligence and data-driven machine learning
models match or even replace process-driven hydrologic models for streamflow
simulation?: A case study of four watersheds with different hydro-climatic
regions across the CONUS, J. Hydrol., 598, 126423,
<a href="https://doi.org/10.1016/j.jhydrol.2021.126423" target="_blank">https://doi.org/10.1016/j.jhydrol.2021.126423</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      
Kratzert, F., Klotz, D., Hochreiter, S., and Nearing, G. S.: A note on leveraging synergy in multiple meteorological data sets with deep learning for rainfall–runoff modeling, Hydrol. Earth Syst. Sci., 25, 2685–2703, <a href="https://doi.org/10.5194/hess-25-2685-2021" target="_blank">https://doi.org/10.5194/hess-25-2685-2021</a>, 2021.

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

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
      
Kurian, C., Sudheer, K., Vema, V., and Sahoo, D.: Effective flood
forecasting at higher lead times through hybrid modelling framework, J.
Hydrol., 587, 124945, <a href="https://doi.org/10.1016/j.jhydrol.2020.124945" target="_blank">https://doi.org/10.1016/j.jhydrol.2020.124945</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
      
Lei, X., Cheng, L., Ye, L., Zhang, L., Kim, J., Qin, S., and Liu, P.:
Integration of the generalized complementary relationship into a lumped
hydrological model for improving water balance partitioning: A case study
with the Xinanjiang model, J. Hydrol., 621, 129569,
<a href="https://doi.org/10.1016/j.jhydrol.2023.129569" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.129569</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
      
Leonarduzzi, E., Maxwell, R., and Mirus, B.: Numerical Analysis of the
Effect of Subgrid Variability in a Physically Based Hydrological Model on
Runoff, Soil Moisture, and Slope Stability, Water Resour. Res., 57,
e2020WR027326, <a href="https://doi.org/10.1029/2020WR027326" target="_blank">https://doi.org/10.1029/2020WR027326</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
      
Li, P., Song, Y., Pan, M., Lawson, K., and Shen, C.: Ensembling differentiable process-based and data-driven models with diverse meteorological forcing datasets to advance streamflow simulation, Hydrol. Earth Syst. Sci., 29, 6829–6861, <a href="https://doi.org/10.5194/hess-29-6829-2025" target="_blank">https://doi.org/10.5194/hess-29-6829-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
      
Lin, K., Sheng, S., Zhou, Y., Liu, F., Li, Z., Chen, H., Xu, C., Chen, J.,
and Guo, S.: The exploration of a Temporal Convolutional Network combined
with Encoder-Decoder framework for runoff forecasting, Hydrol. Res., 51,
1136–1149, <a href="https://doi.org/10.2166/nh.2020.100" target="_blank">https://doi.org/10.2166/nh.2020.100</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
      
Liu, S., Qin, H., Liu, G., Xu, Y., Zhu, X., and Qi, X.: Runoff Forecasting
of Machine Learning Model Based on Selective Ensemble, Water Resour.
Manage., 37, 4459–4473, <a href="https://doi.org/10.1007/s11269-023-03566-1" target="_blank">https://doi.org/10.1007/s11269-023-03566-1</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
      
Luo, Y., Zhou, Y., Xu, H., Chen, H., Chang, F.-J., and Xu, C.-Y.: Enhancing physically-based flood forecasts through fusion of long short-term memory neural network with unscented Kalman filter, J. Hydrol., 641, 131819, <a href="https://doi.org/10.1016/j.jhydrol.2024.131819" target="_blank">https://doi.org/10.1016/j.jhydrol.2024.131819</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
      
Ng, K., Huang, Y., Koo, C., Chong, K., El-Shafie, A., and Ahmed, A.: A
review of hybrid deep learning applications for streamflow forecasting, J.
Hydrol., 625, 130141, <a href="https://doi.org/10.1016/j.jhydrol.2023.130141" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.130141</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
      
Ni, L., Wang, W., Wang, D., Singh, V. P., Yin, X., Kang, X., Tao, Y., and Gu, Z.: Improving Monthly Streamflow Prediction by Deep Learning Model With Physics-Based Rules, Hydrol. Process., 39, e70123, <a href="https://doi.org/10.1002/hyp.70123" target="_blank">https://doi.org/10.1002/hyp.70123</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
      
Oruc, H., Celen, M., Gulgen, F., Oncel, M., Vural, S., and Kilic, B.:
Evaluating the effects of soil data quality on the SWAT runoff prediction
Performance; A case study of Saz-Cayirova catchment, Turkey, Urban Water J.,
20, 1592–1607, <a href="https://doi.org/10.1080/1573062X.2022.2056060" target="_blank">https://doi.org/10.1080/1573062X.2022.2056060</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
      
Özgen-Xian, I., Kesserwani, G., Caviedes-Voullième, D., Molins, S.,
Xu, Z., Dwivedi, D., Moulton, J., and Steefel, C.: Wavelet-based local mesh
refinement for rainfall-runoff simulations, J. Hydroinform., 22, 1059–1077,
<a href="https://doi.org/10.2166/hydro.2020.198" target="_blank">https://doi.org/10.2166/hydro.2020.198</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
      
Parisouj, P., Mokari, E., Mohebzadeh, H., Goharnejad, H., Jun, C., Oh, J.,
and Bateni, S.: Physics-Informed Data-Driven Model for Predicting
Streamflow: A Case Study of the Voshmgir Basin, Iran, Appl. Sci., 12, 7464,
<a href="https://doi.org/10.3390/app12157464" target="_blank">https://doi.org/10.3390/app12157464</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
      
Qiao, X., Peng, T., Sun, N., Zhang, C., Liu, Q., Zhang, Y., Wang, Y., and
Nazir, M.: Metaheuristic evolutionary deep learning model based on temporal
convolutional network, improved aquila optimizer and random forest for
rainfall-runoff simulation and multi runoff, Expert Syst. Appl., 229,
120616, <a href="https://doi.org/10.1016/j.eswa.2023.120616" target="_blank">https://doi.org/10.1016/j.eswa.2023.120616</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
      
Samantaray, S., Das, S., Sahoo, A., and Satapathy, D.: Monthly runoff
prediction at Baitarani river basin by support vector machine based on Salp
swarm algorithm, Ain Shams Eng. J., 13, 101732,
<a href="https://doi.org/10.1016/j.asej.2022.101732" target="_blank">https://doi.org/10.1016/j.asej.2022.101732</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
      
Shao, P., Feng, J., Lu, J., Zhang, P., and Zou, C.: Data-driven and
knowledge-guided denoising diffusion model for flood forecasting, Expert
Syst. Appl., 244, 122908, <a href="https://doi.org/10.1016/j.eswa.2023.122908" target="_blank">https://doi.org/10.1016/j.eswa.2023.122908</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation>
      
Solanki, H., Vegad, U., Kushwaha, A., and Mishra, V.: Improving Streamflow
Prediction Using Multiple Hydrological Models and Machine Learning Methods,
Water Resour. Res., 61, e2024WR038192, <a href="https://doi.org/10.1029/2024WR038192" target="_blank">https://doi.org/10.1029/2024WR038192</a>,
2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>
      
Song, J., Meng, H., Kang, Y., Zhu, M., Zhu, Y., and Zhang, J.: A method for
predicting water quality of river basin based on OVMD-GAT-GRU, Stoch.
Environ. Res. Risk Assess., 38, 339–356,
<a href="https://doi.org/10.1007/s00477-023-02584-0" target="_blank">https://doi.org/10.1007/s00477-023-02584-0</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation>
      
Song, Y., Qin, S., Qu, J., and Liu, F.: The forecasting research of early
warning systems for atmospheric pollutants: A case in Yangtze River Delta
region, Atmos. Environ., 118, 58–69,
<a href="https://doi.org/10.1016/j.atmosenv.2015.06.032" target="_blank">https://doi.org/10.1016/j.atmosenv.2015.06.032</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation>
      
Sun, P., Wang, J., and Yan, Z.: Ultra-short-term wind speed prediction based
on TCN-MCM-EKF, Energy Rep., 11, 2127–2140,
<a href="https://doi.org/10.1016/j.egyr.2024.01.058" target="_blank">https://doi.org/10.1016/j.egyr.2024.01.058</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>50</label><mixed-citation>
      
Tan, Z., Li, H., Song, Q., Wang, Z., and Cao, Y.: Synergistic optimization
and interaction evaluation of water-energy-food-ecology nexus under
uncertainty from the perspective of urban agglomeration, Sustain. Cities
Soc., 124, 106291, <a href="https://doi.org/10.1016/j.scs.2025.106291" target="_blank">https://doi.org/10.1016/j.scs.2025.106291</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>51</label><mixed-citation>
      
Thébault, C., Perrin, C., Andréassian, V., Thirel, G., Legrand, S.,
and Delaigue, O.: Multi-model approach in a variable spatial framework for streamflow simulation, Hydrol. Earth Syst. Sci., 28, 1539–1566, <a href="https://doi.org/10.5194/hess-28-1539-2024" target="_blank">https://doi.org/10.5194/hess-28-1539-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>52</label><mixed-citation>
      
Vilaseca, F., Castro, A., Chreties, C., and Gorgoglione, A.: Assessing
influential rainfall-runoff variables to simulate daily streamflow using
random forest, Hydrol. Sci. J., 68, 1738–1753,
<a href="https://doi.org/10.1080/02626667.2023.2232356" target="_blank">https://doi.org/10.1080/02626667.2023.2232356</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>53</label><mixed-citation>
      
Wang, H., Qin, H., Liu, G., Liu, S., Qu, Y., Wang, K., and Zhou, J.: A novel
feature attention mechanism for improving the accuracy and robustness of
runoff forecasting, J. Hydrol., 618, 129200,
<a href="https://doi.org/10.1016/j.jhydrol.2023.129200" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.129200</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>54</label><mixed-citation>
      
Wang, J. and Dong, Y.: An interpretable deep learning multi-dimensional
integration framework for exchange rate forecasting based on deep and
shallow feature selection and snapshot ensemble technology, Eng. Appl.
Artif. Intell., 133, 108282, <a href="https://doi.org/10.1016/j.engappai.2024.108282" target="_blank">https://doi.org/10.1016/j.engappai.2024.108282</a>,
2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>55</label><mixed-citation>
      
Wang, Z., Xu, N., Bao, X., Wu, J., and Cui, X.: Spatio-temporal deep
learning model for accurate streamflow prediction with multi-source data
fusion, Environ. Model. Softw., 178, 106091,
<a href="https://doi.org/10.1016/j.envsoft.2024.106091" target="_blank">https://doi.org/10.1016/j.envsoft.2024.106091</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>56</label><mixed-citation>
      
Wang, Z., Ma, C., Tan, Z., and Wu, T.: Low-carbon development pathways for
the water-energy-food-carbon nexus in the Yangtze river economic Belt:
Insights from coupling coordination and obstacle degree analysis, J. Clean.
Prod., 523, 146399, <a href="https://doi.org/10.1016/j.jclepro.2025.146399" target="_blank">https://doi.org/10.1016/j.jclepro.2025.146399</a>, 2025a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>57</label><mixed-citation>
      
Wang, Z., Zhu, Z., Luan, H., and Wu, T.: Multi-objective optimal scheduling
of cascade reservoirs in complex basin systems: Case study of the Jinsha
River-Yalong River confluence basin in China, J. Hydrol. Reg. Stud., 58,
102240, <a href="https://doi.org/10.1016/j.ejrh.2025.102240" target="_blank">https://doi.org/10.1016/j.ejrh.2025.102240</a>, 2025b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>58</label><mixed-citation>
      
Wei, X., Wang, G., Schmalz, B., Hagan, D., and Duan, Z.: Evaluation of
Transformer model and Self-Attention mechanism in the Yangtze River basin
runoff prediction, J. Hydrol. Reg. Stud., 47, 101438,
<a href="https://doi.org/10.1016/j.ejrh.2023.101438" target="_blank">https://doi.org/10.1016/j.ejrh.2023.101438</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>59</label><mixed-citation>
      
Willard, J., Jia, X., Xu, S., Steinbach, M., and Kumar, V.: Integrating
Scientific Knowledge with Machine Learning for Engineering and Environmental
Systems, ACM Comput. Surv., 55, 66, <a href="https://doi.org/10.1145/3514228" target="_blank">https://doi.org/10.1145/3514228</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>60</label><mixed-citation>
      
Wu, J., Wang, Z., Dong, J., Cui, X., Tao, S., and Chen, X.: Robust Runoff
Prediction With Explainable Artificial Intelligence and Meteorological
Variables From Deep Learning Ensemble Model, Water Resour. Res., 59,
e2023WR035676, <a href="https://doi.org/10.1029/2023WR035676" target="_blank">https://doi.org/10.1029/2023WR035676</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>61</label><mixed-citation>
      
Xu, N.: Code and Data for XAJ-TCN-GRU, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.22159416" target="_blank">https://doi.org/10.5281/zenodo.22159416</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>62</label><mixed-citation>
      
Xu, C., Chen, Y., Wang, D., Zhao, Y., Hou, Y., Zhu, Y., and Shen, Q.:
Uncertainty and driving factor analysis of streamflow forecasting for
closed-basin and interval-basin: Based on a probabilistic and interpretable
deep learning model, J. Hydrol. Reg. Stud., 60, 102483,
<a href="https://doi.org/10.1016/j.ejrh.2025.102483" target="_blank">https://doi.org/10.1016/j.ejrh.2025.102483</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>63</label><mixed-citation>
      
Xu, Y., Lin, K., Hu, C., Wang, S., Wu, Q., Zhang, L., and Ran, G.: Deep
transfer learning based on transformer for flood forecasting in data-sparse
basins, J. Hydrol., 625, 129956,
<a href="https://doi.org/10.1016/j.jhydrol.2023.129956" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.129956</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>64</label><mixed-citation>
      
Xu, Y., Liu, T., Fang, Q., Du, P., and Wang, J.: Crude oil price forecasting
with multivariate selection, machine learning, and a nonlinear combination
strategy, Eng. Appl. Artif. Intell., 139, 109510,
<a href="https://doi.org/10.1016/j.engappai.2024.109510" target="_blank">https://doi.org/10.1016/j.engappai.2024.109510</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>65</label><mixed-citation>
      
Yao, Z., Wang, Z., Wang, D., Wu, J., and Chen, L.: An ensemble CNN-LSTM and
GRU adaptive weighting model based improved sparrow search algorithm for
predicting runoff using historical meteorological and runoff data as input,
J. Hydrol., 625, 129977, <a href="https://doi.org/10.1016/j.jhydrol.2023.129977" target="_blank">https://doi.org/10.1016/j.jhydrol.2023.129977</a>,
2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>66</label><mixed-citation>
      
Zhang, Y., Ye, A., Analui, B., Nguyen, P., Sorooshian, S., Hsu, K., and Wang, Y.: Comparing quantile regression forest and mixture density long short-term memory models for probabilistic post-processing of satellite precipitation-driven streamflow simulations, Hydrol. Earth Syst. Sci., 27, 4529–4550, <a href="https://doi.org/10.5194/hess-27-4529-2023" target="_blank">https://doi.org/10.5194/hess-27-4529-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>67</label><mixed-citation>
      
Zhao, R. J.: The Xinanjiang model applied in China, J. Hydrol., 135,
371–381, <a href="https://doi.org/10.1016/0022-1694(92)90096-E" target="_blank">https://doi.org/10.1016/0022-1694(92)90096-E</a>, 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>68</label><mixed-citation>
      
Zhao, Y., Huang, Y., Wang, Z., and Liu, X.: Carbon futures price forecasting
based on feature selection, Eng. Appl. Artif. Intell., 135, 108646,
<a href="https://doi.org/10.1016/j.engappai.2024.108646" target="_blank">https://doi.org/10.1016/j.engappai.2024.108646</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>69</label><mixed-citation>
      
Zheng, Z., Ali, M., Jamei, M., Xiang, Y., Karbasi, M., Yaseen, Z., and
Farooque, A.: Design data decomposition-based reference evapotranspiration
forecasting model: A soft feature filter based deep learning driven
approach, Eng. Appl. Artif. Intell., 121, 105984,
<a href="https://doi.org/10.1016/j.engappai.2023.105984" target="_blank">https://doi.org/10.1016/j.engappai.2023.105984</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>70</label><mixed-citation>
      
Zhu, S., Wei, J., Zhang, H., Xu, Y., and Qin, H.: Spatiotemporal deep
learning rainfall-runoff forecasting combined with remote sensing
precipitation products in large scale basins, J. Hydrol., 616, 128727,
<a href="https://doi.org/10.1016/j.jhydrol.2022.128727" target="_blank">https://doi.org/10.1016/j.jhydrol.2022.128727</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>71</label><mixed-citation>
      
Zhu, Z., Li, H., Wang, Z., Zhang, X., and Tan, Z.: Integration of deep
learning and improved multi-objective algorithm to optimize cascade
reservoirs operation with consideration of ecological dissolved oxygen
needs, J. Hydrol., 667, 134899,
<a href="https://doi.org/10.1016/j.jhydrol.2025.134899" target="_blank">https://doi.org/10.1016/j.jhydrol.2025.134899</a>, 2026a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>72</label><mixed-citation>
      
Zhu, Z., Wu, H., Wang, Z., Zhang, X., Kong, J., Liu, C., Tan, Z., and Liu,
Q.: Physics-AI Synergized Optimization-Learning-Simulation Framework for
Robust Cascade Reservoir Scheduling Under Future Hydrological Uncertainty,
Water Resour. Res., 62, e2025WR042149,
<a href="https://doi.org/10.1029/2025WR042149" target="_blank">https://doi.org/10.1029/2025WR042149</a>, 2026b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>73</label><mixed-citation>
      
Zuo, G., Luo, J., Wang, N., Lian, Y., and He, X.: Decomposition ensemble
model based on variational mode decomposition and long short-term memory for
streamflow forecasting, J. Hydrol., 585, 124776,
<a href="https://doi.org/10.1016/j.jhydrol.2020.124776" target="_blank">https://doi.org/10.1016/j.jhydrol.2020.124776</a>, 2020.

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