<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GI</journal-id><journal-title-group>
    <journal-title>Geoscientific Instrumentation, Methods and Data Systems</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GI</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Instrum. Method. Data Syst.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2193-0864</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gi-14-211-2025</article-id><title-group><article-title>Research on the correction method of hydraulic fracturing in-situ stress testing based on MLP-KFold</article-title><alt-title>The correction method of in-situ stress testing based on MLP-KFold</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Liu</surname><given-names>Yimin</given-names></name>
          <email>153973418@qq.com</email>
        <ext-link>https://orcid.org/0000-0001-5281-7424</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Zhou</surname><given-names>Junchong</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Chen</surname><given-names>Huan</given-names></name>
          
        <ext-link>https://orcid.org/0009-0002-0808-9479</ext-link></contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff3">
          <name><surname>Luo</surname><given-names>Jinwu</given-names></name>
          <email>ljwcdtu@163.com</email>
        </contrib>
        <aff id="aff1"><label>1</label><institution>School of Intelligent Manufacturing, Chengdu Technological University, Chengdu, 611730, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Institute of Exploration Technology, CGS, Chengdu, 611734, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>School of Mechatronic Engineering, Southwest Petroleum University, Chengdu, 610500, China</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Yimin Liu (153973418@qq.com) and Jinwu Luo (ljwcdtu@163.com)</corresp></author-notes><pub-date><day>5</day><month>September</month><year>2025</year></pub-date>
      
      <volume>14</volume>
      <issue>2</issue>
      <fpage>211</fpage><lpage>224</lpage>
      <history>
        <date date-type="received"><day>21</day><month>April</month><year>2025</year></date>
           <date date-type="rev-request"><day>14</day><month>May</month><year>2025</year></date>
           <date date-type="rev-recd"><day>22</day><month>July</month><year>2025</year></date>
           <date date-type="accepted"><day>4</day><month>August</month><year>2025</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2025 Yimin Liu et al.</copyright-statement>
        <copyright-year>2025</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025.html">This article is available from https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025.html</self-uri><self-uri xlink:href="https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025.pdf">The full text article is available as a PDF file from https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e123">Hydraulic fracturing serves as a critical in-situ stress testing technique, where the accurate determination of rock fracture pressure and closure pressure in fracturing intervals is essential for precise in-situ stress estimation. During hydraulic fracturing stress measurement, parameters including injection rate, viscosity, density, and compressibility ratio of fracturing fluid significantly affect the measurement accuracy of fracture and closure pressures, potentially introducing substantial errors in in-situ stress calculations. This study develops an MLP-KFold-based correction model for in-situ stress measurements by establishing a hydraulic fracturing dataset, incorporating fracturing fluid density, viscosity, injection rate, and corresponding rock fracture/closure pressures. Evaluation results demonstrate that the MLP-KFold model achieves superior performance with a coefficient of determination (<inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M2" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.9937) on test sets, outperforming Random Forest (<inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1.89</mml:mn></mml:mrow></mml:math></inline-formula> %), Support Vector Regression (<inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">4.05</mml:mn></mml:mrow></mml:math></inline-formula> %), and BiLSTM (<inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">5.34</mml:mn></mml:mrow></mml:math></inline-formula> %). Key error metrics including MAE (0.518), MSE (0.646), and maximum error (1.945 MPa) remain at minimal levels. Field applications demonstrate significant reduction in average percentage differences of calculated stresses under different fracturing fluids (<inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>: <inline-formula><mml:math id="M7" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>21.48 %, <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>: <inline-formula><mml:math id="M9" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>29.03 %), confirming its superior compensation effects. This research establishes a compensation model for hydraulic fracturing pressures based on a small-scale dataset, providing an effective technical approach for correcting field measurement data and compensating in-situ stress calculation results, thereby contributing to the accurate assessment of regional stress profile states.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>China Postdoctoral Science Foundation</funding-source>
<award-id>2019M650782</award-id>
</award-group>
<award-group id="gs2">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>41804089</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e226">The stress that is stored within the undisturbed rock mass is referred to as geo-stress or in-situ stress, which is caused by factors such as the self-weight of the rock and geological tectonic movements (Mcgarr and Gay, 1978; Amadei and Stephansson, 1997). Regional in-situ stress measurement and estimation have important applications in earthquake prediction research, underground engineering construction, mining, and oil and gas extraction. With the increasing demand for energy and mineral resources and the continuous intensification of mining efforts in China, shallow mineral resources are gradually diminishing, and domestic mines are successively entering the stage of deep resource development. The “three highs” issues encountered in deep mining (high in-situ stress, high temperature, and high water pressure) (Xie, 2019) will become the focus and difficulty in the study of deep mining rock mechanics (He et al., 2005). Therefore, accurately determining the in-situ stress state of the deep development area is a necessary approach to solving the above problems.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e232">In-situ stress testing methods (Wang, 2014).</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">No.</oasis:entry>
         <oasis:entry colname="col2">Method</oasis:entry>
         <oasis:entry colname="col3">Related literatures</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">Core-based method</oasis:entry>
         <oasis:entry colname="col3">Simmons et al. (1974), Siegfried and Simmons (1978)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2">Borehole-based method</oasis:entry>
         <oasis:entry colname="col3">Scheidegger (1962), Raleigh et al. (1976), Chandler (1993), Fairhurst (2003)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2">Geological method</oasis:entry>
         <oasis:entry colname="col3">Angelier (1979), Hill et al. (1994), Adiyaman et al. (1998), Zoback (2007)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">Geophysical (or seismological) method</oasis:entry>
         <oasis:entry colname="col3">Crampin (1985), Yale (2003), Boness and Zoback (2004)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5</oasis:entry>
         <oasis:entry colname="col2">Underground space-based method</oasis:entry>
         <oasis:entry colname="col3">Hill et al. (1994), Amadei and Stephansson (1997)</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e324">Observation and estimation of the in-situ stress state in the deep crust remain a major challenge in in-situ stress measurement. Scientists have proposed dozens of in-situ stress testing methods, which can be classified into five categories based on data sources, as described in Table 1.</p>
      <p id="d2e328">The hydraulic fracturing method, a subset of borehole-based techniques, is currently the only known approach capable of directly measuring in-situ stress. Although theoretically unrestricted by depth, practical limitations – such as borehole conditions, testing technology, and temperature/pressure resistance of equipment – have resulted in very few successful hydraulic fracturing stress measurements worldwide at depths exceeding 1000 m (Zhang and Stephansson,  2010; Chen et al., 2019). Consequently, precise measurement and estimation of in-situ stress using hydraulic fracturing remains a critical research challenge both domestically and internationally.</p>
      <p id="d2e331">The hydraulic fracturing method features a relatively simple and rapid testing process, along with straightforward data processing and analysis. However, during testing, deformation of drill pipes and packers, as well as external factors related to the fluid mechanics parameters of fracturing fluids (e.g., viscosity, density, compressibility, and injection rate), can significantly affect the measurements of rock breakdown pressure, closure pressure, and reopening pressure in the fracturing interval. Consequently, these influences also introduce errors in subsequent calculations of the maximum and minimum horizontal principal stresses, ultimately impairing the accurate estimation of in-situ stress. Related scholars have conducted in-depth research on the influence of fracturing fluid parameters such as flow rate, viscosity, and density on rock breakdown pressure and closure pressure. Ito and Hayashi (1991) and Chang et al. (2013) proposed that the tensile strength of rock increases with the injection rate. Zhou et al. (2013) and Zhang (2018) conducted laboratory hydraulic fracturing experiments, demonstrating that mud media with different densities significantly affect the measured values of rock breakdown. Matsunaga et al. (1993) and Ishida et al. (1997) confirmed in their studies on petroleum drilling that the viscosity of fracturing fluid influences rock breakdown. Wang et  al. (2012) and  Zhou et al. (2013) both used water as the fracturing fluid to analyze the effect of fluid compressibility on system compliance, which leads to errors in in-situ stress measurement. Tomac and Gutierrez (2017) employed a Bonded Particle Model (BPM) within the Discrete Element Method (DEM) framework to conduct coupled thermo-hydro-mechanical analysis, revealing that temperature gradients and fluid-rock compressibility ratios critically govern fracture dynamics in enhanced geothermal systems: the coupled convective-conductive thermal effects shorten primary fractures and induce secondary microcracks, while cold fluid infiltration reduces near-wellbore pressure accumulation to delay propagation, with compressibility ratio governing fracture velocity and dynamic viscosity modulating thermal damage extent. Liu et al. (2019) optimized hydraulic fracturing simulation experiments using the uniform design method and preliminarily analyzed the influence of different fracturing fluid media on breakdown pressure through regression fitting. Ma et al. (2024) utilized an LSTM to directly predict the breakdown pressure of horizontal wells in petroleum engineering, effectively establishing a nonlinear relationship between logging parameters and breakdown pressure in horizontal wells. Zou  et al. (2025) investigated the influences of key parameters, including rock temperature, in situ stress, injection rate, fluid viscosity, azimuth of the radial borehole, and the number of radial boreholes on the fracture morphology and breakdown pressure, the breakdown pressure of radial borehole fracturing can be reduced by 14.1 %–43.7 % compared to conventional fracturing, which has been demonstrated that the increases in the vertical density of radial boreholes, injection rate, and fluid viscosity enhance the guiding ability of radial boreholes. Liu et al. (2024) proposed a horizontal-hole hydraulic fracturing based in-situ stress model incorporating fluid flow rate by conducting hydraulic fracturing fluid-solid coupling simulation tests to explore the effect of different fracturing fluid flow rates on fracture propagation and breakdown pressure in granite, and the model calculations matched test values with a relative error under 9 %, establishing a more precise in-situ stress calculation model for tunnel surrounding rock.</p>
      <p id="d2e334">Measurement errors in rock breakdown pressure and closure pressure can lead to significant variations in the calculated maximum and minimum horizontal principal stresses, severely impacting the accuracy of hydraulic fracturing-based in-situ stress estimation (Wang et al., 2017). Accurately determining rock breakdown pressure and closure pressure has long been a challenging task. Reducing the errors in in-situ stress calculations caused by influencing factors such as fracturing fluid flow rate, viscosity, density, and compressibility – and establishing corresponding error compensation models – necessitates the application of machine learning and deep learning methods. This paper constructed a dataset based on laboratory hydraulic fracturing simulation experiments. For relatively small-scale datasets, we employed a multi-layer perceptron (MLP) with <inline-formula><mml:math id="M10" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>-fold cross-validation (KFold) to develop correction models for breakdown pressure and closure pressure. This approach demonstrates high data utilization efficiency and stable performance evaluation, exhibiting certain advantages over other machine learning models. The proposed method holds significant theoretical and practical value for precise regional stress profile estimation, crustal stability assessment, earthquake prediction, and mine strata stability evaluation.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Principle of hydraulic fracturing in-situ stress testing</title>
      <p id="d2e352">The classical hydraulic fracturing theory, based on the plane strain theory of elasticity, was proposed and refined by Haimson (1968). This theory is based on three key assumptions: First, rocks are considered to be homogeneous, linearly elastic, and isotropic materials, which means that the mechanical properties of rocks are the same in all directions, and there is a linear relationship between stress and strain; second, rocks are assumed to be porous media, and the fluid flow within the pores follows Darcy's Law, which states that the fluid flow rate is directly proportional to the pressure gradient; finally, it is assumed that one of the principal axes of the in-situ stress is parallel to the borehole axis. Based on these assumptions, the fractures induced by hydraulic fracturing are vertical and perpendicular to the direction of the minimum horizontal principal stress, as shown in Fig. 1.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e357">Mechanical model and pressure curve diagram of hydraulic fracturing measurement.</p></caption>
        <graphic xlink:href="https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025-f01.png"/>

      </fig>

      <p id="d2e366">Using the stress field model and fracture criteria depicted in Fig. 1, the fracture values of the fractured rock section are shown below, according to the elastic theory (Timoshenko  and Goodier, 1970):

              <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M11" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd><mml:mtext>1</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

        Here, <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represent the maximum and minimum horizontal principal stresses, respectively, <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represent the fracture pressure and closure pressure, respectively, and <inline-formula><mml:math id="M16" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> represents the tensile strength of the rock. Equations (1) and (2) indicate that the fracture values of the rock are independent of the size of the borehole and the rock's elastic modulus, and are mainly determined by the tensile strength of the rock and the magnitude of the in-situ stress around the borehole. Therefore, accurately obtaining the fracture pressure, closure pressure, and tensile strength of the rock is key to improving the accuracy of hydraulic fracturing stress measurements.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Hydraulic fracturing dataset</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Dataset construction</title>
      <p id="d2e493">The fracturing fluids commonly used in hydraulic fracturing mainly include water-based, oil-based, foam-based and slurry-based types (Cuisiat and Haimson, 1992; Birdsell et al., 2015). In order to construct a dataset for hydraulic fracturing simulation experiments, this paper used a hollow cylinder test method to obtain fracture pressure and closure pressure data of granite using water-based, oil-based, and mud as fracturing fluid media. (Ito and Hayashi, 1991; Zhang, 2018). Table 4 summarizes various experimental factors and their corresponding levels.</p>
      <p id="d2e496">The constructed hydraulic fracturing dataset was used for 35 cubic specimens with different tensile strengths, and 35 hydraulic fracturing simulation experiments were conducted based on 8-level injection rate, 2-level density, and 5-level viscosity (as shown in Table 2). The experimental results (fracturing pressure and closure pressure) are shown in Table A1 in the Appendix.</p>

<table-wrap id="T2"><label>Table 2</label><caption><p id="d2e502">Experimental factors and their levels.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Factor</oasis:entry>
         <oasis:entry colname="col2">Level</oasis:entry>
         <oasis:entry colname="col3">Unit</oasis:entry>
         <oasis:entry colname="col4">Parameter value</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Injection</oasis:entry>
         <oasis:entry colname="col2">8</oasis:entry>
         <oasis:entry colname="col3">MPa s<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col4">0.17; 0.35; 0.48; 0.55; 0.6;</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">rate</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4">0.69; 3.15; 3.88; 4.25</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Density</oasis:entry>
         <oasis:entry colname="col2">3</oasis:entry>
         <oasis:entry colname="col3">g cm<sup>−3</sup></oasis:entry>
         <oasis:entry colname="col4">0.88; 1.01; 1.51</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Viscosity</oasis:entry>
         <oasis:entry colname="col2">5</oasis:entry>
         <oasis:entry colname="col3">mPa s</oasis:entry>
         <oasis:entry colname="col4">1; 70.2; 130.6; 171.6; 284.5</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Correlation analysis</title>
      <p id="d2e628">Dual analytical methodologies – the Pearson correlation coefficient and SHAP (SHapley Additive exPlanations) value heatmaps – were systematically employed to quantify variable interdependencies. The Pearson metric provides efficient identification of linear correlations, enabling preliminary feature screening, while SHAP decomposition elucidates complex feature contributions within the model architecture, particularly nonlinear interactions (Nahler, 2020). Figure 3 quantitatively illustrates the operational relationships between extrinsic parameters (injection rate, density, and viscosity) and critical geomechanical outputs: fracturing pressure (<inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and closure pressure (<inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>).</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e655">Correlation between Inputs and Outputs.</p></caption>
          <graphic xlink:href="https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025-f02.png"/>

        </fig>

      <p id="d2e664">Figure 2 demonstrates that injection rate exhibits the most significant influence on fracturing pressure (<inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and closure pressure (<inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), with a pronounced positive correlation observed, particularly for fracture pressure. In contrast, fluid density and viscosity demonstrate comparatively weaker correlations with these output parameters. Owing to the multifaceted influences on <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> – where complex interactions among governing factors may involve nonlinear relationships – conventional linear regression models may prove inadequate to accurately characterize these dependencies. To enhance predictive accuracy, this study proposes the adoption of neural network architectures or machine learning frameworks to develop error-compensated predictive models. Such approaches are anticipated to better capture the inherent nonlinear dynamics between operational variables and geomechanical responses, thereby optimizing pressure prediction fidelity in hydraulic fracturing operations.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>MLP-KFold model</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>MLP model</title>
      <p id="d2e728">The multilayer perceptron (MLP) model is a fully connected neural network composed of multiple neurons. By adjusting the weights of these neurons, the model minimizes prediction errors, enabling effective training and subsequent outcome prediction (Zhang et al., 2021). The MLP features a multi-layered structure, including an input layer, one or more hidden layers, and an output layer, as illustrated in the network architecture diagram (Fig. 3).</p>

      <fig id="F3"><label>Figure 3</label><caption><p id="d2e733">MLP Model Structure Diagram.</p></caption>
          <graphic xlink:href="https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025-f03.png"/>

        </fig>

      <p id="d2e742">The neurons in an MLP model receive input signals, sum them with weights, and produce an output through an activation function. Building upon the perceptron model, MLP increases the nesting level of neurons and introduces an activation function between the inputs and outputs of each layer, thereby enhancing the learning capabilities of the MLP model. The output formula of a neuron is shown in Eq. (3), where <inline-formula><mml:math id="M25" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> represents the activation function.

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M26" display="block"><mml:mrow><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>

          And from the hidden layer to the output layer: suppose there are <inline-formula><mml:math id="M27" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> neurons in the output layer, and the weight matrix from the hidden layer to the output layer is <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Then the output of the output layer is shown in Eq. (4), where <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, 2, …, <inline-formula><mml:math id="M30" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>. By continuously iterating and updating the weights and biases, the model can effectively fit the data and make accurate predictions.

            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M31" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>h</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Model Structure of MLP-KFold</title>
      <p id="d2e894">The MLP-KFold model combines a Multilayer Perceptron (MLP) with K-Fold Cross-validation (KFold) as a method for model training and evaluation. The MLP-KFold is built using the Sequential model, which is composed of multiple network layers stacked in sequence. The data flows through each layer in order from front to back for processing. As shown in Fig. 4, the MLP model is primarily a feedforward neural network composed of an input layer, hidden layers, a Dropout layer, and an output layer. The input layer has a dimension of 6, corresponding to the number of features in the dataset (as listed in Table 2). The three hidden layers consist of 96, 48, and 24 neurons, respectively, all using the ReLU activation function and L2 regularization to prevent overfitting. A Dropout layer is added after the first and second hidden layers to further mitigate the risk of overfitting. The output layer contains 2 neurons, corresponding to the two prediction targets: fracturing pressure (<inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and closure pressure (<inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>).</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e921">MLP-KFold Model Structure Diagram.</p></caption>
          <graphic xlink:href="https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025-f04.png"/>

        </fig>

      <p id="d2e930">To maximize the utility of the small-scale dataset and enhance evaluation reliability, the K-Fold model adopts 10-fold cross-validation (KFold), therefore, it is suitable for the smaller scale dataset in this paper. The data is randomly split into 10 subsets – 9 for training and 1 for testing – and this process repeats 10 times, cycling through each subset as the test set. This ensures every data point contributes to validation, leading to a more robust and stable performance assessment.</p>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Parameter Setting</title>
      <p id="d2e941">The core and training parameters of the MLP-KFold model are systematically configured prior to model implementation. The core parameters include: input dimension, output units, maximum number of neurons, and dropout. The training parameters include: number of epochs, learning rate, batch size, and validation ratio, as detailed in Table 3. Following parameter initialization, the model was trained using the prepared training dataset through iterative optimization processes.</p>

<table-wrap id="T3"><label>Table 3</label><caption><p id="d2e947">Parameter Setting Table.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Parameter</oasis:entry>
         <oasis:entry colname="col3">Value</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Core</oasis:entry>
         <oasis:entry rowsep="1" colname="col2">input dimension</oasis:entry>
         <oasis:entry rowsep="1" colname="col3">6</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">parameters</oasis:entry>
         <oasis:entry rowsep="1" colname="col2">output units</oasis:entry>
         <oasis:entry rowsep="1" colname="col3">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">maximum number of</oasis:entry>
         <oasis:entry colname="col3">96</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" colname="col2">neurons</oasis:entry>
         <oasis:entry rowsep="1" colname="col3"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">dropout</oasis:entry>
         <oasis:entry colname="col3">0.05</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Training</oasis:entry>
         <oasis:entry rowsep="1" colname="col2">epochs</oasis:entry>
         <oasis:entry rowsep="1" colname="col3">100–150</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">parameters</oasis:entry>
         <oasis:entry colname="col2">learning rate</oasis:entry>
         <oasis:entry colname="col3">Adam optimizer,</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" colname="col2"/>
         <oasis:entry rowsep="1" colname="col3">0.001</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" colname="col2">batch size</oasis:entry>
         <oasis:entry rowsep="1" colname="col3">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">validation ratio</oasis:entry>
         <oasis:entry colname="col3">0.1</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>


</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>The prediction performance of MLP KFold</title>
      <p id="d2e1110">Following the model architecture and parameter configuration detailed in Sect. 3, the machine learning model was trained using the specified training dataset (refer to Table 4). The training process enables the model to learn inherent patterns and characteristic features within the data, thereby establishing predictive capabilities for subsequent correction and forecasting applications. Post-training visualization analysis revealed the comparative performance between actual and predicted values for both fracture pressure and closure pressure, as illustrated in Fig. 5. In this graphical representation, blue bars denote measured pressure values while red bars indicate model-predicted values, demonstrating the algorithm's predictive accuracy through visual comparison of these dual pressure parameters.</p>

<table-wrap id="T4" specific-use="star"><label>Table 4</label><caption><p id="d2e1116">Performance indices of the MLP-KFold model.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Outputs</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">MSE</oasis:entry>
         <oasis:entry colname="col4">RMSE</oasis:entry>
         <oasis:entry colname="col5">MAE</oasis:entry>
         <oasis:entry colname="col6">MAPE</oasis:entry>
         <oasis:entry colname="col7">Max Error</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Fracturing pressure</oasis:entry>
         <oasis:entry colname="col2">0.9910</oasis:entry>
         <oasis:entry colname="col3">1.1918</oasis:entry>
         <oasis:entry colname="col4">1.0917</oasis:entry>
         <oasis:entry colname="col5">0.7758</oasis:entry>
         <oasis:entry colname="col6">5.19 %</oasis:entry>
         <oasis:entry colname="col7">3.0725</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Closure pressure</oasis:entry>
         <oasis:entry colname="col2">0.9964</oasis:entry>
         <oasis:entry colname="col3">0.0995</oasis:entry>
         <oasis:entry colname="col4">0.3155</oasis:entry>
         <oasis:entry colname="col5">0.2597</oasis:entry>
         <oasis:entry colname="col6">3.04 %</oasis:entry>
         <oasis:entry colname="col7">0.8173</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e1231">Comparative performance between actual and predicted values for both fracture pressure and closure pressure.</p></caption>
          <graphic xlink:href="https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025-f05.png"/>

        </fig>

      <p id="d2e1241">As evidenced in Table 4, the MLP-KFold model demonstrates exceptional predictive accuracy, achieving a mean <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> coefficient of determination of 0.9937 – a value remarkably close to the ideal unity. The error metrics further substantiate this performance, with the Mean Absolute Percentage Error (MAPE) and Mean Squared Error (MSE) registering at minimal values of 4.115 % and 0.6457 respectively. Notably, the maximum observed prediction error remains constrained to 1.9449 MPa, confirming tight error distribution boundaries. These collective findings indicate that the proposed model successfully accounts for 99.37 % of total data variance, achieving near-perfect goodness-of-fit. The minimal divergence between predicted values and empirical observations validates the model's robust generalization capabilities across the experimental dataset.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Multi-model comparative analysis</title>
      <p id="d2e1264">Based on the satisfactory fitting performance achieved by the MLP-KFold model, a systematic comparison study is subsequently conducted to evaluate its predictive efficacy against alternative machine learning architectures, including Random Forest (ensemble-based decision tree model), Support Vector Regression (SVR, kernel method), and Bidirectional Long Short-Term Memory (BiLSTM, deep sequential learning framework). This benchmarking framework employs identical training datasets and preprocessing protocols to ensure fair performance assessment. Quantitative metrics such as mean squared error (MSE) and coefficient of determination (<inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>) will be comparatively analyzed across all models, while their generalization capabilities and computational efficiency will be critically examined. The cross-model comparison aims to (1) validate the robustness of MLP-KFold in handling geomechanical pressure prediction tasks, (2) identify algorithm-specific advantages under controlled experimental conditions, and (3) establish methodological guidelines for optimal model selection in fracture pressure characterization studies. Table 5 shows performance indices of the multi-model.</p>

<table-wrap id="T5" specific-use="star"><label>Table 5</label><caption><p id="d2e1281">Performance indices table of the multi-model. The bold font represents MLP KFold.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Model</oasis:entry>
         <oasis:entry colname="col2">Outputs</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">MSE</oasis:entry>
         <oasis:entry colname="col5">RMSE</oasis:entry>
         <oasis:entry colname="col6">MAE</oasis:entry>
         <oasis:entry colname="col7">MAPE</oasis:entry>
         <oasis:entry colname="col8">Max Error</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><bold>MLP-KFold</bold></oasis:entry>
         <oasis:entry colname="col2">Fracturing pressure</oasis:entry>
         <oasis:entry colname="col3"><bold>0.9910</bold></oasis:entry>
         <oasis:entry colname="col4"><bold>1.0695</bold></oasis:entry>
         <oasis:entry colname="col5"><bold>0.7976</bold></oasis:entry>
         <oasis:entry colname="col6"><bold>0.5378</bold></oasis:entry>
         <oasis:entry colname="col7"><bold>5.19 %</bold></oasis:entry>
         <oasis:entry colname="col8"><bold>3.0725</bold></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Closure pressure</oasis:entry>
         <oasis:entry colname="col3"><bold>0.9964</bold></oasis:entry>
         <oasis:entry colname="col4"><bold>0.0995</bold></oasis:entry>
         <oasis:entry colname="col5"><bold>0.3155</bold></oasis:entry>
         <oasis:entry colname="col6"><bold>0.2597</bold></oasis:entry>
         <oasis:entry colname="col7"><bold>3.04 %</bold></oasis:entry>
         <oasis:entry colname="col8"><bold>0.8173</bold></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Random Forest</oasis:entry>
         <oasis:entry colname="col2">Fracturing pressure</oasis:entry>
         <oasis:entry colname="col3">0.9643</oasis:entry>
         <oasis:entry colname="col4">4.7345</oasis:entry>
         <oasis:entry colname="col5">2.1759</oasis:entry>
         <oasis:entry colname="col6">1.3670</oasis:entry>
         <oasis:entry colname="col7">6.48 %</oasis:entry>
         <oasis:entry colname="col8">8.3760</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Closure pressure</oasis:entry>
         <oasis:entry colname="col3">0.9855</oasis:entry>
         <oasis:entry colname="col4">0.4058</oasis:entry>
         <oasis:entry colname="col5">0.6370</oasis:entry>
         <oasis:entry colname="col6">0.3495</oasis:entry>
         <oasis:entry colname="col7">4.62 %</oasis:entry>
         <oasis:entry colname="col8">2.6518</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">SVR</oasis:entry>
         <oasis:entry colname="col2">Fracturing pressure</oasis:entry>
         <oasis:entry colname="col3">0.9427</oasis:entry>
         <oasis:entry colname="col4">7.6026</oasis:entry>
         <oasis:entry colname="col5">2.7573</oasis:entry>
         <oasis:entry colname="col6">1.5770</oasis:entry>
         <oasis:entry colname="col7">8.54 %</oasis:entry>
         <oasis:entry colname="col8">13.1444</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Closure pressure</oasis:entry>
         <oasis:entry colname="col3">0.9642</oasis:entry>
         <oasis:entry colname="col4">1.0007</oasis:entry>
         <oasis:entry colname="col5">1.0003</oasis:entry>
         <oasis:entry colname="col6">0.7034</oasis:entry>
         <oasis:entry colname="col7">6.85 %</oasis:entry>
         <oasis:entry colname="col8">3.4494</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">BiLSTM</oasis:entry>
         <oasis:entry colname="col2">Fracturing pressure</oasis:entry>
         <oasis:entry colname="col3">0.9658</oasis:entry>
         <oasis:entry colname="col4">3.0339</oasis:entry>
         <oasis:entry colname="col5">1.7418</oasis:entry>
         <oasis:entry colname="col6">1.4123</oasis:entry>
         <oasis:entry colname="col7">14.78 %</oasis:entry>
         <oasis:entry colname="col8">3.2565</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Closure pressure</oasis:entry>
         <oasis:entry colname="col3">0.9154</oasis:entry>
         <oasis:entry colname="col4">0.3963</oasis:entry>
         <oasis:entry colname="col5">0.6295</oasis:entry>
         <oasis:entry colname="col6">0.4900</oasis:entry>
         <oasis:entry colname="col7">6.18 %</oasis:entry>
         <oasis:entry colname="col8">1.3806</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e1583">The radar chart of error indices is plotted using <inline-formula><mml:math id="M38" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula>-score normalization to provide a more intuitive visualization of the performance of different models across various error indices, facilitating model comparison and evaluation. Since five error coefficients from Table 5 needed to be compared simultaneously, <inline-formula><mml:math id="M39" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula>-score standardization is applied to effectively mitigate the influence of scale differences and outliers in the radar chart.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e1603">Comparison chart of evaluation indices of the multi-model.</p></caption>
          <graphic xlink:href="https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025-f06.png"/>

        </fig>

      <p id="d2e1612">In the context of small-scale datasets, Fig. 6 shows that selecting an appropriate model is critical, as limited data inherently increases the risk of model overfitting and reduces generalization capability. MLP-KFold demonstrates robust performance when applied to small-scale hydraulic fracturing simulation datasets, and its effectiveness can be attributed to the following aspects: <list list-type="order"><list-item>
      <p id="d2e1617">Cross-validation mechanism: The <inline-formula><mml:math id="M40" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>-fold cross-validation integrated in MLP-KFold enables full utilization of limited data, thereby enhancing model generalization and mitigating overfitting risks. By iteratively partitioning the dataset into training and validation subsets, this approach ensures reliable performance evaluation while maximizing data exploitation.</p></list-item><list-item>
      <p id="d2e1628">Simplified model architecture: As a relatively simple neural network structure, the Multilayer Perceptron (MLP) inherently requires fewer data samples to achieve stable convergence compared to complex deep learning architectures. This characteristic makes MLP particularly suitable for small-scale datasets where intricate pattern learning is constrained by data scarcity.</p></list-item><list-item>
      <p id="d2e1632">Regularization integration: MLP-KFold systematically incorporates regularization techniques, including L2 regularization and Dropout, to further suppress overfitting tendencies. These mechanisms impose constraints on weight optimization and randomly deactivate neurons during training, effectively reducing model complexity and enhancing robustness to noise in limited data scenarios.</p></list-item></list> This combination of methodological advantages positions MLP-KFold as a computationally efficient and statistically reliable framework for analyzing small-scale experimental datasets in hydraulic fracturing simulations.</p>

<table-wrap id="T6" specific-use="star"><label>Table 6</label><caption><p id="d2e1639">Comparison table of hydraulic fracturing in-situ stress measurement results.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="12">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right" colsep="1"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Depth (m)</oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col7" align="center" colsep="1">Fracturing parameters (MPa) </oasis:entry>
         <oasis:entry rowsep="1" namest="col8" nameend="col12" align="center">Stress Value (MPa) </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m)</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m)</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w)</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w)</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m)</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m)</oasis:entry>
         <oasis:entry colname="col10"><inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w)</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w)</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">145.2–146.7</oasis:entry>
         <oasis:entry colname="col2">22.33</oasis:entry>
         <oasis:entry colname="col3">8.62</oasis:entry>
         <oasis:entry colname="col4">10.59</oasis:entry>
         <oasis:entry colname="col5">13.21</oasis:entry>
         <oasis:entry colname="col6">7.34</oasis:entry>
         <oasis:entry colname="col7">7.59</oasis:entry>
         <oasis:entry colname="col8">12.93</oasis:entry>
         <oasis:entry colname="col9">8.62</oasis:entry>
         <oasis:entry colname="col10">12.8</oasis:entry>
         <oasis:entry colname="col11">7.34</oasis:entry>
         <oasis:entry colname="col12">37.92</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">149.8–151.3</oasis:entry>
         <oasis:entry colname="col2">16.77</oasis:entry>
         <oasis:entry colname="col3">8.75</oasis:entry>
         <oasis:entry colname="col4">4.26</oasis:entry>
         <oasis:entry colname="col5">14.1</oasis:entry>
         <oasis:entry colname="col6">7.86</oasis:entry>
         <oasis:entry colname="col7">4.26</oasis:entry>
         <oasis:entry colname="col8">12.53</oasis:entry>
         <oasis:entry colname="col9">8.75</oasis:entry>
         <oasis:entry colname="col10">12.57</oasis:entry>
         <oasis:entry colname="col11">7.86</oasis:entry>
         <oasis:entry colname="col12">39.08</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">157.0–158.5</oasis:entry>
         <oasis:entry colname="col2">21.55</oasis:entry>
         <oasis:entry colname="col3">12.6</oasis:entry>
         <oasis:entry colname="col4">6.21</oasis:entry>
         <oasis:entry colname="col5">13.17</oasis:entry>
         <oasis:entry colname="col6">8.82</oasis:entry>
         <oasis:entry colname="col7">6.21</oasis:entry>
         <oasis:entry colname="col8">21.24</oasis:entry>
         <oasis:entry colname="col9">12.6</oasis:entry>
         <oasis:entry colname="col10">14.6</oasis:entry>
         <oasis:entry colname="col11">8.82</oasis:entry>
         <oasis:entry colname="col12">40.95</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">163.4–164.9</oasis:entry>
         <oasis:entry colname="col2">14.67</oasis:entry>
         <oasis:entry colname="col3">10.6</oasis:entry>
         <oasis:entry colname="col4">7.78</oasis:entry>
         <oasis:entry colname="col5">11.84</oasis:entry>
         <oasis:entry colname="col6">7.12</oasis:entry>
         <oasis:entry colname="col7">7.78</oasis:entry>
         <oasis:entry colname="col8">18.58</oasis:entry>
         <oasis:entry colname="col9">10.6</oasis:entry>
         <oasis:entry colname="col10">12.29</oasis:entry>
         <oasis:entry colname="col11">7.12</oasis:entry>
         <oasis:entry colname="col12">42.62</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">172.3–173.8</oasis:entry>
         <oasis:entry colname="col2">30.4</oasis:entry>
         <oasis:entry colname="col3">12.3</oasis:entry>
         <oasis:entry colname="col4">14.23</oasis:entry>
         <oasis:entry colname="col5">12.03</oasis:entry>
         <oasis:entry colname="col6">6.13</oasis:entry>
         <oasis:entry colname="col7">14.23</oasis:entry>
         <oasis:entry colname="col8">19.24</oasis:entry>
         <oasis:entry colname="col9">12.3</oasis:entry>
         <oasis:entry colname="col10">10.62</oasis:entry>
         <oasis:entry colname="col11">6.13</oasis:entry>
         <oasis:entry colname="col12">44.93</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">182.0–183.5</oasis:entry>
         <oasis:entry colname="col2">29.49</oasis:entry>
         <oasis:entry colname="col3">12.67</oasis:entry>
         <oasis:entry colname="col4">16.25</oasis:entry>
         <oasis:entry colname="col5">9.71</oasis:entry>
         <oasis:entry colname="col6">5.84</oasis:entry>
         <oasis:entry colname="col7">16.25</oasis:entry>
         <oasis:entry colname="col8">23.22</oasis:entry>
         <oasis:entry colname="col9">12.67</oasis:entry>
         <oasis:entry colname="col10">10.37</oasis:entry>
         <oasis:entry colname="col11">5.84</oasis:entry>
         <oasis:entry colname="col12">47.45</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">200.6–202.1</oasis:entry>
         <oasis:entry colname="col2">29.45</oasis:entry>
         <oasis:entry colname="col3">12.92</oasis:entry>
         <oasis:entry colname="col4">15.49</oasis:entry>
         <oasis:entry colname="col5">12.95</oasis:entry>
         <oasis:entry colname="col6">8.54</oasis:entry>
         <oasis:entry colname="col7">15.49</oasis:entry>
         <oasis:entry colname="col8">23.18</oasis:entry>
         <oasis:entry colname="col9">12.92</oasis:entry>
         <oasis:entry colname="col10">14.73</oasis:entry>
         <oasis:entry colname="col11">8.54</oasis:entry>
         <oasis:entry colname="col12">52.38</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">214.6–216.1</oasis:entry>
         <oasis:entry colname="col2">30.76</oasis:entry>
         <oasis:entry colname="col3">14.81</oasis:entry>
         <oasis:entry colname="col4">16.19</oasis:entry>
         <oasis:entry colname="col5">9.3</oasis:entry>
         <oasis:entry colname="col6">7.20</oasis:entry>
         <oasis:entry colname="col7">16.19</oasis:entry>
         <oasis:entry colname="col8">28.15</oasis:entry>
         <oasis:entry colname="col9">14.81</oasis:entry>
         <oasis:entry colname="col10">12.33</oasis:entry>
         <oasis:entry colname="col11">7.20</oasis:entry>
         <oasis:entry colname="col12">55.91</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">220.5–222.0</oasis:entry>
         <oasis:entry colname="col2">30.27</oasis:entry>
         <oasis:entry colname="col3">18.37</oasis:entry>
         <oasis:entry colname="col4">10.8</oasis:entry>
         <oasis:entry colname="col5">11.08</oasis:entry>
         <oasis:entry colname="col6">7.91</oasis:entry>
         <oasis:entry colname="col7">10.8</oasis:entry>
         <oasis:entry colname="col8">33.89</oasis:entry>
         <oasis:entry colname="col9">18.37</oasis:entry>
         <oasis:entry colname="col10">13.25</oasis:entry>
         <oasis:entry colname="col11">7.91</oasis:entry>
         <oasis:entry colname="col12">57.45</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">235.1–236.6</oasis:entry>
         <oasis:entry colname="col2">29.51</oasis:entry>
         <oasis:entry colname="col3">20.68</oasis:entry>
         <oasis:entry colname="col4">10.92</oasis:entry>
         <oasis:entry colname="col5">14.08</oasis:entry>
         <oasis:entry colname="col6">9.37</oasis:entry>
         <oasis:entry colname="col7">10.92</oasis:entry>
         <oasis:entry colname="col8">31.58</oasis:entry>
         <oasis:entry colname="col9">20.68</oasis:entry>
         <oasis:entry colname="col10">16.88</oasis:entry>
         <oasis:entry colname="col11">9.37</oasis:entry>
         <oasis:entry colname="col12">61.24</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">242.8–244.3</oasis:entry>
         <oasis:entry colname="col2">28.63</oasis:entry>
         <oasis:entry colname="col3">16.92</oasis:entry>
         <oasis:entry colname="col4">11.89</oasis:entry>
         <oasis:entry colname="col5">12.12</oasis:entry>
         <oasis:entry colname="col6">8.68</oasis:entry>
         <oasis:entry colname="col7">11.89</oasis:entry>
         <oasis:entry colname="col8">32.06</oasis:entry>
         <oasis:entry colname="col9">16.92</oasis:entry>
         <oasis:entry colname="col10">15.06</oasis:entry>
         <oasis:entry colname="col11">8.68</oasis:entry>
         <oasis:entry colname="col12">63.24</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>


