<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Plant Sci.</journal-id>
<journal-title>Frontiers in Plant Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Plant Sci.</abbrev-journal-title>
<issn pub-type="epub">1664-462X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fpls.2023.1093905</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Plant Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Deep learning for crown profile modelling of <italic>Pinus yunnanensis</italic> secondary forests in Southwest China</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Chen</surname><given-names>Yuling</given-names>
</name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/2087795"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wang</surname><given-names>Jianming</given-names>
</name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="author-notes" rid="fn001"><sup>*</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/2093591"/>
</contrib>
</contrib-group>    <aff id="aff1"><sup>1</sup><institution>School of Environmental and Resources Science, Zhejiang A &amp; F University</institution>, <addr-line>Hangzhou</addr-line>, <country>China</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Mathematics and Computer Science, Dali University</institution>, <addr-line>Dali, Yunnan</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Veronique Letort, CentraleSupelec, Paris-Saclay University, France</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Jiangchuan Fan, Beijing Research Center for Information Technology in Agriculture, China; Rabia Saleem, University of Derby, United Kingdom</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Jianming Wang, <email xlink:href="mailto:wjm@dali.edu.cn">wjm@dali.edu.cn</email>
</p>
</fn>
<fn fn-type="other" id="fn002">
<p>This article was submitted to Plant Biophysics and Modeling, a section of the journal Frontiers in Plant Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>03</day>
<month>02</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>14</volume>
<elocation-id>1093905</elocation-id>
<history>
<date date-type="received">
<day>09</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>02</day>
<month>01</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Chen and Wang</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Chen and Wang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Accurate information concerning crown profile is critical in analyzing biological processes and providing a more accurate estimate of carbon balance, which is conducive to sustainable forest management and planning. The similarities between the types of data addressed with LSTM algorithms and crown profile data make a compelling argument for the integration of deep learning into the crown profile modeling. Thus, the aim was to study the application of deep learning method LSTM and its variant algorithms in the crown profile modeling, using the crown profile database from <italic>Pinus yunnanensis</italic> secondary forests in Yunnan province, in southwest China. Furthermore, the SHAP (SHapley Additive exPlanations) was used to interpret the predictions of ensemble or deep learning models. The results showed that LSTM&#x2019;s variant algorithms was competitive with traditional Vanila LSTM, but substantially outperformed ensemble learning model LightGBM. Specifically, the proposed Hybrid LSTM-LightGBM and Integrated LSTM-LightGBM have achieved a best forecasting performance on training set and testing set respectively. Furthermore, the feature importance analysis of LightGBM and Vanila LSTM presented that there were more factors that contribute significantly to Vanila LSTM model compared to LightGBM model. This phenomenon can explain why deep learning outperforms ensemble learning when there are more interrelated features.</p>
</abstract>
<kwd-group>
<kwd>crown profile</kwd>
<kwd>LSTM and its variant algorithms</kwd>
<kwd>LightGBM</kwd>
<kwd>SHAP</kwd>
<kwd><italic>Pinus yunnanensis</italic>
</kwd>
</kwd-group>
<counts>
<fig-count count="7"/>
<table-count count="5"/>
<equation-count count="7"/>
<ref-count count="54"/>
<page-count count="13"/>
<word-count count="6364"/>
</counts>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p><italic>Pinus yunnanensis</italic> is a major component of coniferous forests in southwestern China. It has been extensively cultivated for reforestation and ecological engineering (<xref ref-type="bibr" rid="B42">Sun et&#xa0;al., 2008</xref>). In southwest China, it occupies approximately 52% of the forested area and produces 32% of the timber volume (<xref ref-type="bibr" rid="B20">Jin and Peng, 2004</xref>). As a pioneer tree species, <italic>Pinus yunnanensis</italic> is shade-intolerant, deep-rooted, drought-resistant, and tolerant of rocky soils with low fertility (<xref ref-type="bibr" rid="B49">Xu et&#xa0;al., 2016</xref>). It plays a crucial role in regional economic development and ecological restoration (<xref ref-type="bibr" rid="B47">Wu, 1986</xref>; <xref ref-type="bibr" rid="B20">Jin and Peng, 2004</xref>; <xref ref-type="bibr" rid="B49">Xu et&#xa0;al., 2016</xref>). Knowledge of the dynamics of <italic>Pinus yunnanensis</italic> promote the regeneration of secondary forests and further help China to better achieve its carbon neutrality target in 2060 because it can effectively improve forest carbon sinks in the region (<xref ref-type="bibr" rid="B7">Deng et&#xa0;al., 2022</xref>).</p>
<p>Crown profile is mostly related to the competition of individual trees in the stands, light interception, growth, and yield of trees. However, crown measurement is time-consuming and labor-intensive. It is impossible to measure the crown of every tree in actual production, so it is necessary to build the high-precision crown profile models. Crown profile models are key components of growth and yield models in the evaluation of competition among trees, forest microclimate, and biodiversity (<xref ref-type="bibr" rid="B10">Dong et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B41">Sun et&#xa0;al., 2022</xref>). Accurate information concerning crown profile is critical in analyzing biological processes (e.g., photosynthesis, stand growth, survival, and competition) (<xref ref-type="bibr" rid="B35">Rautiainen et&#xa0;al., 2008</xref>; <xref ref-type="bibr" rid="B10">Dong et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B44">Wang et&#xa0;al., 2021</xref>), whilst providing a more accurate estimate of carbon balance (<xref ref-type="bibr" rid="B34">Plesoianu et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B50">Yang et&#xa0;al., 2022</xref>). In mixed species ecosystems, modeling individual specie crown profile models is necessary if seeking to analyse species-specific phenological trends, plasticity, and responses to extreme events (<xref ref-type="bibr" rid="B12">Fawcett et&#xa0;al., 2021</xref>).</p>
<p>In forest surveys, the crown profile database contains multiple measurements for each sample tree crown, which displays hierarchical structural features. Crown profile models were initially fit assuming that the within equation errors were independent and identically distributed. However, since crown profile models in that several measures are taken on each crown profile, autocorrelation among measures within a profile is likely. For linear statistical models, the least squares estimate of regression coefficients remain unbiased and consistent in the presence of autocorrelation, but they are no longer efficient (<xref ref-type="bibr" rid="B33">Myers, 1990</xref>; <xref ref-type="bibr" rid="B5">Crecente-Campo et&#xa0;al., 2009</xref>). It has been of interest for forest modelers to better understand this phenomenon, particularly on the basis of statistical modeling and analysis (<xref ref-type="bibr" rid="B45">Wang et&#xa0;al., 2017</xref>). The traditional crown profile modeling methods have been used to deal with the autocorrelation and heteroscedasticity in the crown profile equations, they are mainly direct variance-covariance modelling (<xref ref-type="bibr" rid="B16">Hann, 1999</xref>; <xref ref-type="bibr" rid="B5">Crecente-Campo et&#xa0;al., 2009</xref>; <xref ref-type="bibr" rid="B4">Crecente-Campo et&#xa0;al., 2013</xref>), mixed-effects modelling (<xref ref-type="bibr" rid="B13">Fu et&#xa0;al., 2013</xref>; <xref ref-type="bibr" rid="B38">Sharma et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B14">Fu et&#xa0;al., 2017</xref>; <xref ref-type="bibr" rid="B37">Sharma et&#xa0;al., 2017</xref>; <xref ref-type="bibr" rid="B40">Sun et&#xa0;al., 2017</xref>; <xref ref-type="bibr" rid="B19">Jia and Chen, 2019</xref>; <xref ref-type="bibr" rid="B46">Wang et&#xa0;al., 2019</xref>; <xref ref-type="bibr" rid="B2">Chen et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B8">Di Salvatore et&#xa0;al., 2021</xref>), and nonlinear marginal modeling (<xref ref-type="bibr" rid="B29">McCulloch and Searle, 2001</xref>; <xref ref-type="bibr" rid="B26">Lejeune et&#xa0;al., 2009</xref>; <xref ref-type="bibr" rid="B6">de-Miguel et&#xa0;al., 2012</xref>; <xref ref-type="bibr" rid="B1">Chen et&#xa0;al., 2022</xref>). With the rapid development of machine learning artificial intelligence, some machine learning algorithms have the characteristics of high accuracy and good robustness for the data with nonlinear features (<xref ref-type="bibr" rid="B39">Singh et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B9">Dong et&#xa0;al., 2021</xref>), which has subsequently been applied to crown profile modeling. <xref ref-type="bibr" rid="B43">Tian et&#xa0;al. (2021)</xref> established crown profile model for Chinese fir (<italic>Cunninghamia lanceolata (Lamb.) Hook</italic>) based on random forest algorithm, the accuracy of the random forest model was higher than that of the mathematical model. <xref ref-type="bibr" rid="B1">Chen et&#xa0;al. (2022)</xref> recently proposed six machine learning algorithms (MLP, SVR, RF, AdaBoost, GBDT and XGBoost) for the crown profile model of China fir, and found that the performance of the ensemble learning algorithms were superior to single machine learning algorithms and parametric regression approach. However, it appeared that none of the machine learning crown profile modeling methods offered plausible explanation of hierarchical structural features. Here we are facing with space-evolving multidimensional structures (the crown profile database). Deep learning, which refers to machine learning algorithms that construct hierarchical architectures of increasing sophistication (<xref ref-type="bibr" rid="B36">Reichstein et&#xa0;al., 2019</xref>), has achieved notable success in modelling ordered sequences and data with spatial context in many fields. Applications to problems in crown profile modeling are in their infancy, but across the key problems (regression, space- or time-dependent data prediction) there are promising. LSTM network can fully explore the internal correlation between time series data, which is specially used to solve the problem of long-term information dependence and avoid gradient disappearance or explosion (<xref ref-type="bibr" rid="B48">Wu, 2019</xref>). At present, the application of LSTM model is only based on single factor prediction, and most of them are applied in small sample range. The similarities between the types of data addressed with classical deep learning applications and crown profile data make a compelling argument for the integration of deep learning into the crown profile modelling. There are few reports on the application of crown profile research based on deep learning.</p>
<p>The objectives of this study were to explore the application of deep learning method LSTM and its variant algorithms in the crown profile modeling, using the crown profile database from <italic>Pinus yunnanensis</italic> secondary forests in Yunnan province, in southwest China. It is expected to overcome many of the limitations that have hindered a more wide-spread adoption of machine learning in crown profile modeling problem.</p>
<p>The principal contributions of this paper are as follows: (1) A deep learning prediction based on LSTMs is introduced to explore and exploit the implicit information of hierarchical structural features for crown profile forecasting; (2) To improve the generalization capability and robustness of a single deep learning approach, LSTM&#x2019;s variant algorithms consisting of a cluster of LSTMs with diverse hidden layers and neurons and LightGBM are developed; (3) A unified framework SHAP were adopted to interprete predictions of ensemble and deep learning models;(4) The performance of the proposed LSTM&#x2019;s variant algorithms is successfully validated on studies data collected from <italic>Pinus yunnanensis</italic> secondary forests in Yunnan province. Statistical tests of experimental results have demonstrated the proposed LSTM&#x2019;s variant algorithms is competitive with traditional Vanila LSTM, but substantially outperform ensemble learning model LightGBM.</p>
<p><bold>Notation</bold>
</p>
<p>The following notations (<xref ref-type="table" rid="T1"><bold>Table&#xa0;1</bold></xref>) will be used throughout the remainder of this paper.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Notation.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="left">Variable</th>
<th valign="top" align="center">Paraphrase</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">TH</td>
<td valign="top" align="left">total tree height in m;</td>
</tr>
<tr>
<td valign="top" align="left">CH</td>
<td valign="top" align="left">crown height from treetop, 0&lt; H&#x2264;TH in m;</td>
</tr>
<tr>
<td valign="top" align="left">DBH</td>
<td valign="top" align="left">diameter at breast height (1.3&#xa0;m) in cm;</td>
</tr>
<tr>
<td valign="top" align="left">LCL</td>
<td valign="top" align="left">largest crown length in m;</td>
</tr>
<tr>
<td valign="top" align="left">RCH</td>
<td valign="top" align="left">= CH/LCL, relative crown height;</td>
</tr>
<tr>
<td valign="top" align="left">CR</td>
<td valign="top" align="left">crown radius in m at CH;</td>
</tr>
<tr>
<td valign="top" align="left">CW</td>
<td valign="top" align="left">crown width in m;</td>
</tr>
<tr>
<td valign="top" align="left">RCR</td>
<td valign="top" align="left">= CR/LCR, relative crown radius;</td>
</tr>
<tr>
<td valign="top" align="left">TSC</td>
<td valign="top" align="left">= TH/DBH, tree slenderness coefficients;</td>
</tr>
<tr>
<td valign="top" align="left">CLR</td>
<td valign="top" align="left">= LCL/TH, crown length ratio;</td>
</tr>
<tr>
<td valign="top" align="left">CFR</td>
<td valign="top" align="left">=CW/LCL, crown fullness ratio;</td>
</tr>
<tr>
<td valign="top" align="left">HCB</td>
<td valign="top" align="left">height above ground to crown base in m;</td>
</tr>
<tr>
<td valign="top" align="left">HCW</td>
<td valign="top" align="left">height above ground to CW in m;</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2" sec-type="materials|methods">
<label>2</label>
<title>Materials and methods</title>
<sec id="s2_1">
<label>2.1</label>
<title>Data source and processing</title>
<p>The localities where forest inventories were carried out at Cangshan Mountain(25&#xb0;34&#x2032;~26&#xb0;00&#x2032;N,99&#xb0;55&#x2032;~100&#xb0;12&#x2032;E), Yunnan province, SW China, including Malong Peak, Foding Peak and Maer Peak. The three peaks are located on the eastern slope of Cangshan Mountain. The eastern slope of Cangshan Mountain belongs to subtropical climate, with an annual average temperature of 15&#xb0;C and a dominant wind direction of southwest monsoon. The annual precipitation is abundant, with a rainfall of more than 1000&#xa0;mm. However, the dry and wet seasons are distinct, and the rainfall is concentrated from May to October, accounting for 84% of the total annual rainfall (<xref ref-type="bibr" rid="B51">Yuan et&#xa0;al., 2008</xref>). The predominant tree species are <italic>Pinus yunnanensis</italic>, <italic>Pinus armandii Franch</italic>., and <italic>Tsuga dumosa (D. Don) Eichler.</italic> The typical soil of the area is red soil.</p>
<p>The predominant tree species <italic>Pinus yunnanensis</italic> were surveyed within three circular sample plots (one plot in each peak). The radius of the corresponding circular sample plot is 18 meters (Malong Peak), 30 meters (Foding Peak) and 20 meters (Maer Peak). In each tree, the crown radius (CR<sub>i</sub>, m) was measured at a different height above crown top (CH<sub>i</sub>, m, i.e., the vertical height from crown top to each crown radius) along the crown profile; the diameter (DBH, cm) was measured at breast height (1.3&#xa0;m aboveground), to the nearest 0.1&#xa0;cm, and total tree height (TH, m) was measured to the nearest 0.1&#xa0;m. The height to the base of the live crown (HCB, m), and the crown width (CW, m, the average values of two measures taken at eastwest direction and north&#x2013;south direction) were also measured to the nearest 0.1&#xa0;m in each tree (see <xref ref-type="fig" rid="f1"><bold>Figure&#xa0;1</bold></xref>).</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Tree crown measurement diagram of for <italic>Pinus yunnanensis</italic>.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1093905-g001.tif"/>
</fig>
<p>CHi, crown height from treetop to each measurement point i (m); CRi, crown radius to each measurement point i (m).</p>
<p>The three data files were merged for extensive visual examination, screening, and outlier detection in an initial exploratory analysis before the pooled data were used for modeling. During the exploratory analysis, some obvious data errors were corrected. Tree crown measurements with relative crown height (RCH) than 1 were removed from the data set. Some trees were removed to ensure that each tree crown contained at least four crown radius measurements. Finally, the crown profile data used in this study were collected from 3,096 measured CR values of 516 trees from <italic>Pinus yunnanensis</italic> forests ranging in age from 16 to 45 years. A data summary is presented in <xref ref-type="table" rid="T2"><bold>Table&#xa0;2</bold></xref>.</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Summary statistics of tree characteristic data for 516 sample trees.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="left">Variable</th>
<th valign="top" align="center">Min</th>
<th valign="top" align="center">Max</th>
<th valign="top" align="center">Mean</th>
<th valign="top" align="center">Std Dev</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">DBH (cm)</td>
<td valign="top" align="center">1.8</td>
<td valign="top" align="center">55.0</td>
<td valign="top" align="center">15.7</td>
<td valign="top" align="center">6.4</td>
</tr>
<tr>
<td valign="top" align="left">TH (m)</td>
<td valign="top" align="center">3.0</td>
<td valign="top" align="center">19.8</td>
<td valign="top" align="center">10.4</td>
<td valign="top" align="center">3.3</td>
</tr>
<tr>
<td valign="top" align="left">CH (m)</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">12.4</td>
<td valign="top" align="center">2.6</td>
<td valign="top" align="center">1.9</td>
</tr>
<tr>
<td valign="top" align="left">CR (m)</td>
<td valign="top" align="center">0</td>
<td valign="top" align="center">4.7</td>
<td valign="top" align="center">1.3</td>
<td valign="top" align="center">0.9</td>
</tr>
<tr>
<td valign="top" align="left">CW (m)</td>
<td valign="top" align="center">1.4</td>
<td valign="top" align="center">12.0</td>
<td valign="top" align="center">5.4</td>
<td valign="top" align="center">1.8</td>
</tr>
<tr>
<td valign="top" align="left">LCL (m)</td>
<td valign="top" align="center">0.3</td>
<td valign="top" align="center">12.4</td>
<td valign="top" align="center">4.7</td>
<td valign="top" align="center">2.3</td>
</tr>
<tr>
<td valign="top" align="left">HCB (m)</td>
<td valign="top" align="center">1.2</td>
<td valign="top" align="center">10.7</td>
<td valign="top" align="center">5.7</td>
<td valign="top" align="center">1.9</td>
</tr>
<tr>
<td valign="top" align="left">HCW (m)</td>
<td valign="top" align="center">2.0</td>
<td valign="top" align="center">16.2</td>
<td valign="top" align="center">6.7</td>
<td valign="top" align="center">2.0</td>
</tr>
<tr>
<td valign="top" align="left">TSC</td>
<td valign="top" align="center">0.26</td>
<td valign="top" align="center">5.72</td>
<td valign="top" align="center">0.72</td>
<td valign="top" align="center">0.32</td>
</tr>
<tr>
<td valign="top" align="left">CLR</td>
<td valign="top" align="center">0.03</td>
<td valign="top" align="center">0.89</td>
<td valign="top" align="center">0.44</td>
<td valign="top" align="center">0.13</td>
</tr>
<tr>
<td valign="top" align="left">CFR</td>
<td valign="top" align="center">0.38</td>
<td valign="top" align="center">9.50</td>
<td valign="top" align="center">1.41</td>
<td valign="top" align="center">0.94</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Considering the multiple measurements for each sample tree crown, the relative crown heights from 0.1 to 1&#xa0;m with an even interval of 0.1&#xa0;m were selected to develop crown profile models. However, actual measurements of CH at each tree had non-equidistant space-steps. To overcome this difficulty, the crown profile data were used to obtain numerically interpolated values of CR using piecewise cubic Hermite interpolating polynomial (PCHIP) implemented in MATLAB (R2021b). This interpolation method was adopted because it had the characteristic of preserving shape well. Within each tree crown, <italic>CR<sub>h1</sub>
</italic>&#x2026; <italic>CR<sub>h11</sub>
</italic>denote CR in m at the 11 specified relative crown heights (h1 &#x2026; h30) from crown top, ranging from 0.1 to 1 at an even interval of 0.1.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Multiple factors crown profile modeling based on LSTMs</title>
<p>Our research framework is illustrated in <xref ref-type="fig" rid="f2"><bold>Figure&#xa0;2</bold></xref>. The whole framework comprises three parts: input features, model, and output. First, we need to extract the features we need from the data we have obtained. Then, we will divide the data into training and testing data, where the training data will be further split the validation data out. Next, the training and validation data are fed into the proposed LSTM and its variant algorithms for training. After the training process, we can put the testing data into the trained model, and it will output the predicted results.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>The framework of multiple factors crown profile modeling based on deep learning.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1093905-g002.tif"/>
</fig>
<sec id="s2_2_1">
<label>2.2.1</label>
<title>Feature processing</title>
<sec id="s2_2_1_1">
<label>2.2.1.1</label>
<title>Feature derivation</title>
<p>In order to extract the feature information of crown profile data to the maximum extent for LSTM algorithms to train the model, the feature polynomial fusion method and the feature correlation factor method were used to derive new features.</p>
<p>The feature polynomial fusion method can not only get the cross-term feature, but also get the higher order feature. The derivation of polynomial features combines low-dimensional features to obtain high-dimensional features, so that the LSTM models can capture the basic relationship of data to a greater extent and &#x201c;learn&#x201d; more data information. We selected the original data features CW, LCL and CH. After the third order polynomial addition, the number of features obtained was 19, of which the number of new features was 16. Feature derived expression were shown in equations (1) and (2).</p>
<disp-formula>
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>y</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>c</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mi>n</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>u</mml:mi>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:mn>3</mml:mn>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where <italic>Poly</italic> ()<italic><sup>n</sup>
</italic> is n-order feature derivation; <italic>a,b,c is three</italic> features of dataset; <italic>Num<sub>new</sub>
</italic> is the number of <italic>new</italic> derivation features.</p>
<p>For the feature correlation factor method, we defined the following composite tree factors: relative crown height (RCH= CH/LCL), tree slenderness coefficients (TSC= TH/DBH), crown length ratio (CLR= LCL/TH), crown fullness ratio (CFR=CW/LCL). These tree factors were also used to establish crown profile model.</p>
</sec>
<sec id="s2_2_1_2">
<label>2.2.1.2</label>
<title>Supervised transformation</title>
<p>Since crown profile is influenced by multiple environmental factors, the crown profile can be predicted by the change trend of the continuous adjacent space in each tree. Therefore, in order to fully consider the spatial sequence characteristics affecting the crown profile, CR data at a certain interval was taken as the new feature information, so that the model can fully learn the spatial factors and tree factors of the data. At the same time, the spatial sequence data of samples were combined into pairwise input and output formats, and the spatial sequence prediction problem was transformed into a supervised learning problem.</p>
<p>In this paper, <italic>CR<sub>i-1</sub>
</italic> (CR with lag space of 1) was taken as the spatial feature of position <italic>i</italic>, which together with the measured crown factors and the features derived from the features constituted the features of the model.</p>
<p>Finally, the modeled data has 28 input feature variables and one output variable, where the 28 input feature variables include 7 direct measurement features (<italic>DBH, TH, CW, HCW, HCB, LCL, CH</italic>), 16 polynomial features (<italic>CW*LCL, CW*CH, LCL<sup>2</sup>, LCL*CH, CH<sup>2</sup>, CW<sup>3</sup>, CW<sup>2</sup>*LCL, CW<sup>2</sup>*CH,LCL<sup>3</sup>, LCL<sup>2</sup>*CW,LCL<sup>2</sup>*CH, CH<sup>3</sup>, CH<sup>2</sup>*CW, CH<sup>2</sup>*LCL, CW*LCL*CH</italic>), 4 correlation factor features (<italic>RCH, TSC,CLR, CFR</italic>), and 1 supervised features of transformation (<italic>CR<sub>i-1</sub>
</italic>).</p>
</sec>
<sec id="s2_2_1_3">
<label>2.2.1.3</label>
<title>Non-dimensionalize</title>
<p>Since the data involves multiple indicators that may affect the crown shape, the value range of each indicator is different. In order to unify the impact of index values on the model, this paper used the method of data normalization to make the sample data non-dimensionalize, and the normalized mathematical expression was equation (3).</p>
<disp-formula>
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where, <bold><italic>x</italic>
</bold> is the data value of an index before dimensionalization, max and min are respectively the maximum and minimum values of this index in all samples. <bold><italic>x</italic>
</bold><italic>&#x2019;</italic> is the non-dimensionalized data value of this index.</p>
</sec>
</sec>
<sec id="s2_2_2">
<label>2.2.2</label>
<title>LSTM algorithms and modeling scheme</title>
<p>LSTM is a modification of recurrent neural networks (RNNs) &#x2013; neural networks that allow feedback loops to communicate data from a node in a forward layer to a node in a backward layer (<xref ref-type="bibr" rid="B15">G&#xe9;ron, 2022</xref>). LSTM networks overcome the problem of vanishing and exploding gradient problems by intelligently forgetting some past irrelevant information, and hence such network proves very suitable for modeling sequential data (<xref ref-type="bibr" rid="B30">Mehtab et&#xa0;al., 2020</xref>). LightGBM is a recent modification of the GB algorithm. It can outperform existing boosting frameworks on both efficiency and accuracy, with significantly lower memory consumption (<xref ref-type="bibr" rid="B23">Ke et&#xa0;al., 2017</xref>). <xref ref-type="bibr" rid="B21">JoZefowicz et&#xa0;al. (2015)</xref> analyzed the performance of more than 10,000 different LSTM permutations, some from the literatures (<xref ref-type="bibr" rid="B25">Krause et&#xa0;al., 2016</xref>; <xref ref-type="bibr" rid="B3">Chen et&#xa0;al., 2018</xref>; <xref ref-type="bibr" rid="B24">Kent and Salem, 2019</xref>; <xref ref-type="bibr" rid="B27">Lu et&#xa0;al., 2020</xref>) but most generated as LSTM variants, and found that some of the mutations did perform better than the classic LSTM, but not all, of the tasks, studied. In this study, the regression models based on the crown profile data sets were developed using LSTM and its variant algorithms, namely, stacked LSTMs-LightGBM, integrated LSTM-LightGBM, and hybrid LSTM-LightGBM. The models were optimized and extensively evaluated with the following modeling scheme. Vanila LSTM: Vanilla LSTM is defined as three parts: input layer, LSTM hidden layer, and fully connected output layer. We implemented a one-hidden-layer LSTM model using Keras with the Tensorflow backend (<xref ref-type="fig" rid="f3"><bold>Figure&#xa0;3A</bold></xref>). The model hyperparameters were optimized within the predefined range: number of hidden units (100&#x2212;1000), epoch (50&#x2212;200), learning rate (0.0001,0.001,0.01), size of minibatch (10-100), optimization algorithm (<italic>Adam ()</italic>), activation function (<italic>relu</italic> for hidden layers), dropout rates for hidden layers (0, 0.1, 0.2).</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>The architecture of LSTM and its variant algorithms. <bold>(A)</bold> is Vanila LSTM algorithm; <bold>(B)</bold> is Stacked LSTMs-LightGBM algorithm; <bold>(C)</bold> is Integrated LSTM-LightGBM algorithm; <bold>(D)</bold> is Hybrid LSTM-LightGBM algorithm.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1093905-g003.tif"/>
</fig>
<p>Stacked LSTMs-LightGBM: The proposed ensemble deep learning method consisted of three LSTMs and LightGBM was developed in this paper. More specifically, the LightGBM aggregated the outputs of different LSTMs. In the structure of stacked LSTMs-LightGBM, the predictions of a cluster of LSTMs were input into a LightGBM regression top-layer to produce the final forecasting (<xref ref-type="fig" rid="f3"><bold>Figure&#xa0;3B</bold></xref>). The performance of ensemble learning depended vastly on the parameters of top-layer. Three hyperparameters governing the performance of the LightGBM regressor were optimized within the following number of leaves (&#x201c;<italic>num_leaves</italic>&#x201d;, 50&#x2212;500), number of iterations (&#x201c;<italic>n_estimators</italic>&#x201d;,30&#x2212;900), and learning rate (&#x201c;<italic>learning_rate</italic>&#x201d;, 10<sup>&#x2212;4</sup>&#x2212;10<sup>&#x2212;1</sup>).</p>
<p>Integrated LSTM-LightGBM: Integrated LSTM-LightGBM was a combination of LSTM and LightGBM models to give full play to the advantages of combined model prediction. After the LSTM model was used to predict CR, LightGBM model was used to introduce the relaxation variable method to correct each predicted CR value for the calculated residual <italic>e</italic> (<xref ref-type="fig" rid="f3"><bold>Figure&#xa0;3C</bold></xref>). The predicted value of LSTM model (<italic>CR<sup>&#x2019;</sup>
</italic>) and the error corrected by LightGBM (<italic>e&#x2019;</italic>) were integrated to obtain the prediction result of Integrated LSTM-LightGBM, namely (<inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mo stretchy="true">^</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> = <italic>CR<sup>&#x2019;</sup>
</italic> + <italic>e&#x2019;</italic>). LSTM parameters adopted the optimized parameters of the Vanila LSTM model, and LightGBM hyperparameter range was defined as follows: number of leaves (&#x201c;num_leaves&#x201d;, 10&#x2212;200), number of iterations (&#x201c;n_estimators&#x201d;,30&#x2212;300), and learning rate (&#x201c;learning_rate&#x201d;, 10<sup>&#x2212;3</sup>&#x2212;10<sup>&#x2212;1</sup>).</p>
<p>Hybrid LSTM-LightGBM: The Hybrid LSTM-LightGBM took the predicted CR value of LSTM and LightGBM models as a feature input, and the measured CR value as an output. Ridge regression was performed, and the final hybrid model prediction result was obtained according to the obtained Ridge regression model (<xref ref-type="fig" rid="f3"><bold>Figure&#xa0;3D</bold></xref>). The <italic>linear_model.RidgeCV</italic> function from scikit-learn was used to develop the regression models with hyperparameter optimized within the predefined ranges suggested: alphas (10<sup>&#x2212;6</sup>&#x2212;10).</p>
<p>The specific definitions of the relevant hyper-parameters are described in the Supplementary_Material.docx</p>
</sec>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Performance evaluation</title>
<p>The performance of the proposed algorithms was evaluated based on their balanced the determination coefficient (R<sup>2</sup>, equation (4)), the mean squared error (MSE, equation (5)), the mean absolute deviation (MAE, equation (6)), and the Mean Deviation (ME, equation (7)) values. The computation time of the proposed algorithms was also recorded to indicate the speed of each method.</p>
<disp-formula>
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover>
<mml:mi>y</mml:mi>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>|</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">^</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>y<sub>i</sub>
</italic> represents the observed value for the ith analytic tree <italic>i</italic><sup>th</sup>; <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:mover>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2227;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the predicted value of <italic>i<sup>th</sup>
</italic> observed value; <italic>n</italic> is the number of trees, <inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the mean value for the observed.</p>
<p>The data split ratio adopted by the test was 8:1:1. That is, 80% of original data were used as the training set to train the model parameters, 10% of the original data was used as the validation set, which was used for model optimization during model training, and another 10% of original data was used as the test set to test the forecasting effect of model (<xref ref-type="bibr" rid="B22">Ju et&#xa0;al., 2019</xref>). All of models were run on a computer with Windows 11 operating system, Intel Core i7 CPU @ 3.20 GHz and RAM of 16.00 GB.</p>
<p>Understanding why a model makes a certain prediction can be as crucial as the prediction&#x2019;s accuracy in the research of machine learning modeling. Here, we used SHAP (<xref ref-type="bibr" rid="B28">Lundberg and Lee 2017</xref>) to interpret the predictions of ensemble or deep learning models. We calculated SHAP value using <italic>shap</italic> package in Python. SHAP overall process: (1) Select the training set as the basic data set, and the explanation model instantiates an interpreter; (2) Select the test set as the explanation sample, and then calculate the SHAP value corresponding to each feature of each sample in the explanation sample through the interpreter. The greater the SHAP value, the greater the feature contribution.</p>
</sec>
</sec>
<sec id="s3" sec-type="results">
<label>3</label>
<title>Results</title>
<sec id="s3_1">
<label>3.1</label>
<title>Prediction of the crown profile model</title>
<p>The parameters used in all the models were tuned by grid search or experiment, and the parameters of the ensemble learning model were the same as the parameters of the single model, which ensured the validity of ensemble learning. The optimizing parameters can ensure that all of parameters maintain the good performance in training and prediction. The optimized parameters of all the models used in the experiment are summarized in <xref ref-type="table" rid="T3"><bold>Table&#xa0;3</bold></xref>.</p>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>The parameter values for different models.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="left">Model</th>
<th valign="top" align="left">Python Package</th>
<th valign="top" align="left">Hyper-parameter Value</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Vanila LSTM</td>
<td valign="top" align="left">from keras.models import Sequential<break/>from keras.layers import LSTM<break/>from keras.layers import Dense</td>
<td valign="top" align="left">units =500,<break/>epochs=100,<break/>batch_size=10,<break/>optimizer=&#x2018;adam&#x2019;,<break/>learning rate=0.0001<break/>recurrent_activation = &#x2018;sigmoid&#x2019;</td>
</tr>
<tr>
<td valign="top" align="left">Stacked LSTMs-LightGBM</td>
<td valign="top" align="left">from keras.models import Sequential<break/>from keras.layers import LSTM<break/>from keras.layers import Dense<break/>import lightgbm as lgb</td>
<td valign="top" align="left">(the same LSTM parameter values as mentioned above)<break/>num_leaves=5,<break/>learning_rate=0.1,<break/>n_estimators=49</td>
</tr>
<tr>
<td valign="top" align="left">Integrated LSTM-LightGBM</td>
<td valign="top" align="left">from keras.models import Sequential<break/>from keras.layers import LSTM<break/>from keras.layers import Dense<break/>import lightgbm as lgb</td>
<td valign="top" align="left">(the same LSTM parameter values as mentioned above)<break/>num_leaves=42,<break/>learning_rate=0.05,<break/>n_estimators=23</td>
</tr>
<tr>
<td valign="top" align="left">Hybrid LSTM-LightGBM</td>
<td valign="top" align="left">from keras.models import Sequential<break/>from keras.layers import LSTM<break/>from keras.layers import Dense<break/>import lightgbm as lgb<break/>from sklearn import linear_model</td>
<td valign="top" align="left">(the same LSTM parameter values as mentioned above)<break/>num_leaves=29,<break/>learning_rate=0.1,<break/>n_estimators=56<break/>alphas=0.1</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="f4"><bold>Figure&#xa0;4</bold></xref> visualizes the training performance of Vanila LSTM. For Vanila LSTM model, the loss curves of the training and validation sets tended to be flat after parameter tuning, and the learning rate decreased to 0.0001. In the case of not amplifying the samples of the dataset, the model was fully trained at this time, but the effect of the training model had room for further improvement.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Accuracy and loss curves of training set and verification set (Vanila LSTM model).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1093905-g004.tif"/>
</fig>
<p>The variant algorithm of LSTM has been used to further improve model accuracy. The training results of different crown profile models based on LSTM and its variant algorithms are listed <xref ref-type="table" rid="T4"><bold>Table&#xa0;4</bold></xref>. We observed that the LSTM&#x2019;s variant algorithms performed higher accuracy compared to molecular LSTM algorithm (Vanila LSTM). From <xref ref-type="table" rid="T4"><bold>Table&#xa0;4</bold></xref> and <xref ref-type="fig" rid="f5"><bold>Figure&#xa0;5</bold></xref>, the proposed Hybrid LSTM-LightGBM performs better than two other variant algorithms with the minimum value of MAE as 0.2336, MSE as 0.1089 and ME as 3.91E-16 and the maximum value of R<sup>2</sup> as 0.8656 for training datasets. And the better one of two other variant algorithms is Integrated LSTM-LightGBM with MAE as 0.2798, MSE as 0.1558, ME as -5.49E-12 and R<sup>2</sup> as 0. 8078.For validation datasets, the proposed Integrated LSTM-LightGBM realizes the best rank, followed by Hybrid LSTM-LightGBM. Moreover, from the analysis of training time, the Hybrid LSTM-LightGBM required slightly more computational time compared to Integrated LSTM-LightGBM. We also observed that LightGBM was the fastest algorithm among the proposed algorithms as it consumed the shortest computation time for training datasets in this study, whereas Stacked LSTMs-LightGBM was the most time-consuming algorithm, requiring, on average, approximately 719 times longer computational time than LightGBM due to large number of algorithm parameters (<xref ref-type="table" rid="T4"><bold>Table&#xa0;4</bold></xref>).</p>
<table-wrap id="T4" position="float">
<label>Table&#xa0;4</label>
<caption>
<p>The training results of different crown profile models based on LSTM and its variant algorithms.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" rowspan="2" align="left">Model</th>
<th valign="top" colspan="5" align="center">Train</th>
<th valign="top" colspan="4" align="center">Validation</th>
</tr>
<tr>
<th valign="top" align="center">R<sup>2</sup>
</th>
<th valign="top" align="center">MSE</th>
<th valign="top" align="center">MAE</th>
<th valign="top" align="center">ME</th>
<th valign="top" align="center">Training time</th>
<th valign="top" align="center">R<sup>2</sup>
</th>
<th valign="top" align="center">MSE</th>
<th valign="top" align="center">MAE</th>
<th valign="top" align="center">ME</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Vanila LSTM</td>
<td valign="top" align="center">0.6643</td>
<td valign="top" align="center">0.2721</td>
<td valign="top" align="center">0.3650</td>
<td valign="top" align="center">0.1689</td>
<td valign="top" align="center">126.16</td>
<td valign="top" align="center">0.6637</td>
<td valign="top" align="center">0.2746</td>
<td valign="top" align="center">0.3634</td>
<td valign="top" align="center">0.1524</td>
</tr>
<tr>
<td valign="top" align="left">LightGBM</td>
<td valign="top" align="center">0.8554</td>
<td valign="top" align="center">0.1172</td>
<td valign="top" align="center">0.2396</td>
<td valign="top" align="center">4.75E-10</td>
<td valign="top" align="center"><bold>0.48</bold>
</td>
<td valign="top" align="center">0.7199</td>
<td valign="top" align="center">0.2287</td>
<td valign="top" align="center">0.3407</td>
<td valign="top" align="center"><bold>-0.0117</bold>
</td>
</tr>
<tr>
<td valign="top" align="left">Stacked LSTMs-LightGBM</td>
<td valign="top" align="center">0.7139</td>
<td valign="top" align="center">0.2319</td>
<td valign="top" align="center">0.3454</td>
<td valign="top" align="center">3.69E-10</td>
<td valign="top" align="center">344.94</td>
<td valign="top" align="center">0.6871</td>
<td valign="top" align="center">0.2555</td>
<td valign="top" align="center">0.3524</td>
<td valign="top" align="center">-0.0178</td>
</tr>
<tr>
<td valign="top" align="left">Integrated LSTM-LightGBM</td>
<td valign="top" align="center">0.8078</td>
<td valign="top" align="center">0.1558</td>
<td valign="top" align="center">0.2798</td>
<td valign="top" align="center">-5.49E-12</td>
<td valign="top" align="center">126.36</td>
<td valign="top" align="center"><bold>0.7242</bold>
</td>
<td valign="top" align="center"><bold>0.2252</bold>
</td>
<td valign="top" align="center"><bold>0.3351</bold>
</td>
<td valign="top" align="center">-0.0178</td>
</tr>
<tr>
<td valign="top" align="left">Hybrid LSTM-LightGBM</td>
<td valign="top" align="center"><bold>0.8656</bold>
</td>
<td valign="top" align="center"><bold>0.1089</bold>
</td>
<td valign="top" align="center"><bold>0.2336</bold>
</td>
<td valign="top" align="center"><bold>3.91E-16</bold>
</td>
<td valign="top" align="center">126.64</td>
<td valign="top" align="center">0.6994</td>
<td valign="top" align="center">0.2455</td>
<td valign="top" align="center">0.3549</td>
<td valign="top" align="center">-0.0128</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Best performance is highlighted in bold.</p>
</table-wrap-foot>
</table-wrap>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Performance Evaluation for the five algorithms on the validation and test subsets.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1093905-g005.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T5"><bold>Table&#xa0;5</bold></xref> shows the error for different model predictions. As seen from the four forecasting performance indices (R<sup>2</sup>, ME, MAE and MSE) that the Integrated LSTM-LightGBM model had some degrees of advantages over LightGBM and Vanila LSTM, indicating that in the case of more complex data, LSTM&#x2019;s variant algorithms were sufficient to learn crown profile features and it could predict accurately. Although the ensemble learning model (LightGBM) was not inferior to Vanila LSTM and its other variant algorithms in test results, the overall trend of the deep learning model was better. The comparable model performance on both validation and test sets indicated that the applied LSTM&#x2019;s variant algorithms offered generalizability and transferability of the developed model to previously LSTM algorithm. Rank metric from testing results showed that Integrated LSTM-LightGBM performance achieved the best performance followed by LightGBM and Stacked LSTMs-LightGBM.</p>
<table-wrap id="T5" position="float">
<label>Table&#xa0;5</label>
<caption>
<p>Comparison of test results of different crown profile models based on LSTM and its variant algorithms.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="left">Model</th>
<th valign="top" align="center">R<sup>2</sup> (Rank)</th>
<th valign="top" align="center">MSE (Rank)</th>
<th valign="top" align="center">MAE (Rank)</th>
<th valign="top" align="center">ME (Rank)</th>
<th valign="top" align="center">Sum Rank (Rank)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Vanila LSTM</td>
<td valign="top" align="center">0.6692 (5)</td>
<td valign="top" align="center">0.2942 (5)</td>
<td valign="top" align="center">0.3959 (5)</td>
<td valign="top" align="center">0.2028 (5)</td>
<td valign="top" align="center">20 (5)</td>
</tr>
<tr>
<td valign="top" align="left">LightGBM</td>
<td valign="top" align="center">0.7197 (2)</td>
<td valign="top" align="center">0.2493 (2)</td>
<td valign="top" align="center">0.3586 (2)</td>
<td valign="top" align="center">0.0607 (3)</td>
<td valign="top" align="center">9 (2)</td>
</tr>
<tr>
<td valign="top" align="left">Stacked LSTMs-LightGBM</td>
<td valign="top" align="center">0.7040 (3)</td>
<td valign="top" align="center">0.2633 (3)</td>
<td valign="top" align="center">0.3700 (3)</td>
<td valign="top" align="center"><bold>0.0379 (1)</bold>
</td>
<td valign="top" align="center">10 (3)</td>
</tr>
<tr>
<td valign="top" align="left">Integrated LSTM-LightGBM</td>
<td valign="top" align="center"><bold>0.7308 (1)</bold>
</td>
<td valign="top" align="center"><bold>0.2394 (1)</bold>
</td>
<td valign="top" align="center"><bold>0.3537 (1)</bold>
</td>
<td valign="top" align="center">0.0458 (2)</td>
<td valign="top" align="center"><bold>5 (1)</bold>
</td>
</tr>
<tr>
<td valign="top" align="left">Hybrid LSTM-LightGBM</td>
<td valign="top" align="center">0.6900 (4)</td>
<td valign="top" align="center">0.2757 (4)</td>
<td valign="top" align="center">0.3780 (4)</td>
<td valign="top" align="center">0.0664 (4)</td>
<td valign="top" align="center">16 (4)</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Rank is the rating of the test statistic (R<sup>2</sup>, ME, MAE and MSE), the smaller the rating value, the better the model prediction result. the best performance is highlighted in bold.</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Relative importance of influential predictors</title>
<p>Considering that LSTM&#x2019;s variant algorithms were composed of LightGBM and Vanila LSTM, the relative importance of potential influential predictors for predicting crown profile was investigated for each of LightGBM (<xref ref-type="fig" rid="f6"><bold>Figure&#xa0;6</bold></xref>) and Vanila LSTM models (<xref ref-type="fig" rid="f7"><bold>Figure&#xa0;7</bold></xref>). For beeswarm plot, each point is a result, its position on the x-axis represents the SHAP value of the feature, and the color represents the relative size of the feature, with red representing high and blue representing low.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Feature importance bar plot (mean (|SHAP value|), left plot) and beeswarm plot (mean value, right plot) for LightGBM model. Where color represents characteristic value (red high, blue low). * indicates a multiplication sign.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1093905-g006.tif"/>
</fig>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Feature importance bar plot (mean (|SHAP value|), left plot) and beeswarm plot (mean value, right plot) for Vanila LSTM model. Where color represents characteristic value (red high, blue low). * indicates a multiplication sign.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1093905-g007.tif"/>
</fig>
<p>For LightGBM model, LAG(CR) (<italic>CR<sub>i-1</sub>
</italic>), RCH and CW were found the most important predictors, while other variables were relatively insignificant variables (see <xref ref-type="fig" rid="f6"><bold>Figure&#xa0;6</bold></xref> feature importance bar plot). Furthermore, we found that LAG (CR), the most important feature, was basically positively correlated with CR (the model output); The RCH also had an obvious influence. Further analysis, if the RCH is large, the estimated value will be reduced significantly, because the leftmost point in the row of RCH is basically red in feature importance beeswarm plot; The SHAP value in the data point with large CW value is greater than 0, which belongs to positive correlation (see <xref ref-type="fig" rid="f6"><bold>Figure&#xa0;6</bold></xref> beeswarm plot).</p>
<p>For the Vanila LSTM model, the most important variables were found to be the Poly (<italic>CW, LCL, CH</italic>)<sup>3</sup> and the original measurement tree factors (LAG(CR), DBH and TH), and the least important predictors were some derived factor (CLR, TSC, RCH, HCW, CFR and HCB), in that order (see <xref ref-type="fig" rid="f7"><bold>Figure&#xa0;7</bold></xref> left plot). The beeswarm plot (see <xref ref-type="fig" rid="f7"><bold>Figure&#xa0;7</bold></xref> right plot) shows that CH*LCL<sup>2</sup>, CW*LCL<sup>2</sup>, LCL<sup>3</sup> and CW<sup>2</sup>*LCL are obviously positively correlated with predictors, while CH<sup>3</sup> and CH<sup>2</sup>*CW are basically negatively correlated with predictors. The blue dots of CH*LCL<sup>2</sup>, CW*LCL2, LCL<sup>3</sup> and CW<sup>3</sup> variables are mainly concentrated in the area where SHAP value is less than 0, indicating that when their values are small, the estimate of CR will be reduced. For feature DBH, CH, LCL and CW, most of the points are diffuse in SHAP=0, so it has no effect on most of them, only a small part.</p>
<p>The relative importance of influential predictors was different for the LightGBM and Vanila LSTM models. There were only three factors that contribute significantly to LightGBM model, while almost all factors contributed to Vanila LSTM model. This phenomenon can explain why deep learning outperforms ensemble learning when there are many features.</p>
</sec>
</sec>
<sec id="s4" sec-type="discussion">
<label>4</label>
<title>Discussion</title>
<sec id="s4_1">
<label>4.1</label>
<title>Performance and comparison of models</title>
<p>Previous studies have shown that machine learning has broad application in crown profile modeling. These machine learning includes MLP, SVR, RF, AdaBoost, GBDT and XGBoost (<xref ref-type="bibr" rid="B43">Tian et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B1">Chen et&#xa0;al., 2022</xref>). Among them, the ensemble learning algorithms can deal with complex nonlinear relationship and show strong prediction ability when predicting the crown profile (<xref ref-type="bibr" rid="B1">Chen et&#xa0;al., 2022</xref>).The purpose of this paper is to find the applicable model for crown profile prediction by comparing the ensemble and deep learning algorithms based on the same data format. So far, the deep learning algorithm has not been used to predict crown profile yet based on space-dependent data. Results from this study (see <xref ref-type="table" rid="T4"><bold>Table&#xa0;4</bold></xref> and <xref ref-type="table" rid="T5"><bold>Table&#xa0;5</bold></xref>) showed that the Integrated LSTM-LightGBM model consistently obtained the best performance for crown profile prediction compared with LightGBM model. The overall trend of the deep learning model was better than the ensemble learning model.</p>
<p>An important finding was that there were only three feature variables that contribute significantly to LightGBM model, while almost all feature variables contributed to Vanila LSTM model (see <xref ref-type="fig" rid="f6"><bold>Figures&#xa0;6</bold></xref>, <xref ref-type="fig" rid="f7"><bold>7</bold></xref>). Two phenomena can be attributed to the finding. Firstly, the LSTM&#x2019;s variant model was superior to the single LSTM model. The model relied on feature variables to develop its prediction algorithms. So, when the number of features contributed to model was less, the generalization ability of the whole model was therefore reduced and the accuracy of the predictor importance measurement was also affected. Secondly, the deep learning outperformed ensemble learning when there were many features (<xref ref-type="bibr" rid="B53">Zhang et&#xa0;al., 2018</xref>; <xref ref-type="bibr" rid="B18">Jan et&#xa0;al., 2019</xref>). The LSTM series was affected by more variables than LightGBM in this study. This finding supported the notion that more feature variables bring more room for improvement for LSTM series.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>The interpretability of ensemble or deep learning models</title>
<p>Previous results have shown that the machine learning is an effective technique in improving the crown profile prediction accuracy. However, understanding why a model makes a certain prediction can be as crucial as the prediction&#x2019;s accuracy (<xref ref-type="bibr" rid="B28">Lundberg and Lee, 2017</xref>). Interpretable machine learning techniques can generally be grouped into two categories: intrinsic interpretability and post-hoc interpretability (<xref ref-type="bibr" rid="B11">Du et&#xa0;al., 2019</xref>). Intrinsic interpretability incorporates interpretability directly to their structures, including decision tree, rule-based model, linear model, attention model, etc. In contrast, the post-hoc interpretability requires selecting and training a black-box model (ensemble or deep learning) and applying interpretability methods (feature importance, partial dependency graph) to explanate after training (<xref ref-type="bibr" rid="B31">Molnar, 2020</xref>). Current explanations are usually given in the format of feature importance vectors, which are a complete causal attribution explanation (<xref ref-type="bibr" rid="B32">Molnar et&#xa0;al., 2018</xref>). The explanation audiences, such as developers or researchers, can utilize the statistical analysis of the feature importance distribution to debug the models (<xref ref-type="bibr" rid="B11">Du et&#xa0;al., 2019</xref>).</p>
<p>In this paper, we adopt a unified framework for interpreting predictions of ensemble or deep learning models, SHAP. The relative importance of influential predictors was different for the LightGBM and Vanila LSTM models. There are more factors that contribute significantly to Vanila LSTM model compared to LightGBM model. The phenomenon can be attributed to two causes. Firstly, over-fitting can be a problem, especially for the LightGBM model. The generalization ability of the whole model was therefore reduced and the accuracy of the predictor importance measurement was also affected. Secondly, the problem of non-convex optimization makes convergence to a local optimum possible when the parameters of the model are learned and adjusted. This will lead to the deviation of the predictor importance&#x2019;s estimation (<xref ref-type="bibr" rid="B17">Huang et&#xa0;al., 2019</xref>).</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Limitations and further research</title>
<p>One of the limitations of this paper is that whether it is LightGBM or LSTM series, whether it is a Vanila LSTM model or an LSTM&#x2019;s variant model, their robustness is difficult to guarantee for abnormal data and false data, but compared to the ensemble and deep learning models, the model generated by deep learning is still better, but it will consume more computing resources. Fortunately, the computational complexity of these algorithms is relatively small in crown profile modelling, and the main purpose of this paper is to explore the performance of deep learning methods. However, if we can solve the above problems, it will be more conducive to the improvement of the algorithm, this part of the task will be placed in our follow-up work.</p>
<p>Age has a certain influence on the crown profile (<xref ref-type="bibr" rid="B52">Yu et&#xa0;al., 2021</xref>). However, age variable inputs have not been used in this paper to predict crown profile because it is difficult to obtain the age of each tree for the uneven aged forest in this study. In future research, age variable may be used for improving the model predictions of crown profile. Moreover, current models may be biased when applied at a large scale as the crown profile is largely influenced by site quality, stand density, spatial structure (such as mingling, neighborhood comparison, and uniform angle index), and random variabilities caused by various stochastic factors that vary from stands to stands. Thus, the prediction bias can be reduced through the integration of all kinds of variability into the crown profile models (<xref ref-type="bibr" rid="B37">Sharma et&#xa0;al., 2017</xref>).</p>
<p>Several important model-agnostic interpretability methods such as Partial Dependence Plot (PDP), Individual Conditional Expectation (ICE), Permuted Feature Importance, Global Surrogate, Local Surrogate (LIME), SHAP Value exist, and while none of them are perfect, they can help researchers interpret the results of even very complex machine learning models (<xref ref-type="bibr" rid="B54">Zhou, 2019</xref>). For this study, we only used a method (SHAP Value) to interpret the predictions of ensemble or deep learning models. In the future work, multiple model-agnostic methods may be adopted, each of them represents a step toward more fully understanding machine learning models. As machine learning becomes more and more ubiquitous, grasping how these models find answers will be crucial to improving their performance and reliability.</p>
</sec>
</sec>
<sec id="s5" sec-type="conclusions">
<label>5</label>
<title>Conclusions</title>
<p>This paper has introduced a novel method using deep learning prediction based on LSTMs, LightGBM and Ridge algorithm for crown profile forecasting. In the proposed LSTM&#x2019;s variant models, a cluster of LSTMs with diverse hidden layers and neurons are employed separately to learn the information of crown profile. When compared with proposed prediction models including Vanila LSTM, LightGBM, Stacked LSTMs-LightGBM, Integrated LSTM-LightGBM and Hybrid LSTM-LightGBM, the pro-posed Hybrid LSTM-LightGBM can achieve a best forecasting performance with the minimum value of MAE, MSE and ME and the maximum value of R<sup>2</sup> for training datasets, and the proposed Integrated LSTM-LightGBM can achieve a best forecasting performance on both validation and test sets. Furthermore, the analysis of feature importance of LightGBM and Vanila LSTM present that there are more factors that contribute significantly to Vanila LSTM model compared to LightGBM model. This phenomenon can explain why deep learning outperforms ensemble learning when there are more interrelated features. In conclusion, the following are the highlights of the study:</p>
<p>(1) LSTM&#x2019;s variant algorithms obtained the best performance for crown profile prediction.</p>
<p>(2) The overall trend of the deep learning model was better than the ensemble learning model.</p>
<p>(3) We used a method (SHAP Value) to interpret the predictions of black-box models (ensemble or deep learning).</p>
</sec>
<sec id="s6" sec-type="data-availability">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="supplementary-material" rid="SM1"><bold>Supplementary Material</bold></xref>. Further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7" sec-type="author-contributions">
<title>Author contributions</title>
<p>YC and JW contributed to the study design and performed the formal analysis. YC performed the software analysis and wrote the first draft of the manuscript. JW contributed data curation. YC and JW contributed to the writing, review, and editing. All authors contributed to the article and approved the submitted version.</p>
</sec>
</body>
<back>
<sec id="s8" sec-type="funding-information">
<title>Funding</title>
<p>This research was funded by the National Natural Science Foundation of China&#x201d;Research on Structure Optimization of <italic>Pinus yunnanensis</italic> Secondary Forests Based on Reinforcement Learning&#x201d; (grant number 32001313),Climate-sensitive Stand Biomass Model of Moso Bamboo (grant number 203402010801), Yunnan Fundamental Research Projects (grant number 202201AT070006) and Yunnan Postdoctoral Research Fund Projects (grant number ynbh20057).</p>
</sec>
<ack>
<title>Acknowledgments</title>
<p>We are grateful to Professor Wu Baoguo at Beijing Forestry University, for supplying administrative support.</p>
</ack>
<sec id="s9" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s10" sec-type="disclaimer">
<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>
<sec id="s11" sec-type="supplementary-material">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fpls.2023.1093905/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fpls.2023.1093905/full#supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Table_1.docx" id="SM1" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Dong</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Crown profile modeling and prediction based on ensemble learning</article-title>. <source>Forests</source> <volume>13</volume> (<issue>3</issue>), <fpage>410</fpage>. doi: <pub-id pub-id-type="doi">10.3390/f13030410</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Duan</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Ye</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Sharma</surname> <given-names>R. P.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Estimating crown width in degraded forest: A two-level nonlinear mixed-effects crown width model for dacrydium pierrei and podocarpus imbricatus in tropical China</article-title>. <source>For. Ecol. Manage.</source> <volume>497</volume>, <fpage>119486</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.foreco.2021.119486</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zeng</surname> <given-names>G. Q.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Du</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>K. D.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Wind speed forecasting using nonlinear-learning ensemble of deep learning time series prediction and extremal optimization</article-title>. <source>Energy Conversion Manage.</source> <volume>165</volume>, <fpage>681</fpage>&#x2013;<lpage>695</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.enconman.2018.03.098</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Crecente-Campo</surname> <given-names>F.</given-names>
</name>
<name>
<surname>&#xc1;lvarez-Gonz&#xe1;lez</surname> <given-names>J. G.</given-names>
</name>
<name>
<surname>Castedo-Dorado</surname> <given-names>F.</given-names>
</name>
<name>
<surname>G&#xf3;mez-Garc&#xed;a</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Di&#xe9;guez-Aranda</surname> <given-names>U.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Development of crown profile models for pinus pinaster ait. and pinus sylvestris l. @ in northwestern Spain</article-title>. <source>Forestry</source> <volume>86</volume> (<issue>4</issue>), <fpage>481</fpage>&#x2013;<lpage>491</lpage>. doi: <pub-id pub-id-type="doi">10.1093/forestry/cpt019</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Crecente-Campo</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Marshall</surname> <given-names>P.</given-names>
</name>
<name>
<surname>LeMay</surname> <given-names>V.</given-names>
</name>
<name>
<surname>Di&#xe9;guez-Aranda</surname> <given-names>U.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>A crown profile model for pinus radiata d. don in northwestern Spain</article-title>. <source>For. Ecol. Manage.</source> <volume>257</volume> (<issue>12</issue>), <fpage>2370</fpage>&#x2013;<lpage>2379</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.foreco.2009.03.038</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>de-Miguel</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Meht&#xe4;talo</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Shater</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Kraid</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Pukkala</surname> <given-names>T.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Evaluating marginal and conditional predictions of taper models in the absence of calibration data</article-title>. <source>Can. J. For. Res.</source> <volume>42</volume> (<issue>7</issue>), <fpage>1383</fpage>&#x2013;<lpage>1394</lpage>. doi: <pub-id pub-id-type="doi">10.1139/x2012-090</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deng</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Xiang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Ouyang</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zeng</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>Spatially explicit optimization of the forest management tradeoff between timber production and carbon sequestration</article-title>. <source>Ecol. Indic.</source> <volume>142</volume>, <fpage>109193</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.ecolind.2022.109193</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Di Salvatore</surname> <given-names>U.</given-names>
</name>
<name>
<surname>Marchi</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Cantiani</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Single-tree crown shape and crown volume models for pinus nigra JF Arnold in central Italy</article-title>. <source>Ann. For. Sci.</source> <volume>78</volume> (<issue>3</issue>), <fpage>1</fpage>&#x2013;<lpage>10</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s13595-021-01099-4</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Abbas</surname> <given-names>K.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A survey on deep learning and its applications</article-title>. <source>Comput. Sci. Rev.</source> <volume>40</volume>, <fpage>100379</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.cosrev.2021.100379</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Han</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Study on crown profile models for Chinese fir (Cunninghamia lanceolata) in fujian province and its visualization simulation</article-title>. <source>Scandinavian J. For. Res.</source> <volume>31</volume> (<issue>3</issue>), <fpage>302</fpage>&#x2013;<lpage>313</lpage>. doi: <pub-id pub-id-type="doi">10.1080/02827581.2015.1081982</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Du</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Techniques for interpretable machine learning</article-title>. <source>Commun. ACM</source> <volume>63</volume> (<issue>1</issue>), <fpage>68</fpage>&#x2013;<lpage>77</lpage>. doi: <pub-id pub-id-type="doi">10.1145/3359786</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fawcett</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Bennie</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Anderson</surname> <given-names>K.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Monitoring spring phenology of individual tree crowns using drone-acquired NDVI data</article-title>. <source>Remote Sens. Ecol. Conserv.</source> <volume>7</volume> (<issue>2</issue>), <fpage>227</fpage>&#x2013;<lpage>244</lpage>. doi: <pub-id pub-id-type="doi">10.1002/rse2.184</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Sharma</surname> <given-names>R. P.</given-names>
</name>
<name>
<surname>Lei</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Tang</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Nonlinear mixed-effects crown width models for individual trees of Chinese fir (Cunninghamia lanceolata) in south-central China</article-title>. <source>For. Ecol. Manage.</source> <volume>302</volume>, <fpage>210</fpage>&#x2013;<lpage>220</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.foreco.2013.03.036</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Sharma</surname> <given-names>R. P.</given-names>
</name>
<name>
<surname>Pang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A generalized nonlinear mixed-effects height to crown base model for Mongolian oak in northeast China</article-title>. <source>For. Ecol. Manage.</source> <volume>384</volume>, <fpage>34</fpage>&#x2013;<lpage>43</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.foreco.2016.09.012</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>G&#xe9;ron</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2022</year>). <source>Hands-on machine learning with scikit-learn, keras, and TensorFlow</source> (<publisher-name>O'Reilly Media, Inc</publisher-name>).</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hann</surname> <given-names>D. W.</given-names>
</name>
</person-group> (<year>1999</year>). <article-title>An adjustable predictor of crown profile for stand-grown Douglas-fir trees</article-title>. <source>For. Sci.</source> <volume>45</volume> (<issue>2</issue>), <fpage>217</fpage>&#x2013;<lpage>225</lpage>. doi: <pub-id pub-id-type="doi">10.1093/forestscience/45.2.217</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Crosbie</surname> <given-names>R. S.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Doble</surname> <given-names>R.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Groundwater recharge prediction using linear regression, multi-layer perception network, and deep learning</article-title>. <source>Water</source> <volume>11</volume> (<issue>9</issue>), <fpage>1879</fpage>. doi: <pub-id pub-id-type="doi">10.3390/w11091879</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jan</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Farman</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Khan</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Imran</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Islam</surname> <given-names>I. U.</given-names>
</name>
<name>
<surname>Ahmad</surname> <given-names>A.</given-names>
</name>
<etal/>
</person-group>. (<year>2019</year>). <article-title>Deep learning in big data analytics: a comparative study</article-title>. <source>Comput. Electrical Eng.</source> <volume>75</volume>, <fpage>275</fpage>&#x2013;<lpage>287</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.compeleceng.2017.12.009</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jia</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>D.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Nonlinear mixed-effects height to crown base and crown length dynamic models using the branch mortality technique for a Korean larch (Larix olgensis) plantation in northeast China</article-title>. <source>J. Forestry Res.</source> <volume>30</volume> (<issue>6</issue>), <fpage>2095</fpage>&#x2013;<lpage>2109</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s11676-019-01045-1</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jin</surname> <given-names>Z. Z.</given-names>
</name>
<name>
<surname>Peng</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2004</year>). <source>Yunnan pine (Pinus yunnanensis franch.)</source> (<publisher-loc>Kunming</publisher-loc>: <publisher-name>Yunnan Science and Technology Press</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>66</lpage>.</citation>
</ref>
<ref id="B21">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Jozefowicz</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Zaremba</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Sutskever</surname> <given-names>I.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>An empirical exploration of recurrent network architectures</article-title>,&#x201d; in <conf-name>Proceedings of the International Conference on Machine Learning</conf-name>, <conf-loc>Lille, France</conf-loc>. <fpage>6</fpage>&#x2013;<lpage>11</lpage>.</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ju</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Rehman</surname> <given-names>M. U.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A model combining convolutional neural network and LightGBM algorithm for ultra-short-term wind power forecasting</article-title>. <source>IEEE Access</source> <volume>7</volume>, <fpage>28309</fpage>&#x2013;<lpage>28318</lpage>. doi: <pub-id pub-id-type="doi">10.1109/ACCESS.2019.2901920</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ke</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Meng</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Finley</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Ma</surname> <given-names>W.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>). &#x201c;<article-title>Lightgbm: A highly efficient gradient boosting decision tree</article-title>,&#x201d; in <source>Advances in neural information processing systems</source>, vol. <volume>30</volume>.</citation>
</ref>
<ref id="B24">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Kent</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Salem</surname> <given-names>F.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Performance of three slim variants of the long short-term memory (LSTM) layer</article-title>,&#x201d; in <conf-name>2019 IEEE 62nd International midwest Symposium on circuits and Systems (MWSCAS)</conf-name>. <fpage>307</fpage>&#x2013;<lpage>310</lpage>.</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Krause</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Murray</surname> <given-names>I.</given-names>
</name>
<name>
<surname>Renals</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Multiplicative LSTM for sequence modelling</article-title>. <source>arXiv</source> <volume>1609</volume>, <fpage>07959</fpage>. doi: <pub-id pub-id-type="doi">10.48550/arXiv.1609.07959</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lejeune</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Ung</surname> <given-names>C. H.</given-names>
</name>
<name>
<surname>Fortin</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>X. J.</given-names>
</name>
<name>
<surname>Lambert</surname> <given-names>M. C.</given-names>
</name>
<name>
<surname>Ruel</surname> <given-names>J. C.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>A simple stem taper model with mixed effects for boreal black spruce</article-title>. <source>Eur. J. For. Res.</source> <volume>128</volume> (<issue>5</issue>), <fpage>505</fpage>&#x2013;<lpage>513</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s10342-009-0300-8</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Lv</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Cao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Xie</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Peng</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Du</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>LSTM variants meet graph neural networks for road speed prediction</article-title>. <source>Neurocomputing</source> <volume>400</volume>, <fpage>34</fpage>&#x2013;<lpage>45</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.neucom.2020.03.031</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lundberg</surname> <given-names>S. M.</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>S. I.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>A unified approach to interpreting model predictions</article-title>,&#x201d; in <source>Advances in neural information processing systems</source>, vol. <volume>30</volume>.</citation>
</ref>
<ref id="B29">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>McCulloch</surname> <given-names>C. E.</given-names>
</name>
<name>
<surname>Searle</surname> <given-names>S. R.</given-names>
</name>
</person-group> (<year>2001</year>). &#x201c;<article-title>Generalized, linear, and mixed models</article-title>,&#x201d; in <source>Wiley Series in probability and statistics</source> (<publisher-loc>NJ, USA</publisher-loc>: <publisher-name>Wiley: Hoboken</publisher-name>).</citation>
</ref>
<ref id="B30">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mehtab</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Sen</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Dutta</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Stock price prediction using machine learning and LSTM-based deep learning models</article-title>,&#x201d; in <source>Symposium on machine learning and metaheuristics algorithms, and applications</source> (<publisher-loc>Singapore</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>88</fpage>&#x2013;<lpage>106</lpage>.</citation>
</ref>
<ref id="B31">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Molnar</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>) <source>Interpretable machine learning</source>. Available at: <uri xlink:href="https://www.Lulu.com">https://www.Lulu.com</uri>.</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Molnar</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Casalicchio</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Bischl</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Iml: An r package for interpretable machine learning</article-title>. <source>J. Open Source Software</source> <volume>3</volume> (<issue>26</issue>), <fpage>786</fpage>. doi: <pub-id pub-id-type="doi">10.21105/joss.00786</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Myers</surname> <given-names>R. H.</given-names>
</name>
</person-group> (<year>1990</year>). <source>Classical and modern regression with applications</source>. <edition>2nd ed</edition> (<publisher-loc>Belmont</publisher-loc>: <publisher-name>Duxbury Press</publisher-name>).</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ple&#x219;oianu</surname> <given-names>A. I.</given-names>
</name>
<name>
<surname>Stupariu</surname> <given-names>M. S.</given-names>
</name>
<name>
<surname>&#x218;andric</surname> <given-names>I.</given-names>
</name>
<name>
<surname>P&#x103;tru-Stupariu</surname> <given-names>I.</given-names>
</name>
<name>
<surname>Dr&#x103;gu&#x21b;</surname> <given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Individual tree-crown detection and species classification in very high-resolution remote sensing imagery using a deep learning ensemble model</article-title>. <source>Remote Sens.</source> <volume>12</volume> (<issue>15</issue>), <fpage>2426</fpage>. doi: <pub-id pub-id-type="doi">10.3390/rs12152426</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rautiainen</surname> <given-names>M.</given-names>
</name>
<name>
<surname>M&#xf5;ttus</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Stenberg</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Ervasti</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Crown envelope shape measurements and models</article-title>. <source>Silva Fennica</source> <volume>42</volume> (<issue>1</issue>), <fpage>19</fpage>. doi: <pub-id pub-id-type="doi">10.14214/sf.261</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Reichstein</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Camps-Valls</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Stevens</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Jung</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Denzler</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Carvalhais</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Deep learning and process understanding for data-driven earth system science</article-title>. <source>Nature</source> <volume>566</volume> (<issue>7743</issue>), <fpage>195</fpage>&#x2013;<lpage>204</lpage>. doi: <pub-id pub-id-type="doi">10.1038/s41586-019-0912-1</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sharma</surname> <given-names>R. P.</given-names>
</name>
<name>
<surname>B&#xed;lek</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Vacek</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Vacek</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Modelling crown width&#x2013;diameter relationship for scots pine in the central Europe</article-title>. <source>Trees</source> <volume>31</volume> (<issue>6</issue>), <fpage>1875</fpage>&#x2013;<lpage>1889</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s00468-017-1593-8</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sharma</surname> <given-names>R. P.</given-names>
</name>
<name>
<surname>Vacek</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Vacek</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Individual tree crown width models for Norway spruce and European beech in Czech republic</article-title>. <source>For. Ecol. Manage.</source> <volume>366</volume>, <fpage>208</fpage>&#x2013;<lpage>220</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.foreco.2016.01.040</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Singh</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Thakur</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Sharma</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>A review of supervised machine learning algorithms</article-title>,&#x201d; in <conf-name>2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom)</conf-name>. <fpage>1310</fpage>&#x2013;<lpage>1315</lpage>.</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>F.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Using linear mixed-effects models with quantile regression to simulate the crown profile of planted pinus sylvestris var. mongolica trees</article-title>. <source>Forests</source> <volume>8</volume> (<issue>11</issue>), <fpage>446</fpage>. doi: <pub-id pub-id-type="doi">10.3390/f8110446</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>B.</given-names>
</name>
<name>
<surname>An</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>L.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>Individual tree crown segmentation and crown width extraction from a heightmap derived from aerial laser scanning data using a deep learning framework</article-title>. <source>Front. Plant Sci.</source> <volume>13</volume>. doi: <pub-id pub-id-type="doi">10.3389/fpls.2022.914974</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname> <given-names>H. L.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>S. C.</given-names>
</name>
<name>
<surname>Xiong</surname> <given-names>W. L.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Z. R.</given-names>
</name>
<name>
<surname>Cui</surname> <given-names>B. S.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Influence of slope on root system anchorage of <italic>Pinus yunnanensis</italic>
</article-title>. <source>Ecol. Eng.</source> <volume>32</volume> (<issue>1</issue>), <fpage>60</fpage>&#x2013;<lpage>67</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.ecoleng.2007.09.002</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tian</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Su</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Qi</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Min</surname> <given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A crown contour envelope model of Chinese fir based on random forest and mathematical modeling</article-title>. <source>Forests</source> <volume>12</volume> (<issue>1</issue>), <fpage>48</fpage>. doi: <pub-id pub-id-type="doi">10.3390/f12010048</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Ge</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Hou</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Meng</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Predicting crown width and length using nonlinear mixed-effects models: a test of competition measures using Chinese fir (Cunninghamia lanceolata (Lamb.) hook.)</article-title>. <source>Ann. For. Sci.</source> <volume>78</volume> (<issue>3</issue>), <fpage>1</fpage>&#x2013;<lpage>17</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s13595-021-01092-x</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Kane</surname> <given-names>M. B.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>D.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Correlation-regression analysis for understanding dominant height projection accuracy</article-title>. <source>For. Sci.</source> <volume>63</volume> (<issue>6</issue>), <fpage>549</fpage>&#x2013;<lpage>558</lpage>.</citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Qi</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Development of crown profile models for Chinese fir using non-linear mixed-effects modelling</article-title>. <source>Nat. Environ. Pollut. Technol.</source> <volume>18</volume> (<issue>4</issue>), <fpage>1349</fpage>&#x2013;<lpage>1361</lpage>.</citation>
</ref>
<ref id="B47">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wu</surname> <given-names>Z. Y.</given-names>
</name>
</person-group> (<year>1986</year>). <source>Flora yunnanica (Tomus 4): Spermatophyta</source> (<publisher-loc>Beijing</publisher-loc>: <publisher-name>Science Press</publisher-name>), <fpage>54</fpage>&#x2013;<lpage>57</lpage>.</citation>
</ref>
<ref id="B48">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wu</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Python Deep learning: based on PyTorch</source> (<publisher-loc>Beijing</publisher-loc>: <publisher-name>China Machine Press</publisher-name>).</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Woeste</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Cai</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Kang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>S.</given-names>
</name>
<etal/>
</person-group>. (<year>2016</year>). <article-title>Variation in needle and cone traits in natural populations of <italic>Pinus yunnanensis</italic>
</article-title>. <source>J. forestry Res.</source> <volume>27</volume> (<issue>1</issue>), <fpage>41</fpage>&#x2013;<lpage>49</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s11676-015-0153-6</pub-id>
</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Mou</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Meng</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>P.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>Detecting and mapping tree crowns based on convolutional neural network and Google earth images</article-title>. <source>Int. J. Appl. Earth Observation Geoinformation</source> <volume>108</volume>, <fpage>102764</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.jag.2022.102764</pub-id>
</citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Study on the altitudinal pattern of vegetation distribution along the eastern slope of cangshan Mountain,Yunnan,China</article-title>. <source>J. Yunnan Univ. (Natural Sci. Edition).</source> <volume>03</volume>, <fpage>318</fpage>&#x2013;<lpage>325</lpage>.</citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yu</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z. P.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Predicting coastal algal blooms with environmental factors by machine learning methods</article-title>. <source>Ecol. Indic.</source> <volume>123</volume>, <fpage>107334</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.ecolind.2020.107334</pub-id>
</citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>L. T.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A survey on deep learning for big data</article-title>. <source>Inf. Fusion</source> <volume>42</volume>, <fpage>146</fpage>&#x2013;<lpage>157</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.inffus.2017.10.006</pub-id>
</citation>
</ref>
<ref id="B54">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Interpretability methods in machine learning: A brief survey</source> (<publisher-name>Two Sigm</publisher-name>). Available at: <uri xlink:href="https://www.twosigma.com/articles/interpretability-methods-in-machine-learning-a-brief-survey/">https://www.twosigma.com/articles/interpretability-methods-in-machine-learning-a-brief-survey/</uri>.</citation>
</ref>
</ref-list>
</back>
</article>
