<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1417536</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2024.1417536</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Dynamic prediction model of landslide displacement based on (SSA-VMD)-(CNN-BiLSTM-attention): a case study</article-title>
<alt-title alt-title-type="left-running-head">Wang et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2024.1417536">10.3389/fphy.2024.1417536</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wang</surname>
<given-names>Rubin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1094859/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/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lei</surname>
<given-names>Yipeng</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2729117/overview"/>
<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/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Yue</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1607916/overview"/>
<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/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Weiya</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1577671/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Yunzi</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1627822/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Key Laboratory of Ministry of Education for Geomechanics and Embankment Engineering</institution>, <institution>Hohai University</institution>, <addr-line>Hohai</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Research Institute of Geotechnical Engineering University</institution>, <addr-line>Nanjing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2259988/overview">Zhenqiu Shu</ext-link>, Kunming University of Science and Technology, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1510276/overview">Huajin Li</ext-link>, Chengdu University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1855740/overview">Kang Liao</ext-link>, Southwest Jiaotong University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Rubin Wang, <email>rbwang_hhu@foxmail.com</email>; Yipeng Lei, <email>yipenglei@163.com</email>; Yue Yang, <email>youngy0528@163.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>11</day>
<month>06</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1417536</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>04</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>14</day>
<month>05</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Wang, Lei, Yang, Xu and Wang.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Wang, Lei, Yang, Xu and Wang</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>Accurately predicting landslide displacement is essential for reducing and managing associated risks. To address the challenges of both under-decomposition and over-decomposition in landslide displacement analysis, as well as the low predictive accuracy of individual models, this paper proposes a novel prediction model based on time series theory. This model integrates a Convolutional Neural Network (CNN) with a Bidirectional Long-Short Term Memory network (BiLSTM) and an attention mechanism to form a comprehensive CNN-BiLSTM-Attention model. It harnesses the feature extraction capabilities of CNN, the bidirectional data mining strength of BiLSTM, and the focus-enhancing properties of the attention mechanism to enhance landslide displacement predictions. Furthermore, this paper proposes utilizing the Variational Mode Decomposition (VMD) method to decompose both landslide displacement and its influencing factors. The VMD algorithm&#x2019;s parameters are optimized through the Sparrow Search Algorithm (SSA), which effectively minimizes the influence of subjective bias while maintaining the integrity of the decomposition. A fusion of the Maximal Information Coefficient (MIC) and Grey Relational Analysis (GRA) is then employed to identify the critical influencing factors. The selected sequence of factors that conforms to the criteria is used as the input variable for displacement prediction via the CNN-BiLSTM-Attention model. The cumulative displacement prediction is derived by aggregating the results from each sequence. The study reveals that the SSA-VMD-CNN-BiLSTM-Attention model introduced herein achieves superior predictive accuracy for both periodic and random term displacements than individual models. This advancement provides a dependable benchmark for forecasting displacement in similar landslide scenarios.</p>
</abstract>
<kwd-group>
<kwd>landslide displacement prediction model</kwd>
<kwd>variational mode decomposition</kwd>
<kwd>maximal information coefficient</kwd>
<kwd>bidirectional long short term memory network</kwd>
<kwd>attention mechanism</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Radiation Detectors and Imaging</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Landslides are frequent and destructive geological disasters in China, posing constant threats to the safety of nearby villagers. The deformation evolution of landslides is a complex nonlinear system influenced by both intrinsic geological conditions and external environmental factors. [<xref ref-type="bibr" rid="B1">1</xref>]. Displacement serves as a direct indicator of the progression trends and kinematic patterns of landslides. A thorough analysis of landslide displacement is crucial for accurately identifying the evolutionary stages of landslides, effectively mitigating disaster risks, and minimizing losses. [<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B3">3</xref>].</p>
<p>Currently, scholars typically decompose landslide displacement sequences using time series theory and construct prediction models to forecast displacement component [<xref ref-type="bibr" rid="B4">4</xref>]. Commonly used displacement decomposition methods include the moving average method [<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B6">6</xref>], empirical mode decomposition (EMD) [<xref ref-type="bibr" rid="B7">7</xref>&#x2013;<xref ref-type="bibr" rid="B9">9</xref>], ensemble empirical mode decomposition (EEMD) [<xref ref-type="bibr" rid="B10">10</xref>&#x2013;<xref ref-type="bibr" rid="B12">12</xref>], wavelet transform (WT) [<xref ref-type="bibr" rid="B13">13</xref>&#x2013;<xref ref-type="bibr" rid="B15">15</xref>] and Variational Mode Decomposition (VMD) [<xref ref-type="bibr" rid="B16">16</xref>&#x2013;<xref ref-type="bibr" rid="B20">20</xref>]. Although the methods mentioned above have yielded positive outcomes in decomposing displacement sequences, they also have their limitations. For instance, while the moving average method is clear physical interpretation, it cannot decompose the random term displacement. Although EMD, EEMD, and WT have addressed the limitations of the moving average method, the number of decomposed sequences is uncontrollable, and the physical meaning of each component is unclear. Furthermore, it should be noted that WT and Discrete Wavelet Transform (DWT) differ in their approach to determining basis functions and wavelet orders. VMD, on the other hand, addresses the issue of modal aliasing and allows for the specification of the number of components after decomposition, with each component having a clear physical interpretation. However, the effectiveness of the decomposition and the fidelity of the results depend heavily on the selection of parameters. To fully utilize the benefits of the VMD algorithm, which has high adaptability and clear physical meaning for each component, this paper optimizes the penalty factor <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the rise time step <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the VMD model using the Sparrow Search Algorithm (SSA). The VMD decomposition effect and fidelity are measured using the sample entropy of the periodic term displacement or the low frequency of the influencing factor as the root mean square error of the original displacement and the reconstructed displacement.</p>
<p>The construction of a prediction model plays a pivotal role in determining the precision of landslide displacement forecasts. Models for predicting landslide displacement can be categorized into three types: historical experience models, statistical models, and machine learning models. The empirical model based on historical experience requires a significant amount of data and experimentation to verify its accuracy and has strict application conditions. Although the statistical model is effective in monitoring landslides influenced by a single factor, its ability to consider and predict the impact of multiple factors is often limited. As computer technology advances rapidly, machine learning models have become increasingly prevalent for predicting landslide displacement. These models, with their straightforward calculation procedures, accurate prediction outcomes, and low computational requirements, are adept at managing nonlinear relationships. Machine learning models are increasingly popular for predicting landslide displacement. Due to their simple calculation processes, accurate prediction results, low computational costs, and ability to handle nonlinear relationships [<xref ref-type="bibr" rid="B21">21</xref>], machine learning models are widely employed for landslide displacement prediction. For instance, Yang et al. [<xref ref-type="bibr" rid="B22">22</xref>] employed support vector machines (SVM) to predict landslide displacement. However, the prediction error for individual points was significant. Du et al. [<xref ref-type="bibr" rid="B23">23</xref>] established a neural network model for predicting landslide displacement based on the analysis of inducing factors. Wang et al. [<xref ref-type="bibr" rid="B24">24</xref>] developed a prediction model for landslide displacement by combining the Extreme Learning Machine (ELM) with Random Search Support Vector Regression (RS-SVR) sub-models. Li et al. [<xref ref-type="bibr" rid="B25">25</xref>] proposed an ensemble-based extreme learning approach to study landslide displacement prediction. The results demonstrated that the integrated model achieved higher prediction accuracy compared to a single model. Wang et al. [<xref ref-type="bibr" rid="B26">26</xref>] studied and compared the predictive capabilities of reservoir landslide displacement using various machine learning approaches. Relying solely on individual prediction accuracy to assess the superiority of machine learning methods may not be reliable, whereas the combined model offers improved average prediction accuracy and predictive stability. However, the model does not fully consider the dynamic characteristics of landslide evolution. This is because the evolution process of a landslide is inherently a dynamic system, and treating it as a static regression problem reduces the accuracy of displacement predictions [<xref ref-type="bibr" rid="B27">27</xref>, <xref ref-type="bibr" rid="B28">28</xref>]. Accurate prediction of landslide displacement necessitates a dynamic prediction model capable of simulating the changes in landslide displacement. Li et al. [<xref ref-type="bibr" rid="B28">28</xref>] proposed a modeling and prediction framework for landslide displacement based on a deep belief network and the exponentially weighted moving average (EWMA) control chart, obtaining excellent prediction results. The Long Short-Term Memory (LSTM) model is a type of dynamic neural network that integrates delay units and feedback into the static network, enhancing its sensitivity to historical factors and output. This trait renders it more suitable for predicting landslide displacement influenced by multiple factors.</p>
<p>The LSTM model is a dynamic modelling method commonly used to predict landslide displacement [<xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B30">30</xref>]. Previous studies have demonstrated that the prediction accuracy of LSTM is superior to that of backpropagation neural network, ELM or SVM [<xref ref-type="bibr" rid="B31">31</xref>]. However, the LSTM model relies exclusively on past state information, which qualifies it as a unidirectional network. The bidirectional LSTM (BiLSTM) network is an enhancement and expansion of the traditional LSTM. It can increase its predictive accuracy by learning input time series data from both forward and backward directions, as noted in references [<xref ref-type="bibr" rid="B32">32</xref>&#x2013;<xref ref-type="bibr" rid="B34">34</xref>]. More recently, the progression of deep neural networks has given rise to stable and highly accurate models for data processing and industrial predictions, such as the convolutional neural network (CNN) and BiLSTM. The combined CNN-BiLSTM model merges CNN&#x2019;s feature learning capabilities with BiLSTM&#x2019;s time series memory function, resulting in further improvements in prediction accuracy and operational efficiency [<xref ref-type="bibr" rid="B35">35</xref>,<xref ref-type="bibr" rid="B36">36</xref>]<sup>.</sup>. Nava et al. [<xref ref-type="bibr" rid="B37">37</xref>] used seven different machine learning models to predict four types of landslide displacement, taking into account various geographic locations, geological settings, time intervals, and measurement instruments. The results indicated that deep learning ensemble models surpassed others in performance, especially for the seasonal Baishuihe landslide. Lin et al. [<xref ref-type="bibr" rid="B38">38</xref>] proposed a combined model based on the CNN-BiLSTM framework. This model demonstrated higher prediction accuracy when compared to both the traditional LSTM model and the CNN-LSTM combined model. Wang et al. [<xref ref-type="bibr" rid="B39">39</xref>] applied the CNN-LSTM model to dynamically predict landslide displacement, finding that the CNN-BiLSTM model&#x2019;s prediction accuracy exceeded that of BP, LSTM, and GRU models. However, the deep learning methods mentioned previously fall short when handling multi-dimensional feature data, such as in predicting landslide displacement, due to the absence of an effective weighted input feature mechanism. Not all input features equally influence landslide deformation; certain factors may contribute minimally to the prediction of landslide displacement. An excessively large proportion of feature weights could compromise the prediction model&#x2019;s accuracy.</p>
<p>In recent years, attention mechanisms have become increasingly prominent in image recognition and machine translation. These mechanisms function as an effective resource allocation system by assigning differential weights to input features in order to emphasize the most significant information [<xref ref-type="bibr" rid="B40">40</xref>]. Tang et al. [<xref ref-type="bibr" rid="B41">41</xref>] applied a BiLSTM model with an attention mechanism to predict landslide displacement, and it was found that this combination yielded better results than using the traditional LSTM model alone. Furthermore, it&#x2019;s common for researchers to rely on correlation evaluation methods to select input variables for prediction models. However, this method may result in one-sided evaluations and the inclusion of irrelevant data, which can increase computational complexity and reduce prediction accuracy.</p>
<p>To summarize, this article uses the BaiShuihe landslide in the Three Gorges Reservoir area as an example. It first applies the SSA-VMD model to deconstruct the landslide displacement sequence into trend term displacement, periodic term displacement, and random term displacement, while simultaneously decomposing the triggering factors into high-frequency and low-frequency parts. Next, it employs a fusion technique that combines the Maximal Information Coefficient and Grey Relation Analysis (MIC-GRA) to filter the influencing factors of landslide displacement from different angles. Finally, the CNN-BiLSTM-Attention composite model is utilized to predict the various displacement components. The predicted trend, periodic term, and random term displacements are then aggregated and reconstructed, with an evaluation and analysis of the results following. The forecasting performance has been confirmed, and the insights from this study establish a robust foundation for the future development of landslide displacement prediction and early warning systems.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2 Methodology</title>
<sec id="s2-1">
<title>2.1 Displacement time series additive model</title>
<p>Predicting time series data presents a significant challenge in the field of statistical analysis, especially when employing time series analysis methods. Previous studies [<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B30">30</xref>] have documented that the cumulative displacement of landslides is a complex, nonlinear sequence. Time series analysis facilitates the decomposition of cumulative displacement into three distinct segments. Predominantly, landslide deformation is influenced by trend term displacement, which arises from internal geological conditions such as the topography, geological structure, and strata lithology. The trend term displacement, which is influenced by internal factors, can be represented as an approximately monotonic increasing function over time [<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B16">16</xref>]. This paper explores the impact of time on the trend term, along with the periodic and random term displacements. The periodic term displacement arises through the collective effects of external factors such as rainfall and reservoir water levels, resulting in displacement that typically exhibits an approximate periodic pattern, as identified in earlier studies [<xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B21">21</xref>]. Meanwhile, the random term displacement is attributed to stochastic factors including wind load, vehicular load, and seismic activity, as documented in the literature [<xref ref-type="bibr" rid="B22">22</xref>, <xref ref-type="bibr" rid="B29">29</xref>]. The cumulative displacement of landslides, according to the findings from time series additive model research, can be expressed as Eq. <xref ref-type="disp-formula" rid="e1">1</xref>:<disp-formula id="e1">
<mml:math id="m3">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the displacement value of the time series, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is a trend term function, <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is a periodic term function, and <inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is an random term function with uncertainty.</p>
</sec>
<sec id="s2-2">
<title>2.2 Specific steps of variational mode decomposition</title>
<p>In 2014, K. Dragomiretskiy and D. Zosso proposed the variational mode decomposition (VMD) as an adaptive, non-recursive method for signal processing based on the EMD model [<xref ref-type="bibr" rid="B42">42</xref>]. The VMD decomposes a real input signal into multiple Intrinsic Mode Function (IMF) components with specific sparse characteristics. This approach determines the number of modal components in advance, overcoming the endpoint effects and modal component aliasing problems of EMD methods. Furthermore, it can decrease the non-stationary nature of time series data with high complexity and strong nonlinearity, leading to subsequences with distinct sparse features. The equation for the IMF in VMD is a form of amplitude modulation frequency modulation signal <italic>u</italic>
<sub>
<italic>k</italic>
</sub>(t), which is expressed as Eq. <xref ref-type="disp-formula" rid="e2">2</xref>:<disp-formula id="e2">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the phase, <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the instantaneous amplitude, <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the non decreasing function, and <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is consistent with the mean positive number.</p>
<p>The sum of the input signal sequence and modes is used as the constrained variational expression. The constrained variational expression is written as Eqs <xref ref-type="disp-formula" rid="e3">3</xref> and <xref ref-type="disp-formula" rid="e4">4</xref>:<disp-formula id="e3">
<mml:math id="m13">
<mml:mrow>
<mml:munder>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>k</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m14">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mi>K</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the required number of modal components, which is an integer between one and <inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf13">
<mml:math id="m17">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22C5;</mml:mo>
<mml:mo>&#x22C5;</mml:mo>
<mml:mo>&#x22C5;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the modal component obtained from the final decomposition. <inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22C5;</mml:mo>
<mml:mo>&#x22C5;</mml:mo>
<mml:mo>&#x22C5;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the actual center frequency of each modal component. <inline-formula id="inf15">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a partial derivative symbol. <inline-formula id="inf16">
<mml:math id="m20">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the Dirac function. <inline-formula id="inf17">
<mml:math id="m21">
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is a convolution operator.</p>
<p>To solve the equation above, we introduce the Lagrange operator <inline-formula id="inf18">
<mml:math id="m22">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3bb;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to transform the constrained variational problem into an unconstrained one. The extended Lagrange expression is obtained as Eq. <xref ref-type="disp-formula" rid="e5">5</xref>:<disp-formula id="e5">
<mml:math id="m23">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>k</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="&#x007C;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>k</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="&#x007C;">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>k</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf19">
<mml:math id="m24">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is used to decompose and reduce the interference of Gaussian noise. The optimal solution of the constrained model can be obtained by using the alternating direction multiplier iterative algorithm to optimize the modal components and center frequencies, and searching for the saddle points of the unconstrained model, thereby obtaining <italic>K</italic> modal components. The aim of this study was to decompose landslide displacement and influencing factors using VMD. The time series additive model of landslide displacement was used to set the number of modal components <italic>K</italic> &#x3d; 3. The influence factor time series <italic>K</italic> &#x3d; 2 modal components. The low frequency component of the influence factor mainly affected the periodic displacement of the landslide, while the high-frequency component contributed to the random displacement [<xref ref-type="bibr" rid="B19">19</xref>]. Utilizing the VMD algorithm to dissect landslide displacement into three components, it is pivotal to recognize that the outcomes might not carry practical or tangible physical relevance. The parameters <inline-formula id="inf20">
<mml:math id="m25">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <italic>K</italic> have been determined, and they will affect the decomposition effect and fidelity. Efficient and accurate selection of parameters in the VMD algorithm will be crucial for the decomposition of displacement time series. The SSA was chosen to optimize the penalty function <inline-formula id="inf21">
<mml:math id="m26">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and rise time step <inline-formula id="inf22">
<mml:math id="m27">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in the VMD model. This approach effectively avoids the influence of subjective factors.</p>
</sec>
<sec id="s2-3">
<title>2.3 Variational modal decomposition for the sparrow optimization algorithm</title>
<sec id="s2-3-1">
<title>2.3.1 Sample entropy</title>
<p>Sample entropy is a complexity metric for time series analysis, proposed by Richman [<xref ref-type="bibr" rid="B43">43</xref>] in response to the limitations encountered with approximate entropy. This measure effectively mitigates deviations arising from template matching issues, by considering the probability and complexity of emergent patterns within a time series. Contrary to approximate entropy, Sample entropy maintains independence from the length of the sequence, yielding higher consistency across analyses. This attribute renders it an essential tool for researchers and practitioners seeking to accurately gauge the intricacies of time series data.</p>
<p>For a given time series <inline-formula id="inf23">
<mml:math id="m28">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with length <italic>N</italic>, the sample entropy calculation steps of the time series are as follows:</p>
<p>(1) The <italic>m</italic>-dimensional vector <inline-formula id="inf24">
<mml:math id="m29">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>m</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> is constructed at time <italic>t</italic>, where <italic>m</italic> is the embedding dimension of the vector. The distance between the time series is defined as the absolute value of the maximum difference between the elements of the two sub-sequences is <inline-formula id="inf25">
<mml:math id="m30">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and the calculation formula is as Eq. <xref ref-type="disp-formula" rid="e6">6</xref>:<disp-formula id="e6">
<mml:math id="m31">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x007C;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="normal">&#x4e14;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2260;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>(2) Setting the similarity tolerance <inline-formula id="inf26">
<mml:math id="m32">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and calculating the number ratio of the distance between <inline-formula id="inf27">
<mml:math id="m33">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf28">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> less than <inline-formula id="inf29">
<mml:math id="m35">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, denoted as <inline-formula id="inf30">
<mml:math id="m36">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and the calculation formula is as Eq. <xref ref-type="disp-formula" rid="e7">7</xref>:<disp-formula id="e7">
<mml:math id="m37">
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf31">
<mml:math id="m38">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:mo>&#x22C5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the counting function. By calculating the number of vectors whose distance between <inline-formula id="inf32">
<mml:math id="m39">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf33">
<mml:math id="m40">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is less than <inline-formula id="inf34">
<mml:math id="m41">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the formula for calculating the average template match probability <inline-formula id="inf35">
<mml:math id="m42">
<mml:mrow>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mi>r</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is as Eq. <xref ref-type="disp-formula" rid="e8">8</xref>:<disp-formula id="e8">
<mml:math id="m43">
<mml:mrow>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>(3) The <inline-formula id="inf36">
<mml:math id="m44">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> dimensional sequence is constructed, and the average template match probability <inline-formula id="inf37">
<mml:math id="m45">
<mml:mrow>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> with a distance less than <inline-formula id="inf38">
<mml:math id="m46">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> between <inline-formula id="inf39">
<mml:math id="m47">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf40">
<mml:math id="m48">
<mml:mrow>
<mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>m</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is calculated by repeating the Eqs <xref ref-type="disp-formula" rid="e7">7</xref> and <xref ref-type="disp-formula" rid="e8">8</xref>, where <inline-formula id="inf41">
<mml:math id="m49">
<mml:mrow>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf42">
<mml:math id="m50">
<mml:mrow>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the probabilities of <inline-formula id="inf43">
<mml:math id="m51">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf44">
<mml:math id="m52">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> points respectively under the condition of similar tolerance <inline-formula id="inf45">
<mml:math id="m53">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. The sampling entropy of <inline-formula id="inf46">
<mml:math id="m54">
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> is defined as Eq. <xref ref-type="disp-formula" rid="e9">9</xref>:<disp-formula id="e9">
<mml:math id="m55">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mi>lim</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2192;</mml:mo>
<mml:mo>&#x221d;</mml:mo>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>When the length of the time series is finite, the sample entropy can be calculated as Eq. <xref ref-type="disp-formula" rid="e10">10</xref>:<disp-formula id="e10">
<mml:math id="m56">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <italic>m</italic> is the embedding dimension, generally taken as one or 2. <italic>r</italic> is the similarity tolerance, generally taken as <inline-formula id="inf47">
<mml:math id="m57">
<mml:mrow>
<mml:mn>0.1</mml:mn>
<mml:mo>&#x223c;</mml:mo>
<mml:mn>0.25</mml:mn>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf48">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the standard deviation of the sequence. The sample entropy value increases with the complexity of the time series and decreases with its simplicity. This paper uses the sample entropy of the decomposed periodic term displacement sequence as an indicator to evaluate the decomposition effect of the VMD algorithm. A smaller entropy value of periodic term displacement indicates a better decomposition effect.</p>
</sec>
<sec id="s2-3-2">
<title>2.3.2 Basic principles of sparrow optimization algorithm</title>
<p>The Sparrow Search Algorithm (SSA) is a population-based intelligent optimization algorithm introduced by Xue et al. [<xref ref-type="bibr" rid="B44">44</xref>]. The algorithm derives its optimization strategy from the foraging and anti-predation behavior observed in sparrows. As a swarm intelligence algorithm, it outperforms many others in terms of search precision, convergence speed, stability, and resilience. Its successful applications span a range of problems in diverse domains, including workshop scheduling, parameter optimization, image classification, and graphical optimization tasks. Building on this success, the present article employs SSA to autonomously determine the optimal parameters for the penalty factor and the rise time step within the VMD algorithm.</p>
<p>The SSA categorizes sparrows into three roles during the search process: the discoverer, the follower, and the sentinel. Their positional updates are as Eqs <xref ref-type="disp-formula" rid="e11">11</xref>-<xref ref-type="disp-formula" rid="e13">13</xref>:<disp-formula id="e11">
<mml:math id="m59">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x007C;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>Q</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m60">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x007C;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:msup>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x007C;">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi>A</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msup>
<mml:mi>L</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
<disp-formula id="e13">
<mml:math id="m61">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="&#x007C;">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x007C;">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="&#x007C;">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where <inline-formula id="inf49">
<mml:math id="m62">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the current number of iterations, <inline-formula id="inf50">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum number of iterations, <inline-formula id="inf51">
<mml:math id="m64">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a uniform random number of <inline-formula id="inf52">
<mml:math id="m65">
<mml:mrow>
<mml:mfenced open="(" close="]" separators="&#x007C;">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf53">
<mml:math id="m66">
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a standard normal distribution random number, <inline-formula id="inf54">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the position information of <italic>i</italic> sparrow in <italic>j</italic> dimension, <inline-formula id="inf55">
<mml:math id="m68">
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a matrix with all elements one, <inline-formula id="inf56">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the warning value, <inline-formula id="inf57">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the warning threshold. <inline-formula id="inf58">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the worst position in the global, <inline-formula id="inf59">
<mml:math id="m72">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the optimal position occupied by the discoverer, <inline-formula id="inf60">
<mml:math id="m73">
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a multidimensional matrix of one or -1, <italic>n</italic> is the number of sparrows. <inline-formula id="inf61">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the current global best position, <inline-formula id="inf62">
<mml:math id="m75">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the control parameter for the step size, <inline-formula id="inf63">
<mml:math id="m76">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a uniform random number between <inline-formula id="inf64">
<mml:math id="m77">
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, <italic>K</italic> represents the direction of movement of the sparrow, <inline-formula id="inf65">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the fitness of the current sparrow, <inline-formula id="inf66">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the best fitness value of the global, <inline-formula id="inf67">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the worst fitness value, <inline-formula id="inf68">
<mml:math id="m81">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a small constant.</p>
<p>To optimize SSA, determining the fitness function is a crucial step. The fidelity of the decomposed VMD algorithm is evaluated by accumulating and reconstructing the decomposed subsequences into <italic>m</italic>. To measure the integrity of the decomposed sequence, the root mean square error (RMSE) between the reconstructed sequence and the original sequence M is calculated using the following formula:<disp-formula id="e14">
<mml:math id="m82">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf69">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the value of the original sequence at time <italic>t</italic>, <inline-formula id="inf70">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the value of the reconstructed sequence at time <italic>t</italic>, and <italic>n</italic> is the length of the sequence.</p>
<p>Eq <xref ref-type="disp-formula" rid="e14">14</xref> demonstrates that a smaller RMSE value implies a smaller error between the reconstructed sequence <italic>m</italic> and the original sequence <italic>M</italic>, indicating a reduced loss of the original sequence. This paper combines sample entropy and root mean square error to effectively reflect the completeness of the decomposed sequence and the success of the decomposition. The function expression is as Eq. <xref ref-type="disp-formula" rid="e15">15</xref>:<disp-formula id="e15">
<mml:math id="m85">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x22C5;</mml:mo>
<mml:mi>S</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf71">
<mml:math id="m86">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the root mean square error between the reconstructed sequence and the original sequence. <inline-formula id="inf72">
<mml:math id="m87">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the sample entropy value of the low-frequency part of the periodic term displacement sequence or influencing factor after decomposition. The fitness value of the SSA algorithm is determined using the calculated value of Equation <xref ref-type="disp-formula" rid="e15">15</xref>. To find the optimal fitness, the penalty factor &#x3b1; and rise time step &#x3c4; are optimized. The process is outlined in the following steps:<list list-type="simple">
<list-item>
<p>(1) Input displacement time series signal.</p>
</list-item>
<list-item>
<p>(2) Initialize the parameter input of the sparrow optimization algorithm, and randomly generate a series of &#x3b1; and &#x3c4; as the initial position of the sparrow population.</p>
</list-item>
<list-item>
<p>(3) Perform VMD decomposition on the displacement sequence of the current sparrow position. Calculate the sample entropy of the decomposed periodic term sequence or low-frequency part of the influencing factors with confidence.</p>
</list-item>
<list-item>
<p>(4) The acclimatization value for each sparrow was calculated according to Eq <xref ref-type="disp-formula" rid="e10">10</xref>, identify the optimal and worst fitness individuals, and update the positions of discoverers, followers, and early warning individuals according to Eqs <xref ref-type="disp-formula" rid="e11">11</xref>&#x2013;<xref ref-type="disp-formula" rid="e13">13</xref>.</p>
</list-item>
<list-item>
<p>(5) Repeat (3) and (4) until the maximum number of iterations is reached, and output the sparrow position and fitness values at this time as the optimal solution.</p>
</list-item>
</list>
</p>
</sec>
</sec>
<sec id="s2-4">
<title>2.4 Maximal information coefficient</title>
<p>Mutual information (MI) [<xref ref-type="bibr" rid="B45">45</xref>] developed from Shannon entropy theory, is a method for analyzing the statistical correlation between two random variables. It is adept at detecting both linear and non-linear relationships among variables. Despite its utility, mutual information is not a normalized metric, which limits its capacity to provide a quantitative assessment of correlation strength. To address this limitation, this article introduces the Maximal Information Coefficient (MIC). Proposed by Reshef et al. in 2011 in the journal Science [<xref ref-type="bibr" rid="B46">46</xref>], MIC builds upon MI to evaluate the degree of dependency between variables comprehensively. It is competent in quantifying not only linear but also non-linear and non-functional correlations among variables.</p>
<p>The principle of the MIC is for a given two random variables <inline-formula id="inf73">
<mml:math id="m88">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and a finite ordered data set <inline-formula id="inf74">
<mml:math id="m89">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the <inline-formula id="inf75">
<mml:math id="m90">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf76">
<mml:math id="m91">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> regions in <inline-formula id="inf77">
<mml:math id="m92">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are divided respectively into grids <inline-formula id="inf78">
<mml:math id="m93">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> of <inline-formula id="inf79">
<mml:math id="m94">
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Then, the probability distribution of the data set <inline-formula id="inf80">
<mml:math id="m95">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> on the grid <inline-formula id="inf81">
<mml:math id="m96">
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is <inline-formula id="inf82">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="" close="|" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>G</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the mutual information value <inline-formula id="inf83">
<mml:math id="m98">
<mml:mrow>
<mml:mfenced open="" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mfenced open="" close="|" separators="&#x007C;">
<mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>(</mml:mo>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>G</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> under this segmentation mode is calculated. Finally, the maximum mutual information value under all possible grid segmentations <inline-formula id="inf84">
<mml:math id="m99">
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is obtained as Eq. <xref ref-type="disp-formula" rid="e16">16</xref>:<disp-formula id="e16">
<mml:math id="m100">
<mml:mrow>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>G</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>By normalizing <inline-formula id="inf85">
<mml:math id="m101">
<mml:mrow>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> function, the characteristic matrix element <inline-formula id="inf86">
<mml:math id="m102">
<mml:mrow>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of the variable can be obtained by Eq. <xref ref-type="disp-formula" rid="e17">17</xref>:<disp-formula id="e17">
<mml:math id="m103">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>I</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="&#x007C;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>Different <inline-formula id="inf87">
<mml:math id="m104">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> values divide the grid to get different <inline-formula id="inf88">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> values, and the maximum <inline-formula id="inf89">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is called the MIC of variable <inline-formula id="inf90">
<mml:math id="m107">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and the maximum <inline-formula id="inf189">
<mml:math id="m189">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is expressed as Eq. <xref ref-type="disp-formula" rid="e18">18</xref>:<disp-formula id="e18">
<mml:math id="m108">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:munder>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where <inline-formula id="inf91">
<mml:math id="m109">
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum number of meshes, <inline-formula id="inf92">
<mml:math id="m110">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the capacity of the data sample and usually set to <inline-formula id="inf93">
<mml:math id="m111">
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mn>0.6</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> [<xref ref-type="bibr" rid="B47">47</xref>, <xref ref-type="bibr" rid="B48">48</xref>], This paper also adopts this value.</p>
</sec>
<sec id="s2-5">
<title>2.5 Construction of CNN-BiLSTM-attention combination model</title>
<sec id="s2-5-1">
<title>2.5.1 CNN principle structure</title>
<p>A Convolutional Neural Network (CNN) is the neural network model most frequently employed in deep learning [<xref ref-type="bibr" rid="B49">49</xref>]. Its potent feature-learning capability substantially diminishes the model&#x2019;s parameter count, which has led to its extensive application in image recognition and computer vision domains. Over recent years, a growing number of researchers have effectively utilized CNN for time series analysis. The model&#x2019;s distinct features, such as weight-sharing and localized connections, can significantly diminish the parameter quantity needed for training. These attributes facilitate faster model training velocities and allow for the more proficient extraction of features from the input data [<xref ref-type="bibr" rid="B50">50</xref>].</p>
<p>The CNN consists of a convolution layer, pooling layer, fully connected layer, and output layer. The convolution layer applies the activation function to perform non-linear operations on the input time series data and extract local feature information. The pooling layer uses a pooling function to decrease the dimensionality of the convolution output, and improve the model&#x2019;s robustness and generalization ability. The fully connected layer then maps the data output from the pooling layer to a fixed-length column vector. This paper uses a two-layer one-dimensional CNN convolution structure to extract feature information, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Two-layer one-dimensional CNN convolution structure.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g001.tif"/>
</fig>
</sec>
<sec id="s2-5-2">
<title>2.5.2 BiLSTM model</title>
<p>In 1997, Sepp Hochreiter et al. proposed long short-term memory networks (LSTM). The gate structure and internal memory unit effectively solve the problem of gradient disappearance and explosion in long sequence training of the RNN model [<xref ref-type="bibr" rid="B51">51</xref>]. The model&#x2019;s control unit consists of a forget gate, an input gate, and an output gate. The respective calculation formulas for these components are as Eqs <xref ref-type="disp-formula" rid="e19">19</xref>-<xref ref-type="disp-formula" rid="e24">24</xref>:<disp-formula id="e19">
<mml:math id="m112">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
<disp-formula id="e20">
<mml:math id="m113">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
<disp-formula id="e21">
<mml:math id="m114">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>tanh</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
<disp-formula id="e22">
<mml:math id="m115">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
<disp-formula id="e23">
<mml:math id="m116">
<mml:mrow>
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m117">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>tanh</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x007C;">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>where <inline-formula id="inf94">
<mml:math id="m118">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3001;</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3001;</mml:mo>
<mml:msub>
<mml:mi>O</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denote the forgetting gate, the input gate and the output gate, respectively, <inline-formula id="inf95">
<mml:math id="m119">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x3001;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3001;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denote the weights of the corresponding gates, <inline-formula id="inf96">
<mml:math id="m120">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo>&#x3001;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3001;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>o</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denote the corresponding bias, <inline-formula id="inf97">
<mml:math id="m121">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denote the input time series data, <italic>t</italic> denote the sigmoid activation function, and <inline-formula id="inf98">
<mml:math id="m122">
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the hyperbolic tangent activation function, <inline-formula id="inf99">
<mml:math id="m123">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf100">
<mml:math id="m124">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> denote the cell state and temporary state of the cell, respectively.</p>
<p>The Bidirectional Long Short-Term Memory (BiLSTM) mod<italic>e</italic>l significantly enhances the traditional LSTM model. By leveraging both forward and reverse LSTM processes, it effectively integrates information from both past and future contexts, enabling it to make more accurate predictions. Consequently, it outperforms the LSTM model in prediction accuracy [<xref ref-type="bibr" rid="B33">33</xref>,<xref ref-type="bibr" rid="B34">34</xref>,<xref ref-type="bibr" rid="B52">52</xref>]. The structure of the BiLSTM model is depicted in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>BiLSTM network structure diagram [<xref ref-type="bibr" rid="B53">53</xref>].</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g002.tif"/>
</fig>
</sec>
<sec id="s2-5-3">
<title>2.5.3 Attention mechanism</title>
<p>The Attention mechanism allocates weights to different features, assigning greater weights to key content and smaller weights to other content. This allocation improves the efficiency of information processing and the prediction accuracy of the model [<xref ref-type="bibr" rid="B54">54</xref>]. The Attention unit structure is displayed in the <xref ref-type="fig" rid="F3">Figure 3</xref>. The formula of attention mechanism can be referred to [<xref ref-type="bibr" rid="B53">53</xref>].</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Attention mechanism structure diagram [<xref ref-type="bibr" rid="B53">53</xref>].</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g003.tif"/>
</fig>
</sec>
<sec id="s2-5-4">
<title>2.5.4 Prediction process of CNN-BiLSTM-attention combined model</title>
<p>This paper presents a dynamic displacement prediction method based on the CNN-BiLSTM-Attention model. The model utilizes a CNN framework comprising of a two-layer one-dimensional convolutional layer and a pooling layer to automatically extract the internal features of the displacement sequence. The convolutional layer efficiently performs nonlinear local feature extraction of the time series, while the pooling layer condenses the extracted features using the maximum pooling method to generate crucial feature information.</p>
<p>The BiLSTM hidden layer model effectively learns the internal dynamic changes of the local features extracted by CNN and iteratively extracts intricate global features from the local features. The BiLSTM hidden layer generates features that are adeptly harnessed by the Attention mechanism, which discerns the significance of temporal information. This facilitates the extraction of profound temporal dependencies and enhances the utilization of the displacement time series&#x2019; temporal characteristics. By preserving historical information and emphasizing critical historical time points, the Attention mechanism mitigates the impact of superfluous information on the displacement prediction outcomes. The outputs from the Attention layer serve as the input for the fully connected layer, which then precisely yields the final prediction of displacement. In optimizing the network parameters for this study, the Adam optimization algorithm is adopted to meticulously adjust the parameters across the layers, with the mean square error (MSE) serving as the loss function. The architecture of the combined CNN-BiLSTM-Attention model is depicted in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Diagram of CNN-BiLSTM-Attention network structure.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g004.tif"/>
</fig>
</sec>
<sec id="s2-5-5">
<title>2.5.5 Displacement prediction processTo predict landslide displacement using the model, follow these steps with confidence</title>
<p>
<list list-type="simple">
<list-item>
<p>(1) The original landslide displacement time series is divided into three sub-sequences by using the SSA-VMD model. The landslide&#x2019;s cumulative displacement can be broken down into three sub-sequences: trend term displacement <italic>T</italic>(<italic>t</italic>), periodic term displacement <italic>P</italic>(<italic>t</italic>), and random term displacement <italic>R</italic>(<italic>t</italic>), determined by the optimal fitness function value.</p>
</list-item>
<list-item>
<p>(2) The influence factor sequence is decomposed into two sub-sequences using SSA-VMD. The low-frequency and high-frequency parts of the influence factor sequence are represented by these sub-sequences. Using the optimal fitness function, we derived the optimal decomposition subsequence. We then calculated the maximum MIC and GRA values for the decomposition subsequence of each factor and displacement subsequence. Our comprehensive analysis allowed us to confidently assess the correlation between the influencing factor subsequence and the displacement subsequence.</p>
</list-item>
<list-item>
<p>(3) The input data is divided into a training dataset and a verification dataset based on the predetermined sequence of each displacement term and influencing factor. A single-factor CNN-BiLSTM-Attention model was constructed and trained for predicting trend term displacement, while a multi-factor CNN-BiLSTM-Attention model was established and trained for predicting periodic term displacement and random term displacement.</p>
</list-item>
<list-item>
<p>(4) Ultimately, the predicted values of trend displacement, periodic displacement, and random displacement are accumulated to form the cumulative landslide displacement prediction results, which are then compared with the cumulative landslide displacement monitoring results, and the predictive performance of the new model is evaluated. The process of the combined landslide displacement prediction model, involving SSA-VMD and CNN-BiLSTM-Attention, is confidently illustrated in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
</list-item>
</list>
</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Flowchart of the displacement prediction. <bold>(A)</bold>. Landslide displacement decomposition and data set establishment; <bold>(B)</bold>. Training of CNN-BiLSTM-Attention model; <bold>(C)</bold>. Verification of CNN-BiLSTM-Attention model; <bold>(D)</bold>. SSA optimize the parameters of VMD; <bold>(E)</bold>. CNN-BiLSTM-Attention model establishment.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g005.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 Case study</title>
<sec id="s3-1">
<title>3.1 Engineering geological survey and displacement analysis of Baishuihe landslide</title>
<p>The Baishuihe landslide, located in Zigui County within the Three Gorges Reservoir region, as illustrated in <xref ref-type="fig" rid="F6">Figure 6</xref> exhibits a monoclinic bedding slope structure, This structure is characterized by a gradient that is elevated in the south and decreases towards the north, aligning in a stepwise fashion towards the Yangtze River. The elevation measures approximately 410&#xa0;m at the landslide&#x2019;s trailing edge and descends below the 135&#xa0;m water level at its leading edge. The overall inclination of the Baishuihe landslide is estimated at 30&#xb0;, with its topographical layout depicted in <xref ref-type="fig" rid="F7">Figure 7</xref>. Since the commencement of monitoring activities in 2003, the landslide has experienced numerous significant deformation events. Geological surveys of the Baishuihe region elucidate the landslide&#x2019;s irregular &#x2018;U-shaped&#x2019; configuration, extending 500&#xa0;m in length from north to south, and 430&#xa0;m across from east to west, covering an area of approximately 21.5 &#xd7; 10<sup>4</sup>&#xa0;m<sup>2</sup>. The sliding mass maintains an average thickness of about 30&#xa0;m, culminating in a volume of roughly 645 &#xd7; 10<sup>4</sup>&#xa0;m<sup>3</sup>, with the principal direction of slide oriented at 20&#xb0;.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The geographical location of Baishuihe landslide.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g006.tif"/>
</fig>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>The topography of Baishuihe landslide.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g007.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F8">Figure 8</xref> demonstrates that every displacement change is linked to a rise in rainfall and a substantial shift in reservoir water level. Rainfall has an impact on the stability of the landslide by influencing the strength of rock and soil, physical and mechanical parameters, and pore water pressure [<xref ref-type="bibr" rid="B55">55</xref>&#x2013;<xref ref-type="bibr" rid="B57">57</xref>]. The landslide motion state is influenced by the reservoir water level through hydrostatic pressure, hydrodynamic pressure, pore water pressure, and other factors [<xref ref-type="bibr" rid="B58">58</xref>,<xref ref-type="bibr" rid="B59">59</xref>]. The reservoir area experiences a flood season from May to September each year, resulting in increased rainfall and a wider fluctuation and influence range of the reservoir water level. Conversely, the non-flood season occurs from October to April of the following year, during which rainfall is scarce and the deformation of the landslide tends to be less severe. The periodic influence of reservoir water levels and rainfall causes the displacement of the landslide to exhibit a step-type characteristic.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Displacement and environmental data variation in the Baishuihe landslide.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g008.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Landslide displacement decomposition of VMD</title>
<p>The SSA utilizes a population size of 50 and a maximum of 100 iterations. , The optimization ranges for the penalty factor <inline-formula id="inf101">
<mml:math id="m125">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and rise time step <inline-formula id="inf102">
<mml:math id="m126">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are [0.1,1000] and [0,1], respectively. <xref ref-type="table" rid="T1">Table 1</xref> displays the optimization results, while <xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref> shows the corresponding decomposition results.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>SSA-VMD optimization results.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Monitoring point</th>
<th align="center">
<inline-formula id="inf103">
<mml:math id="m127">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf104">
<mml:math id="m128">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">ZG118</td>
<td align="center">74.19</td>
<td align="center">0.56</td>
</tr>
<tr>
<td align="center">XD01</td>
<td align="center">90.13</td>
<td align="center">0.17</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Decomposition results of ZG118 cumulative displacement.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Decomposition results of XD01 cumulative displacement.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g010.tif"/>
</fig>
</sec>
<sec id="s3-3">
<title>3.3 Selection of landslide displacement influencing factors</title>
<sec id="s3-3-1">
<title>3.3.1 Analysis of landslide displacement influence factors</title>
<p>Examining the progression traits of the Baishuihe landslide, and building upon existing domestic and international research, many scholars have traditionally narrowed down the influencing factors of landslide displacement to rainfall and reservoir water level changes. However, <xref ref-type="fig" rid="F8">Figure 8</xref> illustrates a discrepancy where the peak increase in landslide displacement occurred in 2015, despite there being neither the highest rainfall nor the most significant variation in reservoir water levels that year. This suggests that rainfall and reservoir water level changes do not singularly dictate landslide displacement. Such a dynamic may be attributed to the deformation evolution state of the landslide at the time, with different states responding variably to external influences. For instance, in phases where the landslide maintains relative stability, it is less likely to experience significant displacements, even when subjected to intense external forces. Conversely, in a state of instability, even moderate external influences can induce substantial movements [<xref ref-type="bibr" rid="B60">60</xref>,<xref ref-type="bibr" rid="B61">61</xref>]. Thus, it becomes evident that a landslide&#x2019;s deformation response hinges not only on the magnitude of the external triggers but also intimately connects with its current evolutionary stage. Accordingly, this study advances beyond conventional considerations by incorporating the displacement evolution state of the landslide as an additional input characteristic for the prediction model.</p>
<p>The analysis above identifies the indicators that have the most influence on landslide displacement. These are 1-month cumulative rainfall (<inline-formula id="inf105">
<mml:math id="m129">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) and 2-month cumulative rainfall (<inline-formula id="inf106">
<mml:math id="m130">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>). Additionally, the monthly average reservoir water level elevation (<inline-formula id="inf107">
<mml:math id="m131">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), the amplitude of reservoir water level in the previous month (<inline-formula id="inf108">
<mml:math id="m132">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>), and the amplitude of reservoir water level in the previous 2&#xa0;months (<inline-formula id="inf109">
<mml:math id="m133">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) are the influential factors for reservoir water level on landslide displacement. This information is presented with confidence and clarity to ensure a thorough understanding of the topic. To characterize the evolution state of landslide displacement, we choose the displacement (<inline-formula id="inf110">
<mml:math id="m134">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) from the previous month and the displacement (<inline-formula id="inf111">
<mml:math id="m135">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) from the previous 2&#xa0;months.</p>
<p>The VMD algorithm decomposes the influencing factor sequence into high-frequency and low-frequency sequences. The high-frequency factors, such as <inline-formula id="inf112">
<mml:math id="m136">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>U</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf113">
<mml:math id="m137">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>U</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>U</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>U</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>U</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>U</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf114">
<mml:math id="m138">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>U</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, are used as the influencing factors of the random term displacement. The low-frequency factors, such as <inline-formula id="inf115">
<mml:math id="m139">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf116">
<mml:math id="m140">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf117">
<mml:math id="m141">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, are used as the influencing factors of the periodic term displacement. The correlation between the decomposition sequence of the impact factor and the periodic displacement and random term displacement sequence is comprehensively measured using the MIC and GRA.</p>
</sec>
<sec id="s3-3-2">
<title>3.3.2 Sequence decomposition of optimal VMD displacement influencing factors</title>
<p>The SSA utilizes a population size of 50 and a maximum number of iterations set to 100, with optimization ranges for the penalty factor &#x3b1; and rise time step &#x3c4; being [0.01,1000] and [0,1], respectively. The optimization results are presented in <xref ref-type="table" rid="T2">Table 2</xref>, while the corresponding decomposition results are illustrated in <xref ref-type="fig" rid="F11">Figures 11</xref>&#x2013;<xref ref-type="fig" rid="F14">14</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>SSA-VMD optimization results.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Influencing factors</th>
<th colspan="2" align="center">Precipitation</th>
<th colspan="3" align="center">Reservoir water level</th>
<th colspan="2" align="center">The landslide state of ZG118</th>
<th colspan="2" align="center">The landslide state of XD01</th>
</tr>
<tr>
<th align="center">
<inline-formula id="inf118">
<mml:math id="m142">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf119">
<mml:math id="m143">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf120">
<mml:math id="m144">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf121">
<mml:math id="m145">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf122">
<mml:math id="m146">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf123">
<mml:math id="m147">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf124">
<mml:math id="m148">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf125">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf126">
<mml:math id="m150">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<inline-formula id="inf127">
<mml:math id="m151">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.65</td>
<td align="center">0.15</td>
<td align="center">0.19</td>
<td align="center">30.16</td>
<td align="center">20.20</td>
<td align="center">12.18</td>
<td align="center">1.15</td>
<td align="center">1.19</td>
<td align="center">12.17</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf128">
<mml:math id="m152">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.57</td>
<td align="center">0.57</td>
<td align="center">0.27</td>
<td align="center">0.46</td>
<td align="center">0.24</td>
<td align="center">0.19</td>
<td align="center">0.21</td>
<td align="center">0.11</td>
<td align="center">0.26</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Decomposition results of cumulative rainfall.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Decomposition results of displacement variation of ZG118.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g012.tif"/>
</fig>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Decomposition results of displacement variation of XD01.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g013.tif"/>
</fig>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Decomposition results of reservoir level.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g014.tif"/>
</fig>
</sec>
<sec id="s3-3-3">
<title>3.3.3 Correlation analysis between displacement and influence factors</title>
<p>In the quest to elucidate the correlation between landslide displacement and its influencing factors, it is imperative to conduct a detailed analysis and decomposition of these factors. Selecting highly correlated factors is crucial for enhancing the predictive accuracy and efficacy of the model. Nonetheless, the availability of sufficiently high-quality data for model training is paramount. The inclusion of factors with minimal correlation risks incorporating extraneous data, potentially diminishing the precision and effectiveness of the landslide displacement prediction model. Optimally selected influencing factors can markedly elevate both the performance and accuracy of the model. In existing research, most scholars predominantly utilize a single method to assess the correlation between displacement components and influencing factors. However, a sole evaluation method can only provide perspective from a singular angle, resulting in a one-sided assessment and the loss of significant data portions. To address this, This study incorporates the MIC-GRA fusion method for a more comprehensive selection. <xref ref-type="table" rid="T3">Table 3</xref> present the computation outcomes of both methods and, through comparative analysis in the subsequent prediction, the supremacy of this method is affirmed.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Correlation coefficient between periodic term displacement and influencing factors.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="3" colspan="2" align="center">Influencing factors</th>
<th colspan="4" align="center">Periodic displacement</th>
<th colspan="4" align="center">Random displacement</th>
</tr>
<tr>
<th colspan="2" align="center">XD01</th>
<th colspan="2" align="center">ZG118</th>
<th colspan="2" align="center">XD01</th>
<th colspan="2" align="center">ZG118</th>
</tr>
<tr>
<th align="center">MIC</th>
<th align="center">GRA</th>
<th align="center">MIC</th>
<th align="center">GRA</th>
<th align="center">MIC</th>
<th align="center">GRA</th>
<th align="center">MIC</th>
<th align="center">GRA</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="center">rainfall</td>
<td align="center">
<inline-formula id="inf129">
<mml:math id="m153">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.255</td>
<td align="center">0.67</td>
<td align="center">0.403</td>
<td align="center">0.63</td>
<td align="center">0.252</td>
<td align="center">0.66</td>
<td align="center">0.175</td>
<td align="center">0.78</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf130">
<mml:math id="m154">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.308</td>
<td align="center">0.68</td>
<td align="center">0.347</td>
<td align="center">0.65</td>
<td align="center">0.316</td>
<td align="center">0.64</td>
<td align="center">0.322</td>
<td align="center">0.75</td>
</tr>
<tr>
<td rowspan="3" align="center">Reservoir water level</td>
<td align="center">
<inline-formula id="inf131">
<mml:math id="m155">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.234</td>
<td align="center">0.63</td>
<td align="center">0.307</td>
<td align="center">0.66</td>
<td align="center">0.260</td>
<td align="center">0.69</td>
<td align="center">0.290</td>
<td align="center">0.71</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf132">
<mml:math id="m156">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.287</td>
<td align="center">0.69</td>
<td align="center">0.220</td>
<td align="center">0.73</td>
<td align="center">0.253</td>
<td align="center">0.67</td>
<td align="center">0.204</td>
<td align="center">0.77</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf133">
<mml:math id="m157">
<mml:mrow>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mn>3</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.373</td>
<td align="center">0.67</td>
<td align="center">0.303</td>
<td align="center">0.72</td>
<td align="center">0.192</td>
<td align="center">0.66</td>
<td align="center">0.253</td>
<td align="center">0.75</td>
</tr>
<tr>
<td rowspan="2" align="center">State of landslide</td>
<td align="center">
<inline-formula id="inf134">
<mml:math id="m158">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.289</td>
<td align="center">0.66</td>
<td align="center">0.299</td>
<td align="center">0.65</td>
<td align="center">0.563</td>
<td align="center">0.65</td>
<td align="center">0.421</td>
<td align="center">0.87</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf135">
<mml:math id="m159">
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>L</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.393</td>
<td align="center">0.70</td>
<td align="center">0.369</td>
<td align="center">0.68</td>
<td align="center">0.386</td>
<td align="center">0.60</td>
<td align="center">0.574</td>
<td align="center">0.85</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s3-4">
<title>3.4 Displacement prediction results and analysis</title>
<sec id="s3-4-1">
<title>3.4.1 Trend displacement prediction</title>
<p>The displacement of a landslide is influenced by topography, geological structure, and rock and soil properties. The displacement trend exhibits a monotonically increasing curve over time. While polynomial functions are frequently used in existing research to fit the trend displacement sequence, it may be necessary to perform piecewise fitting due to differences in deformation characteristics across different stages. This is because a single function often fails to fit the entire trend displacement curve. This paper presents a single-factor CNN-BiLSTM-Attention model for predicting trend item displacement. The model takes the displacement values of the previous month, the first 2&#xa0;months, the first 3&#xa0;months, the displacement change value of the previous month and the change value of the previous 2&#xa0;months as input. The prediction results are presented in <xref ref-type="fig" rid="F15">Figure 15</xref> which show that monitoring points ZG118 and XD01 have R<sup>2</sup> values of 0.995 and 0.999, respectively, with corresponding RMSE values of 3.195 and 6.573.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Displacement prediction results of trend items.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g015.tif"/>
</fig>
</sec>
<sec id="s3-4-2">
<title>3.4.2 Period displacement prediction</title>
<p>In this paper, the factor sequence was selected based on a MIC value greater than 0.25 and a GRA value greater than 0.60. We conducted multiple selections and trial calculations to ensure complete in our final selection. The periodic term displacement sequence and the low-frequency influencing factor sequence were chosen and will be used as input for the prediction model. A multi-factor CNN-BiLSTM-Attention model was constructed for training and prediction. The predictive outputs for this model are showcased in <xref ref-type="fig" rid="F16">Figure 16</xref>, which show that monitoring points ZG118 and XD01 have R<sup>2</sup> values of 0.994 and 0.995, respectively, with corresponding RMSE values of 1.670 and 1.798.</p>
<fig id="F16" position="float">
<label>FIGURE 16</label>
<caption>
<p>Prediction results of periodic term displacement.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g016.tif"/>
</fig>
</sec>
<sec id="s3-4-3">
<title>3.4.3 Random term displacement prediction</title>
<p>In this study, factors with a MIC value exceeding 0.25 and a GRA value above 0.60 were chosen from the random term displacement sequence and the high-frequency influencing factor sequence. These factors served as inputs for the multi-factor CNN-BiLSTM-Attention model, which was utilized for training and forecasting. The predictive outputs for this model are showcased in <xref ref-type="fig" rid="F17">Figure 17</xref>; they demonstrate an R<sup>2</sup> value of 0.723 and an RMSE value of 4.296&#xa0;at monitoring point ZG118, alongside an R<sup>2</sup> value of 0.612 and an RMSE value of 5.472&#xa0;at monitoring point XD01.</p>
<fig id="F17" position="float">
<label>FIGURE 17</label>
<caption>
<p>Displacement prediction results of random terms.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g017.tif"/>
</fig>
</sec>
<sec id="s3-4-4">
<title>3.4.4 Cumulative displacement prediction</title>
<p>By summing the prediction outcomes of trend term displacement, periodic term displacement, and random term displacement in accordance with time series summation principles, cumulative predictions for landslide displacement are derived. These results are illustrated in <xref ref-type="fig" rid="F18">Figure 18</xref>, exhibiting R<sup>2</sup> values of 0.975 for monitoring point ZG118 and 0.988 for XD01. Correspondingly, the RMSE values are reported as 12.458&#xa0;mm for ZG118 and 9.579&#xa0;mm for XD01. Such high R<sup>2</sup> values alongside low RMSE values attest to the model&#x2019;s robust prediction accuracy, thereby reaffirming its efficacy in forecasting landslide events.</p>
<fig id="F18" position="float">
<label>FIGURE 18</label>
<caption>
<p>Cumulative displacement prediction results.</p>
</caption>
<graphic xlink:href="fphy-12-1417536-g018.tif"/>
</fig>
</sec>
</sec>
<sec id="s3-5">
<title>3.5 Comparative analysis</title>
<sec id="s3-5-1">
<title>3.5.1 Selection of impact factors</title>
<p>To enhance the predictive performance, this research adopts several models CNN-BiLSTM-Attention, GRA-CNN-BiLSTM-Attention, MIC-CNN-BiLSTM-Attention, and (MIC- GRA)-CNN-BiLSTM-Attention for the prediction and comparative analysis of the two components of landslide displacement under uniform conditions. The prediction results of various influencing factor selection methods are shown in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Comparison of prediction performances of the CNN-BiLSTM-Attention model under different inputs.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="3" align="center">Models</th>
<th colspan="4" align="center">Periodic term displacement</th>
<th colspan="4" align="center">Random term displacement</th>
</tr>
<tr>
<th colspan="2" align="center">ZG118</th>
<th colspan="2" align="center">XD01</th>
<th colspan="2" align="center">ZG118</th>
<th colspan="2" align="center">XD01</th>
</tr>
<tr>
<th align="center">RMSE/mm</th>
<th align="center">R<sup>2</sup>
</th>
<th align="center">RMSE/mm</th>
<th align="center">R<sup>2</sup>
</th>
<th align="center">RMSE/mm</th>
<th align="center">R<sup>2</sup>
</th>
<th align="center">RMSE/mm</th>
<th align="center">R<sup>2</sup>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">CNN-BiLSTM-Attention</td>
<td align="center">6.517</td>
<td align="center">0.901</td>
<td align="center">7.024</td>
<td align="center">0.911</td>
<td align="center">7.015</td>
<td align="center">0.483</td>
<td align="center">9.561</td>
<td align="center">0.323</td>
</tr>
<tr>
<td align="center">GRA-CNN-BiLSTM-Attention</td>
<td align="center">5.646</td>
<td align="center">0.928</td>
<td align="center">6.854</td>
<td align="center">0.930</td>
<td align="center">5.258</td>
<td align="center">0.585</td>
<td align="center">8.404</td>
<td align="center">0.332</td>
</tr>
<tr>
<td align="center">MIC-CNN-BiLSTM-Attention</td>
<td align="center">5.036</td>
<td align="center">0.943</td>
<td align="center">6.854</td>
<td align="center">0.930</td>
<td align="center">4.478</td>
<td align="center">0.699</td>
<td align="center">8.063</td>
<td align="center">0.385</td>
</tr>
<tr>
<td align="center">(MIC-GRA)-CNN-BiLSTM-Attention</td>
<td align="center">1.670</td>
<td align="center">0.994</td>
<td align="center">1.798</td>
<td align="center">0.995</td>
<td align="center">4.296</td>
<td align="center">0.723</td>
<td align="center">5.472</td>
<td align="center">0.612</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From <xref ref-type="table" rid="T4">Table 4</xref>, it can be deduced that using the GRA algorithm or MIC algorithm effectively selects influencing factors. The predictive results indicate that the models combined with these two algorithms exhibit higher precision, which reflects the role of both algorithms in selecting influencing factors. Moreover, the model that utilizes the MIC- GRA evaluation method to select related influencing factors achieves the highest precision in prediction results, indirectly showcasing the superiority of the MIC- GRA algorithm. This is because when the MIC- GRA algorithm is integrated with the model, it can select influencing factors from two different perspectives, eliminating data with low relevance and retaining high-relevance influencing factors. Due to the input of effective influencing factors, the predictive accuracy of the model combined with the MIC- GRA algorithm is enhanced.</p>
</sec>
<sec id="s3-5-2">
<title>3.5.2 Comparative analysis of periodic displacement prediction</title>
<p>The predictive results of the CNN-BiLSTM-Attention model were compared with the static machine learning models such as the BP Neural Network and SVM models, and the deep learning models&#x2019; predictions such as LSTM, BiLSTM, CNN-BiLSTM, all of which are widely used in landslide displacement prediction. The predictive results of each model are presented in <xref ref-type="table" rid="T5">Table 5</xref>.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Comparison of periodic term displacement prediction models.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Models</th>
<th colspan="2" align="center">ZG118</th>
<th colspan="2" align="center">XD01</th>
</tr>
<tr>
<th align="left">RMSE/mm</th>
<th align="left">R<sup>2</sup>
</th>
<th align="left">RMSE/mm</th>
<th align="left">R<sup>2</sup>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">(MIC-GRA)-BP</td>
<td align="center">11.476</td>
<td align="center">0.796</td>
<td align="center">10.932</td>
<td align="center">0.848</td>
</tr>
<tr>
<td align="center">(MIC-GRA)-SVM</td>
<td align="center">12.170</td>
<td align="center">0.695</td>
<td align="center">11.910</td>
<td align="center">0.786</td>
</tr>
<tr>
<td align="center">(MIC-GRA)-LSTM</td>
<td align="center">5.341</td>
<td align="center">0.931</td>
<td align="center">6.862</td>
<td align="center">0.915</td>
</tr>
<tr>
<td align="center">(MIC-GRA)-BiLSTM</td>
<td align="center">3.913</td>
<td align="center">0.961</td>
<td align="center">3.717</td>
<td align="center">0.967</td>
</tr>
<tr>
<td align="center">(MIC-GRA)-CNN-BiLSTM</td>
<td align="center">3.003</td>
<td align="center">0.972</td>
<td align="center">2.912</td>
<td align="center">0.975</td>
</tr>
<tr>
<td align="center">(MIC-GRA)-CNN-BiLSTM-Attention</td>
<td align="center">1.670</td>
<td align="center">0.994</td>
<td align="center">1.798</td>
<td align="center">0.995</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T5">Table 5</xref> details the predictive outcomes, illustrating that the CNN-BiLSTM-Attention model achieves superior accuracy in forecasting periodic displacement when contrasted with the standalone BP and SVM models, which are inherently static. This improvement is attributed to the dynamic features of the BiLSTM model, which is adept at processing the dynamic nature of landslide displacement sequences via its bidirectional training capability. Concurrently, the convolutional neural networks and attention mechanisms facilitate the distillation of pertinent information, simplifying data complexity and thus enhancing accuracy for periodic terms. This conclusion is further reinforced through the comparative analysis with the LSTM, BiLSTM, and CNN-BiLSTM models. Collectively, the evidence indicates that the prediction accuracy of deep learning models eclipses that of traditional machine learning models, and that combined models deliver improved results over singular models.</p>
</sec>
<sec id="s3-5-3">
<title>3.5.3 Random term displacement prediction model comparative analysis</title>
<p>The predictive efficacy of the CNN-BiLSTM-Attention model in forecasting landslide displacement is assessed by comparing it with the LSTM, BiLSTM, and CNN-BiLSTM models. Results of this comparative analysis are delineated in <xref ref-type="table" rid="T6">Table 6</xref>.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Comparison of random item displacement prediction models.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Models</th>
<th colspan="2" align="center">ZG118</th>
<th colspan="2" align="center">XD01</th>
</tr>
<tr>
<th align="center">RMSE/mm</th>
<th align="center">R<sup>2</sup>
</th>
<th align="center">RMSE/mm</th>
<th align="center">R<sup>2</sup>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">(MIC-GRA)-LSTM</td>
<td align="center">8.506</td>
<td align="center">0.309</td>
<td align="center">13.587</td>
<td align="center">0.252</td>
</tr>
<tr>
<td align="center">(MIC-GRA)-BiLSTM</td>
<td align="center">8.331</td>
<td align="center">0.357</td>
<td align="center">12.835</td>
<td align="center">0.267</td>
</tr>
<tr>
<td align="center">(MIC-GRA)-CNN-BiLSTM</td>
<td align="center">8.054</td>
<td align="center">0.448</td>
<td align="center">10.212</td>
<td align="center">0.312</td>
</tr>
<tr>
<td align="center">(MIC-GRA)-CNN-BiLSTM-Attention</td>
<td align="center">4.296</td>
<td align="center">0.723</td>
<td align="center">5.472</td>
<td align="center">0.612</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T6">Table 6</xref> illustrates the superior prediction accuracy of the CNN-BiLSTM-Attention model compared to its LSTM, BiLSTM, and CNN-BiLSTM counterparts for random item displacement. This heightened accuracy is ascribed to the model&#x2019;s robust handling of the random item displacement sequence, characterized by its high frequency and considerable volatility. The CNN-BiLSTM-Attention model excels beyond traditional LSTM and BiLSTM models, particularly in capturing nonlinear information embedded within time series data. This model adeptly retains vital information by employing the bidirectional training capabilities of BiLSTM. In addition, the attention mechanism&#x2019;s capacity to assign differentiated weights to disparate data points streamlines the process, culminating in the effective and precise training of random item displacement sequences.</p>
</sec>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussion</title>
<p>Accurately assessing reservoir landslide deformation is vital for averting landslide calamities, given the considerable nonlinearity and intricacy inherent in landslide displacement and its causative factors. This study introduces a data-driven framework comprising a deep learning ensemble model twinned with an optimal variational mode decomposition, designed to forecast future landslide movements. This framework&#x2019;s benefits are twofold. First, it applies the SSA-VMD algorithm to decompose the landslide displacement sequence and its influencing factors, thereby improving the time series displacement prediction model&#x2019;s efficacy. Second, this trailblazing research harnesses a CNN-BiLSTM-attention ensemble model to anticipate reservoir landslide shifts. This deep learning ensemble model synergizes the strengths of individual models, providing enhanced capability in feature extraction from datasets marked by nonlinearity and complexity.</p>
<p>While various displacement decomposition methods offer substantial decomposition effects, it is essential to highlight that the SSA-VMD model introduced in this study distinguishes itself by its ability to accurately capture random term displacement. Nevertheless, the current limitation in making more precise predictions stems from the inadequate availability of monitoring data on relevant influencing factors.</p>
<p>Moreover, existing landslide displacement monitoring data are exclusively sourced from slopes already exhibiting deformation. The inherent nonlinearity of slope characteristics complicates the task of forecasting landslide deformation accurately using historical, static data. Future research endeavors must focus on incorporating real-time monitoring data into predictive models. Such integration would not only enhance the precision and promptness of the models&#x2019; predictions but also render them more effective for early warning systems.</p>
<p>Prediction methods based on single-point displacement remain central within the domain of landslide deformation research. However, the inherent uncertainty in landslide systems makes some degree of error in traditional point prediction methods inevitable. To address this, our study applies prediction intervals to improve the accuracy of landslide displacement forecasts [<xref ref-type="bibr" rid="B62">62</xref>]. Although the current focus is primarily on reservoir landslides influenced by hydrological factors, the scope of the predictive model should be expanded. Future developments could include additional influencing factors such as soil mechanics and seismic activity, paving the way for a more generalized displacement prediction model.</p>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>In this study, we introduce the (SSA-VMD)-(CNN-BiLSTM-Attention) model for predicting landslide displacement, which synergizes the SSA-VMD technique with the CNN-BiLSTM-Attention model applied to landslide displacement sequences and their influencing factors. Employed in the study of Baishuihe landslide&#x2019;s displacement prediction, the research leads to the following conclusion:<list list-type="simple">
<list-item>
<p>(1) In the VMD model, the SSA algorithm is utilized to dynamically optimize parameters, reducing the influence of subjective assumptions and avoiding the laborious process of manual parameter tuning. When designing the innovative fitness functions, the reliability and decomposition efficiency of the VMD model are enhanced by adopting sample entropy and root mean square error.</p>
</list-item>
<list-item>
<p>(2) The SSA-VMD algorithm allows for the extraction of subsequences of landslide displacement and subsequences of influencing factors, enabling an in-depth analysis of the relationships between landslide displacement, rainfall, reservoir water levels, and the state of landslide displacement. The correlations between the displacement subsequences and influencing factors are calculated using the MIC and GRA methods. Furthermore, the integration of MIC-GRA as a fusion technique is utilized for selecting significant influencing factors for landslide displacement. The results indicate that using influencing factors selected by the MIC-GRA method as input data can significantly enhance prediction accuracy, demonstrating that this method can improve the effectiveness and efficiency of the input data. By eliminating less relevant data, the predictive accuracy of the model is increased.</p>
</list-item>
<list-item>
<p>(3) The study introduces a novel integrated model, CNN-BiLSTM-Attention, designed for training and predicting landslide displacement. This composite model combines the strengths of CNN, BiLSTM, and the Attention mechanism to adeptly extract essential information from landslide displacement data. The CNN component handles feature extraction, while BiLSTM processes both past and future data, and the Attention mechanism assigns variable weights to the data, thereby optimizing the prediction process for landslide displacement. Empirical results suggest that the proposed model surpasses both single and dual combined models in prediction accuracy. The pronounced accuracy of this model better captures the step process of landslides and serves as a foundational study for the prediction and early warning of similar landslide events.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>RW: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Project administration, Writing&#x2013;original draft, Writing&#x2013;review and editing. YL: Data curation, Formal Analysis, Investigation, Methodology, Supervision, Writing&#x2013;review and editing. YY: Data curation, Formal Analysis, Methodology, Writing&#x2013;review and editing. WX: Conceptualization, Funding acquisition, Methodology, Writing&#x2013;review and editing. YW: Data curation, Methodology, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This work is supported by the National Natural Science Foundation of China (No. 51939004).</p>
</sec>
<ack>
<p>We thank the National Field Observation and Research Station of Landslides in the TGRA of Yangtze River for their help in providing monitoring data for this study.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare 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="disclaimer" id="s10">
<title>Publisher&#x2019;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>Peng</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Niu</surname>
<given-names>RQ</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>Time series analysis and support vector machine for landslide displacement prediction</article-title>. <source>J Zhejiang University(Engineering Science)</source> (<year>2013</year>) <volume>47</volume>(<issue>09</issue>):<fpage>1672</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.3785/j.issn.1008-973X.2013.09.024</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>RQ</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>XZ</given-names>
</name>
</person-group>. <article-title>Research progress in time forecast and prediction on of landslides</article-title>. <source>Adv Earth Sci</source> (<year>2004</year>) <volume>19</volume>(<issue>03</issue>):<fpage>478</fpage>&#x2013;<lpage>83</lpage>. <pub-id pub-id-type="doi">10.11867/j.issn.1001-8166.2004.03.0478</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Hj.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>YS</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>JH</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>WL</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>Y</given-names>
</name>
<etal/>
</person-group> <article-title>Sematic segmentation of loess landslides with STAPLE mask and fully connected conditional random field</article-title>. <source>Landslides</source> (<year>2023</year>) <volume>20</volume>(<issue>2</issue>):<fpage>367</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1007/s10346-022-01983-8</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Study of displacement prediction model of landslide based on time series analysis</article-title>. <source>Chin J Rock Mech Eng</source> (<year>2011</year>) <volume>30</volume>(<issue>04</issue>):<fpage>746</fpage>&#x2013;<lpage>51</lpage>.</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>KL</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>JJ</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>MF</given-names>
</name>
</person-group>. <article-title>Displacement prediction of Baishuihe landslide based on time series and PSO-SVR model</article-title>. <source>Chin J Rock Mech Eng</source> (<year>2015</year>) <volume>34</volume>(<issue>02</issue>):<fpage>382</fpage>&#x2013;<lpage>91</lpage>. <pub-id pub-id-type="doi">10.13722/j.cnki.jrme.2015.02.017</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>KL</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Ahmed</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Application of time series analysis and PSO-SVM model in predicting the Bazimen landslide in the Three Gorges Reservoir</article-title>. <source>Eng Geology</source> (<year>2016</year>) <volume>204</volume>:<fpage>108</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1016/j.enggeo.2016.02.009</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>YL</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>KL</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Study of landslide deformation prediction based on EMD and neural network</article-title>. <source>Saf Environ Eng</source> (<year>2013</year>) <volume>20</volume>(<issue>04</issue>):<fpage>14</fpage>&#x2013;<lpage>7</lpage>.</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>SL</given-names>
</name>
<name>
<surname>Niu</surname>
<given-names>RQ</given-names>
</name>
</person-group>. <article-title>Displacement prediction of Baijiabao landslide based on empirical mode decomposition and long short term memory neural network in Three Gorges area, China</article-title>. <source>Comput Geosci</source> (<year>2018</year>) <volume>111</volume>:<fpage>87</fpage>&#x2013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.1016/j.cageo.2017.10.013</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Bao</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>XH</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>FF</given-names>
</name>
</person-group>. <article-title>Intelligent prediction of landslide displacements based on optimized empirical mode decomposition and K-Mean clustering</article-title>. <source>Rock Soil Mech</source> (<year>2021</year>) <volume>42</volume>(<issue>01</issue>):<fpage>211</fpage>&#x2013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.16285/j.rsm.2020.1300</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deng</surname>
<given-names>DM</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Displacement prediction method based on ensemble empirical mode decomposition and support vector machine regression&#x2014; a case of landslides in Three Gorges Reservoir area</article-title>. <source>Rock Soil Mech</source> (<year>2017</year>) <volume>38</volume>(<issue>12</issue>):<fpage>3660</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.16285/j.rsm.2017.12.034</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>ZH</given-names>
</name>
<name>
<surname>Nie</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>HH</given-names>
</name>
<name>
<surname>Jian</surname>
<given-names>WB</given-names>
</name>
</person-group>. <article-title>Prediction of landslide displacement based on EEMD-Prophet-LSTM</article-title>. <source>J Univ Chin Acad Sci</source> (<year>2023</year>) <volume>40</volume>(<issue>04</issue>):<fpage>514</fpage>&#x2013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.7523/j.ucas.2022.002</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Du</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>DQ</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>HP</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>ZZ</given-names>
</name>
</person-group>. <article-title>Prediction model oriented for landslide displacement with step-like curve by applying ensemble empirical mode decomposition and the PSO-ELM method</article-title>. <source>J Clean Prod</source> (<year>2020</year>) <volume>270</volume>:<fpage>122248</fpage>. <pub-id pub-id-type="doi">10.1016/j.jclepro.2020.122248</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>KX</given-names>
</name>
<name>
<surname>Niu</surname>
<given-names>RQ</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>YJ</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>XL</given-names>
</name>
</person-group>. <article-title>Landslide displacement prediction based on wavelet transform and external cause</article-title>. <source>J China Univ Mining&#x26; Tech</source> (<year>2017</year>) <volume>46</volume>(<issue>04</issue>):<fpage>924</fpage>&#x2013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.13247/j.cnki.jcumt.000716</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Intrieri</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Ahmed</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Catani</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>Displacement prediction of step-like landslide by applying a novel kernel extreme learning machine method</article-title>. <source>Landslides</source> (<year>2018</year>) <volume>15</volume>:<fpage>2211</fpage>&#x2013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1007/s10346-018-1022-0</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>KL</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>FM</given-names>
</name>
</person-group>. <article-title>Application of the chaotic sequence WA-ELM coupling model in landslide displacement prediction</article-title>. <source>Rock Soil Mech</source> (<year>2015</year>) <volume>36</volume>(<issue>09</issue>):<fpage>2674</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.16285/j.rsm.2015.09.030</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname>
<given-names>HY</given-names>
</name>
<name>
<surname>Jang</surname>
<given-names>YN</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Displacement prediction of reservoir bank landslide based on optimal decomposition mode and GRU model</article-title>. <source>Geomatics Inf Sci Wuhan Univ</source> (<year>2023</year>) <volume>48</volume>(<issue>05</issue>):<fpage>702</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.13203/j.whugis20200610</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>YH</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>LF</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>RB</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>SP</given-names>
</name>
</person-group>. <article-title>Research on dynamic prediction model of landslide displacement based on particle swarm optimization-variational mode decomposition, nonlinear autoregressive neural network with exogenous inputs and gated recurrent unit</article-title>. <source>Rock Soil Mech</source> (<year>2022</year>) <volume>43</volume>(<issue>S1</issue>):<fpage>601</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.16285/j.rsm.2021.0247</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xing</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yue</surname>
<given-names>JP</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Qin</surname>
<given-names>YL</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>A hybrid prediction model of landslide displacement with risk-averse adaptation</article-title>. <source>Comput Geosci</source> (<year>2020</year>) <volume>141</volume>:<fpage>104527</fpage>. <pub-id pub-id-type="doi">10.1016/j.cageo.2020.104527</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>LW</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>YP</given-names>
</name>
<name>
<surname>Miao</surname>
<given-names>FS</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>LF</given-names>
</name>
</person-group>. <article-title>Displacement prediction of landslides based on variational mode decomposition and GWO-MIC-SVR model</article-title>. <source>Chin J Rock Mech Eng</source> (<year>2018</year>) <volume>37</volume>(<issue>06</issue>):<fpage>1395</fpage>&#x2013;<lpage>406</lpage>. <pub-id pub-id-type="doi">10.13722/j.cnki.jrme.2017.1508</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>CJ</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>XJ</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Ni</surname>
<given-names>JJ</given-names>
</name>
</person-group>. <article-title>Displacement prediction of landslide based on variational mode decomposition and AMPSO-SVM coupling model</article-title>. <source>J Shanghai Jiaotong Univ</source> (<year>2018</year>) <volume>52</volume>(<issue>10</issue>):<fpage>1388</fpage>&#x2013;<lpage>95&#x2b;1416</lpage>. <pub-id pub-id-type="doi">10.16183/j.cnki.jsjtu.2018.10.030</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>KL</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>FM</given-names>
</name>
</person-group>. <article-title>Displacement Prediction of step-like Landslide Based on the response of inducing factors and support vector machine</article-title>. <source>Chin J Rock Mech Eng</source> (<year>2015</year>) <volume>34</volume>(<issue>S2</issue>):<fpage>4132</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.13722/j.cnki.jrme.2014.0290</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>XM</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Prediction of landslide displacement time series based on support vector regression machine with artificial bee colony algorithm</article-title>. <source>J Eng Geology</source> (<year>2019</year>) <volume>27</volume>(<issue>04</issue>):<fpage>880</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.13544/j.cnki.jeg.2017-256</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Du</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>KL</given-names>
</name>
<name>
<surname>Chai</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Study of displacement prediction model of landslide based on response analysis of inducing factors</article-title>. <source>Chin J Rock Mech Eng</source> (<year>2009</year>) <volume>28</volume>(<issue>09</issue>):<fpage>1783</fpage>&#x2013;<lpage>9</lpage>.</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>RB</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>YD</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>LL</given-names>
</name>
<name>
<surname>Huan</surname>
<given-names>HF</given-names>
</name>
</person-group>, <article-title>Hydrodynamic landslide displacement prediction using combined extreme learning machine and random search support vector regression model</article-title>. <source>Eur J Environ Civ Eng</source>, <volume>27</volume>, <year>2020</year>, <fpage>2345</fpage>&#x2013;<lpage>57</lpage>. <pub-id pub-id-type="doi">10.1080/19648189.2020.1754298</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Hj.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>He</surname>
<given-names>YS</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>JH</given-names>
</name>
</person-group>. <article-title>Prediction of landslide displacement with an ensemble-based extreme learning machine and copula models</article-title>. <source>Landslides</source> (<year>2018</year>) <volume>15</volume>:<fpage>2047</fpage>&#x2013;<lpage>59</lpage>. <pub-id pub-id-type="doi">10.1007/s10346-018-1020-2</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Yk.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>HM</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>JS</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>JW</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>JR</given-names>
</name>
</person-group>. <article-title>A comparative study of different machine learning methods for reservoir landslide displacement prediction</article-title>. <source>Eng Geology</source> (<year>2022</year>) <volume>298</volume>:<fpage>106544</fpage>. <pub-id pub-id-type="doi">10.1016/j.enggeo.2022.106544</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Lian</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>A dynamic probabilistic model for landslide displacement prediction</article-title>. <source>Hydrogeology Eng Geology</source> (<year>2015</year>) <volume>42</volume>(<issue>05</issue>):<fpage>134</fpage>&#x2013;<lpage>9&#x2b;148</lpage>. <pub-id pub-id-type="doi">10.16030/j.cnki.issn.1000-3665.2015.05.22</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Lian</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Prediction of landslide displacement based on reservoir computing and fractal interpolation</article-title>. <source>J Yangtze River Scientific Res Inst</source> (<year>2014</year>) <volume>31</volume>(<issue>12</issue>):<fpage>43</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.3969/j.issn.1001-5485.2014.12.009</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>BB</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>KL</given-names>
</name>
<name>
<surname>Du</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>A model for predicting landslide displacement based on time series and long and short term memory neural network</article-title>. <source>Chin J Rock Mech Eng</source> (<year>2018</year>) <volume>37</volume>(<issue>10</issue>):<fpage>2334</fpage>&#x2013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.13722/j.cnki.jrme.2018.0468</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xing</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yue</surname>
<given-names>JP</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Interval estimation of landslide displacement prediction based on time series decomposition and long short-term memory network</article-title>. <source>IEEE Access</source> (<year>2020</year>) <volume>8</volume>:<fpage>3187</fpage>&#x2013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.1109/access.2019.2961295</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>BB</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>KL</given-names>
</name>
<name>
<surname>Lacasse</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>ZQ</given-names>
</name>
</person-group>. <article-title>Time series analysis and long short-term memory neural network to predict landslide displacement</article-title>. <source>Landslides</source> (<year>2019</year>) <volume>16</volume>:<fpage>677</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1007/s10346-018-01127-x</pub-id>
</citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Graves</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Jaitly</surname>
<given-names>N</given-names>
</name>
</person-group>. <article-title>Towards end-to-end speech recognition with recurrent neural networks</article-title>. In: <source>31st international conference on machine learning</source>. <publisher-loc>Beijing, China</publisher-loc>: <publisher-name>W&#x26;CP</publisher-name> (<year>2014</year>). p. <fpage>1764</fpage>&#x2013;<lpage>72</lpage>.</citation>
</ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Landslide displacement prediction based on time-frequency analysis and LMD-BiLSTM model</article-title>. <source>Mathematics</source> (<year>2022</year>) <volume>10</volume>(<issue>13</issue>):<fpage>2203</fpage>. <pub-id pub-id-type="doi">10.3390/math10132203</pub-id>
</citation>
</ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Displacement prediction of step-like landslides based on feature optimization and VMD-Bi-LSTM: a case study of the Bazimen and Baishuihe landslides in the Three Gorges, China</article-title>. <source>Bull Eng Geology Environ</source> (<year>2021</year>) <volume>80</volume>:<fpage>8481</fpage>&#x2013;<lpage>502</lpage>. <pub-id pub-id-type="doi">10.1007/s10064-021-02454-5</pub-id>
</citation>
</ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Niu</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>AM</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>XY</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>Short-term load forecasting based on flower pollination algorithm and BP neural network</article-title>. <source>Power Syst Clean Energ</source> (<year>2020</year>) <volume>36</volume>(<issue>10</issue>):<fpage>28</fpage>&#x2013;<lpage>32</lpage>.</citation>
</ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>WQ</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>JH</given-names>
</name>
<name>
<surname>Reng</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Short-term wind power prediction based on SSA-ELM</article-title>. <source>Smart Power</source> (<year>2021</year>) <volume>49</volume>(<issue>06</issue>):<fpage>53</fpage>&#x2013;<lpage>9&#x2b;123</lpage>.</citation>
</ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nava</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Carraro</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Reyes-Carmona</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Puliero</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Bhuyan</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Rosi</surname>
<given-names>A</given-names>
</name>
<etal/>
</person-group> <article-title>Landslide displacement forecasting using deep learning and monitoring data across selected sites</article-title>. <source>Landslides</source> (<year>2023</year>) <volume>20</volume>(<issue>10</issue>):<fpage>2111</fpage>&#x2013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.1007/s10346-023-02104-9</pub-id>
</citation>
</ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Ji</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Landslide displacement prediction based on CEEMDAN method and CNN&#x2013;BiLSTM model</article-title>. <source>Sustainability</source> (<year>2023</year>) <volume>15</volume>(<issue>13</issue>):<fpage>10071</fpage>. <pub-id pub-id-type="doi">10.3390/su151310071</pub-id>
</citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>CY</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>LM</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>ZZ</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>MY</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>XW</given-names>
</name>
</person-group>. <article-title>Dynamic prediction of landslide displacement based on time series and CNN-LSTM</article-title>. <source>Foreign Electron Meas Tech</source> (<year>2022</year>) <volume>41</volume>(<issue>03</issue>):<fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.19652/j.cnki.femt.2103321</pub-id>
</citation>
</ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>ZL</given-names>
</name>
<name>
<surname>Rao</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>JN</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Research progress of attention mechanism in deep learning</article-title>. <source>J Chin Inf Process</source> (<year>2019</year>) <volume>33</volume>(<issue>06</issue>):<fpage>1</fpage>&#x2013;<lpage>11</lpage>.</citation>
</ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>FF</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>TJ</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>HZ</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Rainfall landslide deformation prediction based on attention mechanism and Bi-LSTM</article-title>. <source>Bull Surv Mapp</source> (<year>2022</year>)(<issue>09</issue>) <fpage>74</fpage>&#x2013;<lpage>9&#x2b;104</lpage>. <pub-id pub-id-type="doi">10.13474/j.cnki.11-2246.2022.0267</pub-id>
</citation>
</ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dragomiretskiy</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Zosso</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>Variational mode decomposition</article-title>. <source>IEEE Transactions Signal Processing</source> (<year>2013</year>) <volume>62</volume>(<issue>3</issue>):<fpage>531</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1109/tsp.2013.2288675</pub-id>
</citation>
</ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Richman</surname>
<given-names>JS</given-names>
</name>
<name>
<surname>Moorman</surname>
<given-names>JR</given-names>
</name>
</person-group>. <article-title>Physiological time-series analysis using approximate entropy and sample entropy</article-title>. <source>Am J Physiology-Heart Circulatory Physiol</source> (<year>2000</year>) <volume>278</volume>(<issue>6</issue>):<fpage>H2039</fpage>&#x2013;<lpage>49</lpage>. <pub-id pub-id-type="doi">10.1152/ajpheart.2000.278.6.h2039</pub-id>
</citation>
</ref>
<ref id="B44">
<label>44.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Xue</surname>
<given-names>JX</given-names>
</name>
</person-group> <source>Research and application of A novel swarm intelligence optimization technique: sparrow search algorithm</source>. <publisher-loc>China</publisher-loc>: <publisher-name>Donghua University</publisher-name> (<year>2021</year>).</citation>
</ref>
<ref id="B45">
<label>45.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kraskov</surname>
<given-names>A</given-names>
</name>
<name>
<surname>St&#xf6;gbauer</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Grassberger</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Estimating mutual information</article-title>. <source>Phys Rev E</source> (<year>2004</year>) <volume>69</volume>(<issue>6</issue>):<fpage>066138</fpage>. <pub-id pub-id-type="doi">10.1103/physreve.69.066138</pub-id>
</citation>
</ref>
<ref id="B46">
<label>46.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Reshef</surname>
<given-names>DN</given-names>
</name>
<name>
<surname>Reshef</surname>
<given-names>YA</given-names>
</name>
<name>
<surname>Finucane</surname>
<given-names>HK</given-names>
</name>
<name>
<surname>Grossman</surname>
<given-names>SR</given-names>
</name>
<name>
<surname>Mcvean</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Turnbaugh</surname>
<given-names>PJ</given-names>
</name>
<etal/>
</person-group> <article-title>Detecting novel associations in large data sets</article-title>. <source>Science</source> (<year>2011</year>) <volume>334</volume>(<issue>6062</issue>):<fpage>1518</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1126/science.1205438</pub-id>
</citation>
</ref>
<ref id="B47">
<label>47.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Hao</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zong</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>A novel hybrid method for flight departure delay prediction using Random Forest Regression and Maximal Information Coefficient</article-title>. <source>Aerospace Sci Tech</source> (<year>2021</year>) <volume>116</volume>:<fpage>106822</fpage>. <pub-id pub-id-type="doi">10.1016/j.ast.2021.106822</pub-id>
</citation>
</ref>
<ref id="B48">
<label>48.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>YP</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>An efficient wavelength selection method based on the maximal information coefficient for multivariate spectral calibration</article-title>. <source>Chemom Intell Lab Syst</source> (<year>2019</year>) <volume>194</volume>:<fpage>103872</fpage>. <pub-id pub-id-type="doi">10.1016/j.chemolab.2019.103872</pub-id>
</citation>
</ref>
<ref id="B49">
<label>49.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>FY</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>LP</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Review of convolutional neural network</article-title>. <source>Chin J Comput</source> (<year>2017</year>) <volume>40</volume>(<issue>06</issue>):<fpage>1229</fpage>&#x2013;<lpage>51</lpage>.</citation>
</ref>
<ref id="B50">
<label>50.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Khan</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Rahmani</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Shah</surname>
<given-names>SAA</given-names>
</name>
<name>
<surname>Bennamoun</surname>
<given-names>M</given-names>
</name>
</person-group> <source>A guide to convolutional neural networks for computer vision. San Rafael</source>. <publisher-loc>USA</publisher-loc>: <publisher-name>Morgan and Claypool Publishers</publisher-name> (<year>2018</year>).</citation>
</ref>
<ref id="B51">
<label>51.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Graves</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Mohamed</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Hinton</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Speech recognition with deep recurrent neural networks</article-title>. In: <conf-name>Proceedings of International Conference on Acoustics, Speech and Signal Processing Acoustics</conf-name>; <conf-date>4-10, June 2023</conf-date>; <conf-loc>Vancouver, Canada</conf-loc>, <volume>6</volume>. <publisher-name>IEEE</publisher-name> (<year>2013</year>). p. <fpage>645</fpage>&#x2013;<lpage>6 649</lpage>.</citation>
</ref>
<ref id="B52">
<label>52.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khan</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Fazil</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Sejwal</surname>
<given-names>VK</given-names>
</name>
<name>
<surname>Alshara</surname>
<given-names>MA</given-names>
</name>
<name>
<surname>Alotaibi</surname>
<given-names>RM</given-names>
</name>
<name>
<surname>Kamal</surname>
<given-names>A</given-names>
</name>
<etal/>
</person-group> <article-title>BiCHAT: BiLSTM with deep CNN and hierarchical attention for hate speech detection</article-title>. <source>J King Saud University-Computer Inf Sci</source> (<year>2022</year>) <volume>34</volume>(<issue>7</issue>):<fpage>4335</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1016/j.jksuci.2022.05.006</pub-id>
</citation>
</ref>
<ref id="B53">
<label>53.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname>
<given-names>JJ</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>HH</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>ZL</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>TT</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>YL</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>JQ</given-names>
</name>
<etal/>
</person-group> <article-title>Ultra-short-term power load forecasting based on CNN-BiLSTM-Attention</article-title>. <source>Power Syst Prot Control</source> (<year>2022</year>) <volume>50</volume>(<issue>08</issue>):<fpage>108</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.19783/j.cnki.pspc.211187</pub-id>
</citation>
</ref>
<ref id="B54">
<label>54.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Knudsen</surname>
<given-names>EI</given-names>
</name>
</person-group>. <article-title>Fundamental components of attention</article-title>. <source>Annu Rev Neurosci</source> (<year>2007</year>) <volume>30</volume>:<fpage>57</fpage>&#x2013;<lpage>78</lpage>. <pub-id pub-id-type="doi">10.1146/annurev.neuro.30.051606.094256</pub-id>
</citation>
</ref>
<ref id="B55">
<label>55.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>YJ</given-names>
</name>
<name>
<surname>He</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>JM</given-names>
</name>
</person-group>. <article-title>Physical simulation study of deformation and failure accumulation layer slope caused by intermittent rainfall</article-title>. <source>Rock Soil Mech</source> (<year>2020</year>) <volume>41</volume>(<issue>12</issue>):<fpage>4035</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.16285/j.rsm.2020.0318</pub-id>
</citation>
</ref>
<ref id="B56">
<label>56.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>KQ</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>WG</given-names>
</name>
</person-group>. <article-title>Research on displacement dynamic evaluation and forecast model of colluvial landslide induced by rainfall</article-title>. <source>Chin J Rock Mech Eng</source> (<year>2015</year>) <volume>34</volume>(<issue>S2</issue>):<fpage>4204</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.13722/j.cnki.jrme.2014.1010</pub-id>
</citation>
</ref>
<ref id="B57">
<label>57.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>RB</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>WY</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>HL</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Study on physical simulation of rainfall infiltration process of landslide accumulation body</article-title>. <source>Adv Eng Sci</source> (<year>2019</year>) <volume>51</volume>(<issue>04</issue>):<fpage>47</fpage>&#x2013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.15961/j.jsuese.201900295</pub-id>
</citation>
</ref>
<ref id="B58">
<label>58.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>XX</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>YY</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>XS</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>RQ</given-names>
</name>
</person-group>. <article-title>Effects of drawdown of reservoir water level on landslide stability</article-title>. <source>Chin J Rock Mech Eng</source> (<year>2005</year>) <volume>24</volume>(<issue>8</issue>):<fpage>1439</fpage>&#x2013;<lpage>44</lpage>.</citation>
</ref>
<ref id="B59">
<label>59.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tan</surname>
<given-names>LY</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>RQ</given-names>
</name>
<name>
<surname>Pei</surname>
<given-names>XJ</given-names>
</name>
</person-group>. <article-title>Deformation characteristics and inducing mechanisms of a super-large bedding rock landslide triggered by reservoir water level decline in Three Gorges Reservoir area</article-title>. <source>Chin J Rock Mech Eng</source> (<year>2021</year>) <volume>40</volume>(<issue>02</issue>):<fpage>302</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.13722/j.cnki.jrme.2020.0728</pub-id>
</citation>
</ref>
<ref id="B60">
<label>60.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Lacasse</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Algorithms for intelligent prediction of landslide displacements</article-title>. <source>J Zhejiang University-SCIENCE A</source> (<year>2020</year>) <volume>21</volume>(<issue>6</issue>):<fpage>412</fpage>&#x2013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.1631/jzus.a2000005</pub-id>
</citation>
</ref>
<ref id="B61">
<label>61.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>BHandZ</given-names>
</name>
<etal/>
</person-group> <article-title>Landslide displacement prediction based on multi-source data fusion and sensitivity states</article-title>. <source>Eng Geology</source> (<year>2020</year>) <volume>271</volume>:<fpage>105608</fpage>. <pub-id pub-id-type="doi">10.1016/j.enggeo.2020.105608</pub-id>
</citation>
</ref>
<ref id="B62">
<label>62.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>YK</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>HM</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>JW</given-names>
</name>
</person-group>. <article-title>A hybrid intelligent approach for constructing landslide displacement prediction intervals</article-title>. <source>Appl Soft Comput</source> (<year>2019</year>) <volume>81</volume>:<fpage>105506</fpage>. <pub-id pub-id-type="doi">10.1016/j.asoc.2019.105506</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>