</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Model Generalization Capability</title>
      <p id="d2e2300">While the MLP-KFold model demonstrated remarkable performance on the test set with a coefficient of determination (<inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M53" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.9937), it is acknowledged that the diversity of rock types, formation conditions, and construction parameters in real-world applications could pose challenges to the model's generalization capability. To further validate the model's robustness and adaptability across different geological environments and construction scenarios, the following aspects should be discussed. 
<list list-type="order"><list-item>
      <p id="d2e2325">Cross-Validation with diverse datasets: by merging cross-validation with datasets spanning various geological settings and construction conditions with field trials in multiple locations, we can comprehensively assess the model's performance in real-world applications. This integrated method not only identifies potential weaknesses or biases in the model but also provides empirical data from different geological environments, thereby enabling targeted adjustments to improve generalization.</p></list-item><list-item>
      <p id="d2e2329">Incorporation of additional features: to further bolster the model's adaptability, we advocate for the incorporation of additional features that encapsulate the variability in geological and construction parameters. These features may encompass rock anisotropy, formation fluid properties, and dynamic construction variables, among others. In parallel, establishing a framework for continuous model updating based on new data and feedback from field applications ensures the model evolves with emerging geological and construction challenges, maintaining its accuracy and relevance.</p></list-item></list> In summary, these strategies aim to enhance the model's generalization capability and reliability across a broad spectrum of practical applications. Future efforts will concentrate on expanding the dataset, conducting extensive field trials, and refining the model to address the intricacies of real-world hydraulic fracturing operations.</p>
</sec>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Engineering application</title>
      <p id="d2e2342">The MSZK and ZPZK boreholes are serving as adjacent boreholes for in-situ stress testing within a hydraulic investigation and design project, both boreholes were designed to a depth of 275 m, with hydraulic fracturing in-situ stress measurements conducted following standardized operational procedures (Zhang, 2018). A total of 11 fracturing intervals were implemented within the depth range of 145.2–244.3 m across both boreholes, with key fracturing parameters and results summarized in Table 7. The MSZK maintained favorable wellbore conditions, enabling the use of clean water as fracturing fluid. In contrast, the ZPZK required drilling mud (density: 1.5 g cm<sup>−3</sup>, viscosity: 235 mPa s) for wall stabilization due to severe borehole collapse. A comparative analysis of hydraulic fracturing stress measurement outcomes between MSZK and ZPZK under distinct fracturing fluid conditions is presented in Table 6, demonstrating significant differences in in-situ stress measurement outcomes attributable to fluid medium variations.</p>
      <p id="d2e2357">Here, <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m): ZPZK fracturing pressure by mud; <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m): ZPZK closure pressure by mud; <inline-formula><mml:math id="M57" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>: rock tensile strength; <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w): MSZK fracturing pressure by water; <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w): MSZK closure pressure by water; <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m): ZPZK maximum horizontal principal stress; <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m): ZPZK minimum horizontal principal stress;  <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w): MSZK maximum horizontal principal stress; <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w): MSZK minimum horizontal principal stress; <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>: vertical principal stress (the overburden rock unit weight was assigned as 26.5 kN m<sup>−3</sup>).</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e2481">Comparative curves of maximum and minimum horizontal principal stresses between ZKZP(mud) and MSZK(water).</p></caption>
        <graphic xlink:href="https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025-f07.png"/>

      </fig>

