<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mater.</journal-id>
<journal-title>Frontiers in Materials</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mater.</abbrev-journal-title>
<issn pub-type="epub">2296-8016</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1610601</article-id>
<article-id pub-id-type="doi">10.3389/fmats.2025.1610601</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Materials</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Absorbent material composition prediction based on multi-objective regression with value stacking and selection</article-title>
<alt-title alt-title-type="left-running-head">He et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fmats.2025.1610601">10.3389/fmats.2025.1610601</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>He</surname>
<given-names>Shi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3113541/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Jiaying</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3113254/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Huang</surname>
<given-names>Kai</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2991241/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Mao</surname>
<given-names>Jian</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Kexun</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Taikang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Computer Engineering</institution>, <institution>Jimei University</institution>, <addr-line>Xiamen</addr-line>, <addr-line>Fujian</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>China-Belarus &#x201c;Belt and Road&#x201d; Electromagnetic Environmental Effects Laboratory</institution>, <institution>China Electronics Technology Group Corporation 33rd Research Institute</institution>, <addr-line>Taiyuan</addr-line>, <addr-line>Shanxi</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2251818/overview">Habil. Maria Brzhezinskaya</ext-link>, Helmholtz Center Berlin for Materials and Energy, Germany</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/351127/overview">Yenan Song</ext-link>, East China Normal University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2122261/overview">Jiashun Mao</ext-link>, Yonsei University, Republic of Korea</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Kai Huang, <email>kaihuang@jmu.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>07</day>
<month>07</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>12</volume>
<elocation-id>1610601</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>04</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>18</day>
<month>06</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 He, Chen, Huang, Mao, Li and Liu.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>He, Chen, Huang, Mao, Li and Liu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Electromagnetic wave absorption materials reduce incoming wave energy, with machine learning focusing on data-driven design methods. Traditional multi-objective regression methods often fail to provide accurate component predictions, limiting their performance.</p>
</sec>
<sec>
<title>Method</title>
<p>We propose a multi-objective predictive model for absorbent compositions. Using single-variable predictions as cumulative features in a regression chain improves feature representation. Performance metrics identify the optimal predictor variables for material composition, aiding in the classification of carbon nanotubes based on required performance and predicted values.</p>
</sec>
<sec>
<title>Result and discussion</title>
<p>Experimental results indicate that the model achieves better <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>R</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and mean squared error for carbon nanotubes, carbon black, and carbon fiber than other methods, with optimal Accuracy and Matthews Correlation Coefficient in classifying carbon nanotubes, validating the method for material composition design.</p>
</sec>
</abstract>
<kwd-group>
<kwd>electromagnetic wave absorption material</kwd>
<kwd>carbon nanotube</kwd>
<kwd>multi-object regression</kwd>
<kwd>material classification</kwd>
<kwd>GBDT</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Carbon-Based Materials</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Electromagnetic wave absorption (EWA) materials have become widely used in various applications <xref ref-type="bibr" rid="B25">Zeng et al. (2020)</xref>; <xref ref-type="bibr" rid="B9">Lv et al. (2022)</xref>; <xref ref-type="bibr" rid="B8">Lv et al. (2024)</xref>. EWA materials capture electromagnetic waves, converting them into heat energy and reducing the negative effects of electromagnetic radiation <xref ref-type="bibr" rid="B25">Zeng et al. (2020)</xref>. The absorbing material is made by combining a substrate with an absorbing agent, and a fixed thickness of a single layer of absorbing material will only provide effective absorption in certain frequency bands <xref ref-type="bibr" rid="B7">Li et al. (2023)</xref>. Due to the low density and tunable conductivity of EWA materials, how to effectively predict the properties and compositions using data-driven methods is a key research focus in materials science and artificial intelligence <xref ref-type="bibr" rid="B15">Pollice et al. (2021)</xref>.</p>
<p>Machine learning has progressed in material design. <xref ref-type="bibr" rid="B22">Wang et al. (2019)</xref> developed a machine learning system for discovering new copper alloys, utilizing error feedback to enable bidirectional design of properties and components to meet specific tensile strength and electrical conductivity requirements. <xref ref-type="bibr" rid="B17">Tayyebi et al. (2024)</xref> suggested using interpretable techniques for thin film preparation and SHAP analysis to identify units that influence water permeability positively and negatively. Machine learning has made strides in crystal graph networks and lens images, but it mainly depends on rich features. Predicting the property-composition of carbon-related EWA materials requires finite characteristic dimensions for designing associated variables. The traditional multi-objective regression method for predicting material composition and properties encounters the following challenges.</p>
<p>Feature Limitation. The prediction of EWA materials is constrained by limited features, typically thickness, mass fraction, and operating frequency. It is crucial to utilize data analysis or model prediction to expand the range of potential features to improve model predictions.</p>
<p>Chain Sequence. The order of the prediction chain impacts results. Two main methods for constructing prediction chains are the dependent correlation coefficient <xref ref-type="bibr" rid="B11">Melki et al. (2017)</xref> and exhaustive link averaging <xref ref-type="bibr" rid="B10">Masmoudi et al. (2020)</xref>. Applying the prediction performance to obtain effective values during linking can improve composition design accuracy.</p>
<p>To solve the above two problems, a performance-based multi-object method (GBDT Performanced-guided Cumulative Chain, GPCC) was proposed to achieve numerical and categorical component prediction of EWA materials. To enhance the data features, we introduce the predicted value of a single feature within a multi-object framework, thereby reducing the impact of accumulated prediction errors. For the prediction chain of composition, we evaluated each variable in the training set and averaged the top <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> variables to predict thickness, mass fraction, and working frequency. GPCC also utilizes these predicted variables to classify carbon nanotube materials. The contributions are as follows.<list list-type="simple">
<list-item>
<p>&#x2022; A predictive accumulation strategy optimizes input features in a multi-objective framework. Due to limitations on available features in the data, results from a single model are used to improve the framework and reduce cumulative errors.</p>
</list-item>
<list-item>
<p>&#x2022;The regression chain construction method for the numerical component of absorbent material has been implemented. The proposed method uses measured data to create a multi-objective regression framework, and identify optimal prediction indicators with the training data performance.</p>
</list-item>
<list-item>
<p>&#x2022;A classification prediction method for carbon nanotube materials has been developed, using numerical predictions as input to validate the regression chain&#x2019;s effectiveness.</p>
</list-item>
</list>
</p>
<p>This paper validates the proposed method through experiments on carbon EWA materials. The structure includes: <xref ref-type="sec" rid="s2">Section 2</xref> on intelligence material design and multi-objective prediction methods. <xref ref-type="sec" rid="s3">Section 3</xref> on the proposed method. <xref ref-type="sec" rid="s4">Section 4</xref> on the dataset and experimental setting. <xref ref-type="sec" rid="s5">Section 5</xref> on experimental results. <xref ref-type="sec" rid="s6">Section 6</xref> summarizes the conclusion.</p>
</sec>
<sec id="s2">
<title>2 Related Work</title>
<sec id="s2-1">
<title>2.1 Intelligent material design</title>
<p>Intelligent material design technology has significantly improved the efficiency of new material research and development, from the microscopic to the production level. <xref ref-type="bibr" rid="B13">Noh et al. (2020)</xref> proposed reverse design to accelerate traditional material design by leveraging hidden knowledge in material data to predict properties, and developed an image-based generator framework named iMatGen <xref ref-type="bibr" rid="B25">Zeng et al. (2020)</xref>. <xref ref-type="bibr" rid="B4">Han et al. (2023)</xref> created a generative model using a crystal diffusion variational auto-encoder to customize crystal structures based on desired compositions. The model employs a deep neural network to extract global features from the crystal&#x2019;s physical properties and optimizes structures using density functional theory. <xref ref-type="bibr" rid="B6">Hu et al. (2022)</xref> added a formation energy predictor to improve the model&#x2019;s potential space, ensuring that the generated structures are morphologically reasonable and energetically stable. These approaches highlight the potential of machine learning in designing and reverse engineering stable crystalline materials. The above methods highlight the potential of machine learning in designing stable new crystalline materials, especially for prediction and design.</p>
<p>Data-driven technology in absorber design improves performance prediction and the discovery of efficient absorbers. <xref ref-type="bibr" rid="B12">Nadell et al. (2019)</xref> used deep learning to predict transmittance spectra for all-dielectric surfaces based on ADM parameters. <xref ref-type="bibr" rid="B5">Hou et al. (2020)</xref> developed a deep neural network for on-demand meta-material design, calculating split ring resonator parameters from reflectivity. <xref ref-type="bibr" rid="B14">On et al. (2024)</xref> created an electromagnetic absorber using deep learning, integrating a variational auto-encoder with CMA-ES optimization for efficient meta-structure design in a specific frequency band.</p>
</sec>
<sec id="s2-2">
<title>2.2 Multi-objective regression</title>
<p>Multi-objective regression is a key area of machine learning that predicts multiple output variables from given input variables. The challenges of multi-objective regression can be addressed through algorithm-level and ensemble-level methods.</p>
<p>At the algorithmic level, single-objective regression methods are optimized for multi-objective scenarios. M-SVR <xref ref-type="bibr" rid="B19">Tuia et al. (2011)</xref> and MLS-SVR <xref ref-type="bibr" rid="B23">Xu et al. (2013)</xref> enhance support vector machine (SVM) techniques to optimize multiple outputs while considering their interrelationships and nonlinear correlations. <xref ref-type="bibr" rid="B18">Tran et al. (2024)</xref> found that SVM methods like ELS-SVR are ineffective for target component issues and suggested using artificial neural networks. They proposed a multi-output regression technique with gradient boosting and deep neural networks, training each layer on the residuals of the previous iteration&#x2019;s squared loss function. <xref ref-type="bibr" rid="B27">Zheng et al. (2023)</xref> introduced a multi-objective prediction method using an adaptive dynamic genetic algorithm and adaptive moment estimation (ADGA-AM-ANN), which adds noise to the output and globally optimizes ANN.</p>
<p>At the ensemble level, regression chains sequentially concatenate multiple regression problems to predict target variables. <xref ref-type="bibr" rid="B16">Spyromitros-Xioufis et al. (2016)</xref> introduced the ensemble regression chain method, which incorporates previous target predictions as additional inputs. The maximum correlation chain model (SVRCC) <xref ref-type="bibr" rid="B11">Melki et al. (2017)</xref> builds on this concept, leveraging target correlations to enhance prediction performance and reduce computational complexity. <xref ref-type="bibr" rid="B3">Gei&#xdf; et al. (2022)</xref> developed a regression chain ensemble method using repeated permutations to address insufficient multi-task objectives. This approach enhances the model&#x2019;s ability to learn inter-task dependencies by propagating each target variable&#x2019;s predicted values to subsequent models, thereby improving the accuracy of multi-variable predictions. The regression chain enhances prediction accuracy through multi-task concatenation and task relevance, and is widely used in energy materials estimation <xref ref-type="bibr" rid="B24">Yu et al. (2023)</xref>, production process design <xref ref-type="bibr" rid="B20">Turetskyy et al. (2021)</xref>, and material surface design <xref ref-type="bibr" rid="B1">Akhtar et al. (2024)</xref> in intelligent material design.</p>
</sec>
</sec>
<sec sec-type="methods" id="s3">
<title>3 Methodology</title>
<sec id="s3-1">
<title>3.1 Problem definition</title>
<p>We selected EWA materials from 1 GHz to 18 GHz working frequency and acquired the performance. By varying the components in carbon materials, we tested their dielectric constant and permeability. The sample preparation process is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Prepare coaxial ring material using paraffin as the matrix material and carbon tube powder. Using mass fraction, thickness and operating frequency, the real part, imaginary part and tangent values of dielectric constant and permeability are obtained.</p>
</caption>
<graphic xlink:href="fmats-12-1610601-g001.tif">
<alt-text content-type="machine-generated">Microscopic image of tangled fibers labeled &#x22;Powder&#x22; on the left. In the middle, rectangular white blocks labeled &#x22;Substrates.&#x22; On the right, three small black coaxial rings. An arrow indicates a process leading from the powder and substrates to the coaxial rings.</alt-text>
</graphic>
</fig>
<p>Permittivity and permeability as input <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to predict the values and categories of carbon materials. The properties of absorbing agents like carbon nanotubes, carbon black, and carbon fiber vary with different thicknesses and mass fractions at specific operating frequencies. We denote the predicted numerical variables as <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Carbon nanotubes are categorized into two types, which differ in outer diameter, pile density, and other characteristics. This is treated as a binary classification problem with variable value <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s3-2">
<title>3.2 Base learner</title>
<p>There is a complex nonlinear relationship between properties and composition. <xref ref-type="fig" rid="F2">Figure 2</xref> shows the dielectric constant and permeability changes of <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>M</mml:mi>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> carbon nanotubes at mass fractions of <inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:mn>7.7</mml:mn>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> across different operating frequencies. Gradient Boosting Decision Trees (GBDT) effectively capture this complexity by integrating multiple decision tree models, and managing feature interactions to improve material composition predictions. The performance in <xref ref-type="fig" rid="F2">Figure 2</xref> shows significant fluctuations in several local frequency ranges, and GBDT is robust against noise and outliers from experimental data. Thus, we apply GBDT as the base learner to enhance prediction performance based on local features and fitting errors.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The variation trend of dielectric constant and permeability under different mass fraction, <bold>(a,c)</bold> describe the curves of magnetic permeanbility versus frequency, <bold>(b,d)</bold> describe the curves of dielectric constant versus frequency.</p>
</caption>
<graphic xlink:href="fmats-12-1610601-g002.tif">
<alt-text content-type="machine-generated">Four graphs show frequency-dependent properties. (a) Magnetic permeability versus frequency with three curves: &#xB5;' (blue), &#xB5;'' (red), and tan &#x3B4;m (green).(b) Dielectric constant versus frequency with three curves: &#x3B5;' (blue), &#x3B5;'' (red), and tan &#x3B4;&#x2091; (green).(c) Magnetic permeability versus frequency similar to (a).(d) Dielectric constant versus frequency similar to (b).</alt-text>
</graphic>
</fig>
<p>GBDT employs classification and regression trees as weak learners, where errors from each learner optimize subsequent predictions of EWA materials. Taking the composition of the EWA material as an example, the data composition is as follows: <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">}</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mspace width="1em"/>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of samples, <inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the material performance of the <inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th sample, while <inline-formula id="inf15">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the material component to be predicted. The loss function is denoted as <inline-formula id="inf16">
<mml:math id="m16">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, which can be defined as the mean squared error in regression and exponential loss in classification. Additionally, <inline-formula id="inf17">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the <inline-formula id="inf18">
<mml:math id="m18">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th weak classifier. During the initialization phase, <inline-formula id="inf19">
<mml:math id="m19">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> can be set as the mean of the material indicators from the training set, and is expressed as <xref ref-type="disp-formula" rid="e1">Equation 1</xref>:<disp-formula id="e1">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mi>arg min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mi>L</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m21">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> minimize the loss function and can be the mean or majority vote in the first iteration. In the <inline-formula id="inf21">
<mml:math id="m22">
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> iteration stage, for <inline-formula id="inf22">
<mml:math id="m23">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the input optimization of the tree is performed. For the <inline-formula id="inf23">
<mml:math id="m24">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th sample, the negative gradient of the <inline-formula id="inf24">
<mml:math id="m25">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th tree is expressed as <xref ref-type="disp-formula" rid="e2">Equation 2</xref>:<disp-formula id="e2">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>L</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>F</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>F</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>The current decision tree <inline-formula id="inf25">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> utilizes to train the weak classifier, thereby obtaining the corresponding leaf stage area <inline-formula id="inf26">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf27">
<mml:math id="m29">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf28">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of child nodes of the <inline-formula id="inf29">
<mml:math id="m31">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th regression leaf. For each leaf node, its fitted value is calculated as <xref ref-type="disp-formula" rid="e3">Equation 3</xref>:<disp-formula id="e3">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mi>arg min</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>L</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Obtain the expression for the strong learner <inline-formula id="inf30">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e4">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>I</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Among them, <inline-formula id="inf31">
<mml:math id="m35">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the indicator function, which indicates whether the sample <inline-formula id="inf32">
<mml:math id="m36">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is at the leaf node <inline-formula id="inf33">
<mml:math id="m37">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The attenuation coefficient can be added to the last term of <xref ref-type="disp-formula" rid="e4">Equation 4</xref> to gradually increase the influence of subsequent tree models.</p>
</sec>
<sec id="s3-3">
<title>3.3 Multi-target regression and value stacking</title>
<p>The cumulative strategy is a relearning procedure that increases data dimensions linearly with each iteration in the regression chain. According to <xref ref-type="bibr" rid="B3">Gei&#xdf; et al. (2022)</xref>, both non-cumulative and cumulative enhancements of the feature vector yield competitive predictions. Our accumulation strategy employs single variable prediction as the data dimension, with the <inline-formula id="inf34">
<mml:math id="m38">
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th dimension&#x2019;s prediction depending on the arrangement of the <inline-formula id="inf35">
<mml:math id="m39">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> dimensions and the prediction result of the single variable <inline-formula id="inf36">
<mml:math id="m40">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>. While assuming <inline-formula id="inf37">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> that represents the prediction from the <inline-formula id="inf38">
<mml:math id="m42">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>-th dimension regression chain, and <inline-formula id="inf39">
<mml:math id="m43">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> denotes the prediction result of this variable that solely depends on <inline-formula id="inf40">
<mml:math id="m44">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, then the <inline-formula id="inf41">
<mml:math id="m45">
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th dimension predictor variable is:<disp-formula id="e5">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf42">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> identifies the GBDT in the <inline-formula id="inf43">
<mml:math id="m48">
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> dimension and <inline-formula id="inf44">
<mml:math id="m49">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the dimension of <inline-formula id="inf45">
<mml:math id="m50">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Due to limitations in absorbent data acquisition, we use a separate model to predict results in the cumulative regression chain. This method is also widely utilized in the field of computer vision, particularly in image pyramids, which employ feature maps of varying scales. These maps are integrated into the model system to enhance data dimensionality, allowing the model to focus on different perspectives. The cumulative design identifies the relationship between <inline-formula id="inf46">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf47">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and analyzes the predicted value based on the independent variable <inline-formula id="inf48">
<mml:math id="m53">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. As learning progresses, the target variable&#x2019;s estimation is added to subsequent models as features, enhancing the training dataset in the regression chain order.</p>
<p>Various strategies exist for constructing regression chains. <xref ref-type="bibr" rid="B3">Gei&#xdf; et al. (2022)</xref> expanded single-variable regression to multiple variables, creating chains that were alternately combined to find the optimal link. <xref ref-type="bibr" rid="B21">Wahid et al. (2023)</xref> utilized three different regression links for combined predictions, while <xref ref-type="bibr" rid="B11">Melki et al. (2017)</xref> based link ordering on the correlation coefficient between variables. However, correlation links may not align with regression performance, and accumulating errors can reduce the accuracy of subsequent predictors. For example, our tests showed that the predicted result for <inline-formula id="inf49">
<mml:math id="m54">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> was lower than that for <inline-formula id="inf50">
<mml:math id="m55">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. To achieve the optimal regression link, we predict variables based on performance. For instance, after constructing a link with <xref ref-type="disp-formula" rid="e5">Equation 5</xref>, we calculate and store the coefficient of determination <inline-formula id="inf51">
<mml:math id="m56">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for certain sequence in the training set. If <inline-formula id="inf52">
<mml:math id="m57">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> exceeds a preset top <inline-formula id="inf53">
<mml:math id="m58">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, we record the predicted results from the test set, averaging these for the composition prediction. The same approach applies when using an indicator like mean squared error (MSE) to predict the smallest top <inline-formula id="inf54">
<mml:math id="m59">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> values. The pseudocode is shown in <xref ref-type="statement" rid="Algorithm_1">Algorithm 1</xref>.</p>
<p>
<statement content-type="algorithm" id="Algorithm_1">
<label>Algorithm 1</label>
<p>EWA Material Multi-object Regression.<list list-type="simple">
<list-item>
<p>
<bold>Input:</bold> Training dataset <inline-formula id="inf55">
<mml:math id="m60">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x2286;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf56">
<mml:math id="m61">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>&#x2286;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, optimal performance retain <inline-formula id="inf57">
<mml:math id="m62">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, testing dataset <inline-formula id="inf58">
<mml:math id="m63">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2286;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;<bold>Output:</bold> Predict target value <inline-formula id="inf59">
<mml:math id="m64">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2286;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;<bold>Initialize</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;Predicted matrix <inline-formula id="inf60">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;Train <inline-formula id="inf61">
<mml:math id="m66">
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> regression models with <inline-formula id="inf62">
<mml:math id="m67">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf63">
<mml:math id="m68">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> independently, get the prediction result <inline-formula id="inf64">
<mml:math id="m69">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;<bold>Training</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;Establish traversal order <inline-formula id="inf65">
<mml:math id="m70">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;<bold>for</bold> <inline-formula id="inf66">
<mml:math id="m71">
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in <inline-formula id="inf67">
<mml:math id="m72">
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> <bold>do</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;&#x2003;&#x2003;Train the multi-regression model with <inline-formula id="inf68">
<mml:math id="m73">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <xref ref-type="disp-formula" rid="e5">Equation 5</xref>.</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;&#x2003;&#x2003;Get the training performance.</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;&#x2003;&#x2003;<bold>for</bold> <inline-formula id="inf69">
<mml:math id="m74">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> in <inline-formula id="inf70">
<mml:math id="m75">
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> <bold>do</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;<bold>if</bold> <inline-formula id="inf71">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> exceed performance in top <inline-formula id="inf72">
<mml:math id="m77">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> <bold>then</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;Save performance in top <inline-formula id="inf73">
<mml:math id="m78">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;Replace the prediction of <inline-formula id="inf74">
<mml:math id="m79">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> in <inline-formula id="inf75">
<mml:math id="m80">
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;<bold>end if</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;&#x2003;&#x2003;<bold>end for</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;<bold>end for</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;<bold>Predicting</bold>
</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;Get the prediction <inline-formula id="inf76">
<mml:math id="m81">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> by average <inline-formula id="inf77">
<mml:math id="m82">
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with <inline-formula id="inf78">
<mml:math id="m83">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
</list>
</p>
</statement>
</p>
</sec>
<sec id="s3-4">
<title>3.4 EWA material classification</title>
<p>In material composition design, we analyze the training set&#x2019;s performance and composition to derive numerical compositions and material types. We use observed material properties with <inline-formula id="inf79">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf80">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf81">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as input to predict carbon nanotube types with a classifier. <inline-formula id="inf82">
<mml:math id="m87">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is constructed from the required material properties and numerical composition, enabling the trained model to predict <inline-formula id="inf83">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. This method optimizes the use of existing numerical components and meets practical needs for numerical components and types based on material properties. The pseudocode is shown in <xref ref-type="statement" rid="Algorithm_2">Algorithm 2</xref>.</p>
<p>
<statement content-type="algorithm" id="Algorithm_2">
<label>Algorithm 2</label>
<p>EWA material Classification.<list list-type="simple">
<list-item>
<p>
<bold>Input:</bold> Training dataset <inline-formula id="inf84">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf85">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf86">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Testing dataset <inline-formula id="inf87">
<mml:math id="m92">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and multi-regression prediction <inline-formula id="inf88">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;<bold>Output:</bold> Predict target value <inline-formula id="inf89">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;<inline-formula id="inf90">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">train</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>&#x22c3;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;Train the classifier <inline-formula id="inf91">
<mml:math id="m96">
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> with <inline-formula id="inf92">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">train</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x2003;&#x2003;<inline-formula id="inf93">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
<mml:mo>&#x22c3;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
</list>
</p>
</statement>
</p>
<p>The overall process flow is illustrated in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Material component prediction based on multi-target sequence and value stacking.</p>
</caption>
<graphic xlink:href="fmats-12-1610601-g003.tif">
<alt-text content-type="machine-generated">Flowchart illustrating a modeling process for predicting material properties. It includes three sections: Single-target Model, Multi-target Regression and Value Stacking, and EWA Material Classification. Key properties include dielectric constant, magnetic permeability, thickness, mass fraction, and working frequency. Arrows indicate regression chains and prediction paths, with classification resulting in material type prediction.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s4">
<title>4 Experimental design</title>
<p>We analyzed two research questions through experiment.</p>
<p>Research question (RQ) 1: The effect of variable accumulation and result screening methods in <xref ref-type="sec" rid="s3-3">Section 3.3</xref> on material design.</p>
<p>RQ 2: The impact of GPCC on the prediction of material classification.</p>
<p>The experimental setup for the two problems is explained in <xref ref-type="sec" rid="s4">Section 4</xref>, with analysis in <xref ref-type="sec" rid="s5">Section 5</xref>.</p>
<sec id="s4-1">
<title>4.1 Dataset description</title>
<p>Data for EWA material batches were collected: carbon nanotube <inline-formula id="inf94">
<mml:math id="m99">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>M</mml:mi>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf95">
<mml:math id="m100">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mn>8130317</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> were 22022, carbon black was 20020, and carbon fiber was 25025. Split the training set and the test set in a 4:1. The detail of the material dataset with components and properties is shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Datail of Dataset.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Material type and model</th>
<th align="center">Number of samples</th>
<th align="center">Mass fraction interval</th>
<th align="center">Sample thickness interval (mm)</th>
<th align="center">Properties <inline-formula id="inf96">
<mml:math id="m101">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">Components <inline-formula id="inf97">
<mml:math id="m102">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Carbon Nanotube (TNIM8)</td>
<td align="center">22022</td>
<td align="center">1%-7.7%</td>
<td align="center">2.37-2.65</td>
<td rowspan="4" align="center">Dielectric constant&#x2019;s<break/>real <inline-formula id="inf98">
<mml:math id="m103">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and imaginary <inline-formula id="inf99">
<mml:math id="m104">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> part,<break/>and tangent <inline-formula id="inf100">
<mml:math id="m105">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.<break/>Magnetic permeability&#x2019;s<break/>real <inline-formula id="inf101">
<mml:math id="m106">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and imaginary <inline-formula id="inf102">
<mml:math id="m107">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2033;</mml:mo>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> part,<break/>and tangent <inline-formula id="inf103">
<mml:math id="m108">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</td>
<td rowspan="4" align="center">Thickness <inline-formula id="inf104">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> Mass fraction <inline-formula id="inf105">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> Working frequency <inline-formula id="inf106">
<mml:math id="m111">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="center">Carbon Nanotube (M8130317)</td>
<td align="center">22022</td>
<td align="center">1%-22%</td>
<td align="center">2.4-2.72</td>
</tr>
<tr>
<td align="center">Carbon Black (RC-69)</td>
<td align="center">20020</td>
<td align="center">1%-10.5%</td>
<td align="center">2.41-2.93</td>
</tr>
<tr>
<td align="center">Carbon Fiber (ECC-N)</td>
<td align="center">25025</td>
<td align="center">1%-12.5%</td>
<td align="center">2.41-2.93</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Variations in feature dimensions and numerical ranges can affect their influence during model training, impacting performance and accuracy. Thus, data normalization for the experimental data, as shown in <xref ref-type="disp-formula" rid="e6">Equation 6</xref>.<disp-formula id="e6">
<mml:math id="m112">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>norm</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>In addition, the regression values <inline-formula id="inf107">
<mml:math id="m113">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> can also be normalized from <xref ref-type="disp-formula" rid="e6">Equation 6</xref> to accurately evaluate the changes in MSE corresponding to different dimensions of the dependent variable.</p>
</sec>
<sec id="s4-2">
<title>4.2 Comparison method and evaluation performance</title>
<p>The experiment aims to analyze the impact of chain sorting and compare it with other five GBDT-based or multi-regression methods.<list list-type="simple">
<list-item>
<p>&#x2022; GPCC: Our proposed method, the parameters for the base leaner keep the same with GBDT.</p>
</list-item>
<list-item>
<p>&#x2022;GBDT: Applying 300 trees with a maximum depth of 3. A minimum of 5 samples is required for splitting, with a learning rate of 0.05 and squared error as the loss function.</p>
</list-item>
<list-item>
<p>&#x2022;<inline-formula id="inf108">
<mml:math id="m114">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GBDT</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">chain</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>: Utilizing a GBDT to assess the prediction results of the multi-objective regression chain and verify chain sequence. Maintaining the same parameter settings as GBDT.</p>
</list-item>
<list-item>
<p>&#x2022;GBNN <xref ref-type="bibr" rid="B2">Emami and Mart&#xed;nez-Mu&#xf1;oz (2023)</xref>: Gradient boosted neural network is an additive model that approximates the objective function by sequential training and combining multiple sub-models into a multi-objective regression model. Using 300 neural networks, updating one at each step. It has a learning rate of 0.05 and employs the L-BFGS optimizer with a logistic activation function.</p>
</list-item>
<list-item>
<p>&#x2022;GBDTMO <xref ref-type="bibr" rid="B26">Zhang and Jung (2020)</xref>: GBDT for multiple outputs regression. Construct predictions for all variables or selected subsets at each leaf node by summing the target gains of all output variables. Sharing parameter settings with GBDT.</p>
</list-item>
<list-item>
<p>&#x2022;SVRCC <xref ref-type="bibr" rid="B11">Melki et al. (2017)</xref>: Finding the direction of maximum correlation among the targets and uses that order as the only chain.</p>
</list-item>
</list>
</p>
<p>We use <inline-formula id="inf109">
<mml:math id="m115">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and MSE as evaluation metrics for the RQ1. The calculation equations are shown in <xref ref-type="disp-formula" rid="e7">Equations 7</xref>, <xref ref-type="disp-formula" rid="e8">8</xref>:<disp-formula id="e7">
<mml:math id="m116">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">res</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">tol</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m117">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>
<inline-formula id="inf110">
<mml:math id="m118">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">res</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the sum of squares of the residuals, which is the sum of the squares of the differences between the predicted values and the actual values. The total sum of squares <inline-formula id="inf111">
<mml:math id="m119">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">tol</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the sum of the squares of the differences between the actual values and the mean of those values. A higher <inline-formula id="inf112">
<mml:math id="m120">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> value, closer to 1, indicates a stronger explanatory power of the model. MSE is the average of the squares of the differences between predicted values and actual values.</p>
<p>For RQ 2, we used GBDT as a classifier and used Accuracy (ACC) and Matthews Correlation Coefficient (MCC) to evaluate the test set. The calculation equations are shown in <xref ref-type="disp-formula" rid="e9">Equations 9</xref>, <xref ref-type="disp-formula" rid="e10">10</xref>:<disp-formula id="e9">
<mml:math id="m121">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m122">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2217;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2217;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2217;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2217;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where TP indicates true positives, FN denotes false negatives, FP represents false positives, and TN signifies true negatives. ACC measures the proportion of correct predictions, while the MCC evaluates misclassifications, reducing the impact of sample imbalance on performance metrics.</p>
</sec>
</sec>
<sec sec-type="results|discussion" id="s5">
<title>5 Results and discussion</title>
<sec id="s5-1">
<title>5.1 Performance of multi-regression</title>
<p>We use <inline-formula id="inf113">
<mml:math id="m123">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and MSE corresponding to three types of EWA materials, as shown in <xref ref-type="table" rid="T1">Table 1</xref>, <xref ref-type="table" rid="T2">2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>
<inline-formula id="inf114">
<mml:math id="m124">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> in compared methods.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Material</th>
<th align="left">Methods</th>
<th align="left">Thickness</th>
<th align="left">Mass fraction</th>
<th align="left">Frequency</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="6" align="left">Carbon Nanotube</td>
<td align="left">GPCC</td>
<td align="left">
<bold>0.6161</bold>
</td>
<td align="left">
<bold>0.7159</bold>
</td>
<td align="left">
<bold>0.8674</bold>
</td>
</tr>
<tr>
<td align="left">GBDT</td>
<td align="left">0.4411</td>
<td align="left">0.5893</td>
<td align="left">0.8082</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf115">
<mml:math id="m125">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GBDT</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">chain</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.4411</td>
<td align="left">0.0987</td>
<td align="left">0.7053</td>
</tr>
<tr>
<td align="left">GBNN</td>
<td align="left">0.0219</td>
<td align="left">0.3644</td>
<td align="left">0.5183</td>
</tr>
<tr>
<td align="left">GBDTMO</td>
<td align="left">0.3260</td>
<td align="left">0.5356</td>
<td align="left">0.7707</td>
</tr>
<tr>
<td align="left">SVRCC</td>
<td align="left">0.1582</td>
<td align="left">0.2731</td>
<td align="left">0.5388</td>
</tr>
<tr>
<td rowspan="6" align="left">Carbon Black</td>
<td align="left">GPCC</td>
<td align="left">
<bold>0.9784</bold>
</td>
<td align="left">
<bold>0.9886</bold>
</td>
<td align="left">
<bold>0.9629</bold>
</td>
</tr>
<tr>
<td align="left">GBDT</td>
<td align="left">0.9402</td>
<td align="left">0.9599</td>
<td align="left">0.9125</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf116">
<mml:math id="m126">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GBDT</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">chain</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.9403</td>
<td align="left">0.8223</td>
<td align="left">0.8647</td>
</tr>
<tr>
<td align="left">GBNN</td>
<td align="left">0.5792</td>
<td align="left">0.7274</td>
<td align="left">0.2919</td>
</tr>
<tr>
<td align="left">GBDTMO</td>
<td align="left">0.9066</td>
<td align="left">0.9085</td>
<td align="left">0.8838</td>
</tr>
<tr>
<td align="left">SVRCC</td>
<td align="left">0.6803</td>
<td align="left">0.7351</td>
<td align="left">0.5581</td>
</tr>
<tr>
<td rowspan="6" align="left">Carbon Fiber</td>
<td align="left">GPCC</td>
<td align="left">
<bold>0.8366</bold>
</td>
<td align="left">
<bold>0.8644</bold>
</td>
<td align="left">
<bold>0.9354</bold>
</td>
</tr>
<tr>
<td align="left">GBDT</td>
<td align="left">0.7847</td>
<td align="left">0.7129</td>
<td align="left">0.8757</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf117">
<mml:math id="m127">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GBDT</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">chain</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.7848</td>
<td align="left">0.1200</td>
<td align="left">0.8473</td>
</tr>
<tr>
<td align="left">GBNN</td>
<td align="left">0.1190</td>
<td align="left">0.3154</td>
<td align="left">0.4659</td>
</tr>
<tr>
<td align="left">GBDTMO</td>
<td align="left">0.5369</td>
<td align="left">0.6266</td>
<td align="left">0.8136</td>
</tr>
<tr>
<td align="left">SVRCC</td>
<td align="left">&#x2212;0.0454</td>
<td align="left">0.4848</td>
<td align="left">0.3340</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The bold values indicate theoptimal values.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>MSE in compared methods.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Material</th>
<th align="left">Methods</th>
<th align="left">Thickness</th>
<th align="left">Mass fraction</th>
<th align="left">Frequency</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="6" align="left">Carbon Nanotube</td>
<td align="left">GPCC</td>
<td align="left">
<bold>0.0246</bold>
</td>
<td align="left">
<bold>0.0256</bold>
</td>
<td align="left">
<bold>0.011</bold>
</td>
</tr>
<tr>
<td align="left">GBDT</td>
<td align="left">0.0357</td>
<td align="left">0.0370</td>
<td align="left">0.0159</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf118">
<mml:math id="m128">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GBDT</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">chain</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.0357</td>
<td align="left">0.0812</td>
<td align="left">0.0244</td>
</tr>
<tr>
<td align="left">GBNN</td>
<td align="left">0.0625</td>
<td align="left">0.0572</td>
<td align="left">0.0399</td>
</tr>
<tr>
<td align="left">GBDTMO</td>
<td align="left">0.0431</td>
<td align="left">0.0418</td>
<td align="left">0.0190</td>
</tr>
<tr>
<td align="left">SVRCC</td>
<td align="left">0.0538</td>
<td align="left">0.0655</td>
<td align="left">0.0382</td>
</tr>
<tr>
<td rowspan="6" align="left">Carbon Black</td>
<td align="left">GPCC</td>
<td align="left">
<bold>0.0015</bold>
</td>
<td align="left">
<bold>0.0010</bold>
</td>
<td align="left">
<bold>0.0031</bold>
</td>
</tr>
<tr>
<td align="left">GBDT</td>
<td align="left">0.0040</td>
<td align="left">0.0037</td>
<td align="left">0.0072</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf119">
<mml:math id="m129">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GBDT</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">chain</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.0040</td>
<td align="left">0.0163</td>
<td align="left">0.0112</td>
</tr>
<tr>
<td align="left">GBNN</td>
<td align="left">0.0285</td>
<td align="left">0.0250</td>
<td align="left">0.0584</td>
</tr>
<tr>
<td align="left">GBDTMO</td>
<td align="left">0.0063</td>
<td align="left">0.0084</td>
<td align="left">0.0096</td>
</tr>
<tr>
<td align="left">SVRCC</td>
<td align="left">0.0217</td>
<td align="left">0.0243</td>
<td align="left">0.0364</td>
</tr>
<tr>
<td rowspan="6" align="left">Carbon Fiber</td>
<td align="left">GPCC</td>
<td align="left">
<bold>0.0159</bold>
</td>
<td align="left">
<bold>0.0121</bold>
</td>
<td align="left">
<bold>0.0054</bold>
</td>
</tr>
<tr>
<td align="left">GBDT</td>
<td align="left">0.0221</td>
<td align="left">0.0263</td>
<td align="left">0.0102</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf120">
<mml:math id="m130">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GBDT</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">chain</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.0221</td>
<td align="left">0.0806</td>
<td align="left">0.0126</td>
</tr>
<tr>
<td align="left">GBNN</td>
<td align="left">0.0855</td>
<td align="left">0.0612</td>
<td align="left">0.0449</td>
</tr>
<tr>
<td align="left">GBDTMO</td>
<td align="left">0.0449</td>
<td align="left">0.0334</td>
<td align="left">0.0157</td>
</tr>
<tr>
<td align="left">SVRCC</td>
<td align="left">0.1014</td>
<td align="left">0.0460</td>
<td align="left">0.0560</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The bold values indicate theoptimal values.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The proposed GPCC demonstrates a significant improvement over alternative methodologies, achieving an average increase in <inline-formula id="inf121">
<mml:math id="m131">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of 0.1 and a reduction in MSE of 0.008 when compared to GBDT. The consistent predictive performance of GPCC suggests that our optimal link search methodology effectively identifies the most accurate predicted values. Furthermore, we observed that the link mining sequence that yields the highest <inline-formula id="inf122">
<mml:math id="m132">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and the lowest MSE remains consistent, indicating the reusability of the optimal link and predicted location. In contrast, <inline-formula id="inf123">
<mml:math id="m133">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GBDT</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">chain</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> exhibits comparable thickness and operating frequency to GBDT but experiences an average decrease in <inline-formula id="inf124">
<mml:math id="m134">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of 0.4. This observation implies that, despite the correlation among variables, errors tend to accumulate following the construction of links, thereby diminishing predictive performance. Although certain studies, such as those by <xref ref-type="bibr" rid="B11">Melki et al (2017)</xref>, have introduced correlation coefficients, these do not directly correlate with performance outcomes, as evidenced by the results of SVRCC. Additionally, GBNN exhibits instability in predictions, particularly with significant errors in the operating frequency of carbon black. When predicting the properties of EWA materials, models that utilize extensive feature sets, such as neural networks, perform less effectively than GPCC, further highlighting the latter&#x2019;s efficacy.</p>
<p>We examine the predictive capabilities of various methodologies for assessing the absorption characteristics of materials, specifically focusing on carbon black, carbon nanotubes, and carbon fibers. The performance of carbon black stabilizes at a mass fraction of <inline-formula id="inf125">
<mml:math id="m135">
<mml:mrow>
<mml:mn>18</mml:mn>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, exhibiting negligible variations beyond this threshold. The GPCC demonstrates the most effective regression performance for carbon nanotubes, yielding <inline-formula id="inf126">
<mml:math id="m136">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and MSE of 65.26<inline-formula id="inf127">
<mml:math id="m137">
<mml:mrow>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and 0.0223, respectively. Conversely, the <inline-formula id="inf128">
<mml:math id="m138">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GBDT</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">chain</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> reveals a decline in predictive accuracy for both carbon nanotubes and carbon fibers, suggesting a lack of stability in its predictions. Notably, carbon nanotubes and fibers outperform carbon black in predicting operational frequency, although carbon black is associated with a higher MSE. Therefore, a thorough analysis during the design of compositions necessitates an evaluation of the predicted properties of various components across different material types.</p>
</sec>
<sec id="s5-2">
<title>5.2 Performance of classification</title>
<p>Numerical predictions from five comparison algorithms were used to predict carbon nanotube types by combining material performance data. ACC and MCC evaluated their performance, with <inline-formula id="inf129">
<mml:math id="m139">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mn>8130317</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> as the positive class and <inline-formula id="inf130">
<mml:math id="m140">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>M</mml:mi>
<mml:mn>8</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> as the negative. Performance is shown in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>ACC and MCC in compared methods, the best results are in bold.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Methods</th>
<th align="left">ACC</th>
<th align="left">MCC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">GBDT</td>
<td align="left">0.9552</td>
<td align="left">0.9109</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf131">
<mml:math id="m141">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi mathvariant="normal">B</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">chain</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.9609</td>
<td align="left">0.9230</td>
</tr>
<tr>
<td align="left">GBNN</td>
<td align="left">0.9558</td>
<td align="left">0.9119</td>
</tr>
<tr>
<td align="left">GBDTMO</td>
<td align="left">0.9449</td>
<td align="left">0.8907</td>
</tr>
<tr>
<td align="left">SVRCC</td>
<td align="left">0.9341</td>
<td align="left">0.8685</td>
</tr>
<tr>
<td align="left">GPCC</td>
<td align="left">
<bold>0.9987</bold>
</td>
<td align="left">
<bold>0.9975</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>The bold values indicate theoptimal values.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>
<xref ref-type="table" rid="T4">Table 4</xref> shows the ACC and MCC results from the five-fold cross-validation to improve the stability of the prediction. In the parameter search, we use actual properties and components as the training set and those predicted in <xref ref-type="sec" rid="s5-2">Section 5.2</xref> as the test set. We apply five-fold cross-validation to find optimal parameters and evaluate them with the test set. The parameter search candidates are: number of trees 10, 20, 30, learning rate 0.01, 0.1, 0.2, and maximum depth 3, 5, 7. Unlike other methods, GPCC does not have more misjudgments for positive classes. SVRCC is ineffective for regression but achieves about 0.93 accuracy in classification, emphasizing its performance importance. GPCC improved ACC and MCC by <inline-formula id="inf132">
<mml:math id="m142">
<mml:mrow>
<mml:mn>6.46</mml:mn>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf133">
<mml:math id="m143">
<mml:mrow>
<mml:mn>12.9</mml:mn>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively, compared to SVRCC, while maintaining high accuracy. By combining regression and classification for EWA materials, GPCC proved its superiority and practicality in the test set against various related algorithms.</p>
<p>In <xref ref-type="fig" rid="F4">Figure 4</xref>, we list the importance of each feature when GBDT is used as a classifier. It can be seen that the features related to magnetic permeability are of relatively high importance for the classification of carbon nanotubes. The predicted values of <inline-formula id="inf134">
<mml:math id="m144">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf135">
<mml:math id="m145">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> by the regression method corresponding to the GPCC that we proposed also play a significant role in the classification, which is greater than the importance of the corresponding dielectric constant. This indicates that the prediction results of the regression chain we proposed contribute well to the classification performance.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Feature importance in classification using GBDT.</p>
</caption>
<graphic xlink:href="fmats-12-1610601-g004.tif">
<alt-text content-type="machine-generated">Bar chart titled &#x22;Feature Importance Defined by GBDT&#x22; showing different features ranked by importance score. Features include &#x22;&#x3BC;''&#x22; with the highest score of 0.607, followed by &#x22;&#x3BC;'&#x22; at 0.236, with other scores decreasing sequentially. A color gradient indicates importance from purple (low) to yellow (high).</alt-text>
</graphic>
</fig>
</sec>
<sec id="s5-3">
<title>5.3 Ablation experiment</title>
<p>To verify the influence of cumulative strategy on the prediction ability, we used <inline-formula id="inf136">
<mml:math id="m146">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GPCC</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">nonC</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, which represents the method without using single prediction as a feature, and used the regression index of 5.1 for comparison. The prediction ability of GPCC in materials was compared, as shown in <xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F6">6</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Effect of model complexity on <inline-formula id="inf137">
<mml:math id="m147">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. <bold>(a&#x2013;c)</bold> compare the prediction results of carbon nanotube,carbon black and carbon fiber for three component indexes.</p>
</caption>
<graphic xlink:href="fmats-12-1610601-g005.tif">
<alt-text content-type="machine-generated">Bar charts comparing GPCC_nonC and GPCC values for Carbon Nanotube, Carbon Black, and Carbon Fiber. (a) Carbon Nanotube: Thickness (0.527 vs 0.616), Mass fraction (0.644 vs 0.716), Frequency (0.815 vs 0.867).(b) Carbon Black: Thickness (0.953 vs 0.978), Mass fraction (0.966 vs 0.989), Frequency (0.928 vs 0.963).(c) Carbon Fiber: Thickness (0.758 vs 0.837), Mass fraction (0.812 vs 0.864), Frequency (0.879 vs 0.935).</alt-text>
</graphic>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Effect of stacking prediction on MSE. <bold>(a&#x2013;c)</bold> compare the prediction results of carbon nanotube,carbon black and carbon fiber for three component indexes.</p>
</caption>
<graphic xlink:href="fmats-12-1610601-g006.tif">
<alt-text content-type="machine-generated">Bar charts compare properties of materials: (a) Carbon Nanotube shows thickness (0.030, 0.025), mass fraction (0.032, 0.026), frequency (0.015, 0.011). (b) Carbon Black shows thickness (0.003, 0.001), mass fraction (0.006, 0.003). (c) Carbon Fiber shows thickness (0.024, 0.016), mass fraction (0.017, 0.012), frequency (0.010, 0.005). GPCC_nonC in beige and GPCC in blue.</alt-text>
</graphic>
</fig>
<p>The mean <inline-formula id="inf138">
<mml:math id="m148">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> of <inline-formula id="inf139">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GPCC</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">nonC</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> was 5.38<inline-formula id="inf140">
<mml:math id="m150">
<mml:mrow>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> lower than GPCC, which optimizes <inline-formula id="inf141">
<mml:math id="m151">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GPCC</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">nonC</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x2019;s MSE by 38<inline-formula id="inf142">
<mml:math id="m152">
<mml:mrow>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf143">
<mml:math id="m153">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">nonC</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> outperforms other methods, only lagging behind GPCC in carbon nanotubes and carbon black, underscoring the effectiveness of indicators for link selection. Carbon fiber also shows strong results in mass fraction and operating frequency, and the performance can be improved from <inline-formula id="inf144">
<mml:math id="m154">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GPCC</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">nonC</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> using cumulative features.</p>
<p>To verify the influence of model parameters on the fitting effect, we used <inline-formula id="inf145">
<mml:math id="m155">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GPCC</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf146">
<mml:math id="m156">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GPCC</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf147">
<mml:math id="m157">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>GPCC</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to represent the increase of the number of individual trees by 300&#x2013;500, respectively, and the results were shown in <xref ref-type="fig" rid="F7">Figures 7</xref>, <xref ref-type="fig" rid="F8">8</xref>. Overall, the complexity of the model is increased, and the performance is improved in each component. The degree of enhancement is inconsistent in different materials. MSE decreases significantly in carbon black at operating frequency, but MSE optimization is low in carbon nanotubes and fibers. In the process of model construction, there is no overfitting phenomenon, indicating the robustness of our GBDT as a base learner. In practical applications, it is necessary to balance model complexity and evaluation metrics to complete the prediction within the inference time.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Effect of model complexity on <inline-formula id="inf148">
<mml:math id="m158">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow> </mml:math>
</inline-formula>. <bold>(a&#x2013;c)</bold> compare the prediction results of carbon nanotube,carbon black and carbon fiber for three component indexes.</p>
</caption>
<graphic xlink:href="fmats-12-1610601-g007.tif">
<alt-text content-type="machine-generated">Three bar charts compare characteristics of different carbon materials: (a) Carbon Nanotube shows values for thickness, mass fraction, and frequency; (b) Carbon Black displays high values across all categories; (c) Carbon Fiber has consistent high values in thickness, mass fraction, and frequency. Axes are labeled with data specific to GPCC1, GPCC2, and GPCC3.</alt-text>
</graphic>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Effect of model complexity on MSE. <bold>(a&#x2013;c)</bold> compare the prediction results of carbon nanotube,carbon black and carbon fiber for three component indexes.</p>
</caption>
<graphic xlink:href="fmats-12-1610601-g008.tif">
<alt-text content-type="machine-generated">Three side-by-side bar charts compare the properties of (a) Carbon Nanotube, (b) Carbon Black, and (c) Carbon Fiber. Each chart depicts thinness, mass fraction, and frequency for three groups: GPCC&#x2081; (blue), GPCC&#x2082; (red), and GPCC&#x2083; (green). Values differ across materials, with the highest thinness in Carbon Nanotube and Carbon Fiber.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>We present a method for predicting the composition and category of absorbing materials using the GBDT model. A multi-objective regression framework enhances the accuracy of predictions regarding the composition and operational frequency of materials, such as carbon nanotubes. The amalgamation of regression outcomes with material properties enables a comprehensive analysis and prediction of material types.</p>
<p>To assess the efficacy of the proposed methodology, we performed experimental training on various datasets of absorbent materials. The regression model demonstrated a high level of precision in its predictions when compared to established algorithms. The GPCC model effectively captures intricate relationships among target variables and substantiates the feature-enhanced cumulative strategy for multi-objective regression. The prediction of material categories, derived from regression data, yielded elevated ACC and MCC scores, thereby improving material classification by eliminating irrelevant features. Future research may leverage semi-supervised data to advance the design of material compositions and facilitate the mixed predictions of multiple materials.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="s8">
<title>Author contributions</title>
<p>SH: Methodology, Software, Writing &#x2013; original draft. JC: Software, Validation, Writing &#x2013; original draft. KH: Methodology, Validation, Writing &#x2013; original draft. JM: Data curation, Resources, Writing &#x2013; review and editing. KL: Data curation, Resources, Writing &#x2013; review and editing. TL: Writing &#x2013; review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. Kai Huang reports financial support was provided by Natural Science Foundation (2024J08197) of Fujian Province of China and the Startup Fund (ZQ2024001) of Jimei University. Kexun Li reports financial support from the National Key Laboratory on Electromagnetic Environment Effects (6142205230404) of China.</p>
</sec>
<ack>
<p>The authors would like to express our sincere gratitude and appreciation for the contributions throughout the course of this research paper.</p>
</ack>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>Authors KL and TL were employed by China Electronics Technology Group Corporation 33th Research Institute.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s11">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s12">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Akhtar</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ali</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ameen</surname>
<given-names>S. M.</given-names>
</name>
</person-group> (<year>2024</year>). &#x201c;<article-title>Predicting the surface elastic parameters of soft solids using multi-output decision tree regressor</article-title>,&#x201d; in <source>AIP conference proceedings</source>, <volume>3168</volume>. <publisher-loc>Melville, NY</publisher-loc>: <publisher-name>AIP Publishing</publisher-name>, <fpage>020024</fpage>. <pub-id pub-id-type="doi">10.1063/5.0219700</pub-id>
<source>AIP Conf. Proc.</source>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Emami</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mart&#xed;nez-Mu&#xf1;oz</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Sequential training of neural networks with gradient boosting</article-title>. <source>IEEE Access</source> <volume>11</volume>, <fpage>42738</fpage>&#x2013;<lpage>42750</lpage>. <pub-id pub-id-type="doi">10.1109/access.2023.3271515</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gei&#xdf;</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Brzoska</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Pelizari</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>Lautenbach</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Taubenb&#xf6;ck</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Multi-target regressor chains with repetitive permutation scheme for characterization of built environments with remote sensing</article-title>. <source>Int. J. Appl. Earth Observation Geoinformation</source> <volume>106</volume>, <fpage>102657</fpage>. <pub-id pub-id-type="doi">10.1016/j.jag.2021.102657</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Moosavi</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Design of new inorganic crystals with the desired composition using deep learning</article-title>. <source>J. Chem. Inf. Model.</source> <volume>63</volume>, <fpage>5755</fpage>&#x2013;<lpage>5763</lpage>. <pub-id pub-id-type="doi">10.1021/acs.jcim.3c00935</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hou</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Prediction network of metamaterial with split ring resonator based on deep learning</article-title>. <source>Nanoscale Res. Lett.</source> <volume>15</volume>, <fpage>83</fpage>&#x2013;<lpage>88</lpage>. <pub-id pub-id-type="doi">10.1186/s11671-020-03319-8</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2022</year>). &#x201c;<article-title>Energy-constrained crystals wasserstein gan for the inverse design of crystal structures</article-title>,&#x201d; in <source>Proceedings of the 8th international conference on computing and artificial intelligence</source>, <fpage>24</fpage>&#x2013;<lpage>31</lpage>.</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xia</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Miao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Dispersion manipulation method for ultrahigh frequency band reconfigurable absorbers</article-title>. <source>IEEE Trans. Antennas Propag.</source> <volume>72</volume>, <fpage>1983</fpage>&#x2013;<lpage>1988</lpage>. <pub-id pub-id-type="doi">10.1109/tap.2023.3330635</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lv</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Che</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Insights into civilian electromagnetic absorption materials: challenges and innovative solutions</article-title>. <source>Adv. Funct. Mater.</source> <volume>35</volume>, <fpage>2315722</fpage>. <pub-id pub-id-type="doi">10.1002/adfm.202315722</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lv</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Electromagnetic absorption materials: current progress and new frontiers</article-title>. <source>Prog. Mater. Sci.</source> <volume>127</volume>, <fpage>100946</fpage>. <pub-id pub-id-type="doi">10.1016/j.pmatsci.2022.100946</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Masmoudi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Elghazel</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Taieb</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Yazar</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Kallel</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A machine-learning framework for predicting multiple air pollutants&#x2019; concentrations via multi-target regression and feature selection</article-title>. <source>Sci. Total Environ.</source> <volume>715</volume>, <fpage>136991</fpage>. <pub-id pub-id-type="doi">10.1016/j.scitotenv.2020.136991</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Melki</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Cano</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kecman</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Ventura</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Multi-target support vector regression via correlation regressor chains</article-title>. <source>Inf. Sci.</source> <volume>415</volume>, <fpage>53</fpage>&#x2013;<lpage>69</lpage>. <pub-id pub-id-type="doi">10.1016/j.ins.2017.06.017</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nadell</surname>
<given-names>C. C.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Malof</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Padilla</surname>
<given-names>W. J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Deep learning for accelerated all-dielectric metasurface design</article-title>. <source>Opt. express</source> <volume>27</volume>, <fpage>27523</fpage>&#x2013;<lpage>27535</lpage>. <pub-id pub-id-type="doi">10.1364/oe.27.027523</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Noh</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>G. H.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jung</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Machine-enabled inverse design of inorganic solid materials: promises and challenges</article-title>. <source>Chem. Sci.</source> <volume>11</volume>, <fpage>4871</fpage>&#x2013;<lpage>4881</lpage>. <pub-id pub-id-type="doi">10.1039/d0sc00594k</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>On</surname>
<given-names>H.-I.</given-names>
</name>
<name>
<surname>Jeong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Seo</surname>
<given-names>T.-M.</given-names>
</name>
<name>
<surname>Jo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>D.-J.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Novel method of performance-optimized metastructure design for electromagnetic wave absorption in specific band using deep learning</article-title>. <source>Eng. Appl. Artif. Intell.</source> <volume>137</volume>, <fpage>109274</fpage>. <pub-id pub-id-type="doi">10.1016/j.engappai.2024.109274</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pollice</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>dos Passos Gomes</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Aldeghi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hickman</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Krenn</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lavigne</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Data-driven strategies for accelerated materials design</article-title>. <source>Accounts Chem. Res.</source> <volume>54</volume>, <fpage>849</fpage>&#x2013;<lpage>860</lpage>. <pub-id pub-id-type="doi">10.1021/acs.accounts.0c00785</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Spyromitros-Xioufis</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Tsoumakas</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Groves</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Vlahavas</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Multi-target regression via input space expansion: treating targets as inputs</article-title>. <source>Mach. Learn.</source> <volume>104</volume>, <fpage>55</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1007/s10994-016-5546-z</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tayyebi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Alshami</surname>
<given-names>A. S.</given-names>
</name>
<name>
<surname>Tayyebi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Buelke</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Talukder</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Ismail</surname>
<given-names>N.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Machine learning&#x2013;driven surface grafting of thin-film composite reverse osmosis (tfc-ro) membrane</article-title>. <source>Desalination</source> <volume>579</volume>, <fpage>117502</fpage>. <pub-id pub-id-type="doi">10.1016/j.desal.2024.117502</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tran</surname>
<given-names>N. K.</given-names>
</name>
<name>
<surname>K&#xfc;hle</surname>
<given-names>L. C.</given-names>
</name>
<name>
<surname>Klau</surname>
<given-names>G. W.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A critical review of multi-output support vector regression</article-title>. <source>Pattern Recognit. Lett.</source> <volume>178</volume>, <fpage>69</fpage>&#x2013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1016/j.patrec.2023.12.007</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tuia</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Verrelst</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Alonso</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>P&#xe9;rez-Cruz</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Camps-Valls</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Multioutput support vector regression for remote sensing biophysical parameter estimation</article-title>. <source>IEEE Geoscience Remote Sens. Lett.</source> <volume>8</volume>, <fpage>804</fpage>&#x2013;<lpage>808</lpage>. <pub-id pub-id-type="doi">10.1109/lgrs.2011.2109934</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Turetskyy</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Wessel</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Herrmann</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Thiede</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Battery production design using multi-output machine learning models</article-title>. <source>Energy Storage Mater.</source> <volume>38</volume>, <fpage>93</fpage>&#x2013;<lpage>112</lpage>. <pub-id pub-id-type="doi">10.1016/j.ensm.2021.03.002</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wahid</surname>
<given-names>M. F.</given-names>
</name>
<name>
<surname>Tafreshi</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Khan</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Retnanto</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Multiphase flow rate prediction using chained multi-output regression models</article-title>. <source>Geoenergy Sci. Eng.</source> <volume>231</volume>, <fpage>212403</fpage>. <pub-id pub-id-type="doi">10.1016/j.geoen.2023.212403</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A property-oriented design strategy for high performance copper alloys via machine learning</article-title>. <source>npj Comput. Mater.</source> <volume>5</volume>, <fpage>87</fpage>. <pub-id pub-id-type="doi">10.1038/s41524-019-0227-7</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>An</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Qiao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Multi-output least-squares support vector regression machines</article-title>. <source>Pattern Recognit. Lett.</source> <volume>34</volume>, <fpage>1078</fpage>&#x2013;<lpage>1084</lpage>. <pub-id pub-id-type="doi">10.1016/j.patrec.2013.01.015</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Ouyang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>B.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Multi-output ensemble deep learning: a framework for simultaneous prediction of multiple electrode material properties</article-title>. <source>Chem. Eng. J.</source> <volume>475</volume>, <fpage>146280</fpage>. <pub-id pub-id-type="doi">10.1016/j.cej.2023.146280</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Stucky</surname>
<given-names>G. D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Electromagnetic microwave absorption theory and recent achievements in microwave absorbers</article-title>. <source>Carbon</source> <volume>168</volume>, <fpage>606</fpage>&#x2013;<lpage>623</lpage>. <pub-id pub-id-type="doi">10.1016/j.carbon.2020.07.028</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jung</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Gbdt-mo: gradient-boosted decision trees for multiple outputs</article-title>. <source>IEEE Trans. neural Netw. Learn. Syst.</source> <volume>32</volume>, <fpage>3156</fpage>&#x2013;<lpage>3167</lpage>. <pub-id pub-id-type="doi">10.1109/tnnls.2020.3009776</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A novel adaptive dynamic ga combined with am to optimize ann for multi-output prediction: small samples enhanced in industrial processing</article-title>. <source>Inf. Sci.</source> <volume>644</volume>, <fpage>119285</fpage>. <pub-id pub-id-type="doi">10.1016/j.ins.2023.119285</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>