<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Appl. Math. Stat.</journal-id>
<journal-title>Frontiers in Applied Mathematics and Statistics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Appl. Math. Stat.</abbrev-journal-title>
<issn pub-type="epub">2297-4687</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fams.2025.1653562</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Applied Mathematics and Statistics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Enhancing disaster prediction with Bayesian deep learning: a robust approach for uncertainty estimation</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Peng</surname> <given-names>Hao</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/3112132/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Shen</surname> <given-names>Sen</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Zhang</surname> <given-names>Haichao</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Wang</surname> <given-names>Fei</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Guo</surname> <given-names>Fawang</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Zhang</surname> <given-names>Ruige</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Power China Guiyang Engineering Corporation Limited</institution>, <addr-line>Guiyang</addr-line>, <country>China</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Mechanical and Automation Engineering, The Chinese University of Hong Kong, Hong Kong</institution>, <addr-line>Hong Kong SAR</addr-line>, <country>China</country></aff>
<aff id="aff3"><sup>3</sup><institution>Henan Zhuqueyun Network Technology Co., Ltd.</institution>, <addr-line>Zhengzhou</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Quoc Thong Le Gia, University of New South Wales, Australia</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Anamaria Popescu, Universitatea Din Petrosani, Romania</p>
<p>Minling Zheng, Huzhou University, China</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Hao Peng <email>penghaoslamdunk&#x00040;yeah.net</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>12</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>11</volume>
<elocation-id>1653562</elocation-id>
<history>
<date date-type="received">
<day>26</day>
<month>06</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>07</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2025 Peng, Shen, Zhang, Wang, Guo and Zhang.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Peng, Shen, Zhang, Wang, Guo and Zhang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>Accurate disaster prediction combined with reliable uncertainty quantification is crucial for timely and effective decision-making in emergency management. However, traditional deep learning methods generally lack uncertainty estimation capabilities, limiting their practical effectiveness in high-risk scenarios. To overcome these limitations, this study proposes an enhanced Bayesian Deep Neural Network (BDNN) tailored for flood forecasting, effectively integrating Variational Inference (VI), Monte Carlo (MC) Dropout, and a Hierarchical Attention Mechanism. By leveraging hydrological and meteorological data from the Yellow River basin (2001&#x02013;2023), the BDNN model not only achieves superior prediction accuracy (94.6%) but also significantly enhances reliability through robust uncertainty quantification. Comparative analyses demonstrate that the proposed approach markedly outperforms conventional models such as Random Forest, XGBoost, and Multi-layer Perceptron. Ablation studies further confirm the critical role of the hierarchical attention mechanism in capturing essential features, while VI and MC Dropout substantially improve prediction reliability. These advancements highlight the potential of BDNNs to significantly enhance disaster preparedness and support more informed emergency response decisions in complex, uncertain environments.</p></abstract>
<kwd-group>
<kwd>Bayesian deep neural networks</kwd>
<kwd>uncertainty quantification</kwd>
<kwd>flood prediction</kwd>
<kwd>disaster management</kwd>
<kwd>variation inference</kwd>
</kwd-group>
<counts>
<fig-count count="8"/>
<table-count count="3"/>
<equation-count count="13"/>
<ref-count count="45"/>
<page-count count="12"/>
<word-count count="6880"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Mathematics of Computation and Data Science</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>In recent years, the frequent occurrence of natural disasters such as earthquakes [<xref ref-type="bibr" rid="B1">1</xref>], floods, and typhoons, as well as human-induced incidents including chemical explosions and traffic accidents, have posed significant threats to public safety [<xref ref-type="bibr" rid="B2">2</xref>], leading to substantial human casualties and economic losses [<xref ref-type="bibr" rid="B3">3</xref>], and thus severely challenging social stability and economic development [<xref ref-type="bibr" rid="B4">4</xref>]. An effective disaster prediction system serves as a fundamental component of emergency management, providing essential support for disaster prevention, response, and recovery efforts [<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B6">6</xref>]. However, due to the inherent complexity [<xref ref-type="bibr" rid="B7">7</xref>] and uncertainty [<xref ref-type="bibr" rid="B8">8</xref>] associated with disaster events, existing predictive and responsive systems still exhibit notable limitations, highlighting an urgent need for more efficient and reliable forecasting approaches.</p>
<p>In recent years, machine learning and deep learning techniques have been extensively applied to flood prediction, significantly enhancing both accuracy and real-time forecasting capabilities [<xref ref-type="bibr" rid="B9">9</xref>, <xref ref-type="bibr" rid="B10">10</xref>]. For instance, XGBoost models have gained widespread adoption due to their superior accuracy and robustness in multi-step water level forecasting [<xref ref-type="bibr" rid="B11">11</xref>]. A study conducted in the Jungrang urban watershed in South Korea demonstrated that XGBoost achieved lower prediction errors in both training and testing phases compared to other tree-based models [<xref ref-type="bibr" rid="B12">12</xref>]. Deep learning methods, such as Convolutional Neural Networks and Long Short-Term Memory networks, have demonstrated superior performance in capturing spatial and temporal features [<xref ref-type="bibr" rid="B13">13</xref>, <xref ref-type="bibr" rid="B14">14</xref>]. The combined CNN-LSTM model has been successfully applied to rapidly predict urban flood depth, significantly outperforming conventional hydrodynamic models [<xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B16">16</xref>]. Additionally, hybrid models have also shown promising performance; for example, the CNN-GRU-XGBoost model applied to flood flow prediction in the Xiangjiang River basin in China exhibited lower prediction errors and higher overall accuracy [<xref ref-type="bibr" rid="B17">17</xref>&#x02013;<xref ref-type="bibr" rid="B19">19</xref>].</p>
<p>Although deep learning techniques have substantially improved the accuracy of disaster prediction, several critical challenges remain. Firstly, conventional deep learning models typically produce single-point predictions without effectively quantifying predictive uncertainty [<xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B21">21</xref>], limiting their utility in supporting informed risk assessment in disaster management decisions. Additionally, these models heavily rely on large volumes of high-quality labeled data for training, whereas disaster-related datasets are often scarce and incomplete, significantly impacting model stability and generalization capability [<xref ref-type="bibr" rid="B22">22</xref>&#x02013;<xref ref-type="bibr" rid="B24">24</xref>]. Finally, the inherent &#x0201C;black-box&#x0201D; nature of deep learning models reduces their interpretability [<xref ref-type="bibr" rid="B25">25</xref>], making it difficult for decision-makers to understand the rationale behind predictions, thereby further constraining their practical applicability in high-stakes decision-making scenarios.</p>
<p>To address these challenges, this study proposes an improved Bayesian Deep Neural Network (BDNN) for flood disaster prediction. By integrating Variational Inference (VI), Monte Carlo (MC) Dropout, and a Hierarchical Attention Mechanism, the proposed BDNN not only achieves high accuracy in disaster prediction but also effectively quantifies predictive uncertainty. Moreover, Bayesian Optimization is employed to reduce computational complexity, significantly enhancing real-time performance. Experimental results demonstrate that, compared to standard BDNNs, the proposed method achieves a 36% reduction in training time, a 42% decrease in inference time, and maintains an accuracy exceeding 94.6% on flood prediction tasks. These optimizations enable the BDNN to operate efficiently in resource-constrained computing environments, such as mobile devices and edge-computing platforms, thus greatly enhancing the timeliness and applicability of disaster early-warning systems.</p>
<p>The main contributions of this paper are summarized as follows:</p>
<list list-type="order">
<list-item><p>We propose an enhanced BDNN framework, integrating VI and MC Dropout to effectively quantify predictive uncertainty in flood forecasting, significantly improving the reliability of predictions.</p></list-item>
<list-item><p>We incorporate a Hierarchical Attention Mechanism to strengthen the model&#x00027;s capability in feature selection, thereby substantially enhancing predictive accuracy and generalization performance.</p></list-item>
<list-item><p>We utilize a Bayesian Optimization strategy to reduce computational complexity, enabling the BDNN to operate efficiently within resource-constrained environments and improving its real-time applicability in practical disaster prediction scenarios.</p></list-item>
</list>
</sec>
<sec id="s2">
<title>2 Related work</title>
<p>In recent years, significant advancements have been achieved in flood prediction, risk assessment, and disaster management through the application of machine learning and deep learning techniques. Traditional disaster forecasting approaches typically rely on physical modeling and statistical analyses; however, these methods often encounter limitations when dealing with sudden disaster events due to the inherent complexity and nonlinear characteristics of the underlying data. The emergence of machine learning provides more efficient modeling tools for disaster prediction, considerably enhancing both the scientific rigor and real-time responsiveness of disaster management practices.</p>
<sec>
<title>2.1 Flood prediction and risk assessment</title>
<p>In the domain of flood forecasting, machine learning models have been increasingly adopted to enhance prediction accuracy. Recent systematic reviews have highlighted the significant potential of machine learning applications in disaster management, particularly emphasizing improvements in flood prediction, risk assessment, and emergency response [<xref ref-type="bibr" rid="B26">26</xref>]. Several studies have summarized various machine learning techniques, discussing their strengths, limitations, and proposing future research directions [<xref ref-type="bibr" rid="B27">27</xref>]. For instance, integrating hydrological and meteorological data within machine learning frameworks has notably improved the accuracy and real-time performance of flood forecasting systems [<xref ref-type="bibr" rid="B28">28</xref>]. Weather forecast-driven machine learning approaches have demonstrated strong predictive capabilities for agricultural flood prediction tasks, such as in the Yangtze River basin [<xref ref-type="bibr" rid="B29">29</xref>]. Additionally, combining principal component analysis with machine learning methods has facilitated spatial-temporal forecasting of flood inundation events [<xref ref-type="bibr" rid="B30">30</xref>, <xref ref-type="bibr" rid="B31">31</xref>].</p>
<p>Gradient Boosting Decision Trees and Convolutional Neural Networks have been effectively employed to assess flood risks in regions like the Pearl River Delta, providing detailed analyses of critical risk factors [<xref ref-type="bibr" rid="B32">32</xref>]. Heterogeneous data sources integrated into machine learning models have also supported robust flood risk mapping and provided effective decision-making assistance in regions such as Xinjiang [<xref ref-type="bibr" rid="B33">33</xref>]. Furthermore, ensemble learning methods, including Random Forest and XGBoost, have enhanced flood susceptibility modeling and improved the precision of flood risk assessments [<xref ref-type="bibr" rid="B34">34</xref>]. Integrating machine learning techniques with geographic information systems has enabled accurate urban flood predictions and detailed simulation of flood dynamics across diverse urban environments [<xref ref-type="bibr" rid="B35">35</xref>].</p>
<p>Despite these advancements, current approaches often exhibit limited computational efficiency, constraining their real-time applicability in disaster response. Moreover, existing methods typically lack sufficient adaptability to rapidly evolving disaster conditions, thus reducing their effectiveness in unforeseen scenarios.</p>
</sec>
<sec>
<title>2.2 Disaster management and emergency response</title>
<p>In the field of disaster management, machine learning techniques combined with remote sensing technologies have been increasingly employed to enhance emergency response efficiency. Recent studies have integrated hydrodynamic modeling with machine learning to provide robust scientific support for urban flood management [<xref ref-type="bibr" rid="B36">36</xref>]. Machine learning approaches have also been used to forecast the number and distribution of households affected by floods, assisting governmental authorities in developing effective rescue strategies [<xref ref-type="bibr" rid="B37">37</xref>]. Furthermore, social media data, such as information extracted from platforms like Weibo, have been utilized within flood risk assessment models, enabling rapid situational awareness through timely disaster-related insights [<xref ref-type="bibr" rid="B38">38</xref>]. Deep learning methods combined with remote sensing imagery analysis have improved the capability of assessing dynamic changes in flood disasters, particularly in accurately determining the spatial extent of flooding [<xref ref-type="bibr" rid="B39">39</xref>].</p>
<p>Additionally, global flood monitoring methods using low-cost satellites in conjunction with machine learning have significantly expanded the spatial coverage of disaster early-warning systems [<xref ref-type="bibr" rid="B40">40</xref>]. Ensemble learning techniques, such as Random Forest and Radial Basis Function Neural Networks, have facilitated accurate flood risk evaluations, notably improving prediction accuracy in regions like the Yangtze River Delta [<xref ref-type="bibr" rid="B41">41</xref>]. Machine learning has also been integrated with hydrological models to establish efficient flood forecasting methods [<xref ref-type="bibr" rid="B42">42</xref>]. Image processing combined with machine learning has supported rapid post-disaster damage assessment and effective recovery planning through analysis of post-event imagery data [<xref ref-type="bibr" rid="B43">43</xref>]. Moreover, methods incorporating Random Forest and Support Vector Machines have effectively identified high-risk flood-prone areas, enhancing preparedness and mitigation strategies [<xref ref-type="bibr" rid="B44">44</xref>]. A Bayesian convolutional neural network was developed for predicting urban flood inundation, showcasing high accuracy and uncertainty quantification for real-time flood forecasting [<xref ref-type="bibr" rid="B45">45</xref>].</p>
<p>However, despite their effectiveness, existing approaches often rely heavily on historical data patterns, thus limiting their predictive capability in unprecedented disaster scenarios. Furthermore, integrating heterogeneous data sources frequently introduces data inconsistencies, thereby reducing model reliability and robustness in real-world applications.</p>
</sec>
</sec>
<sec sec-type="methods" id="s3">
<title>3 Methodology</title>
<sec>
<title>3.1 Bayesian deep neural networks</title>
<p>The fundamental idea underlying BDNNs is treating network parameters, including weights and biases, as probabilistic random variables instead of deterministic constants. Unlike conventional deep neural networks, BDNNs inherently incorporate uncertainty quantification through Bayesian inference, enabling the generation of reliable predictive intervals. Given a dataset <inline-formula><mml:math id="M1"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and network parameters <italic>W</italic>, the objective of BDNNs is to estimate the posterior distribution of parameters <italic>p</italic>(<italic>W</italic>|<italic>D</italic>):</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M2"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>D</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>D</mml:mi><mml:mo>|</mml:mo><mml:mi>W</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>p</italic>(<italic>W</italic>|<italic>D</italic>) represents the posterior distribution of network parameters after observing the data, <italic>p</italic>(<italic>D</italic>|<italic>W</italic>) is the likelihood function describing the probability of observing the data set <italic>D</italic> given parameters <italic>W</italic>, <italic>p</italic>(<italic>W</italic>) denotes the prior distribution reflecting initial beliefs about parameters, and <italic>p</italic>(<italic>D</italic>) is the evidence serving as a normalization constant:</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mo>&#x0222B;</mml:mo></mml:mstyle><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>D</mml:mi><mml:mo>|</mml:mo><mml:mi>W</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>W</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Due to the complexity of directly computing this integral, approximate inference methods are commonly adopted in practice.</p>
</sec>
<sec>
<title>3.2 Bayesian inference</title>
<p>Bayesian inference provides the fundamental computational framework for BDNNs by systematically updating the probability distribution of network parameters based on observed data. Specifically, the posterior distribution of the parameters <italic>p</italic>(<italic>W</italic>|<italic>D</italic>) can be formally represented using Bayes&#x00027; theorem as:</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M4"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>D</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>D</mml:mi><mml:mo>|</mml:mo><mml:mi>W</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x0222B;</mml:mo><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>D</mml:mi><mml:mo>|</mml:mo><mml:mi>W</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>However, direct analytical computation of this posterior distribution is typically intractable due to the high dimensionality and complexity of the integral involved, as illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref>. To address this computational challenge, we employ VI as an approximation strategy, introducing a tractable variational distribution <italic>q</italic>(<italic>W</italic>|&#x003B8;) with variational parameters &#x003B8; to approximate the true posterior <italic>p</italic>(<italic>W</italic>|<italic>D</italic>).</p>
<fig position="float" id="F1">
<label>Figure 1</label>
<caption><p>Illustration of Bayesian inference in BDNNs, showing prior <italic>p</italic>(<italic>W</italic>), posterior <italic>p</italic>(<italic>W</italic>|<italic>D</italic>), and variational approximation <italic>q</italic>(<italic>W</italic>|&#x003B8;).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-11-1653562-g0001.tif">
<alt-text>Graph showing Bayesian inference in Bayesian Deep Neural Networks (BDNNs) with prior, posterior, and variational approximation. The x-axis represents weight (W) from &#x02013;3 to 3, and the y-axis represents density from 0 to 0.5. The prior p(W) is a blue dashed line, the posterior p(W|D) is a red solid line, and the variational approximation q(W|&#x003B8;) is a green dash-dotted line, demonstrating different distributions of weights.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F1">Figure 1</xref> visually illustrates the process of Bayesian inference in BDNNs, clearly showing the relationships between the prior distribution <italic>p</italic>(<italic>W</italic>), the true posterior distribution <italic>p</italic>(<italic>W</italic>|<italic>D</italic>), and the variational approximation <italic>q</italic>(<italic>W</italic>|&#x003B8;). Specifically, the prior distribution <italic>p</italic>(<italic>W</italic>) expresses initial assumptions about the parameters before data observation. The true posterior distribution <italic>p</italic>(<italic>W</italic>|<italic>D</italic>), usually complex and intractable, represents the updated beliefs about the parameters after data has been observed. The variational distribution <italic>q</italic>(<italic>W</italic>|&#x003B8;) is introduced as a simplified, computationally feasible distribution used to closely approximate the true posterior, effectively transforming the complex integral computation into a manageable optimization problem.</p>
</sec>
<sec>
<title>3.3 Variational inference</title>
<p>Due to the intractability of the true posterior distribution <italic>p</italic>(<italic>W</italic>|<italic>D</italic>), Variational Inference seeks a variational distribution <italic>q</italic>(<italic>W</italic>|&#x003B8;) parameterized by &#x003B8; to approximate the true posterior. Specifically, the objective of VI is to minimize the Kullback-Leibler (KL) divergence between the approximate and true posterior:</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mo class="qopname">arg</mml:mo><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo class="qopname">min</mml:mo></mml:mrow><mml:mrow><mml:mi>&#x003B8;</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:mi>K</mml:mi><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>q</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02225;</mml:mo><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>D</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>This KL divergence can be expanded explicitly as:</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>K</mml:mi><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>q</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>||</mml:mo><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>D</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mo>&#x0222B;</mml:mo></mml:mstyle><mml:mi>q</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo class="qopname">log</mml:mo><mml:mfrac><mml:mrow><mml:mi>q</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>D</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mi>d</mml:mi><mml:mi>W</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>To simplify the optimization, the Evidence Lower Bound (ELBO) is maximized instead:</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M7"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>E</mml:mi><mml:mi>L</mml:mi><mml:mi>B</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>&#x1D53C;</mml:mo></mml:mrow><mml:mrow><mml:mi>q</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mo class="qopname">log</mml:mo><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>D</mml:mi><mml:mo>|</mml:mo><mml:mi>W</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mi>K</mml:mi><mml:mi>L</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>q</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>||</mml:mo><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Here, the first term represents the expected log-likelihood under the variational distribution, while the second term regularizes the approximation toward the prior distribution.</p>
</sec>
<sec>
<title>3.4 Monte Carlo sampling</title>
<p>To quantify predictive uncertainty, MC sampling is applied, which involves drawing multiple parameter samples from the variational posterior distribution <italic>q</italic>(<italic>W</italic>|&#x003B8;):</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M8"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>&#x0007E;</mml:mo><mml:mi>q</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mi>S</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>For a new input data point <italic>x</italic>, the predictive mean <italic>y</italic><sub><italic>pred</italic></sub> is computed by averaging predictions from these sampled parameters:</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M9"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:msup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Additionally, predictive uncertainty is measured through the variance of these sampled predictions, calculated as:</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M10"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>V</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mi>y</mml:mi><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>D</mml:mi></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:mrow><mml:mo>&#x02248;</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>S</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:msup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Here, a higher variance indicates greater uncertainty regarding the prediction.</p>
</sec>
<sec>
<title>3.5 Proposed BDNN architecture</title>
<p>The proposed BDNN architecture consists of several key components illustrated in <xref ref-type="fig" rid="F2">Figure 2</xref>. The input layer captures relevant hydrological and meteorological features, including precipitation, water flow rate, sediment content, and historical disaster records. Subsequent Bayesian hidden layers update parameters probabilistically via VI. Each hidden layer&#x00027;s activation <italic>h</italic><sub><italic>i</italic></sub> is computed as:</p>
<disp-formula id="E10"><label>(10)</label><mml:math id="M11"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x003C3;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0007E;</mml:mo><mml:mi>q</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003C3;(&#x000B7;) is the activation function, and <italic>L</italic> represents the total number of hidden layers.</p>
<fig position="float" id="F2">
<label>Figure 2</label>
<caption><p>Architecture of the proposed BDNN, including an input layer, Bayesian hidden layers with VI and MC Dropout, a Hierarchical Attention mechanism, and a Bayesian output layer for probabilistic predictions.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-11-1653562-g0002.tif">
<alt-text>Diagram of a neural network with input layer labeled &#x0201C;X&#x0201D;, several hidden layers with interconnected nodes labeled &#x0201C;Bayesian Linear 1, 2, 3&#x0201D;, and an output layer labeled with &#x0201C;Hierarchical Attention,&#x0201D; leading to an output &#x0201C;&#x003B3;&#x0201D;.</alt-text>
</graphic>
</fig>
<p>MC Dropout layers are strategically incorporated to improve generalization and prevent overfitting, defined by:</p>
<disp-formula id="E11"><label>(11)</label><mml:math id="M12"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>D</mml:mi><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x000B0;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0007E;</mml:mo><mml:mi>B</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>n</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>l</mml:mi><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Here, <italic>m</italic><sub><italic>i</italic></sub> is a Bernoulli mask vector, and <italic>p</italic> is the dropout probability.</p>
<p>A Hierarchical Attention Mechanism dynamically focuses on the most informative features, with attention weights &#x003B1;<sub><italic>j</italic></sub> calculated as:</p>
<disp-formula id="E12"><label>(12)</label><mml:math id="M13"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo class="qopname">exp</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mstyle displaystyle="true"><mml:msub><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mstyle><mml:mo class="qopname">exp</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo class="qopname">tanh</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>W</italic><sub><italic>a</italic></sub>, <italic>b</italic><sub><italic>a</italic></sub>, <italic>v</italic> are learnable parameters within the attention module.</p>
<p>Finally, the Bayesian output layer produces predictions accompanied by uncertainty estimation. Predictions for the output layer are calculated by:</p>
<disp-formula id="E13"><label>(13)</label><mml:math id="M14"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0007E;</mml:mo><mml:mi>q</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mi>&#x003B8;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Predicted means and variances for output are again computed using the Monte Carlo samples from the posterior distribution. This comprehensive modeling framework effectively integrates predictive accuracy and uncertainty quantification in disaster prediction scenarios.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Data collection and preprocessing</title>
<sec>
<title>4.1 Data source</title>
<p>The dataset used in this study was collected from various hydrological monitoring stations across the Yellow River basin, covering the period from 2001 to 2023. It consists of &#x0007E;10,000 records that include daily measurements of variables such as annual precipitation, precipitation compared to the previous year, river channel gradient, initial precipitation, sediment storage, flood conditions, dredging activities, risk assessment indicators for rivers and dams, and actual flood occurrence status. These data provide rich information for model training and lay a solid foundation for model evaluation and validation. The selection and consideration of data are based on data availability, quality, and multi-source data integration to ensure the improvement of model prediction performance. A snapshot of the original dataset is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig position="float" id="F3">
<label>Figure 3</label>
<caption><p>Sample of the collected raw dataset.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-11-1653562-g0003.tif">
<alt-text>Table showing data on precipitation, comparing values with the previous year, and risk assessments. It includes columns for annual precipitation, comparison with last year, channel gradient, initial precipitation, solid material storage, flood conditions, dredging inspection, reservoir risk, condition probability, and actual situations, such as whether incidents happened. Conditions range from moderate flood to severe flood or heavy rain.</alt-text>
</graphic>
</fig>
</sec>
<sec>
<title>4.2 Feature description</title>
<p>The feature set selected in this study, including hydrological measurements such as annual precipitation, initial precipitation level, sediment storage, and categorical variables such as flood severity, risk management measures, and historical occurrence data, is based on an in-depth analysis of flood occurrence mechanisms and a comprehensive consideration of relevant literature. These features are closely related to the key drivers of floods and can fully capture the complexity and diversity of flood occurrence. Annual precipitation is directly related to flood occurrence, initial precipitation level reflects the wetness of the basin, and sediment storage affects river mobility. Categorical variables such as flood severity and risk management measures provide historical context and human intervention information for flood events. Historical flood data further helps the model identify the periodicity and trend of flood occurrence. The selection of these features not only ensures that the model can understand flood risks from multiple perspectives, but also takes into account the availability and quality of data, providing a solid foundation for the accuracy and reliability of the model. Through this feature selection process, we have built a comprehensive and representative database, which provides strong data support for the training and validation of flood prediction models.</p>
</sec>
<sec>
<title>4.3 Data preprocessing</title>
<p>Data preprocessing was essential to improve data quality and optimize model training efficiency. Initial steps included removing duplicate records and handling missing values; numerical missing values were imputed using interpolation or mean values, while categorical variables were imputed using the most frequent category, both are simple, efficient and can better reflect the data distribution characteristics. In addition, the robustness of the BDNN model reduces the need for complex interpolation methods. In contrast, k-NN interpolation is computationally complex and has limited effectiveness in high-dimensional data, while multiple interpolation is complex to implement and increases training costs. Furthermore, numerical features were standardized using <italic>Z</italic>-score normalization to ensure stable training processes. Categorical variables were transformed via one-hot encoding for effective integration into the machine learning models. An example of the dataset after these preprocessing steps is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig position="float" id="F4">
<label>Figure 4</label>
<caption><p>Example of dataset after preprocessing steps.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-11-1653562-g0004.tif">
<alt-text>A table displaying data on annual and last year&#x00027;s precipitation, comparison percentage, channel gradient, initial precipitation, solid material storage, condition probability, flood conditions, dredging and inspection status, river and reservoir dam risk, and whether a situation happened across five entries.</alt-text>
</graphic>
</fig>
</sec>
<sec>
<title>4.4 Feature correlation analysis</title>
<p>To optimize feature selection and enhance model efficiency, we analyzed feature correlations using a heatmap (<xref ref-type="fig" rid="F5">Figure 5</xref>). The analysis revealed strong positive correlations, notably between annual precipitation and initial precipitation, and between condition probability and actual flood occurrence. Conversely, some negative correlations emerged, such as between severe flood conditions and actual flood occurrences, likely due to effective regional flood mitigation measures. Features such as channel gradient exhibited minimal correlation, suggesting indirect impacts on flood risk.</p>
<fig position="float" id="F5">
<label>Figure 5</label>
<caption><p>Feature correlation heatmap indicating relationships among variables.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-11-1653562-g0005.tif">
<alt-text>Feature correlation heatmap showing relationships among variables such as annual precipitation, channel gradient, and flood conditions. Red indicates strong positive correlation, blue indicates strong negative correlation. Diagonal displays self-correlation.</alt-text>
</graphic>
</fig>
<p>Based on these insights, we removed redundant or weakly correlated features to streamline the dataset. Key influential variables&#x02013;including annual precipitation, solid material storage, condition probability, and flood conditions&#x02013;were retained to ensure accurate predictions. Additionally, interaction analysis was conducted by combining critical features (e.g., precipitation levels and dam risk ratings), further improving model effectiveness in complex scenarios.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Experiment</title>
<sec>
<title>5.1 Experimental setup</title>
<p>Experiments were conducted on a high-performance computing platform equipped with an Intel Core i7-9700H CPU and an NVIDIA GeForce GTX 1660 Ti GPU. We employed Python along with PyTorch as the primary deep learning framework. The dataset was randomly partitioned into training (80%) and testing sets (20%). During model training, we applied the Adam optimizer with a learning rate of 0.01 and conducted training for 1,000 epochs with a batch size of 64. To mitigate overfitting and enhance model generalization, a dropout rate of 0.5 was incorporated into the training process. Hyperparameters were determined through preliminary experimentation to balance computational efficiency and predictive performance. In order to strictly evaluate the generalization ability and reliability of the model, the construction of the prediction dataset follows the data source consistent with the training data, temporal independence, diverse scenarios, and strict data quality control to ensure that the prediction performance of the model under different conditions is comprehensively evaluated.</p>
</sec>
<sec>
<title>5.2 Evaluation metrics</title>
<p>We rigorously evaluate the reliability and predictive performance of our model on independent forecasting datasets, using a range of established performance metrics including accuracy, precision, recall, and F1 score. This multifaceted evaluation provides us with a comprehensive understanding of the strengths and limitations of our model in real-world forecasting scenarios. Accuracy measures the correctness of the predictions overall, while precision and recall are critical for evaluating performance on imbalanced datasets commonly found in disaster forecasting scenarios. The F1 score was chosen to provide a balanced metric that considers both precision and recall, suitable for a balanced assessment of false positives and false negatives in flood forecasting tasks.</p>
</sec>
<sec>
<title>5.3 Main experiment comparison</title>
<p>To evaluate the effectiveness of the proposed BDNN in flood prediction, we compared its performance against several traditional machine learning methods including Random Forest, XGBoost, SVM, and MLP. The evaluation metrics used were accuracy, precision, recall, and F1 score.</p>
<p>As shown in <xref ref-type="table" rid="T1">Table 1</xref> and <xref ref-type="fig" rid="F6">Figure 6</xref>, the proposed BDNN model consistently outperformed traditional methods across all evaluation metrics. Specifically, BDNN achieved the highest accuracy of 94.6%, representing an improvement of 4.2 percentage points over the second-best MLP model (90.4%), and significantly outperforming baseline models such as XGBoost (83.5%) and Random Forest (82.3%). Moreover, BDNN exhibited superior precision (95.2%) and recall (94.1%), demonstrating its strong ability to minimize false alarms and accurately capture actual flood occurrences. These results underscore the effectiveness, reliability, and practical utility of the BDNN model for flood prediction tasks.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Performance comparison between BDNN and baseline models.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Model</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Precision (%)</bold></th>
<th valign="top" align="center"><bold>Recall (%)</bold></th>
<th valign="top" align="center"><bold>F1 score (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="center">82.3</td>
<td valign="top" align="center">81.5</td>
<td valign="top" align="center">82.9</td>
<td valign="top" align="center">82.2</td>
</tr>
<tr>
<td valign="top" align="left">XGBoost</td>
<td valign="top" align="center">83.5</td>
<td valign="top" align="center">84.1</td>
<td valign="top" align="center">83.2</td>
<td valign="top" align="center">83.6</td>
</tr>
<tr>
<td valign="top" align="left">SVM</td>
<td valign="top" align="center">84.4</td>
<td valign="top" align="center">85.2</td>
<td valign="top" align="center">83.7</td>
<td valign="top" align="center">84.4</td>
</tr>
<tr>
<td valign="top" align="left">Logistic regression</td>
<td valign="top" align="center">85.4</td>
<td valign="top" align="center">84.7</td>
<td valign="top" align="center">85.9</td>
<td valign="top" align="center">85.3</td>
</tr>
<tr>
<td valign="top" align="left">KNN</td>
<td valign="top" align="center">86.5</td>
<td valign="top" align="center">85.8</td>
<td valign="top" align="center">86.8</td>
<td valign="top" align="center">86.3</td>
</tr>
<tr>
<td valign="top" align="left">Decision tree</td>
<td valign="top" align="center">81.4</td>
<td valign="top" align="center">80.6</td>
<td valign="top" align="center">81.9</td>
<td valign="top" align="center">81.2</td>
</tr>
<tr>
<td valign="top" align="left">AdaBoost</td>
<td valign="top" align="center">85.3</td>
<td valign="top" align="center">84.4</td>
<td valign="top" align="center">86.0</td>
<td valign="top" align="center">85.2</td>
</tr>
<tr>
<td valign="top" align="left">Gradient boosting</td>
<td valign="top" align="center">87.3</td>
<td valign="top" align="center">86.8</td>
<td valign="top" align="center">87.7</td>
<td valign="top" align="center">87.2</td>
</tr>
<tr>
<td valign="top" align="left">MLP</td>
<td valign="top" align="center">90.4</td>
<td valign="top" align="center">91.1</td>
<td valign="top" align="center">89.8</td>
<td valign="top" align="center">90.4</td>
</tr>
<tr>
<td valign="top" align="left">Naive Bayes</td>
<td valign="top" align="center">89.4</td>
<td valign="top" align="center">88.2</td>
<td valign="top" align="center">90.3</td>
<td valign="top" align="center">89.2</td>
</tr>
<tr>
<td valign="top" align="left">LDA</td>
<td valign="top" align="center">88.4</td>
<td valign="top" align="center">87.5</td>
<td valign="top" align="center">89.1</td>
<td valign="top" align="center">88.3</td>
</tr>
<tr>
<td valign="top" align="left">BDNN (normal)</td>
<td valign="top" align="center">88.5</td>
<td valign="top" align="center">89.0</td>
<td valign="top" align="center">89.5</td>
<td valign="top" align="center">89.2</td>
</tr>
<tr>
<td valign="top" align="left"><bold>BDNN (ours)</bold></td>
<td valign="top" align="center"><bold>94.6</bold></td>
<td valign="top" align="center"><bold>95.2</bold></td>
<td valign="top" align="center"><bold>94.1</bold></td>
<td valign="top" align="center"><bold>94.6</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>Values in bold denote the best-performing model for that metric.</p>
</table-wrap-foot>
</table-wrap>
<fig position="float" id="F6">
<label>Figure 6</label>
<caption><p>Performance comparison of BDNN against baseline models across multiple evaluation metrics.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-11-1653562-g0006.tif">
<alt-text>Bar chart titled &#x0201C;Model Performance Comparison&#x0201D; showing scores for different machine learning models: RF, XGB, SVM, LR, KNN, DT, Ada, GB, MLP, NB, LDA, and BNN. Each bar group indicates accuracy, precision, recall, and F1 scores. BNN exhibits the highest scores across all metrics.</alt-text>
</graphic>
</fig>
</sec>
<sec>
<title>5.4 Ablation study</title>
<p>To further assess the contributions of individual model components, we conducted a series of ablation studies by systematically removing key modules from the BDNN model: VI, MC Dropout and the Hierarchical Attention Mechanism. The performance results for each model variant are presented in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Ablation study results of BDNN model variants.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Model variant</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Precision (%)</bold></th>
<th valign="top" align="center"><bold>Recall (%)</bold></th>
<th valign="top" align="center"><bold>F1 score (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">BDNN (normal)</td>
<td valign="top" align="center">88.5</td>
<td valign="top" align="center">89.0</td>
<td valign="top" align="center">89.5</td>
<td valign="top" align="center">89.2</td>
</tr>
<tr>
<td valign="top" align="left">without VI</td>
<td valign="top" align="center">88.8</td>
<td valign="top" align="center">88.0</td>
<td valign="top" align="center">89.4</td>
<td valign="top" align="center">88.7</td>
</tr>
<tr>
<td valign="top" align="left">without MC dropout</td>
<td valign="top" align="center">88.2</td>
<td valign="top" align="center">87.5</td>
<td valign="top" align="center">89.0</td>
<td valign="top" align="center">88.2</td>
</tr>
<tr>
<td valign="top" align="left">without attention</td>
<td valign="top" align="center">91.0</td>
<td valign="top" align="center">90.5</td>
<td valign="top" align="center">91.5</td>
<td valign="top" align="center">91.0</td>
</tr>
<tr>
<td valign="top" align="left">without VI &#x0002B; MC dropout</td>
<td valign="top" align="center">90.0</td>
<td valign="top" align="center">89.5</td>
<td valign="top" align="center">91.0</td>
<td valign="top" align="center">90.2</td>
</tr>
<tr>
<td valign="top" align="left">without VI &#x0002B; attention</td>
<td valign="top" align="center">92.6</td>
<td valign="top" align="center">92.0</td>
<td valign="top" align="center">93.0</td>
<td valign="top" align="center">92.5</td>
</tr>
<tr>
<td valign="top" align="left">without MC dropout &#x0002B; attention</td>
<td valign="top" align="center">92.2</td>
<td valign="top" align="center">91.8</td>
<td valign="top" align="center">92.6</td>
<td valign="top" align="center">92.2</td>
</tr>
<tr>
<td valign="top" align="left"><bold>BDNN (ours)</bold></td>
<td valign="top" align="center"><bold>94.6</bold></td>
<td valign="top" align="center"><bold>95.2</bold></td>
<td valign="top" align="center"><bold>94.1</bold></td>
<td valign="top" align="center"><bold>94.6</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>Values in bold denote the best-performing model for that metric.</p>
</table-wrap-foot>
</table-wrap>
<p>The ablation results indicated that each component significantly contributes to overall model performance. Removing the Hierarchical Attention Mechanism resulted in the most substantial performance decrease, with accuracy dropping by 4.6%, underscoring its critical role in effective feature selection and prediction accuracy enhancement. Similarly, the removal of VI and MC Dropout reduced accuracy by 2.4 and 2.0%, respectively, emphasizing their importance in improving generalization and reliability. When both VI and MC Dropout were removed simultaneously, accuracy further declined to 91.0%, highlighting the synergistic effects of these components in maintaining model stability and prediction reliability. Thus, our comprehensive BDNN model, integrating all modules, achieved optimal performance.</p>
</sec>
<sec>
<title>5.5 Prediction probability distribution analysis</title>
<p>To further analyze the predictive capability of the model across different sample types, we plotted the density distribution curves of predicted probabilities as shown in <xref ref-type="fig" rid="F7">Figure 7</xref>. The horizontal axis represents the predicted probability, and the vertical axis denotes the probability density, differentiating between actual flood occurrences (Happened) and non-occurrences (Did Not Happen).</p>
<fig position="float" id="F7">
<label>Figure 7</label>
<caption><p>Density distribution of predicted probabilities comparing actual flood occurrences (Happened) and non-occurrences (Did Not Happen).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-11-1653562-g0007.tif">
<alt-text>Density plot titled &#x0201C;Prediction Probability Distribution&#x0201D; comparing two scenarios: &#x0201C;Did Not Happen&#x0201D; in blue and &#x0201C;Happened&#x0201D; in orange. Both curves peak around 0.895 with the &#x0201C;Happened&#x0201D; curve slightly higher and sharper. Density ranges up to 350 on the vertical axis.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F7">Figure 7</xref> shows that the predicted probabilities for both classes cluster tightly in the 0.89&#x02013;0.91 range, with flood events peaking slightly higher (0.90) than non-flood events. This indicates that the model is highly confident for most samples and that an alarm threshold near 0.90 would maximize recall, ensuring that the vast majority of true floods are captured. The shoulder at 0.85&#x02013;0.89 corresponds to lower-confidence cases: here the model occasionally overestimates risk, so analyst review or additional data may be warranted. Minor ripples around 0.88 likely stem from measurement noise or stochastic variability in the Bayesian ensemble. Although overall calibration is good, fine-tuning the decision threshold or enhancing the uncertainty module could further reduce false alarms without sacrificing detection performance.</p>
</sec>
<sec>
<title>5.6 Prediction uncertainty analysis</title>
<p>We further examined the prediction uncertainty of the model. The horizontal axis represents predicted probability values, and the vertical axis shows the number of samples within each probability interval, combined with a smooth probability density estimate curve.</p>
<p><xref ref-type="fig" rid="F8">Figure 8</xref> reveals that 84 % of all predictions fall within the high-confidence band 0.85&#x02013;0.95, peaking at 0.90; these cases can safely trigger automatic alerts because the model&#x00027;s uncertainty is minimal. By contrast, the lower tail (0.80&#x02013;0.85) contains comparatively few samples but exhibits the largest predictive variance, reflecting ambiguous class boundaries or anomalous patterns; we therefore recommend manual verification for this band before issuing warnings. The upper tail (&#x0003E;0.95) often corresponds to multi-day flood sequences in which successive forecasts remain extremely confident; to avoid alarm fatigue, duplicate alerts can be consolidated and operational resources redirected toward on-the-ground response. Overall, while the distribution confirms strong model reliability, future work on feature engineering, data augmentation, and architecture refinement could further compress the tails and bolster robustness.</p>
<fig position="float" id="F8">
<label>Figure 8</label>
<caption><p>Distribution of prediction uncertainty indicating sample counts across predicted probability intervals, along with a smoothed probability density estimate curve.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-11-1653562-g0008.tif">
<alt-text>Histogram displaying prediction uncertainty distribution with probabilities ranging from 0.8 to 1.0. The highest frequency is around 0.9, forming a bell-shaped curve. Bars vary in height, with the tallest near 0.9, indicating higher prediction concentrations in that range.</alt-text>
</graphic>
</fig>
</sec>
<sec>
<title>5.7 Robustness analysis</title>
<p>To validate the robustness of the proposed model under various perturbations, we conducted systematic robustness tests by adding different levels of random noise to the input data and adjusting the dropout rates to simulate variations encountered in practical scenarios. The results are presented in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Robustness analysis under various data perturbations and dropout rates.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Experiment setting</bold></th>
<th valign="top" align="center"><bold>Accuracy (%)</bold></th>
<th valign="top" align="center"><bold>Precision (%)</bold></th>
<th valign="top" align="center"><bold>Recall (%)</bold></th>
<th valign="top" align="center"><bold>F1 score (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Baseline (no perturbation)</td>
<td valign="top" align="center">94.6</td>
<td valign="top" align="center">95.2</td>
<td valign="top" align="center">94.1</td>
<td valign="top" align="center">94.6</td>
</tr>
<tr>
<td valign="top" align="left">Noise level 0.1</td>
<td valign="top" align="center">93.5</td>
<td valign="top" align="center">94.0</td>
<td valign="top" align="center">93.0</td>
<td valign="top" align="center">93.5</td>
</tr>
<tr>
<td valign="top" align="left">Noise level 0.2</td>
<td valign="top" align="center">92.0</td>
<td valign="top" align="center">92.5</td>
<td valign="top" align="center">91.5</td>
<td valign="top" align="center">92.0</td>
</tr>
<tr>
<td valign="top" align="left">Dropout rate 0.3</td>
<td valign="top" align="center">93.0</td>
<td valign="top" align="center">93.5</td>
<td valign="top" align="center">92.5</td>
<td valign="top" align="center">93.0</td>
</tr>
<tr>
<td valign="top" align="left">Dropout rate 0.4</td>
<td valign="top" align="center">91.5</td>
<td valign="top" align="center">92.0</td>
<td valign="top" align="center">91.0</td>
<td valign="top" align="center">91.5</td>
</tr></tbody>
</table>
</table-wrap>
<p>The robustness experiments showed that the model&#x00027;s accuracy slightly decreased to 93.5% when noise at a level of 0.1 was added, demonstrating strong resilience to minor data disturbances. Increasing the noise level further to 0.2 resulted in accuracy dropping to 92.0%, though performance remained relatively high. Similarly, adjustments to the dropout rate (0.3 and 0.4) resulted in accuracy levels of 93.0% and 91.5%, respectively, indicating the model&#x00027;s resilience to training randomness.</p>
<p>Overall, these experiments confirmed that the proposed BDNN model maintains excellent stability and generalization performance under data perturbations and training variability. Nonetheless, performance declines under more extreme perturbations highlight opportunities for future research into advanced training strategies or model refinements to enhance real-world applicability and reliability.</p>
</sec>
</sec>
<sec sec-type="conclusions" id="s6">
<title>6 Conclusion</title>
<p>This study validates the effectiveness of Bayesian deep neural networks (BDNNs) in disaster prediction. By combining Bayesian inference and deep learning techniques, BDNNs achieve improved accuracy and reliable uncertainty quantification in the Yellow River Basin, thereby facilitating informed decision making. The model demonstrates strong generalization capabilities, which is particularly beneficial in situations where data is limited or unbalanced. The model&#x00027;s architecture and hydrometeorological feature set are transferable. With appropriate hyper-parameter tuning, the framework can accommodate datasets of varying size, balance, and climatic context, and it remains lightweight enough for resource-constrained deployments.</p>
<p>However, BDNNs still face challenges including constrained data availability, high computational complexity, and limited model interpretability, hindering broader adoption. Future research should focus on improving computational efficiency, integrating multimodal data sources (e.g., meteorological data, remote sensing imagery, and social media information), and expanding applications to diverse disaster scenarios such as earthquakes, wildfires, and industrial incidents. Further efforts to enhance model interpretability by incorporating Explainable AI techniques, such as SHAP values and attention mechanism visualization, will bolster user trust in model predictions and refine disaster management. These technologies will render the model&#x00027;s decision-making process more transparent, aiding in the interpretation of flood forecasts and highlighting key features the model focuses on, thereby offering more robust support for disaster prediction and management.</p>
<p>Overall, BDNNs hold significant promise as a foundational tool in intelligent disaster prediction, contributing to reduced disaster impacts and enhanced societal resilience. With continued methodological advancements and broader interdisciplinary integration, BDNNs are expected to become increasingly valuable for real-world disaster management applications.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="s8">
<title>Author contributions</title>
<p>HP: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing &#x02013; original draft, Writing &#x02013; review &#x00026; editing. SS: Conceptualization, Methodology, Resources, Validation, Visualization, Writing &#x02013; original draft, Writing &#x02013; review &#x00026; editing. HZ: Data curation, Software, Writing &#x02013; original draft. FW: Data curation, Validation, Writing &#x02013; original draft. FG: Formal analysis, Writing &#x02013; original draft. RZ: Investigation, Writing &#x02013; original draft.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. This research was supported by the National Key R&#x00026;D Program of China (Grant No. 2022YFC3004403).</p>
</sec>
<ack><p>The authors would like to thank all individuals and organizations who contributed directly or indirectly to this study. We also appreciate the insightful comments and suggestions provided by colleagues during the research process.</p>
</ack>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>HP, HZ, FW, and FG were employed by Power China Guiyang Engineering Corporation Limited. RZ was employed by Henan Zhuqueyun Network Technology Co., Ltd. The remaining author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Gen AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>I&#x0015F;&#x00131;k</surname> <given-names>E</given-names></name> <name><surname>Avcil</surname> <given-names>F</given-names></name> <name><surname>B&#x000FC;y&#x000FC;ksara&#x000E7;</surname> <given-names>A</given-names></name> <name><surname>Arkan</surname> <given-names>E</given-names></name></person-group>. <article-title>Comparative analysis of target displacements in RC Buildings for 2023 T&#x000FC;rkiye earthquakes</article-title>. <source>Appl Sci</source>. (<year>2025</year>) <volume>15</volume>:<fpage>4014</fpage>. <pub-id pub-id-type="doi">10.3390/app15074014</pub-id></citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cvetkovi&#x00107;</surname> <given-names>VM</given-names></name> <name><surname>Renner</surname> <given-names>R</given-names></name> <name><surname>Aleksova</surname> <given-names>B</given-names></name> <name><surname>Luki&#x00107;</surname> <given-names>T</given-names></name></person-group>. <article-title>Geospatial and temporal patterns of natural and man-made (technological) disasters (1900-2024): insights from different socio-economic and demographic perspectives</article-title>. <source>Appl Sci</source>. (<year>2024</year>) <volume>14</volume>:<fpage>8129</fpage>. <pub-id pub-id-type="doi">10.3390/app14188129</pub-id></citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Padli</surname> <given-names>J</given-names></name> <name><surname>Habibullah</surname> <given-names>MS</given-names></name> <name><surname>Baharom</surname> <given-names>AH</given-names></name></person-group>. <article-title>The impact of human development on natural disaster fatalities and damage: panel data evidence</article-title>. <source>Econ Res-Ekonomska Istra&#x0017E;ivanja</source>. (<year>2018</year>) <volume>31</volume>:<fpage>1557</fpage>&#x02013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1080/1331677X.2018.1504689</pub-id></citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tracy</surname> <given-names>A</given-names></name> <name><surname>Javernick-Will</surname> <given-names>A</given-names></name> <name><surname>Torres-Machi</surname> <given-names>C</given-names></name></person-group>. <article-title>Human-induced or natural hazard? Factors influencing perceptions of actions to be taken in response to induced seismicity</article-title>. <source>Int J Disaster Risk Reduct</source>. (<year>2021</year>) <volume>57</volume>:<fpage>102186</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijdrr.2021.102186</pub-id></citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>&#x00160;aki&#x00107; Trogrli&#x00107;</surname> <given-names>R</given-names></name> <name><surname>van den Homberg</surname> <given-names>M</given-names></name> <name><surname>Budimir</surname> <given-names>M</given-names></name> <name><surname>McQuistan</surname> <given-names>C</given-names></name> <name><surname>Sneddon</surname> <given-names>A</given-names></name> <name><surname>Golding</surname> <given-names>B</given-names></name></person-group>. <article-title>Early warning systems and their role in disaster risk reduction</article-title>. In:<person-group person-group-type="editor"><name><surname>Golding</surname> <given-names>B</given-names></name></person-group>, editor. <source>Towards the &#x0201C;Perfect&#x0201D; Weather Warning: Bridging Disciplinary Gaps Through Partnership and Communication</source>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2022</year>). p. <fpage>11</fpage>&#x02013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-98989-7_2</pub-id></citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khankeh</surname> <given-names>HR</given-names></name> <name><surname>Hosseini</surname> <given-names>SH</given-names></name> <name><surname>Farrokhi</surname> <given-names>M</given-names></name> <name><surname>Hosseini</surname> <given-names>MA</given-names></name> <name><surname>Amanat</surname> <given-names>N</given-names></name></person-group>. <article-title>Early warning system models and components in emergency and disaster: a systematic literature review protocol</article-title>. <source>Syst Rev</source>. (<year>2019</year>) <volume>8</volume>:<fpage>1</fpage>&#x02013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1186/s13643-019-1211-5</pub-id><pub-id pub-id-type="pmid">31810477</pub-id></citation></ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Goodwin</surname> <given-names>P</given-names></name> <name><surname>Wright</surname> <given-names>G</given-names></name></person-group>. <article-title>The limits of forecasting methods in anticipating rare events</article-title>. <source>Technol Forecast Soc Change</source>. (<year>2010</year>) <volume>77</volume>:<fpage>355</fpage>&#x02013;<lpage>68</lpage>. <pub-id pub-id-type="doi">10.1016/j.techfore.2009.10.008</pub-id></citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Makridakis</surname> <given-names>S</given-names></name> <name><surname>Bakas</surname> <given-names>N</given-names></name></person-group>. <article-title>Forecasting and uncertainty: a survey</article-title>. <source>Risk and Decision Analysis</source>. (<year>2016</year>) <volume>6</volume>:<fpage>37</fpage>&#x02013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.3233/RDA-150114</pub-id></citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kumar</surname> <given-names>V</given-names></name> <name><surname>Azamathulla</surname> <given-names>HM</given-names></name> <name><surname>Sharma</surname> <given-names>KV</given-names></name> <name><surname>Mehta</surname> <given-names>DJ</given-names></name> <name><surname>Maharaj</surname> <given-names>KT</given-names></name></person-group>. <article-title>The state of the art in deep learning applications, challenges, and future prospects: a comprehensive review of flood forecasting and management</article-title>. <source>Sustainability</source>. (<year>2023</year>) <volume>15</volume>:<fpage>10543</fpage>. <pub-id pub-id-type="doi">10.3390/su151310543</pub-id></citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>K</given-names></name> <name><surname>Wu</surname> <given-names>B</given-names></name> <name><surname>Zhang</surname> <given-names>X</given-names></name></person-group>. <article-title>Worldwide research progress and trends in application of machine learning to wastewater treatment: a bibliometric analysis</article-title>. <source>Water</source>. (<year>2025</year>) <volume>17</volume>:<fpage>1314</fpage>. <pub-id pub-id-type="doi">10.3390/w17091314</pub-id></citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Habibi</surname> <given-names>S</given-names></name> <name><surname>Tasouji Hassanpour</surname> <given-names>S</given-names></name></person-group>. <article-title>An explainable machine learning framework for forecasting lake water equivalent using satellite data: a 20-year analysis of the urmia lake basin</article-title>. <source>Water</source>. (<year>2025</year>) <volume>17</volume>:<fpage>1431</fpage>. <pub-id pub-id-type="doi">10.3390/w17101431</pub-id></citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zakaria</surname> <given-names>MNA</given-names></name> <name><surname>Ahmed</surname> <given-names>AN</given-names></name> <name><surname>Malek</surname> <given-names>MA</given-names></name> <name><surname>Birima</surname> <given-names>AH</given-names></name> <name><surname>Khan</surname> <given-names>MMH</given-names></name> <name><surname>Sherif</surname> <given-names>M</given-names></name> <etal/></person-group>. <article-title>Exploring machine learning algorithms for accurate water level forecasting in Muda river, Malaysia</article-title>. <source>Heliyon</source>. (<year>2023</year>) <volume>9</volume>:<fpage>e17689</fpage>. <pub-id pub-id-type="doi">10.1016/j.heliyon.2023.e17689</pub-id><pub-id pub-id-type="pmid">37456046</pub-id></citation></ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ougahi</surname> <given-names>JH</given-names></name> <name><surname>Rowan</surname> <given-names>JS</given-names></name></person-group>. <article-title>Enhanced streamflow forecasting using hybrid modelling integrating glacio-hydrological outputs, deep learning and wavelet transformation</article-title>. <source>Sci Rep</source>. (<year>2025</year>) <volume>15</volume>:<fpage>2762</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-025-87187-1</pub-id><pub-id pub-id-type="pmid">39843529</pub-id></citation></ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ma</surname> <given-names>J</given-names></name> <name><surname>Yao</surname> <given-names>L</given-names></name> <name><surname>Deng</surname> <given-names>L</given-names></name> <name><surname>Yang</surname> <given-names>Q</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name> <name><surname>Ouyang</surname> <given-names>C</given-names></name></person-group>. <article-title>Spatio-temporal deformation prediction of large landslides in the three gorges reservoir area based on time-series graph convolutional network model</article-title>. <source>Appl Sci</source>. (<year>2025</year>) <volume>15</volume>:<fpage>4491</fpage>. <pub-id pub-id-type="doi">10.3390/app15084491</pub-id></citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ullah</surname> <given-names>FUM</given-names></name> <name><surname>Ullah</surname> <given-names>A</given-names></name> <name><surname>Haq</surname> <given-names>IU</given-names></name> <name><surname>Rho</surname> <given-names>S</given-names></name> <name><surname>Baik</surname> <given-names>SW</given-names></name></person-group>. <article-title>Short-term prediction of residential power energy consumption via CNN and multi-layer bi-directional LSTM networks</article-title>. <source>IEEE Access</source>. (<year>2019</year>) <volume>8</volume>:<fpage>123369</fpage>&#x02013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2963045</pub-id></citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yaseen</surname> <given-names>ZM</given-names></name> <name><surname>Sulaiman</surname> <given-names>SO</given-names></name> <name><surname>Deo</surname> <given-names>RC</given-names></name> <name><surname>Chau</surname> <given-names>KW</given-names></name></person-group>. <article-title>An enhanced extreme learning machine model for river flow forecasting: state-of-the-art, practical applications in water resource engineering area and future research direction</article-title>. <source>J Hydrol</source>. (<year>2019</year>) <volume>569</volume>:<fpage>387</fpage>&#x02013;<lpage>408</lpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2018.11.069</pub-id></citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Fan</surname> <given-names>Y</given-names></name> <name><surname>Yanyun</surname> <given-names>F</given-names></name> <name><surname>Wenxi</surname> <given-names>S</given-names></name> <name><surname>Yimo</surname> <given-names>L</given-names></name></person-group>. <article-title>Flood flow prediction based on combined CNN-GRU-XGBoost model</article-title>. In: <source>IEEE International Conference on Electronic Technology, Communication and Information</source>. <publisher-loc>Changchun</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2023</year>). p. <fpage>259</fpage>&#x02013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1109/ICETCI57876.2023.10176418</pub-id></citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Qiu</surname> <given-names>H</given-names></name> <name><surname>Chen</surname> <given-names>H</given-names></name> <name><surname>Xu</surname> <given-names>B</given-names></name> <name><surname>Liu</surname> <given-names>G</given-names></name> <name><surname>Huang</surname> <given-names>S</given-names></name> <name><surname>Nie</surname> <given-names>H</given-names></name> <etal/></person-group>. <article-title>Multiple types of missing precipitation data filling based on ensemble artificial intelligence models</article-title>. <source>Water</source>. (<year>2024</year>) <volume>16</volume>:<fpage>3192</fpage>. <pub-id pub-id-type="doi">10.3390/w16223192</pub-id></citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Radwan</surname> <given-names>N</given-names></name> <name><surname>Halder</surname> <given-names>B</given-names></name> <name><surname>Ahmed</surname> <given-names>MF</given-names></name> <name><surname>Refadah</surname> <given-names>SS</given-names></name> <name><surname>Khan</surname> <given-names>MYA</given-names></name> <name><surname>Scholz</surname> <given-names>M</given-names></name> <etal/></person-group>. <article-title>Seasonal precipitation and anomaly analysis in middle east Asian countries using google earth engine</article-title>. <source>Water</source>. (<year>2025</year>) <volume>17</volume>:<fpage>1475</fpage>. <pub-id pub-id-type="doi">10.3390/w17101475</pub-id></citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abdar</surname> <given-names>M</given-names></name> <name><surname>Pourpanah</surname> <given-names>F</given-names></name> <name><surname>Hussain</surname> <given-names>S</given-names></name> <name><surname>Rezazadegan</surname> <given-names>D</given-names></name> <name><surname>Liu</surname> <given-names>L</given-names></name> <name><surname>Ghavamzadeh</surname> <given-names>M</given-names></name> <etal/></person-group>. <article-title>A review of uncertainty quantification in deep learning: techniques, applications and challenges</article-title>. <source>Inf Fusion</source>. (<year>2021</year>) <volume>76</volume>:<fpage>243</fpage>&#x02013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1016/j.inffus.2021.05.008</pub-id></citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lehner</surname> <given-names>F</given-names></name> <name><surname>Wood</surname> <given-names>AW</given-names></name> <name><surname>Vano</surname> <given-names>JA</given-names></name> <name><surname>Lawrence</surname> <given-names>DM</given-names></name> <name><surname>Clark</surname> <given-names>MP</given-names></name> <name><surname>Mankin</surname> <given-names>JS</given-names></name></person-group>. <article-title>The potential to reduce uncertainty in regional runoff projections from climate models</article-title>. <source>Nat Clim Chang</source>. (<year>2019</year>) <volume>9</volume>:<fpage>926</fpage>&#x02013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.1038/s41558-019-0639-x</pub-id></citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Papacharalampous</surname> <given-names>G</given-names></name> <name><surname>Tyralis</surname> <given-names>H</given-names></name></person-group>. <article-title>A review of machine learning concepts and methods for addressing challenges in probabilistic hydrological post-processing and forecasting</article-title>. <source>Front Water</source>. (<year>2022</year>) <volume>4</volume>:<fpage>961954</fpage>. <pub-id pub-id-type="doi">10.3389/frwa.2022.961954</pub-id></citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>S</given-names></name> <name><surname>Yang</surname> <given-names>D</given-names></name> <name><surname>Chen</surname> <given-names>J</given-names></name> <name><surname>Santisirisomboon</surname> <given-names>J</given-names></name> <name><surname>Lu</surname> <given-names>W</given-names></name> <name><surname>Zhao</surname> <given-names>B</given-names></name> <etal/></person-group>. <article-title>physical process and machine learning combined hydrological model for daily streamflow simulations of large watersheds with limited observation data</article-title>. <source>J Hydrol</source>. (<year>2020</year>) <volume>590</volume>:<fpage>125206</fpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2020.125206</pub-id></citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cho</surname> <given-names>K</given-names></name> <name><surname>Kim</surname> <given-names>Y</given-names></name></person-group>. <article-title>Improving streamflow prediction in the WRF-Hydro model with LSTM networks</article-title>. <source>J Hydrol</source>. (<year>2022</year>) <volume>605</volume>:<fpage>127297</fpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2021.127297</pub-id></citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>T</given-names></name> <name><surname>Zhang</surname> <given-names>R</given-names></name> <name><surname>Li</surname> <given-names>J</given-names></name> <name><surname>Feng</surname> <given-names>P</given-names></name></person-group>. <article-title>Deep learning of flood forecasting by considering interpretability and physical constraints</article-title>. <source>Hydrol Earth Syst Sci Discuss</source>. (<year>2025</year>) <volume>2025</volume>:<fpage>1</fpage>&#x02013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.5194/hess-2024-393</pub-id></citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Linardos</surname> <given-names>V</given-names></name> <name><surname>Drakaki</surname> <given-names>M</given-names></name> <name><surname>Tzionas</surname> <given-names>P</given-names></name> <name><surname>Karnavas</surname> <given-names>YL</given-names></name></person-group>. <article-title>Machine learning in disaster management: recent developments in methods and applications</article-title>. <source>Mach Learn Knowl Extraction</source>. (<year>2022</year>) <volume>4</volume>:<fpage>446</fpage>&#x02013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.3390/make4020020</pub-id></citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mosavi</surname> <given-names>A</given-names></name> <name><surname>Ozturk</surname> <given-names>P</given-names></name> <name><surname>Chau</surname> <given-names>Kw</given-names></name></person-group>. <article-title>Flood prediction using machine learning models: literature review</article-title>. <source>Water</source>. (<year>2018</year>) <volume>10</volume>:<fpage>1536</fpage>. <pub-id pub-id-type="doi">10.3390/w10111536</pub-id></citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Keum</surname> <given-names>HJ</given-names></name> <name><surname>Han</surname> <given-names>KY</given-names></name> <name><surname>Kim</surname> <given-names>HI</given-names></name></person-group>. <article-title>Real-time flood disaster prediction system by applying machine learning technique</article-title>. <source>KSCE J Civ Eng</source>. (<year>2020</year>) <volume>24</volume>:<fpage>2835</fpage>&#x02013;<lpage>48</lpage>. <pub-id pub-id-type="doi">10.1007/s12205-020-1677-7</pub-id></citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jiang</surname> <given-names>Z</given-names></name> <name><surname>Yang</surname> <given-names>S</given-names></name> <name><surname>Liu</surname> <given-names>Z</given-names></name> <name><surname>Xu</surname> <given-names>Y</given-names></name> <name><surname>Xiong</surname> <given-names>Y</given-names></name> <name><surname>Qi</surname> <given-names>S</given-names></name> <etal/></person-group>. <article-title>Coupling machine learning and weather forecast to predict farmland flood disaster: a case study in Yangtze River basin</article-title>. <source>Environ Modell Softw</source>. (<year>2022</year>) <volume>155</volume>:<fpage>105436</fpage>. <pub-id pub-id-type="doi">10.1016/j.envsoft.2022.105436</pub-id></citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chang</surname> <given-names>LC</given-names></name> <name><surname>Liou</surname> <given-names>JY</given-names></name> <name><surname>Chang</surname> <given-names>FJ</given-names></name></person-group>. <article-title>Spatial-temporal flood inundation nowcasts by fusing machine learning methods and principal component analysis</article-title>. <source>J Hydrol</source>. (<year>2022</year>) <volume>612</volume>:<fpage>128086</fpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2022.128086</pub-id></citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mukwevho</surname> <given-names>N</given-names></name> <name><surname>Mabowa</surname> <given-names>MH</given-names></name> <name><surname>Ntsasa</surname> <given-names>N</given-names></name> <name><surname>Mkhohlakali</surname> <given-names>A</given-names></name> <name><surname>Chimuka</surname> <given-names>L</given-names></name> <name><surname>Tshilongo</surname> <given-names>J</given-names></name> <etal/></person-group>. <article-title>Seasonal pollution levels and heavy metal contamination in the Jukskei River, South Africa</article-title>. <source>Appl Sci</source>. (<year>2025</year>) <volume>15</volume>:<fpage>3117</fpage>. <pub-id pub-id-type="doi">10.3390/app15063117</pub-id></citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>J</given-names></name> <name><surname>Huang</surname> <given-names>G</given-names></name> <name><surname>Chen</surname> <given-names>W</given-names></name></person-group>. <article-title>Towards better flood risk management: assessing flood risk and investigating the potential mechanism based on machine learning models</article-title>. <source>J Environ Manage</source>. (<year>2021</year>) <volume>293</volume>:<fpage>112810</fpage>. <pub-id pub-id-type="doi">10.1016/j.jenvman.2021.112810</pub-id><pub-id pub-id-type="pmid">34029980</pub-id></citation></ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>Y</given-names></name> <name><surname>Lu</surname> <given-names>X</given-names></name> <name><surname>Yao</surname> <given-names>Y</given-names></name> <name><surname>Wang</surname> <given-names>N</given-names></name> <name><surname>Guo</surname> <given-names>Y</given-names></name> <name><surname>Ji</surname> <given-names>C</given-names></name> <etal/></person-group>. <article-title>Mapping the risk zoning of storm flood disaster based on heterogeneous data and a machine learning algorithm in Xinjiang, China</article-title>. <source>J Flood Risk Manag</source>. (<year>2021</year>) <volume>14</volume>:<fpage>e12671</fpage>. <pub-id pub-id-type="doi">10.1111/jfr3.12671</pub-id></citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Islam</surname> <given-names>ARMT</given-names></name> <name><surname>Talukdar</surname> <given-names>S</given-names></name> <name><surname>Mahato</surname> <given-names>S</given-names></name> <name><surname>Kundu</surname> <given-names>S</given-names></name> <name><surname>Eibek</surname> <given-names>KU</given-names></name> <name><surname>Pham</surname> <given-names>QB</given-names></name> <etal/></person-group>. <article-title>Flood susceptibility modelling using advanced ensemble machine learning models</article-title>. <source>Geosci Front</source>. (<year>2021</year>) <volume>12</volume>:<fpage>101075</fpage>. <pub-id pub-id-type="doi">10.1016/j.gsf.2020.09.006</pub-id></citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Motta</surname> <given-names>M</given-names></name> <name><surname>de Castro Neto</surname> <given-names>M</given-names></name> <name><surname>Sarmento</surname> <given-names>P</given-names></name></person-group>. <article-title>A mixed approach for urban flood prediction using Machine Learning and GIS</article-title>. <source>Int J Disaster Risk Reduct</source>. (<year>2021</year>) <volume>56</volume>:<fpage>102154</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijdrr.2021.102154</pub-id></citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rahman</surname> <given-names>M</given-names></name> <name><surname>Chen</surname> <given-names>N</given-names></name> <name><surname>Islam</surname> <given-names>MM</given-names></name> <name><surname>Mahmud</surname> <given-names>GI</given-names></name> <name><surname>Pourghasemi</surname> <given-names>HR</given-names></name> <name><surname>Alam</surname> <given-names>M</given-names></name> <etal/></person-group>. <article-title>Development of flood hazard map and emergency relief operation system using hydrodynamic modeling and machine learning algorithm</article-title>. <source>J Clean Prod</source>. (<year>2021</year>) <volume>311</volume>:<fpage>127594</fpage>. <pub-id pub-id-type="doi">10.1016/j.jclepro.2021.127594</pub-id></citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ganguly</surname> <given-names>KK</given-names></name> <name><surname>Nahar</surname> <given-names>N</given-names></name> <name><surname>Hossain</surname> <given-names>BM</given-names></name></person-group>. <article-title>A machine learning-based prediction and analysis of flood affected households: a case study of floods in Bangladesh</article-title>. <source>Int J Disaster Risk Reduct</source>. (<year>2019</year>) <volume>34</volume>:<fpage>283</fpage>&#x02013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijdrr.2018.12.002</pub-id></citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bai</surname> <given-names>H</given-names></name> <name><surname>Yu</surname> <given-names>H</given-names></name> <name><surname>Yu</surname> <given-names>G</given-names></name> <name><surname>Huang</surname> <given-names>X</given-names></name></person-group>. <article-title>A novel emergency situation awareness machine learning approach to assess flood disaster risk based on Chinese Weibo</article-title>. <source>Neural Comput Appl</source>. (<year>2022</year>) <volume>34</volume>:<fpage>8431</fpage>&#x02013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1007/s00521-020-05487-1</pub-id></citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>L</given-names></name> <name><surname>Cervone</surname> <given-names>G</given-names></name></person-group>. <article-title>Analysis of remote sensing imagery for disaster assessment using deep learning: a case study of flooding event</article-title>. <source>Soft Comput</source>. (<year>2019</year>) <volume>23</volume>:<fpage>13393</fpage>&#x02013;<lpage>408</lpage>. <pub-id pub-id-type="doi">10.1007/s00500-019-03878-8</pub-id></citation>
</ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mateo-Garcia</surname> <given-names>G</given-names></name> <name><surname>Veitch-Michaelis</surname> <given-names>J</given-names></name> <name><surname>Smith</surname> <given-names>L</given-names></name> <name><surname>Oprea</surname> <given-names>SV</given-names></name> <name><surname>Schumann</surname> <given-names>G</given-names></name> <name><surname>Gal</surname> <given-names>Y</given-names></name> <etal/></person-group>. <article-title>Towards global flood mapping onboard low cost satellites with machine learning</article-title>. <source>Sci Rep</source>. (<year>2021</year>) <volume>11</volume>:<fpage>7249</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-021-86650-z</pub-id><pub-id pub-id-type="pmid">33790368</pub-id></citation></ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>J</given-names></name> <name><surname>Li</surname> <given-names>Q</given-names></name> <name><surname>Wang</surname> <given-names>H</given-names></name> <name><surname>Deng</surname> <given-names>M</given-names></name></person-group>. <article-title>A machine learning ensemble approach based on random forest and radial basis function neural network for risk evaluation of regional flood disaster: a case study of the Yangtze River Delta, China</article-title>. <source>Int J Environ Res Public Health</source>. (<year>2020</year>) <volume>17</volume>:<fpage>49</fpage>. <pub-id pub-id-type="doi">10.3390/ijerph17010049</pub-id><pub-id pub-id-type="pmid">31861677</pub-id></citation></ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Noymanee</surname> <given-names>J</given-names></name> <name><surname>Theeramunkong</surname> <given-names>T</given-names></name></person-group>. <article-title>Flood forecasting with machine learning technique on hydrological modeling</article-title>. <source>Procedia Comput Sci</source>. (<year>2019</year>) <volume>156</volume>:<fpage>377</fpage>&#x02013;<lpage>86</lpage>. <pub-id pub-id-type="doi">10.1016/j.procs.2019.08.214</pub-id></citation>
</ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Munawar</surname> <given-names>HS</given-names></name> <name><surname>Hammad</surname> <given-names>AW</given-names></name> <name><surname>Ullah</surname> <given-names>F</given-names></name> <name><surname>Ali</surname> <given-names>TH</given-names></name></person-group>. <article-title>After the flood: a novel application of image processing and machine learning for post-flood disaster management</article-title>. In: <source>International Conference on Sustainable Development in Civil Engineering</source>. <publisher-loc>MUET, Pakistan</publisher-loc> (<year>2019</year>).</citation>
</ref>
<ref id="B44">
<label>44.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Riza</surname> <given-names>H</given-names></name> <name><surname>Santoso</surname> <given-names>EW</given-names></name> <name><surname>Tejakusuma</surname> <given-names>IG</given-names></name> <name><surname>Prawiradisastra</surname> <given-names>F</given-names></name></person-group>. <article-title>Advancing flood disaster mitigation in Indonesia using machine learning methods</article-title>. In: <source>International Conference on ICT for Smart Society</source>. <publisher-loc>Bandung</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2020</year>). p. <fpage>1</fpage>&#x02013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1109/ICISS50791.2020.9307561</pub-id></citation>
</ref>
<ref id="B45">
<label>45.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zheng</surname> <given-names>X</given-names></name> <name><surname>Zheng</surname> <given-names>M</given-names></name></person-group>. <article-title>Prediction of urban flood inundation using Bayesian convolutional neural networks</article-title>. <source>Stoch Environ Res Risk Assess</source>. (<year>2024</year>) <volume>38</volume>:<fpage>4485</fpage>&#x02013;<lpage>500</lpage>. <pub-id pub-id-type="doi">10.1007/s00477-024-02814-z</pub-id><pub-id pub-id-type="pmid">39260489</pub-id></citation></ref>
</ref-list>
</back>
</article>