<table-wrap id="T7" specific-use="star"><label>Table 7</label><caption><p id="d2e2494">Comparison table of hydraulic fracturing in-situ stress measurement results after compensation.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="12">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right" colsep="1"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:colspec colnum="10" colname="col10" align="right"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Depth(m)</oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col7" align="center" colsep="1">Fracturing Parameters MPa </oasis:entry>
         <oasis:entry rowsep="1" namest="col8" nameend="col12" align="center">Stress Value (MPa) </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m_c)</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m_c)</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w)</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w)</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m_c)</oasis:entry>
         <oasis:entry colname="col9"><inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(m_c)</oasis:entry>
         <oasis:entry colname="col10"><inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w)</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>(w)</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">145.2–146.7</oasis:entry>
         <oasis:entry colname="col2">14.1</oasis:entry>
         <oasis:entry colname="col3">6.81</oasis:entry>
         <oasis:entry colname="col4">10.59</oasis:entry>
         <oasis:entry colname="col5">13.21</oasis:entry>
         <oasis:entry colname="col6">7.34</oasis:entry>
         <oasis:entry colname="col7">7.59</oasis:entry>
         <oasis:entry colname="col8">13.92</oasis:entry>
         <oasis:entry colname="col9">6.81</oasis:entry>
         <oasis:entry colname="col10">12.8</oasis:entry>
         <oasis:entry colname="col11">7.34</oasis:entry>
         <oasis:entry colname="col12">37.92</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">149.8–151.3</oasis:entry>
         <oasis:entry colname="col2">12.23</oasis:entry>
         <oasis:entry colname="col3">7.52</oasis:entry>
         <oasis:entry colname="col4">4.26</oasis:entry>
         <oasis:entry colname="col5">14.1</oasis:entry>
         <oasis:entry colname="col6">7.86</oasis:entry>
         <oasis:entry colname="col7">4.26</oasis:entry>
         <oasis:entry colname="col8">14.59</oasis:entry>
         <oasis:entry colname="col9">7.52</oasis:entry>
         <oasis:entry colname="col10">12.57</oasis:entry>
         <oasis:entry colname="col11">7.86</oasis:entry>
         <oasis:entry colname="col12">39.08</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">157.0–158.5</oasis:entry>
         <oasis:entry colname="col2">17.18</oasis:entry>
         <oasis:entry colname="col3">7.86</oasis:entry>
         <oasis:entry colname="col4">6.21</oasis:entry>
         <oasis:entry colname="col5">13.17</oasis:entry>
         <oasis:entry colname="col6">8.82</oasis:entry>
         <oasis:entry colname="col7">6.21</oasis:entry>
         <oasis:entry colname="col8">12.61</oasis:entry>
         <oasis:entry colname="col9">7.86</oasis:entry>
         <oasis:entry colname="col10">14.6</oasis:entry>
         <oasis:entry colname="col11">8.82</oasis:entry>
         <oasis:entry colname="col12">40.95</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">163.4–164.9</oasis:entry>
         <oasis:entry colname="col2">15.38</oasis:entry>
         <oasis:entry colname="col3">5.79</oasis:entry>
         <oasis:entry colname="col4">7.78</oasis:entry>
         <oasis:entry colname="col5">11.84</oasis:entry>
         <oasis:entry colname="col6">7.12</oasis:entry>
         <oasis:entry colname="col7">7.78</oasis:entry>
         <oasis:entry colname="col8">9.77</oasis:entry>
         <oasis:entry colname="col9">5.79</oasis:entry>
         <oasis:entry colname="col10">12.29</oasis:entry>
         <oasis:entry colname="col11">7.12</oasis:entry>
         <oasis:entry colname="col12">42.62</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">172.3–173.8</oasis:entry>
         <oasis:entry colname="col2">18.82</oasis:entry>
         <oasis:entry colname="col3">7.47</oasis:entry>
         <oasis:entry colname="col4">14.23</oasis:entry>
         <oasis:entry colname="col5">12.03</oasis:entry>
         <oasis:entry colname="col6">6.13</oasis:entry>
         <oasis:entry colname="col7">14.23</oasis:entry>
         <oasis:entry colname="col8">17.82</oasis:entry>
         <oasis:entry colname="col9">7.47</oasis:entry>
         <oasis:entry colname="col10">10.62</oasis:entry>
         <oasis:entry colname="col11">6.13</oasis:entry>
         <oasis:entry colname="col12">44.93</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">182.0–183.5</oasis:entry>
         <oasis:entry colname="col2">18.63</oasis:entry>
         <oasis:entry colname="col3">5.76</oasis:entry>
         <oasis:entry colname="col4">16.25</oasis:entry>
         <oasis:entry colname="col5">9.71</oasis:entry>
         <oasis:entry colname="col6">5.84</oasis:entry>
         <oasis:entry colname="col7">16.25</oasis:entry>
         <oasis:entry colname="col8">14.9</oasis:entry>
         <oasis:entry colname="col9">5.76</oasis:entry>
         <oasis:entry colname="col10">10.37</oasis:entry>
         <oasis:entry colname="col11">5.84</oasis:entry>
         <oasis:entry colname="col12">47.45</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">200.6–202.1</oasis:entry>
         <oasis:entry colname="col2">20.81</oasis:entry>
         <oasis:entry colname="col3">6.97</oasis:entry>
         <oasis:entry colname="col4">15.49</oasis:entry>
         <oasis:entry colname="col5">12.95</oasis:entry>
         <oasis:entry colname="col6">8.54</oasis:entry>
         <oasis:entry colname="col7">15.49</oasis:entry>
         <oasis:entry colname="col8">15.59</oasis:entry>
         <oasis:entry colname="col9">6.97</oasis:entry>
         <oasis:entry colname="col10">14.73</oasis:entry>
         <oasis:entry colname="col11">8.54</oasis:entry>
         <oasis:entry colname="col12">52.38</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">214.6–216.1</oasis:entry>
         <oasis:entry colname="col2">20.44</oasis:entry>
         <oasis:entry colname="col3">6.73</oasis:entry>
         <oasis:entry colname="col4">16.19</oasis:entry>
         <oasis:entry colname="col5">9.3</oasis:entry>
         <oasis:entry colname="col6">7.20</oasis:entry>
         <oasis:entry colname="col7">16.19</oasis:entry>
         <oasis:entry colname="col8">15.94</oasis:entry>
         <oasis:entry colname="col9">6.73</oasis:entry>
         <oasis:entry colname="col10">12.33</oasis:entry>
         <oasis:entry colname="col11">7.20</oasis:entry>
         <oasis:entry colname="col12">55.91</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">220.5–222.0</oasis:entry>
         <oasis:entry colname="col2">20.87</oasis:entry>
         <oasis:entry colname="col3">8.55</oasis:entry>
         <oasis:entry colname="col4">10.8</oasis:entry>
         <oasis:entry colname="col5">11.08</oasis:entry>
         <oasis:entry colname="col6">7.91</oasis:entry>
         <oasis:entry colname="col7">10.8</oasis:entry>
         <oasis:entry colname="col8">15.58</oasis:entry>
         <oasis:entry colname="col9">8.55</oasis:entry>
         <oasis:entry colname="col10">13.25</oasis:entry>
         <oasis:entry colname="col11">7.91</oasis:entry>
         <oasis:entry colname="col12">57.45</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">235.1–236.6</oasis:entry>
         <oasis:entry colname="col2">22.97</oasis:entry>
         <oasis:entry colname="col3">9.29</oasis:entry>
         <oasis:entry colname="col4">10.92</oasis:entry>
         <oasis:entry colname="col5">14.08</oasis:entry>
         <oasis:entry colname="col6">9.37</oasis:entry>
         <oasis:entry colname="col7">10.92</oasis:entry>
         <oasis:entry colname="col8">15.82</oasis:entry>
         <oasis:entry colname="col9">9.29</oasis:entry>
         <oasis:entry colname="col10">16.88</oasis:entry>
         <oasis:entry colname="col11">9.37</oasis:entry>
         <oasis:entry colname="col12">61.24</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">242.8–244.3</oasis:entry>
         <oasis:entry colname="col2">20.7</oasis:entry>
         <oasis:entry colname="col3">7.82</oasis:entry>
         <oasis:entry colname="col4">11.89</oasis:entry>
         <oasis:entry colname="col5">12.12</oasis:entry>
         <oasis:entry colname="col6">8.68</oasis:entry>
         <oasis:entry colname="col7">11.89</oasis:entry>
         <oasis:entry colname="col8">14.65</oasis:entry>
         <oasis:entry colname="col9">7.82</oasis:entry>
         <oasis:entry colname="col10">15.06</oasis:entry>
         <oasis:entry colname="col11">8.68</oasis:entry>
         <oasis:entry colname="col12">63.24</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e3145">Figure 7 demonstrates the comparative curves of maximum and minimum horizontal principal stresses between ZKZP(mud) and MSZK(water). The analysis reveals significantly higher in-situ stress calculation results for ZKZP compared to MSZK. The average percentage differences reach 39.32 % for maximum horizontal principal stress and 39.61 % for minimum horizontal principal stress within equivalent depth intervals. Considering the close proximity of these two boreholes (only 50 m apart) and their comparable geological conditions with identical lithological characteristics in surrounding strata, this substantial discrepancy strongly suggests that the drilling mud medium in boreholes exerts considerable influence on measurement outcomes such as rock breakdown values. To address this systematic bias, the MLP-KFold model was subsequently employed to calibrate critical output parameters (fracture pressure and closure pressure values). The refined in-situ stress calculation results after correction are presented in Table 7.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e3150">The comparative curves of maximum and minimum horizontal principal stresses between the calibrated ZKZP and MSZK.</p></caption>
        <graphic xlink:href="https://gi.copernicus.org/articles/14/211/2025/gi-14-211-2025-f08.png"/>

      </fig>

      <p id="d2e3159">Here, (m_c) represents the pressure value of mud as the fracturing fluid after the MLP-KFold correction. The comparative curves of maximum and minimum horizontal principal stresses between the calibrated ZKZP and MSZK are presented in Fig. 8. As illustrated in Fig. 9, the discrepancy in calculated in-situ stress values between the two boreholes shows a marked reduction after model calibration. Within equivalent depth intervals, the maximum horizontal principal stress difference decreases to 17.84 %, while the minimum horizontal principal stress difference demonstrates a more pronounced improvement, achieving a remarkable decrease to 10.58 %.</p>
</sec>
<sec id="Ch1.S7" sec-type="conclusions">
  <label>7</label><title>Conclusions</title>
      <p id="d2e3170">This paper presents a rock mechanics measurement result correction model based on MLP KFold, developed from a dataset constructed via hydraulic fracturing simulation experiments. The model demonstrates superior performance in addressing measurement deviations of hydraulic fracturing-induced fracture and closure pressures, enhancing the accuracy of in-situ stress calculations. By combining MLP with K-Fold cross-validation, this study offers a data-efficient solution for in-situ stress measurement correction and optimizing regional stress profile assessments. The key findings are as follows: <list list-type="order"><list-item>
      <p id="d2e3175">The MLP KFold model shows outstanding predictive ability on small-scale datasets, achieving an <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> of 0.9937, surpassing benchmark models by <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>+</mml:mo></mml:mrow></mml:math></inline-formula>1.89 %–<inline-formula><mml:math id="M79" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>5.34 %, and its low error metrics (MAE <inline-formula><mml:math id="M80" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.518, MSE <inline-formula><mml:math id="M81" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.646, and maximum error <inline-formula><mml:math id="M82" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.945 MPa) confirm its predictive accuracy and robustness with limited experimental data.</p></list-item><list-item>
      <p id="d2e3229">The model significantly reduces average discrepancies in principal stress calculations under varying fracturing fluid conditions (<inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>: <inline-formula><mml:math id="M84" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>21.48 %; <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>: <inline-formula><mml:math id="M86" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>29.03 %), effectively addressing errors from fracturing fluid property differences. This validates its engineering applicability and effectiveness in hydraulic fracturing stress measurements under complex field conditions.</p></list-item></list></p>
</sec>

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

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title/>

<table-wrap id="TA1"><label>Table A1</label><caption><p id="d2e3283">Optimal design table of values for the hydraulic fracturing simulation experiments.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">No.</oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1">Influencing factors </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col7" align="center">Experimental results </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Density</oasis:entry>
         <oasis:entry colname="col3">Viscosity</oasis:entry>
         <oasis:entry colname="col4">Injection</oasis:entry>
         <oasis:entry colname="col5">Tensile</oasis:entry>
         <oasis:entry colname="col6">Fracturing</oasis:entry>
         <oasis:entry colname="col7">Closure</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4">Rate</oasis:entry>
         <oasis:entry colname="col5">strength</oasis:entry>
         <oasis:entry colname="col6">pressure</oasis:entry>
         <oasis:entry colname="col7">pressure</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0.69</oasis:entry>
         <oasis:entry colname="col5">14.42</oasis:entry>
         <oasis:entry colname="col6">18.7</oasis:entry>
         <oasis:entry colname="col7">2.14</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">1.2</oasis:entry>
         <oasis:entry colname="col5">12.92</oasis:entry>
         <oasis:entry colname="col6">18.0</oasis:entry>
         <oasis:entry colname="col7">2.54</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">1.2</oasis:entry>
         <oasis:entry colname="col5">9.48</oasis:entry>
         <oasis:entry colname="col6">22.0</oasis:entry>
         <oasis:entry colname="col7">6.26</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0.69</oasis:entry>
         <oasis:entry colname="col5">8.3</oasis:entry>
         <oasis:entry colname="col6">29.0</oasis:entry>
         <oasis:entry colname="col7">10.35</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0.69</oasis:entry>
         <oasis:entry colname="col5">7.6</oasis:entry>
         <oasis:entry colname="col6">29.0</oasis:entry>
         <oasis:entry colname="col7">10.7</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">6</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0.69</oasis:entry>
         <oasis:entry colname="col5">6.38</oasis:entry>
         <oasis:entry colname="col6">28.0</oasis:entry>
         <oasis:entry colname="col7">10.81</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">7</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0.55</oasis:entry>
         <oasis:entry colname="col5">4.5</oasis:entry>
         <oasis:entry colname="col6">32.1</oasis:entry>
         <oasis:entry colname="col7">13.8</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">8</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0.69</oasis:entry>
         <oasis:entry colname="col5">2.8</oasis:entry>
         <oasis:entry colname="col6">31.0</oasis:entry>
         <oasis:entry colname="col7">14.1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">9</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0.69</oasis:entry>
         <oasis:entry colname="col5">3.06</oasis:entry>
         <oasis:entry colname="col6">31.5</oasis:entry>
         <oasis:entry colname="col7">14.22</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">10</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">4.25</oasis:entry>
         <oasis:entry colname="col5">16.3</oasis:entry>
         <oasis:entry colname="col6">24.1</oasis:entry>
         <oasis:entry colname="col7">3.9</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">11</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">3.88</oasis:entry>
         <oasis:entry colname="col5">18.4</oasis:entry>
         <oasis:entry colname="col6">27.0</oasis:entry>
         <oasis:entry colname="col7">4.3</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">12</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">3.15</oasis:entry>
         <oasis:entry colname="col5">18.8</oasis:entry>
         <oasis:entry colname="col6">30.0</oasis:entry>
         <oasis:entry colname="col7">5.6</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">13</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">4.25</oasis:entry>
         <oasis:entry colname="col5">16.6</oasis:entry>
         <oasis:entry colname="col6">28.2</oasis:entry>
         <oasis:entry colname="col7">5.8</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">14</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">3.88</oasis:entry>
         <oasis:entry colname="col5">6.6</oasis:entry>
         <oasis:entry colname="col6">25.0</oasis:entry>
         <oasis:entry colname="col7">9.2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">15</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">3.88</oasis:entry>
         <oasis:entry colname="col5">15</oasis:entry>
         <oasis:entry colname="col6">36.0</oasis:entry>
         <oasis:entry colname="col7">10.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">3.88</oasis:entry>
         <oasis:entry colname="col5">11.82</oasis:entry>
         <oasis:entry colname="col6">34.0</oasis:entry>
         <oasis:entry colname="col7">11.09</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">17</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">3.15</oasis:entry>
         <oasis:entry colname="col5">18.2</oasis:entry>
         <oasis:entry colname="col6">48.0</oasis:entry>
         <oasis:entry colname="col7">14.9</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">18</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">4.25</oasis:entry>
         <oasis:entry colname="col5">8</oasis:entry>
         <oasis:entry colname="col6">38.0</oasis:entry>
         <oasis:entry colname="col7">15</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">19</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">3.88</oasis:entry>
         <oasis:entry colname="col5">13.2</oasis:entry>
         <oasis:entry colname="col6">44.0</oasis:entry>
         <oasis:entry colname="col7">15.4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">20</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0.48</oasis:entry>
         <oasis:entry colname="col5">9.4</oasis:entry>
         <oasis:entry colname="col6">8.22</oasis:entry>
         <oasis:entry colname="col7">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">21</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0.48</oasis:entry>
         <oasis:entry colname="col5">9.76</oasis:entry>
         <oasis:entry colname="col6">10.95</oasis:entry>
         <oasis:entry colname="col7">1.19</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">22</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0.48</oasis:entry>
         <oasis:entry colname="col5">7.65</oasis:entry>
         <oasis:entry colname="col6">8.84</oasis:entry>
         <oasis:entry colname="col7">1.19</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">23</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">70.2</oasis:entry>
         <oasis:entry colname="col4">0.6</oasis:entry>
         <oasis:entry colname="col5">8.99</oasis:entry>
         <oasis:entry colname="col6">10.17</oasis:entry>
         <oasis:entry colname="col7">1.18</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">24</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">70.2</oasis:entry>
         <oasis:entry colname="col4">0.6</oasis:entry>
         <oasis:entry colname="col5">5.85</oasis:entry>
         <oasis:entry colname="col6">7.03</oasis:entry>
         <oasis:entry colname="col7">1.18</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">25</oasis:entry>
         <oasis:entry colname="col2">1.01</oasis:entry>
         <oasis:entry colname="col3">70.2</oasis:entry>
         <oasis:entry colname="col4">0.6</oasis:entry>
         <oasis:entry colname="col5">8.33</oasis:entry>
         <oasis:entry colname="col6">9.5</oasis:entry>
         <oasis:entry colname="col7">1.18</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">26</oasis:entry>
         <oasis:entry colname="col2">0.88</oasis:entry>
         <oasis:entry colname="col3">130.6</oasis:entry>
         <oasis:entry colname="col4">0.55</oasis:entry>
         <oasis:entry colname="col5">11.88</oasis:entry>
         <oasis:entry colname="col6">13.07</oasis:entry>
         <oasis:entry colname="col7">1.19</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">27</oasis:entry>
         <oasis:entry colname="col2">0.88</oasis:entry>
         <oasis:entry colname="col3">130.6</oasis:entry>
         <oasis:entry colname="col4">0.55</oasis:entry>
         <oasis:entry colname="col5">12.6</oasis:entry>
         <oasis:entry colname="col6">13.78</oasis:entry>
         <oasis:entry colname="col7">1.18</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">28</oasis:entry>
         <oasis:entry colname="col2">0.88</oasis:entry>
         <oasis:entry colname="col3">130.6</oasis:entry>
         <oasis:entry colname="col4">0.55</oasis:entry>
         <oasis:entry colname="col5">9.98</oasis:entry>
         <oasis:entry colname="col6">11.22</oasis:entry>
         <oasis:entry colname="col7">1.19</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">29</oasis:entry>
         <oasis:entry colname="col2">1.51</oasis:entry>
         <oasis:entry colname="col3">171.6</oasis:entry>
         <oasis:entry colname="col4">0.17</oasis:entry>
         <oasis:entry colname="col5">9.57</oasis:entry>
         <oasis:entry colname="col6">12.74</oasis:entry>
         <oasis:entry colname="col7">1.87</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">30</oasis:entry>
         <oasis:entry colname="col2">1.51</oasis:entry>
         <oasis:entry colname="col3">171.6</oasis:entry>
         <oasis:entry colname="col4">0.17</oasis:entry>
         <oasis:entry colname="col5">9.07</oasis:entry>
         <oasis:entry colname="col6">12.25</oasis:entry>
         <oasis:entry colname="col7">1.88</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">31</oasis:entry>
         <oasis:entry colname="col2">1.51</oasis:entry>
         <oasis:entry colname="col3">171.6</oasis:entry>
         <oasis:entry colname="col4">0.17</oasis:entry>
         <oasis:entry colname="col5">10.37</oasis:entry>
         <oasis:entry colname="col6">13.54</oasis:entry>
         <oasis:entry colname="col7">1.87</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">32</oasis:entry>
         <oasis:entry colname="col2">1.51</oasis:entry>
         <oasis:entry colname="col3">284.5</oasis:entry>
         <oasis:entry colname="col4">0.35</oasis:entry>
         <oasis:entry colname="col5">9.64</oasis:entry>
         <oasis:entry colname="col6">12.83</oasis:entry>
         <oasis:entry colname="col7">1.89</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">33</oasis:entry>
         <oasis:entry colname="col2">1.51</oasis:entry>
         <oasis:entry colname="col3">284.5</oasis:entry>
         <oasis:entry colname="col4">0.35</oasis:entry>
         <oasis:entry colname="col5">12.31</oasis:entry>
         <oasis:entry colname="col6">15.47</oasis:entry>
         <oasis:entry colname="col7">1.89</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">34</oasis:entry>
         <oasis:entry colname="col2">1.51</oasis:entry>
         <oasis:entry colname="col3">284.5</oasis:entry>
         <oasis:entry colname="col4">0.35</oasis:entry>
         <oasis:entry colname="col5">9.83</oasis:entry>
         <oasis:entry colname="col6">12.99</oasis:entry>
         <oasis:entry colname="col7">1.89</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">35</oasis:entry>
         <oasis:entry colname="col2">1.51</oasis:entry>
         <oasis:entry colname="col3">284.5</oasis:entry>
         <oasis:entry colname="col4">0.35</oasis:entry>
         <oasis:entry colname="col5">12.27</oasis:entry>
         <oasis:entry colname="col6">15.44</oasis:entry>
         <oasis:entry colname="col7">1.89</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</app>
  </app-group><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e4254">The data used to support the findings of this study are available from the corresponding author upon request.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e4260">YL: writing the initial draft of the manuscript, conducting data analysis, and establishing the correction model; JL: manuscript validation, experimental data acquisition and analysis; HC: simulation experimental data acquisition and model establishment; JZ: simulation experiment design and data acquisition.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d2e4275">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Also, please note that this paper has not received English language copy-editing.</p>
  </notes><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e4281">This work was supported by Project funded by China Postdoctoral Science Foundation (grant no. 2019M650782) and National Natural Science Youth Foundation of China (grant no. 41804089).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e4287">This paper was edited by Ciro Apollonio and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><mixed-citation>Adiyaman, Ö., Chorowicz, J., and Kose, O.: Relationships between volcanic patterns and neotectonics in Eastern Antola from analysis of satellite images and DEM, J. Volcanol. Geoth. Res., 85, 17–32, <ext-link xlink:href="https://doi.org/10.1016/S0377-0273(98)00047-X" ext-link-type="DOI">10.1016/S0377-0273(98)00047-X</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation> Amadei, B. and Stephansson, O.: Rock stress and its measurement, Chapman and Hall, London, ISBN 918699817X, 1997.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>Angelier, J.: Determination of the mean principal directions of stresses for a given fault population, Tectonophysics, 56, 17–26, <ext-link xlink:href="https://doi.org/10.1016/0040-1951(79)90081-7" ext-link-type="DOI">10.1016/0040-1951(79)90081-7</ext-link>, 1979.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation>Birdsell, D. T., Rajaram, H., Dempsey, D., and Viswanathan, H. S.: Hydraulic fracturing fluid migration in the subsurface: A review and expanded modeling results, Water Resour. Res., 51, 7159–7188, <ext-link xlink:href="https://doi.org/10.1002/2015WR017810" ext-link-type="DOI">10.1002/2015WR017810</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation>Boness, N. L. and Zoback, M. D.: Stress-induced seismic velocity anisotropy and physical properties in the SAFOD pilot hole in Parkfield, Geophys. Res. Lett., 31, 1–4, <ext-link xlink:href="https://doi.org/10.1029/2003GL019020" ext-link-type="DOI">10.1029/2003GL019020</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation>Chandler, N. A. Bored raise overcoring for in-situ stress determination at the Underground Research Laboratory, Int. J. Rock Mech. Min. Sci. Geomech. Abstr., 30, 989–92, <ext-link xlink:href="https://doi.org/10.1016/0148-9062(93)90058-L" ext-link-type="DOI">10.1016/0148-9062(93)90058-L</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation>Chang, C., Jo, Y., Oh, Y., Lee, T. J., and Kim, K. Y.: Hydraulic Fracturing In Situ Stress Estimations in a Potential Geothermal Site, Seokmo Island, South Korea, Rock Mech. Rock Eng., 47, 1793–1808, <ext-link xlink:href="https://doi.org/10.1007/s00603-013-0491-7" ext-link-type="DOI">10.1007/s00603-013-0491-7</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Chen, Q., Sun, D., Cui, J., Qin, X., Zhang, C., Meng, W., Li, A., and Yang, Y.: Hydraulic fracturing stress measurements in Xuefengshan deep borehole and its significance, Int. J. Geomech., 25, 853–865 <ext-link xlink:href="https://doi.org/10.12090/j.issn.1006-6616.2019.25.05.070" ext-link-type="DOI">10.12090/j.issn.1006-6616.2019.25.05.070</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation> Crampin, S.: Evaluation of anisotropy by shear stress splitting, Geophysics, 50, 142–152, 1985.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation>Cuisiat, F. D. and Haimson, B. C.: Scale effects in rock mass stress measurements, Int. J. Rock Mech. Min., 29, 99–117, <ext-link xlink:href="https://doi.org/10.1016/0148-9062(92)92121-R" ext-link-type="DOI">10.1016/0148-9062(92)92121-R</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Fairhurst, C.: Stress estimation in rock: a brief history and review, Int. J. Rock Mech. Min., 40, 957–973, <ext-link xlink:href="https://doi.org/10.1016/j.ijrmms.2003.07.002" ext-link-type="DOI">10.1016/j.ijrmms.2003.07.002</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation> Haimson, B. C.: Hydraulic fracturing in porous and nonporous rock and its potential for determining in-situ stresses at great depth, Doctoral thesis, Univ. of Minnesota, 1968.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>He, M., Xie, H., Peng, S., and Jiang, Y.: Study on rock mechanics in deep mining engineering, Chinese Journal of Rock Mechanics and Engineering, 24, 2804–2813, <ext-link xlink:href="https://doi.org/10.3321/j.issn:1000-6915.2005.16.001" ext-link-type="DOI">10.3321/j.issn:1000-6915.2005.16.001</ext-link>, 2005 (Chinese with English abstract).</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Hill, R. E., Peterson, R. E., Warpinski, N. R., Teufel, L. W., and Aslakson, J. K.: Techniques for determining subsurface stress direction and assessing hydraulic fracture Azimuth, SPE 29192, Eastern Regional Conference and Exhibition held in Charleston, WV, USA, 8–10, <ext-link xlink:href="https://doi.org/10.2118/29192-MS" ext-link-type="DOI">10.2118/29192-MS</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>Ishida, T., Chen, Q., and Mizuta, Y.: Effect of injected water on hydraulic fracturing deduced from acoustic emission monitoring, Pure &amp; Applied Geophysics, 150, 627–646, <ext-link xlink:href="https://doi.org/10.1007/s000240050096" ext-link-type="DOI">10.1007/s000240050096</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation>Ito, T. and Hayashi, K.: Physical background to the breakdown pressure in hydraulic fracturing tectonic stress measurements, Int. J. Rock Mech. Min., 28, 285–293, <ext-link xlink:href="https://doi.org/10.1016/0148-9062(91)90595-D" ext-link-type="DOI">10.1016/0148-9062(91)90595-D</ext-link>, 1991.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation>Liu, J., Cheng, Y., Shu, H., Liu, X., Pu, S., and Ma, B.: Geostress Calculation Model of Horizontal Hole Hydraulic Fracturing Method Considering Different Fracturing Fluid Flow Rates, Yellow River, 46, 131–136, <ext-link xlink:href="https://doi.org/10.3969/j.issn.1000-1379.2024.12.022" ext-link-type="DOI">10.3969/j.issn.1000-1379.2024.12.022</ext-link>, 2024 (Chinese with English abstract).</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation>Liu, Y., Wang, C., Wang, J., and Zhang, J.: Optimization Research on Hydraulic Fracturing Simulation Experiments for In-Situ Stress Measurement Based on Uniform Design Method, Advanced Engineering Sciences, 51, 55–61, <ext-link xlink:href="https://doi.org/10.15961/j.jsuese.201801352" ext-link-type="DOI">10.15961/j.jsuese.201801352</ext-link>, 2019 (Chinese with English abstract).</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation>Ma, T., Zhang, Do., Chen, Y., Yang, Y., and Han, X.: Fracture pressure prediction method of horizontal well based on neural network model, Journal of Central South University (Science and Technology), 55, 330–345, <ext-link xlink:href="https://doi.org/10.11817/j.issn.1672-7207.2024.01.027" ext-link-type="DOI">10.11817/j.issn.1672-7207.2024.01.027</ext-link>, 2024 (Chinese with English abstract).</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation>Matsunaga, I., Kobayashi, H., Sasaki, S., and Ishida, T.: Studying hydraulic fracturing mechanism by laboratory experiments with acoustic emission monitoring, Int. J. Rock Mech. Min., 30, 909–912, <ext-link xlink:href="https://doi.org/10.1016/0148-9062(93)90043-D" ext-link-type="DOI">10.1016/0148-9062(93)90043-D</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation>Mcgarr, A. and Gay, N. C.: State of Stress in the Earth's Crust, Ann. Rev. Earth, 6, 405–436, <ext-link xlink:href="https://doi.org/10.1146/annurev.ea.06.050178.002201" ext-link-type="DOI">10.1146/annurev.ea.06.050178.002201</ext-link>, 1978.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Nahler, G.: Pearson Correlation Coefficient, Definitions, 50, 1–6, <ext-link xlink:href="https://doi.org/10.1007/978-3-211-89836-9_1025" ext-link-type="DOI">10.1007/978-3-211-89836-9_1025</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation>Raleigh, C. B., Healy, J. H., and Bredehoeft, J. D.: An experiment in earthquake control at Rangely, Colorado, Science, 1191, 1230–1237, <ext-link xlink:href="https://doi.org/10.1126/science.191.4233.1230" ext-link-type="DOI">10.1126/science.191.4233.1230</ext-link>, 1976.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation> Scheidegger, A. E.: Stresses in the Earth's crust as determined from hydraulic fracturing data, Geologie und Bauwesen, 27, 45–53, 1962.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation>Siegfried, R. W. and Simmons, G.: Characterization of oriented cracks with differential strain analysis, J. Geophys. Res., 83, 1269–1278, <ext-link xlink:href="https://doi.org/10.1029/JB083iB03p01269" ext-link-type="DOI">10.1029/JB083iB03p01269</ext-link>, 1978.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation>Simmons, G., Siegfried, R. W., and Feves, M. L.: Differential strain analysis: a new method for examining cracks in rocks, J. Geophys. Res., 79, 4383–4387, <ext-link xlink:href="https://doi.org/10.1029/JB079i029p04383" ext-link-type="DOI">10.1029/JB079i029p04383</ext-link>, 1974.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation> Timoshenko, S. P. and Goodier, J. N.: Theory of Elasticity, 3rd edn., McGraw-Hill, New York, ISBN 7302079757, 1970.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>Tomac, I. and Gutierrez, M.: Coupled hydro-thermo-mechanical modeling of hydraulic fracturing in quasi-brittle rocks using BPM-DEM, Journal of Rock Mechanics and Geotechnical Engineering, 9, 1–13, <ext-link xlink:href="https://doi.org/10.1016/j.jrmge.2016.10.001" ext-link-type="DOI">10.1016/j.jrmge.2016.10.001</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation> Wang, C.: Brief Review and Outlook of Main Estimate and Measurement Methods for in-situ Stresses in Rock Mass, Geol. Rev., 60, 971–996, 2014 (Chinese with English abstract).</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation>Wang, C., Song, C., and Xing, B.: Compliance of Drilling-rod System for Hydro-fracturing in Situ Stress Measurement and Its Effect on Measurements at Great Depth, Geoscience, 26, 808–816, <ext-link xlink:href="https://doi.org/10.3969/j.issn.1000-8527.2012.04.024" ext-link-type="DOI">10.3969/j.issn.1000-8527.2012.04.024</ext-link>, 2012 (Chinese with English abstract).</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation> Wang, C., Wang, R., and Wang, C.: Development of multiple-diameter core hydraulic fracturing machine to test tensile strength of rocks, Chinese Journal of Rock Mechanics and Engineering, 36, 3321–3331, 2017 (Chinese with English abstract).</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><mixed-citation>Xie, H.: Research review of the state key research development program of China: Deep rock mechanics and mining theory, Journal of China Coal Society, 44, 1283–1305, <ext-link xlink:href="https://doi.org/10.13225/j.cnki.jccs.2019.6038" ext-link-type="DOI">10.13225/j.cnki.jccs.2019.6038</ext-link>, 2019 (Chinese with English abstract).</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><mixed-citation> Yale, D. P.: Fault and stress magnitude controls on variations in the orientation of in situ stress, Geological Society London Special Publications, 209, 55–64,  2003.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><mixed-citation>Zhang, A. and Stephansson, O.: Stress field of the earth's crust, Springer, Dordrecht, 2010.  </mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><mixed-citation>Zhang, C., Fu X., Zhou, X., and Chen, J.: Traffic flow forecasting model of correlated roads based on MLP, Journal of Chongqing University of Technology (Natural Science), 35, 129–135, <ext-link xlink:href="https://doi.org/10.3969/j.issn.1674-8425(z).2021.08.017" ext-link-type="DOI">10.3969/j.issn.1674-8425(z).2021.08.017</ext-link>, 2021 (Chinese with English abstract).</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><mixed-citation> Zhang, J.: Analysis of the Hydromechanics Factors Impact on Hydraulic Fracturing In-situ Stress Measurement, China University of Geosciences, Beijing, 2018 (Chinese with English abstract).</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><mixed-citation> Zoback, M. D.: Reservoir Geomechanics, Cambridge University Press, New York, 2007.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><mixed-citation> Zhou, L., Ding, L., and Guo, Q.: Experimental study of absolute rock stress measurements under different fracture media, Rock and Soil Mechanics, 10, 2869–2876,  2013 (Chinese with English abstract).</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><mixed-citation>Zou, W., Huang, Z., Sun, Z., Wu, X., Zhang, X., Xie, Z., Sun, Y., Long, T., Chen, H., and Wang, Z.: Laboratory investigation on fracture initiation and propagation behaviors of hot dry rock by radial borehole fracturing, J. Rock Mech. Geotech., 17, 775–794, <ext-link xlink:href="https://doi.org/10.1016/j.jrmge.2024.05.055" ext-link-type="DOI">10.1016/j.jrmge.2024.05.055</ext-link>, 2025.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Research on the correction method of hydraulic fracturing in-situ stress testing based on MLP-KFold</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Adiyaman, Ö., Chorowicz, J., and Kose, O.: Relationships between
volcanic patterns and neotectonics in Eastern Antola from analysis of
satellite images and DEM, J. Volcanol. Geoth. Res., 85, 17–32, <a href="https://doi.org/10.1016/S0377-0273(98)00047-X" target="_blank">https://doi.org/10.1016/S0377-0273(98)00047-X</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
      
Amadei, B. and Stephansson, O.: Rock stress and its measurement,
Chapman and Hall, London, ISBN 918699817X, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      
Angelier, J.: Determination of the mean principal directions of stresses for
a given fault population, Tectonophysics, 56, 17–26,
<a href="https://doi.org/10.1016/0040-1951(79)90081-7" target="_blank">https://doi.org/10.1016/0040-1951(79)90081-7</a>, 1979.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      
Birdsell, D. T., Rajaram, H., Dempsey, D., and Viswanathan, H. S.: Hydraulic
fracturing fluid migration in the subsurface: A review and expanded modeling
results, Water Resour. Res., 51, 7159–7188,
<a href="https://doi.org/10.1002/2015WR017810" target="_blank">https://doi.org/10.1002/2015WR017810</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      
Boness, N. L. and Zoback, M. D.: Stress-induced seismic velocity anisotropy
and physical properties in the SAFOD pilot hole in Parkfield, Geophys. Res.
Lett., 31, 1–4, <a href="https://doi.org/10.1029/2003GL019020" target="_blank">https://doi.org/10.1029/2003GL019020</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      
Chandler, N. A. Bored raise overcoring for in-situ stress
determination at the Underground Research Laboratory, Int. J. Rock Mech.
Min. Sci. Geomech. Abstr., 30, 989–92, <a href="https://doi.org/10.1016/0148-9062(93)90058-L" target="_blank">https://doi.org/10.1016/0148-9062(93)90058-L</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      
Chang, C., Jo, Y., Oh, Y., Lee, T. J., and Kim, K. Y.: Hydraulic Fracturing
In Situ Stress Estimations in a Potential Geothermal Site, Seokmo Island,
South Korea, Rock Mech. Rock Eng., 47, 1793–1808,
<a href="https://doi.org/10.1007/s00603-013-0491-7" target="_blank">https://doi.org/10.1007/s00603-013-0491-7</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      
Chen, Q., Sun, D., Cui, J., Qin, X., Zhang, C., Meng, W., Li, A., and Yang,
Y.: Hydraulic fracturing stress measurements in Xuefengshan deep borehole
and its significance, Int. J. Geomech., 25, 853–865
<a href="https://doi.org/10.12090/j.issn.1006-6616.2019.25.05.070" target="_blank">https://doi.org/10.12090/j.issn.1006-6616.2019.25.05.070</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      
Crampin, S.: Evaluation of anisotropy by shear stress splitting, Geophysics,
50, 142–152, 1985.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      
Cuisiat, F. D. and Haimson, B. C.: Scale effects in rock mass stress
measurements, Int. J. Rock Mech. Min., 29, 99–117,
<a href="https://doi.org/10.1016/0148-9062(92)92121-R" target="_blank">https://doi.org/10.1016/0148-9062(92)92121-R</a>, 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
      
Fairhurst, C.: Stress estimation in rock: a brief history and review, Int.
J. Rock Mech. Min., 40, 957–973, <a href="https://doi.org/10.1016/j.ijrmms.2003.07.002" target="_blank">https://doi.org/10.1016/j.ijrmms.2003.07.002</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      
Haimson, B. C.: Hydraulic fracturing in porous and nonporous rock and its
potential for determining in-situ stresses at great depth, Doctoral thesis,
Univ. of Minnesota, 1968.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      
He, M., Xie, H., Peng, S., and Jiang, Y.: Study on rock mechanics in deep
mining engineering, Chinese Journal of Rock Mechanics and Engineering,
24, 2804–2813, <a href="https://doi.org/10.3321/j.issn:1000-6915.2005.16.001" target="_blank">https://doi.org/10.3321/j.issn:1000-6915.2005.16.001</a>, 2005 (Chinese with English abstract).

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      
Hill, R. E., Peterson, R. E., Warpinski, N. R., Teufel, L. W., and Aslakson, J. K.: Techniques for determining subsurface stress direction and assessing
hydraulic fracture Azimuth, SPE 29192, Eastern Regional Conference and
Exhibition held in Charleston, WV, USA, 8–10,
<a href="https://doi.org/10.2118/29192-MS" target="_blank">https://doi.org/10.2118/29192-MS</a>, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      
Ishida, T., Chen, Q., and Mizuta, Y.: Effect of injected water on hydraulic
fracturing deduced from acoustic emission monitoring, Pure &amp; Applied
Geophysics, 150, 627–646, <a href="https://doi.org/10.1007/s000240050096" target="_blank">https://doi.org/10.1007/s000240050096</a>, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      
Ito, T. and Hayashi, K.: Physical background to the breakdown pressure in
hydraulic fracturing tectonic stress measurements, Int. J. Rock Mech. Min.,
28, 285–293, <a href="https://doi.org/10.1016/0148-9062(91)90595-D" target="_blank">https://doi.org/10.1016/0148-9062(91)90595-D</a>, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      
Liu, J., Cheng, Y., Shu, H., Liu, X., Pu, S., and Ma, B.: Geostress
Calculation Model of Horizontal Hole Hydraulic Fracturing Method Considering
Different Fracturing Fluid Flow Rates, Yellow River, 46, 131–136,
<a href="https://doi.org/10.3969/j.issn.1000-1379.2024.12.022" target="_blank">https://doi.org/10.3969/j.issn.1000-1379.2024.12.022</a>, 2024 (Chinese with English abstract).

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      
Liu, Y., Wang, C., Wang, J., and Zhang, J.: Optimization Research on
Hydraulic Fracturing Simulation Experiments for In-Situ Stress Measurement
Based on Uniform Design Method, Advanced Engineering Sciences, 51, 55–61,
<a href="https://doi.org/10.15961/j.jsuese.201801352" target="_blank">https://doi.org/10.15961/j.jsuese.201801352</a>, 2019 (Chinese with English abstract).

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      
Ma, T., Zhang, Do., Chen, Y., Yang, Y., and Han, X.: Fracture pressure
prediction method of horizontal well based on neural network model, Journal
of Central South University (Science and Technology), 55, 330–345,
<a href="https://doi.org/10.11817/j.issn.1672-7207.2024.01.027" target="_blank">https://doi.org/10.11817/j.issn.1672-7207.2024.01.027</a>, 2024 (Chinese with English abstract).

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      
Matsunaga, I., Kobayashi, H., Sasaki, S., and Ishida, T.: Studying hydraulic
fracturing mechanism by laboratory experiments with acoustic emission
monitoring, Int. J. Rock Mech. Min., 30, 909–912,
<a href="https://doi.org/10.1016/0148-9062(93)90043-D" target="_blank">https://doi.org/10.1016/0148-9062(93)90043-D</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      
Mcgarr, A. and Gay, N. C.: State of Stress in the Earth's Crust, Ann. Rev.
Earth, 6, 405–436, <a href="https://doi.org/10.1146/annurev.ea.06.050178.002201" target="_blank">https://doi.org/10.1146/annurev.ea.06.050178.002201</a>, 1978.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      
Nahler, G.: Pearson Correlation Coefficient, Definitions, 50, 1–6,
<a href="https://doi.org/10.1007/978-3-211-89836-9_1025" target="_blank">https://doi.org/10.1007/978-3-211-89836-9_1025</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      
Raleigh, C. B., Healy, J. H., and Bredehoeft, J. D.: An experiment in
earthquake control at Rangely, Colorado, Science, 1191, 1230–1237, <a href="https://doi.org/10.1126/science.191.4233.1230" target="_blank">https://doi.org/10.1126/science.191.4233.1230</a>, 1976.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      
Scheidegger, A. E.: Stresses in the Earth's crust as determined from
hydraulic fracturing data, Geologie und Bauwesen, 27, 45–53, 1962.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      
Siegfried, R. W. and Simmons, G.: Characterization of oriented cracks with
differential strain analysis, J. Geophys. Res., 83, 1269–1278,
<a href="https://doi.org/10.1029/JB083iB03p01269" target="_blank">https://doi.org/10.1029/JB083iB03p01269</a>, 1978.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      
Simmons, G., Siegfried, R. W., and Feves, M. L.: Differential strain
analysis: a new method for examining cracks in rocks, J. Geophys. Res.,
79, 4383–4387, <a href="https://doi.org/10.1029/JB079i029p04383" target="_blank">https://doi.org/10.1029/JB079i029p04383</a>, 1974.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      
Timoshenko, S. P. and Goodier, J. N.: Theory of Elasticity, 3rd edn., McGraw-Hill, New York, ISBN 7302079757, 1970.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      
Tomac, I. and Gutierrez, M.: Coupled hydro-thermo-mechanical
modeling of hydraulic fracturing in quasi-brittle rocks using BPM-DEM,
Journal of Rock Mechanics and Geotechnical Engineering, 9, 1–13,
<a href="https://doi.org/10.1016/j.jrmge.2016.10.001" target="_blank">https://doi.org/10.1016/j.jrmge.2016.10.001</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      
Wang, C.: Brief Review and Outlook of Main Estimate and Measurement Methods
for in-situ Stresses in Rock Mass, Geol. Rev., 60, 971–996, 2014 (Chinese with English abstract).

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      
Wang, C., Song, C., and Xing, B.: Compliance of Drilling-rod System for
Hydro-fracturing in Situ Stress Measurement and Its Effect on Measurements
at Great Depth, Geoscience, 26, 808–816,
<a href="https://doi.org/10.3969/j.issn.1000-8527.2012.04.024" target="_blank">https://doi.org/10.3969/j.issn.1000-8527.2012.04.024</a>, 2012 (Chinese with English abstract).

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
      
Wang, C., Wang, R., and Wang, C.: Development of multiple-diameter core
hydraulic fracturing machine to test tensile strength of rocks, Chinese
Journal of Rock Mechanics and Engineering, 36, 3321–3331, 2017 (Chinese with English abstract).

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
      
Xie, H.: Research review of the state key research development program of
China: Deep rock mechanics and mining theory, Journal of China Coal Society,
44, 1283–1305, <a href="https://doi.org/10.13225/j.cnki.jccs.2019.6038" target="_blank">https://doi.org/10.13225/j.cnki.jccs.2019.6038</a>, 2019 (Chinese with English abstract).

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
      
Yale, D. P.: Fault and stress magnitude controls on variations in the
orientation of in situ stress, Geological Society London Special
Publications, 209, 55–64,  2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
      
Zhang, A. and Stephansson, O.: Stress field of the earth's crust,
Springer, Dordrecht, 2010.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
      
Zhang, C., Fu X., Zhou, X., and Chen, J.: Traffic flow forecasting model of
correlated roads based on MLP, Journal of Chongqing University of
Technology (Natural Science), 35, 129–135,
<a href="https://doi.org/10.3969/j.issn.1674-8425(z).2021.08.017" target="_blank">https://doi.org/10.3969/j.issn.1674-8425(z).2021.08.017</a>, 2021 (Chinese with English abstract).

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
      
Zhang, J.: Analysis of the Hydromechanics Factors Impact on Hydraulic
Fracturing In-situ Stress Measurement, China University of
Geosciences, Beijing, 2018 (Chinese with English abstract).

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
      
Zoback, M. D.: Reservoir Geomechanics, Cambridge University Press, New York,
2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
      
Zhou, L., Ding, L., and Guo, Q.: Experimental study of absolute rock stress
measurements under different fracture media, Rock and Soil Mechanics, 10,
2869–2876,  2013 (Chinese with English abstract).

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
      
Zou, W., Huang, Z., Sun, Z., Wu, X., Zhang, X., Xie, Z., Sun, Y., Long, T.,
Chen, H., and Wang, Z.: Laboratory investigation on fracture initiation and
propagation behaviors of hot dry rock by radial borehole fracturing, J. Rock
Mech. Geotech., 17, 775–794, <a href="https://doi.org/10.1016/j.jrmge.2024.05.055" target="_blank">https://doi.org/10.1016/j.jrmge.2024.05.055</a>, 2025.

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