Next Article in Journal
Adaptive Sensitivity-Aware Differential Privacy Accounting for Federated Smart-Meter Theft Detection
Next Article in Special Issue
BDERL: A Reinforcement Learning-Enhanced Differential Evolution for the Earliness–Tardiness RCPSP
Previous Article in Journal
A Comparative Study of Federated Learning and Amino Acid Encoding with IoT Malware Detection as a Case Study
Previous Article in Special Issue
Transformer Encoder vs. Mamba SSM: Lightweight Architectures for Machining Stability-Induced Surface-Quality Categorization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Interpretable Optimized Extreme Gradient Boosting for Prediction of Higher Heating Value from Elemental Composition of Coal Resource to Energy Conversion

by
Paulino José García-Nieto
1,*,
Esperanza García-Gonzalo
1,
José Pablo Paredes-Sánchez
2 and
Luis Alfonso Menéndez-García
1
1
Department of Mathematics, Faculty of Sciences, University of Oviedo, C/Leopoldo Calvo Sotelo, 18, 33007 Oviedo, Spain
2
Department of Energy, Polytechnic School of Engineering of Gijón, University of Oviedo, C/Luis Ortiz Berrocal, Campus de Gijón, 33203 Gijón, Spain
*
Author to whom correspondence should be addressed.
Big Data Cogn. Comput. 2026, 10(4), 112; https://doi.org/10.3390/bdcc10040112
Submission received: 15 February 2026 / Revised: 22 March 2026 / Accepted: 30 March 2026 / Published: 7 April 2026
(This article belongs to the Special Issue Smart Manufacturing in the AI Era)

Abstract

The higher heating value (HHV), sometimes referred to as the gross calorific value, is a crucial metric for determining a fuel’s primary energy potential in energy production systems. By combining extreme gradient boosting (XGBoost) with the differential evolution (DE) optimizer, an innovative machine learning-based model was created in this study to forecast the HHV (dependent variable). As input variables, the model included the constituents of the coal’s ultimate analysis: carbon (C), oxygen (O), hydrogen (H), nitrogen (N), and sulfur (S). For comparative purposes, random forest regression (RFR), M5 model tree, multivariate linear regression (MLR), and previously reported empirical correlations were also applied to the experimental dataset. The results showed that the XGBoost strategy produced the most accurate predictions. An initial XGBoost analysis was carried out to identify the relative contribution of the input variables to coal HHV prediction. In particular, for coal HHV estimates reliant on experimental samples, the XGBoost regression produced a correlation coefficient of 0.9858 and a coefficient of determination of 0.9691. The excellent agreement between observed and anticipated values shows that the DE/XGBoost-based approximation performed satisfactorily. Lastly, a synopsis of the investigation’s key conclusions is provided.

1. Introduction

Coal is a carbonaceous sedimentary rock formed from the gradual transformation of plant matter under geological pressure and temperature conditions over millions of years. During this process, organic residues accumulate in oxygen-deficient environments such as swamps and wetlands, where decomposition is limited. Progressive burial and compaction lead to physical and chemical transformations that increase the carbon concentration and energy density of the material, eventually producing coal as a combustible fossil fuel [1,2].
As coalification progresses, plant material evolves through several stages (see Figure 1), including peat, lignite, bituminous coal, and anthracite, each characterized by increasing carbon content and calorific value. These stages reflect progressive loss of moisture and volatile components while the fixed carbon fraction increases. Consequently, the physicochemical properties of coal, including its heating value and suitability for energy applications, depend strongly on its elemental composition and coalification degree [3,4].
Coal classification and characterization commonly rely on parameters such as moisture content, ash content, volatile matter, and calorific value. In particular, ultimate analysis determines the weight percentages of the main elemental constituents of coal—carbon (C), hydrogen (H), oxygen (O), nitrogen (N), and sulfur (S)—which together describe the primary chemical structure of the fuel and strongly influence its energy performance.
The current global challenges encompass energy, environment, and sustainable development. Extended Sustainable development, environmental preservation, and energy security are current worldwide issues. Long-term reliance on fossil fuels, especially coal, has exacerbated climate change, resource exhaustion, and the greenhouse effect. As a result, investigators from all over the world are actively looking into efficient and environmentally friendly methods of using alternative fuels in the chain of supply for energy [3,4].
Coal plays a major role in the global energy supply. The widespread usage of this solid fossil fuel has been fueled by the growing need for power production and thermal energy uses; by 2030, coal consumption is expected to almost double [5]. Coal remains one of the most abundant and widely used fossil fuels worldwide and can be regarded as a long-term reservoir of stored solar energy. It contains intrinsic moisture and more than 50% organic content, mainly carbon [6].
Specifically, this analytical procedure includes the quantification of carbon by weight percentage, as well as the weight percentages of sulfur, nitrogen, and oxygen. Furthermore, ultimate analysis accounts for trace elements that may be present in coal. Data obtained from the elemental analysis of coal are essential for understanding its combustion behavior, including its heating value and suitability for diverse applications.
Ultimate coal analysis is a valuable method for succinctly characterizing the primary organic elemental composition of coal. In this procedure, the combustion of a representative coal sample is used to determine the weight percentages of hydrogen, sulfur, carbon, and nitrogen. An analyzer system measures the total nitrogen, carbon, and hydrogen from the same sample, while the remaining values are used to calculate the total oxygen content. Figure 2 presents the standardized procedure for conducting ultimate analysis in accordance with established protocols.
In fact, Figure 2 depicts the main stages involved in the ultimate analysis of coal:
  • Coal sampling: After drying, grinding, and sieving, the coal sample is produced with uniformly small particles.
  • Laboratory test: To change the components of the coal sample into the appropriate oxides, the coal sample is burned.
  • Detection: The products of combustion are used to define the composition of the sample for analysis.
  • Data analysis: The elemental composition and possible applications are predicted using the analysis results.
The energy yield of a solid fuel is determined by its calorific value, often known as its higher heating value (HHV). Consequently, a variety of applications, such as categorization, evaluation of energy potential, assessment of productive use, and precise assessment of commodities markets, depend on the right determination of coal’s HHV [7]. Moreover, insight into the HHV is crucial for the correct plans and procedures of coal-reliant systems [8]. Therefore, it is preferable to create and apply techniques that enable the quick and precise calculation of coal HHV, providing significant money savings over customary laboratory measurements. In keeping with this goal, earlier studies have suggested mathematical correlations, found empirically, for forecasting coal HHV based on the essential components found in the final analysis [9,10,11,12,13,14].
In recent years, machine learning (ML) approaches have increasingly been applied to estimate the higher heating value (HHV) of coal from proximate or ultimate analysis data. Methods such as artificial neural networks, adaptive neuro-fuzzy inference systems, Gaussian process regression, and decision tree-based algorithms have shown promising predictive capability in comparison with traditional empirical correlations in the context of AI and energy-related regression modeling [15,16,17,18]. However, several limitations remain in the existing literature. Many studies focus primarily on predictive accuracy, while paying less attention to model interpretability, robustness to correlated predictors, and systematic hyperparameter optimization. In addition, the performance of some ML approaches may depend strongly on the specific dataset used, which may limit the generalizability of the models when applied to coal samples from different geological basins or coal ranks. Another common limitation is that several models operate as “black-box” predictors, providing limited insight into the relative contribution of elemental variables to the calorific value. Consequently, despite the progress achieved, there remains a need for predictive frameworks that combine high predictive performance with optimization strategies and interpretable analysis of feature importance.
Despite the increasing use of machine learning techniques for estimating the higher heating value (HHV) of coal, several limitations remain in the current literature. Many previous studies have focused on traditional models such as artificial neural networks, decision trees, Gaussian process regression, or hybrid metaheuristic approaches, often emphasizing predictive accuracy without providing a systematic framework for model optimization and interpretability. In particular, the application of extreme gradient boosting (XGBoost) to HHV prediction from ultimate analysis has received very limited attention, and the integration of advanced evolutionary optimization techniques for tuning its hyperparameters has not been sufficiently explored. Moreover, only a few studies have analyzed the relative importance of the elemental composition variables using explainable artificial intelligence tools, which are necessary to better understand the physical relevance of the predictors involved in energy conversion processes.
In this context, ensemble learning methods based on gradient boosting have recently attracted significant attention due to their strong predictive performance and ability to capture nonlinear interactions between variables. Among them, extreme gradient boosting (XGBoost) has proven particularly effective in various regression problems involving complex tabular datasets. Nevertheless, its potential for predicting coal HHV from elemental composition remains insufficiently explored, especially when combined with evolutionary optimization strategies capable of systematically tuning its hyperparameters. Furthermore, integrating explainable artificial intelligence techniques with such models can provide valuable insight into the physical relevance of the elemental predictors involved in fuel energy characterization. The ability of extreme gradient boosting (XGBoost) to forecast the higher heating value (HHV) of coal in various kinds, deposits, and geographical regions has not yet been investigated. The comprehensive characterization of coal, commonly referred to as ultimate analysis, involves the precise determination of its various compositional components.
This work addresses an application that has not been previously explored. Here, XGBoost model [19,20,21,22,23,24,25] is employed tuning its parameters by means of differential evolution (DE) [26,27,28,29,30,31,32,33], which is subsequently used for HHV estimation in coal samples from different deposits and geographical settings.
To assess the coal HHV output variable, the observed dataset was further subjected to random forest regression [34,35,36], M5 model trees [37,38,39], and multivariate linear regression [40,41]. Regression problems are especially well-suited for the XGBoost methodology [19,20,21,22,23,24,25], a method of supervised learning known for its resilience and ability to manage nonlinear connections.
In a number of domains, such as fault location in non-homogeneous multi-terminal direct current (MTDC) systems [42], building energy performance prediction [43], and predictive modeling of blood pressure during hemodialysis [44], extreme gradient boosting (XGBoost) has proven to be effective. Many factors highlight the advantages of the suggested XGBoost method [19,20,21,22,23,24,25]. (1) High predictive performance: XGBoost typically delivers highly accurate regression results by sequentially combining multiple decision trees, thereby correcting errors from previous iterations (boosting); (2) Effective handling of nonlinear relationships: It can capture complex and nonlinear interactions between explanatory variables and the target variable, which many linear models cannot achieve without additional transformations; (3) Integrated regularization to prevent overfitting: XGBoost incorporates L1 and L2 regularization on the trees, controlling model complexity and reducing overfitting, particularly in regressions involving numerous predictors; (4) Robust handling of missing values: The algorithm can automatically determine the optimal direction in a tree for null values without requiring prior imputation, simplifying data preprocessing; (5) High computational efficiency: XGBoost is optimized for speed and memory usage through parallelization, efficient tree pruning, and optimized data structures, making it suitable for large datasets; (6) Feature importance assessment: It provides metrics for feature importance, facilitating model interpretation and identifying which variables most strongly influence the prediction of the continuous variable; and (7) Flexibility in the loss function: It allows the definition of various objective functions for regression (for instance, the Huber loss function, mean squared error, and mean absolute error), enabling adaptation to different problem types and error distributions.
Several machine learning models for estimating coal HHV employing elemental analysis data collected from coal samples with various origins and locations are compared in this investigation. These approaches include the optimized DE/XGBoost-based model, the optimized DE/RFR-based model, the M5 model tree, and multivariate linear regression (MLR). Additionally, the study looks at how five input components—sulfur (S), hydrogen (H), oxygen (O), nitrogen (N), and carbon (C)—affect the accuracy of coal HHV as the objective variable.
By suggesting an efficient and comprehensible machine learning framework for HHV prediction reliant on the ultimate examination of coal samples, the current work attempts to close this research gap. The novelty of this study lies in three main aspects. First, the hyperparameters of the XGBoost regression model are automatically optimized using the differential evolution (DE) algorithm, enabling a systematic search of the parameter space and improving predictive performance. Second, the proposed DE/XGBoost hybrid model is compared with several widely used approaches in HHV prediction, including random forest regression (RFR), M5 model trees, multivariate linear regression (MLR), and classical empirical correlations. Third, the interpretability of the predictive model is enhanced through the use of SHAP (Shapley Additive Explanation) values, which allow the quantification and ranking of the influence of the elemental variables on the predicted HHV. These contributions offer a methodology for calculating the calorific value of coal from its constituent makeup that is more precise, efficient, and comprehensible.
The rest of the paper is structured as follows. First, the instruments and methods required to carry out this inquiry are listed. In the second step, the findings are discussed and presented. After that, the key consequences are explained.

2. Materials and Methods

Nowadays, the two main methods for estimating the heating value (HV) of fuels are calculations based on Dulong’s formulas and actual measurement using a bomb calorimeter [45]. These techniques are reliant on empirical modeling and rely on experimental data from proximate or ultimate studies of solid fuels like coal. To aid in describing the characteristics of fuel, a variety of models and mathematical expressions have been devised [46]. More advanced fuel models can also be employed in this area to further support energy research using statistical machine learning techniques.

2.1. Dataset for Experimentation

The coal dataset used in this study’s primary input variables is the higher heating values (HHVs) that correspond to experimental ultimate analyses. These physicochemical variables form the basis of the dataset employed in the DE/XGBoost, DE-optimized RFR, M5 model tree, and MLR approaches.
Higher heating value (HHV), carbon (C) content, hydrogen (H) content, sulfur (S) content, oxygen (O) content, and nitrogen (N) content were the variables employed in the laboratory examinations of 318 coal samples. They include samples from different coal ranks, mainly sub-bituminous and bituminous coals, representing a wide range of geological formations. The dataset, which includes a wide range of parent coals from different geographical origins obtained from the worldwide scientific literature, is reliant on earlier investigations of coal as a solid fuel [47].
Based on the coal assessments, the main input parameters for this investigation were carefully chosen. One essential characteristic of coal-based energy systems is HHV. It is crucial to use sophisticated models within machine learning frameworks to assess energy performance and investigate feasible fuel substitutes. In the energy sector, these models play a crucial role in helping researchers characterize and manage solid fuels [48,49,50,51].
Before using a solid fuel in thermal applications, especially coal, it is crucial to determine its heating value (HV) [52]. HV measures how much heat can be obtained when a specific mass of fuel burns. However, because water in the mass fuel evaporates during burning, some of this heat is preserved as latent heat. In this application, the HHV represents the maximum energy that can be released during burning, including latent heat (from the condensation of water vapor). An adiabatic bomb calorimeter is commonly employed for laboratory HHV measurement; however, this procedure is not always feasible and can be expensive [53]. Alternatively, the ultimate analysis of a solid fuel can provide valuable information on its chemical and physical properties. The weight percentages of H, O, N, C, and S can be calculated using elemental analysis [54].
HHV is a crucial metric since it offers vital details about a fuel’s energy performance and efficiency. It is extensively used in transportation, industrial processes, heating, and power generation. These metrics are crucial for energy management that adheres to standard operating procedures in order to fully characterize the fuel behavior of coal. As a result, the model’s input variables were chosen as follows (see Table 1).
Ultimate analysis:
  • Oxygen (O): This is used in the elemental analysis to describe the coal’s oxygen concentration. It serves as a means of expressing the degree of coalification process progression.
  • Sulfur (S): Elemental analysis is employed to determine the sulfur content in coal. It illustrates how burning coal may contribute to the production of SOx.
  • Nitrogen (N): This is the nitrogen component that makes up the atomic structure of coal. It shows that burning coal has the ability to produce NOx.
  • Hydrogen (H): The hydrogen content of the coal is ascertained using elemental analysis. It illustrates the role of volatile components in coal.
  • Carbon (C): It shows the percentage of carbon that makes up the main atomic structure of the sample. It shows how the coalification process changes throughout time.
The five physicochemical predictors that were employed as input variables for the DE/XGBoost model under investigation are shown in Table 1. Furthermore, the aim variable in this research is the HHV of coal, which is derived from test samples that represent different types of coal.

2.2. Mathematical Modeling Methods

2.2.1. Extreme Gradient Boosting (XGBoost) Regression Model

Extreme gradient boosting (XGBoost) is a boosting-based ML approach that has shown strong predictive performance in regression and classification tasks. In this article, we focus on the application of XGBoost to regression, a problem where the goal is to predict a continuous variable. Unlike other traditional ensemble approaches, the XGBoost model efficiently optimizes both predictive accuracy and computation time, thus achieving a balance between precision and speed [19,20,21,22,23,24,25].
The boosting algorithm is an approach in which several weak models (usually decision trees) are combined to form a strong model. In the case of regression, the goal is to minimize the loss function [19,20,21,22,23,24,25]:
L θ = i = 1 N L y i , y ^ i
where  y i  is the actual value of the response and  y ^ i  is the prediction of the model. The XGBoost process can be formulated as an iterative optimization algorithm, where in each iteration t, a model  h t x  is built that minimizes the residual loss function [19,20,21,22,23,24,25,42,43,44]:
F t x = F t 1 x + η h t x
where η is the learning rate,  F t 1 x  is the cumulative prediction at step  t 1  and  h t x is the model added at step t.
In XGBoost, the base model is a decision tree. Given a set of features x, the decision tree performs partitions on the feature space to predict an output  y ^ . Each tree is represented as a series of binary decisions that result in a prediction of the form [19,20,21,22,23,24,25,42,43,44]:
y ^ = j = 1 J w j I x j
where j  is a region of the feature space (a terminal node),  w j  is the prediction value at that node, and  I  is an indicator function that takes the value 1 if  I  belongs to  j  and 0 otherwise.
The key to XGBoost’s success lies in its ability to optimize both the loss function and the complexity cost of trees, preventing overfitting. Instead of simply minimizing the loss function, XGBoost optimizes a regularized objective function composed of two terms [19,20,21,22,23,24,25,42,43,44]:
O T = i = 1 N L y i , y ^ i + Ω f
where L  is the loss function (commonly the mean squared error in the regression), and  Ω f  is a regularization term that penalizes the complexity of the model [19,20,21,22,23,24,25]:
Ω f = γ T + 1 2 λ j = 1 T w j 2
This expression contains the following terms:
  • T is the number of terminal nodes in the tree;
  • γ is the regularization parameter that controls the complexity of the tree;
  • λ is the regularization parameter that penalizes the weights of the terminal nodes.
The XGBoost optimization algorithm is based on a quadratic approximation of the loss function around the current prediction, allowing for efficient updating of the model parameters. At each step t, given a set of trees h 1 , h 2 , , h t 1 , the prediction F t x  is updated using a second-order approximation of the loss function [19,20,21,22,23,24,25]:
L t = i = 1 N L y i , F t 1 x i + Δ F + 1 2 Δ F 2 h i
where h i  is the second derivative of the loss function with respect to the predictions of the previous models, and  Δ F  is the change in the prediction that minimizes the error.
The optimization of the parameters of each tree  h t x  is performed using a feature-space partitioning algorithm. The solution consists of finding the partition  s j at node j that minimizes the regularized loss function. For a node j, the value w j is calculated as follows [19,20,21,22,23,24,25,42,43,44]:
w j = i R j g i i R j h i + λ
where  R j  is the set of samples that fall on node j g i  is the gradient of the loss function and  λ is the regularization parameter.
In summary, the XGBoost algorithm applied to regression is a highly efficient and flexible method that combines the power of decision trees with advanced optimization techniques to minimize the regularized loss function. XGBoost’s ability to handle large volumes of data and its robustness against overfitting make it a powerful tool in a variety of regression applications. Furthermore, second-order optimization and the regularization of tree complexity are key to its success in real-world scenarios. Figure 3 shows an illustration of an XGBoost regression process.
Additionally, the XGBoost method’s characteristic parameters are succinctly described as follows [19,20,21,22,23,24,25,42,43,44]:
  • Learning rate  η : It controls how much each new tree contributes to the final model, scaling the impact of the predictions that tree adds in each iteration of the boosting process. XGBoost builds trees sequentially, where each new tree corrects the errors of the previous ones. The learning rate determines how large that correction step is: a high learning rate makes for large and rapid corrections, while a low learning rate makes smaller and more gradual corrections, that is to say, the step size shrinkage is reduced in each update to prevent overfitting.
  • Maximum depth (max_depth): It sets the maximum depth that each decision tree built by XGBoost can reach, i.e., the maximum number of levels (or divisions) from the root node to a leaf.
  • Subsample ratio of the training instances: It indicates the fraction of observations from the training set that is randomly selected to train each decision tree within the boosting process. Setting it to 0.5 means that XGBoost would randomly sample half of the training data prior to growing trees and this will prevent overfitting. Subsampling will occur once in every boosting iteration.
  • Colsample_bytree: This is the subsample ratio of columns when constructing each tree. Subsampling occurs once for every tree constructed. It specifies the fraction of variables (features) that are randomly selected to build each decision tree within the XGBoost model.
  • n_estimators: This indicates the total number of decision trees (estimators) that are built and sequentially added to form the final model.
Consequently, applying a mathematical approach that precisely ascertains the previously mentioned hyperparameters makes sense. The differential evolution (DE) optimizer, outlined below, performed effectively in this study.

2.2.2. Random Forest Regression (RFR)

Let X , B X  be a measurable space of explanatory variables and let  Y  be the response space. It is assumed that the observed data  D n = X i , Y i i = 1 n  constitute an i.i.d. sample from an unknown joint distribution  P X Y . The goal of regression is to estimate the true regression function [34,35,36]:
m x = E Y X = x
minimizing the quadratic risk:
Q _ risk m = E Y m X 2
A regression tree induces a finite partition of the input space:
X = k = 1 K   R k ,         R k R k =       if     k k
where each  R k  is a region (cell) defined by recursive partitioning rules of the axis-aligned type. The estimator associated with the tree T is defined as follows [34,35,36]:
m ^ T x = k = 1 K c ^ k Ι x R k
where
c ^ k = 1 D k i : X i R k Y i
is the empirical mean of the observations that fall within the region  R k . The tree construction is based on the local minimization of the empirical quadratic error [34,35,36]:
k = 1 K i : X i R k Y i c ^ k 2
From a statistical point of view, an individual regression tree presents the following:
  • Low bias, due to its high flexibility;
  • High variance, as a consequence of its strong dependence on sample disturbances.
Formally, for an estimator  m ^ T x , the variance Var m ^ T x  is high, which motivates the use of aggregation techniques. Indeed, let B be the number of bootstrap replicates. For each  b 1 , , B , a bootstrap sample  D n b = X i b , Y i b i = 1 n  is generated and obtained by sampling with a replacement from  D n . Then, a regression tree  T b  is fitted to each sample and the aggregate estimator is defined as follows [34,35,36]:
m ^ bag x = 1 B b = 1 B m ^ T b x
Bagging reduces the variance of the estimator, given by the following equation [34,35,36]:
Var m ^ bag x = 1 B 2 b , b Cov m ^ T b x , m ^ T b x
Random forest introduces additional randomization in the process of building each tree, namely, a random selection of variables. At each node of the tree, instead of considering the complete set of variables  1 , , p , a subset is randomly selected:
M 1 , , p ,         M = m try
The best partition is chosen only from these variables. The random forest estimator for regression is defined as follows [34,35,36]:
m ^ RF x = 1 B b = 1 B m ^ T b RF x
where each  T b RF  is a tree trained on a bootstrap sample and with a random selection of variables in each node.
From a probabilistic perspective, random forest can be interpreted as a Monte Carlo-type approximation of an expected estimator [34,35,36]:
m ^ RF x E Θ m ^ x ; Θ
where Θ represents the set of random variables that govern the following:
  • The bootstrap sample;
  • The selection of variables;
  • The partitioning process.
Under standard assumptions, the mean squared error decomposition satisfies the following:
E m ^ RF x m ^ x 2 = Bias m ^ RF x + Var m ^ RF x
Therefore, random forest maintains a bias comparable to that of a deep tree and significantly reduces variance by decreasing the correlation between trees [34,35,36]:
Var m ^ RF x ρ   σ 2 + 1 ρ B σ 2
where  ρ  is the average correlation between individual trees.
Under appropriate conditions regarding the growth of the number of trees B→∞, the tree depth and the minimum leaf size, the random forest estimator has been shown to be consistent:
m ^ RF x P m ^ x         for   almost   all     x X  
Random forest can be viewed as a nonparametric, adaptive, and random-partitioned estimator that combines the following principles:
  • Adaptive histogram estimation;
  • Aggregation methods;
  • Variance reduction through structural decorrelation.
An illustration of this algorithm is shown in Figure 4.
Moreover, the following presents a succinct overview of the key parameters of the random forest regression (RFR) method [34,35,36]:
  • Node size: It sets the minimum number of observations that a terminal (leaf) node of a decision tree within the RFR must contain, that is to say, the minimum size of terminal nodes. Setting this number larger causes smaller trees to grow (and thus takes less time).
  • ntree indicates the total number of decision trees that are built to form the random forest, whose predictions are combined (averaged) to obtain the final prediction in regression.
  • nPerm indicates the number of random permutations (number of times the out-of-bag data are permuted per tree) performed to calculate the importance of variables based on error permutation, and does not directly affect the model training, but rather the estimation of the importance of variables.
  • mtry indicates the number of variables (predictors) that are randomly selected and evaluated as candidates in each split of a decision tree within the random forest.

2.2.3. M5 Model Tree

Decision trees are nonparametric predictive models that recursively divide the feature space into disjoint regions, with the goal of minimizing an error criterion [37,38,39]. While classification trees assign discrete labels, regression trees estimate continuous values, traditionally using the mean of the observations in each leaf.
However, this approach can be limited when the relationship between the predictor variables and the response variable is approximately linear in local regions of the input space, but not globally.
The M5 algorithm, originally proposed by Quinlan in 1992 [37] and later improved [38,39], introduces the concept of model trees. Unlike classical regression trees, M5 replaces constant values in the leaves with multivariate linear regression models, allowing for a more accurate capture of local linear relationships. The main objective of the M5 model tree is to combine the interpretability of decision trees with the predictive capacity of linear models. An M5 model tree consists of the following [38,39]:
  • Internal nodes, which represent binary divisions based on an explanatory variable;
  • Leaves, containing a linear regression model of the following form:
y ^ = β 0 + i = 1 p β i x i
where
  • y ^ is the target variable;
  • x i are the predictor variables;
  • β i are the coefficients estimated using least squares.
Each leaf thus defines a region of the input space where an approximately linear relationship is assumed.
The M5 algorithm selects the divisions using the expected reduction in the standard deviation of the target variable, instead of the classical variance [38,39]:
Δ S D = S D T k T k T S D T k
where
  • T is the dataset in the node;
  • T k are the subsets resulting from the partition;
  • S D is the standard deviation.
This criterion favors divisions that generate more homogeneous subsets in terms of the value to be predicted.
Once the tree is constructed, a linear regression model is fitted to each leaf using the observations that reach that leaf. The following should be considered to avoid overfitting:
  • Irrelevant variables are eliminated through backward selection;
  • The model’s complexity is penalized when the number of observations is small.
The M5 employs a pruning strategy based on estimated error, comparing the following:
  • The error of the entire subtree;
  • Against the error of a single linear model at the node.
If the linear model has a lower estimated error, the subtree is replaced by that model. This process improves the tree’s generalizability.
To avoid abrupt discontinuities between adjacent leaves, M5 applies a smoothing process that combines the prediction of the leaf model with that of its ancestor nodes [38,39]:
y ^ s m o o t h = n y ^ l e a f + k y ^ ´ p a r e n t n + k
where
  • n is the number of instances in the leaf;
  • k is a smoothing parameter.
This mechanism improves the stability of the predictions. Some advantages of the M5 model tree are as follows:
  • High interpretability;
  • Ability to model global nonlinear relationships using local linear approximations;
  • Good performance on complex regression problems.
Some limitations of the M5 model tree are as follows:
  • Sensitivity to noise in small datasets;
  • Assumption of local linearity;
  • Higher computational complexity than simple regression trees.
An illustration of a simple M5 model tree can be seen in Figure 5.

2.2.4. Multivariate Linear Regression (MLR)

Let  x i , y i i = 1 n  be a sample of independent observations, where  x i p  is a vector of explanatory variables and  y i  is the scalar response variable. The multivariate linear regression model is defined as follows [40,41]:
y i = β 0 + x i T β + ε i ,           i = 1 , 2 , , n
where
  • β 0 is the independent term or intercept;
  • β p is the parameter vector;
  • ε i is the term for a random error.
In matrix notation, the design matrix is designed as follows [40,41]:
X = 1 x 11 x 1 p 1 x 21 x 2 p . . . . . . . . . . . . 1 x n 1 x n p n × p + 1
The parameter vector  θ = β 0 , β T T and the response vector  y = y 1 , y 2 , , y n T ; the model is expressed as follows [40,41]:
y = X   θ + ε
The ordinary least squares (OLSs) estimator is defined as the solution to the optimization problem [40,41]:
θ ^ = arg min θ p + 1 y X θ 2 2
The objective function is convex and differentiable. The first-order condition leads to the following normal equations [40,41]:
X T X θ ^ = X T y
Under the full-range assumption, the estimator has a closed form [40,41]:
θ ^ = X T X 1 X T y
The statistical properties of the OLS estimator are as follows [40,41]:
1.
OLSs is an unbiased estimator, that is, under the classical assumptions  E θ ^ X = θ ;
2.
Variance and covariance matrix: Var θ ^ X = σ 2 X T X 1 . An unbiased estimator of  σ 2  is given by  σ ^ 2 = 1 n p + 1 y X θ ^ 2 2 ;
3.
Gauss–Markov theorem: The OLSs estimator is the best linear unbiased estimator, in the sense that it minimizes the variance within the class of linear unbiased estimators.
An illustration of the multivariate linear regression model is shown in Figure 6.

2.2.5. Differential Evolution (DE) Optimization Algorithm

Let  f : Ω d be a real objective function, defined over a compact domain  Ω = j = 1 d l j , u j , where  l j < u j ,       j = 1 , , d . The global optimization problem is formulated as follows [26,27,28,29,30,31,32,33]:
min x Ω   f x
However, the formulation is analogous for maximization problems.
The differential evolution (DE) algorithm belongs to the family of population stochastic methods for continuous and non-convex optimization, characterized by not requiring derivative information or assumptions of convexity or smoothness beyond the evaluability of f [26,27,28,29,30,31,32,33]. In DE, the state of the algorithm at generation  g  is given by a finite population of real vectors  P g = x i g Ω i = 1 , , N , where N    is the fixed population size. Each individual  x i g = x i , 1 g , , x i , d g represents a candidate solution in the search space. The initial population  P 0  is typically generated by independent and uniform random sampling in  Ω .
The distinctive feature of DE is the use of vector differences as an exploration mechanism. For each target vector  x i g , a mutant vector  v i g  is constructed according to the general scheme [26,27,28,29,30,31,32,33]:
v i g = x r 0 g + F k = 1 K x r 2 k 1 g x r 2 k g
where
  • r 0 , r 1 , , r 2 K 1 , , N are mutually distinct indices and distinct from i;
  • F is the differential scaling factor;
  • K determines the number of vector differences.
The most common scheme, known as DE/rand/1, corresponds to the case  K = 1 [26,27,28,29,30,31,32,33]:
v i g = x r 1 g + F x r 2 g x r 3 g  
From a geometric point of view, this operator induces an adaptive exploration whose scale depends on the current dispersion of the population.
The mutant operator  v i g  combines with the target vector  x i g  to produce a test vector  u i g . In the case of binomial recombination, it is defined component by components such as the following [26,27,28,29,30,31,32,33]:
u i j g = { v i j g if r j C r   or   j = j   x i j g otherwise }
where
  • r j U 0 , 1 are independent random variables;
  • C r 0 , 1 is the probability of recombination (crossover);
  • j 1 , , d is a randomly chosen index to ensure that at least one component comes from the mutant.
This operator introduces a controlled compromise between exploration (mutated components) and exploitation (inherited components).
The selection in the DE optimizer is deterministic and local. The trial vector competes exclusively with its corresponding objective vector [26,27,28,29,30,31,32,33]:
x i g + 1 = { u i g if f u i g f x i g   x i g otherwise }
This mechanism implements a form of one-to-one elite selection, ensuring that the best fitness of the population does not worsen over generations.
From a mathematical perspective, the DE optimizer can be interpreted as an adaptive search method that uses empirical estimates of decline directions implicit in the population structure, without resorting to explicit gradients. Its algorithmic simplicity contrasts with the richness of its stochastic dynamics, which explains both its practical effectiveness and the sustained theoretical interest in its analysis.

2.3. The Accuracy of This Approximation

The coefficient of determination (R2) is the main goodness-of-fit metric utilized in this study for the regression problem [55,56,57]. Here, we will use the following formulations [55,56,57] to describe the observed and forecasted values, respectively:
  • S S r e g = i = 1 n y i t ¯ 2 denotes the sum of squares explained;
  • S S t o t = i = 1 n t i t ¯ 2 : There is a clear association between this summation and sample variance;
  • S S e r r = i = 1 n t i y i 2 is referred to as the residual sum of squares.
where  t ¯  represents the experimental data’s mean value, which can be obtained using the following:
t ¯ = 1 n i = 1 n t i
Hence, the coefficient of determination is given as follows [55,56,57]:
R 2 1 S S e r r S S t o t
The R2 statistic approaches 1.0 as the discrepancy between the experimental and projected data decreases.
For a comparison of their estimates employing the coefficient of determination R2, a number of approximations have been created, including the DE/RFR, M5 model tree, and MLR approaches employed in this study and the XGBoost-based methodology previously reported. In these approaches, the HHV of the coal is the dependent variable to be foretold, based on the independent variables. They comprise the five physicochemical characteristics of the coal samples used in the experiment [47].
Moreover, as stated earlier, the learning rate η , maximum depth (max_depth), fraction of rows from the dataset used in each tree (subsample), fraction of randomly selected columns for each tree (colsample_bytree) and number of decision trees (n_estimators) are the XGBoost hyperparameters that have the biggest impact on the XGBoost approximation. Similarly, the node size, total number of decision trees (ntree), number of random permutations carried out to determine variables importance (nPerm) and number of variables (predictors) randomly selected (mtry) are the RFR hyperparameters that most notably affect the RFR approach. The method employed in this study to identify the optimal hyperparameters for both the XGBoost and RFR approaches is the differential evolution (DE) optimizer [26,27,28,29,30,31,32,33]. This entails a thorough search by applying the machine learning statistical technique to a preselected subset of the parameter space.
This effectively divides the dataset into two parts, with eighty percent of the data going to the training set and twenty percent going to testing. The DE/XGBoost and DE/RFR models are then developed using the training set. To gauge the parameters of the DE/XGBoost and DE/RFR approaches, we use the DE algorithm combined with a ten-fold cross-validation approach [55,58,59]. The entire training dataset was employed to construct the model when the optimal parameters were determined. It then goes on to predict the testing set’s components employing this model. We next evaluate the approach’s goodness-of-fit by contrasting these predictions with the observed values. The process diagram for the best DE/XGBoost-based approach employed in this research is displayed in Figure 7.
Furthermore, the true coefficient of determination (R2) in this situation is frequently ascertained using cross-validation [55,58,59]. Specifically, this study used a k-fold cross-validation approximation (in this study, with  k = 10 ) to evaluate the prediction performance of the DE/XGBoost-based approximation [58,59]. The regression modeling technique was undertaken utilizing the R software tools described below:
  • XGBoost approach: xgboost package in R software (version 1.7.11.1) [60,61];
  • DE optimizer: metaheuristicOpt package in R software (version 2.2.8) [62,63,64];
  • Additionally, the randomForest package in R project (version 4.7-1.2) was used to implement RFR [60,65], the cubist package for the M5 model tree in R software (version 1.10) [60,66] and MLR models [66].
Table 2 and Table 3 display the variation intervals of the five factors of the DE/XGBoost method and four factors of the DE/RFR method utilized in this investigation, respectively.
The DE optimizer works well for adjusting the hyperparameters for the XGBoost and RFR models. By examining each iteration’s cross-validation error, the optimal values for the five hyperparameters can be determined using the DE. The search space has five dimensions for XGBoost and four for RFR.

3. Results and Discussion

Figure 8 displays the correlation matrix for all variables considered in the ultimate analysis.
A high negative Pearson correlation coefficient of 0.87 was observed between carbon (C) and oxygen (O) content, indicating significant multicollinearity between these variables. This relationship, inherent to the stoichiometric structure of carbonaceous matter, poses challenges for model interpretation and stability, even for robust algorithms like XGBoost. While XGBoost can accommodate correlated predictors, the inclusion of oxygen may distort the assessed relative importance of variables, artificially inflating its perceived contribution due to its inverse relationship with carbon—the primary determinant of the higher heating value (HHV).
From a thermodynamic standpoint, the oxygen in coal does not directly contribute to energy release during combustion. Instead, it is associated with functional groups such as hydroxyl (–OH) or carbonyl (C=O), which reduce the availability of carbon and hydrogen for oxidation but do not generate significant heat. Oxygen thus acts as an inverse indicator of coal rank, reflecting lower energy quality. For instance, empirical formulas like Dulong’s often disregard or correct for oxygen to simplify calculations without compromising accuracy [45]. Thus, the decision to omit oxygen is justified by its redundancy, lack of direct energetic contribution, and adherence to the principle of parsimony, resulting in a more robust and theoretically consistent model. Consequently, oxygen is treated as a redundant variable, whose exclusion optimizes the performance of the DE/XGBoost model in both statistical and physical terms.
Table 4 and Table 5 illustrate the optimal hyperparameters obtained for the optimized XGBoost-based and RFR-based techniques for the coal’s HHV, as produced by the differential evolution (DE) optimizer, respectively.
For comparison purposes, this investigation also employed the M5 model tree and multivariate linear regression (MLR) models.
Figure 9 displays the DE/XGBoost method’s first-order terms. This picture makes it easier to grasp the connections between the many input factors utilized in this method. For example, with the other four input variables maintained constant, the coal’s HHV is plotted on the Y-axis versus the carbon concentration (C) on the X-axis (see the first graph in Figure 9). The second and third graphs in Figure 9 show the coal’s higher heating value on the Y-axis in relation to the hydrogen and nitrogen concentrations on the X-axis, respectively, with all other input variables held constant.
In a similar manner, the second-order terms of the DE/XGBoost technique are shown in Figure 10. Furthermore, when all other factors are held constant, the first graph in Figure 10a shows the coal’s HHV on the Z-axis as a result of the hydrogen concentration on the Y-axis and the carbon composition on the X-axis. Similar patterns can be seen in the other graphs in Figure 10b,c, which plot the coal HHV on the Z-axis against the contents of carbon and nitrogen on the X-axis, and hydrogen and nitrogen on the Y-axis, respectively, while keeping the other variables constant.
Table 6 compiles representative empirical correlations documented in the literature for estimating coal HHV. These expressions are formulated from the elemental composition obtained by ultimate analysis, using the mass fractions of the principal coal constituents as predictor variables. The formulas capture synergistic effects such as the oxidation of sulfur or the energetic contribution of hydrogen, which improves predictive accuracy over simple linear models by reflecting the complexity of the carbonaceous matrix.
The DE-XGBoost, DE-RFR, M5 model tree, and multivariate linear regression models’ coefficients of determination and correlation are presented in Table 7, together with the results for F6 [12], the best-performing empirical correlation, using the test dataset.
The most current statistical estimates indicate that the XGBoost technique is the optimal model for predicting the coal HHV as a dependent factor for different types of coal. For the coal HHV factor, this approach yielded a coefficient of determination of 0.9691 and a correlation value of 0.9858. This choice shows a consistent goodness-of-fit, which suggests that the XGBoost method and the data from the experimentally collected measurements of the samples agree appropriately.

Importance of the Variables

Each feature’s contribution to a machine learning model’s prediction for a particular instance is represented by its SHAP value (Shapley Additive Explanation value) [67]. It is modified for feature importance in predictive models and Shapley values from cooperative game theory serve as its foundation. Any machine learning model, including intricate models like XGBoost, can be used with SHAP values since it is model-agnostic. We can reliably understand the importance of variables across many models thanks to this flexibility. SHAP offers explanations that are both local (individual prediction) and global (overall feature importance). This dual capability aids in our comprehension of how factors affect the model’s predictions at various granularities. This ensures that the feature priority is assigned in a fair and accurate manner, reflecting each feature’s real contribution to the model’s output [67,68]. The degree to which a feature influences a model’s prediction in comparison to its baseline (or expected) output is measured by a SHAP value. Negative SHAP values indicate that a feature decreases the predicted response, whereas positive SHAP values indicate that it increases it. The spread of points along the x-axis reflects how the contribution of that feature varies across individual observations.
A popular way to gauge a variable’s importance is to examine its average absolute SHAP value for every sample. This index measures the average contribution of the variable (in terms of magnitude, irrespective of direction) to the model’s predictions [68]:
Variable   Importance = 1 n i = 1 n S H A P v a l u e i
In this case, there are n samples. A greater impact of the variable on the model’s estimates is shown by greater average absolute SHAP values.
The relevance and impacts of the input variables are displayed in the summary graph of the SHAP technique. Each point is a Shapley value for a particular occurrence and input variable. The x-axis displays the Shapley value, and the y-axis represents the input variable. The input variable’s value is indicated using colors. Along the y-axis, points are varied quickly to improve the display of the Shapley values’ distribution for a specific variable. The order of the variables indicates their relative importance: the higher the value on the y-axis, the more significant the variable. A favorable relationship between the value of the characteristic and its SHAP value is indicated by a gradient trend, such as red dots pointing to the right. Complex or nonlinear relationships are shown if both sides have blue and red marks. For example, the SHAP values for forecasting the coal HHV are shown in Figure 11.
An additional result of these analyses—the hierarchical relevance of the process variables (input factors) in forecasting the coal HHV (output-dependent factor) for this complex investigation—is displayed in Table 8 and Figure 12. According to the XGBoost framework, the process variable carbon amount (C) emerges as the major predictor of the output variable coal HHV. Hydrogen amount (H), nitrogen amount (N), and sulfur amount (S) come next, in decreasing order of significance.
For solid fuels like coal to burn, one must understand their elemental composition, i.e., by using ultimate analysis, because it determines the thermal energy production, HHV, and energy management, i.e., the potential of the pollutant emissions such as NOx or SO2. The ultimate analysis shows the S, N, O, H, and C percentages.
In energy research, carbon (C) and hydrogen (H) are the key parameters used to estimate HHV, whereas nitrogen (N) and sulfur (S) gain relevance mainly due to their sustainable energy management by energy conversion. In this context, carbon (C), as the main component of all carbonaceous fuels, has a decisive role in the material’s energy performance [69].
As per the DE/XGBoost-based approximation ranking order, as it directly contributes to the energy released during combustion and is the most significant indication of the coalification grade, the element (C) is the key component of the suggested model. Carbon is one of the main energetic constituents of coal, as its oxidation produces a substantial amount of heat per unit mass. The higher carbon content in coal, for example, when comparing anthracite with lignit, the greater its calorific value, making carbon the dominant variable in the calculation of energy conversion and evaluation of energy management in tehcnologies such as co-combustion of fuels, oxy-fuel combustion, emissions from furnaces, and carbon capture and sequestration [70].
Hydrogen also contributes significantly to the HHV, as its combustion produces water and releases a greater amount of heat per unit mass than carbon, although its content in coal is usually lower. In the definition of HHV, it is assumed that the water formed from hydrogen combustion condenses, thereby recovering the latent heat of vaporization, which substantially increases its energetic contribution in the energy conversion processes [71]. In this sense, the oxygen in coal is bonded partly to hydrogen (for example, in hydroxyl groups) and mainly to carbon (for example, in carbonyl groups) [69].
Nitrogen does not significantly contribute to the fuel energy; instead, part of the available energy is dissipated in the formation of nitrogen oxides, which are pollutant compounds generated through chemical reactions. Sulfur does release heat upon oxidation, but its content in coal is relatively low and its specific energy is much smaller than that of carbon or hydrogen, so its contribution to energy production is limited; however, it is relevant in the control of energy production due to the sulfur–nitrogen interactions with air [72].
For all these reasons, understanding the fuel resource is essential because its elemental composition directly determines the HHV and thus the amount of energy that can be obtained during combustion. Accurate knowledge of the resource allows for better design and optimization of resources for energy conversion, improving energy efficiency and reducing environmental impacts [8,73,74,75].
In summary, this study effectively illustrates how to use the DE/XGBoost-based method to estimate the coal HHV as an output factor in accordance with the actual observed values. The DE/XGBoost model captures nonlinear interactions reflecting key combustion processes. For example, the synergistic effect of carbon (C) and hydrogen (H) on HHV aligns with their combined oxidation efficiency, while sulfur’s (S) nonlinear contribution—positive at low concentrations but inhibitory at high levels—stems from SO2 formation competing with fuel oxidation. These dependencies, poorly addressed by linear empirical formulas (e.g., Dulong), underscore ML’s ability to integrate complex physicochemical mechanisms.
Figure 13 compares the experimental and anticipated values of the coal HHV using the following models: the most accurate empirical correlation F6 (Figure 13a), the MLR method (Figure 13b), the M5 model tree (Figure 13c), the DE/RFR-based model (Figure 13d) and the DE/XGBoost-based model (Figure 13e). As a result, using an XGBoost technique is crucial to finding the best solution to the regression problem. These findings unequivocally show that the DE/XGBoost-based method satisfies the crucial statistical goodness-of-fit requirement (R2) and offers the best fit.

4. Conclusions

By comparing the experimental and numerical outcomes, the principal discoveries of the research are summarized as follows:
  • First, the accurate estimation of coal HHV remains a challenging task because conventional approaches may involve complex heat-transfer phenomena associated with radiation, convection, and conduction, or depend on empirical and heuristic formulations that can lead to markedly different results. In this context, the development of advanced machine learning-based methods is essential. Among the approaches evaluated in this study, the DE-optimized XGBoost model turned out to be the best technique for precisely calculating HHV in distinct coal classes from diverse sources and geographical origins.
  • Second, the results demonstrate that the coal HHV can be accurately predicted for fuel-related applications by using the proposed DE-optimized XGBoost approach.
  • Third, a coefficient of determination of 0.9691 was achieved when the dependent variable, coal HHV, was predicted employing the DE/XGBoost model and the test subset comprising 20% of the observed data not utilized for training.
  • Fourth, the XGBoost-based framework could support the development of an inexpensive microcontroller-based gadget capable of providing dependable coal HHV forecasting for fuel automation uses.
  • Fifth, the relevance of the input factors used to anticipate the coal HHV might be taken into consideration. This is one of the investigation’s principal discoveries. In consequence, after the carbon (C) content, the constituents H, N, and S, in that sequence, could be considered the second most important coal HHV indicators.
  • Sixth, the ideas presented here may be expanded to include more independent variables in future research for the purpose of developing hybrid models that include ultimate and/or proximal analysis.
  • Lastly, the findings strongly discourage the widespread use of easily accessible mathematical methods that significantly rely on the expected behavior of the data. The question of coal HHV estimation in various coal kinds pertinent to the fuel sector is therefore effectively answered by a helpful DE/XGBoost-based approximation.
To sum up, our DE/XGBoost method could be successfully applied to other types of coal with comparable or dissimilar origins. Nonetheless, it is always crucial to consider the distinctive features of every deposit and basin. The practical implementation of these mathematical techniques in energy systems could be an option to optimize fuel delivery operations and enhance overall energy efficiency. Directions for future research include integrating additional fuel properties—adapted to the nature of organic fuels—and extrapolating the models into a broader range of industrial solid fuels or wastes.

Author Contributions

Conceptualization: P.J.G.-N., E.G.-G., J.P.P.-S. and L.A.M.-G.; methodology: P.J.G.-N., E.G.-G., J.P.P.-S. and L.A.M.-G.; software: P.J.G.-N., E.G.-G., J.P.P.-S. and L.A.M.-G.; validation: P.J.G.-N., E.G.-G., J.P.P.-S. and L.A.M.-G.; formal analysis: P.J.G.-N., E.G.-G., J.P.P.-S. and L.A.M.-G.; investigation: P.J.G.-N., E.G.-G., J.P.P.-S. and L.A.M.-G.; data curation: P.J.G.-N., E.G.-G., J.P.P.-S. and L.A.M.-G.; writing—original draft preparation: P.J.G.-N., E.G.-G., J.P.P.-S. and L.A.M.-G.; writing—review and editing: P.J.G.-N., E.G.-G., J.P.P.-S. and L.A.M.-G.; visualization: P.J.G.-N., E.G.-G., J.P.P.-S. and L.A.M.-G.; supervision: P.J.G.-N., E.G.-G., J.P.P.-S. and L.A.M.-G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors would like to thank the University of Oviedo’s Department of Mathematics for its computational assistance. The research is involved in the research line ‘Energy and Materials’ in the Cogersa Chair of Circular Economy, with the aim of reducing the impact or replacing fossil fuels in energy conversion.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AIArtificial Intelligence
ANFISAdaptive Neuro-Fuzzy Inference System
ANNArtificial Neural Network
CCarbon (chemical element)
CCSCarbon Capture and Sequestration
DEDifferential Evolution
DE/XGBoostDifferential Evolution/Extreme Gradient Boosting
EqEquation
GAGenetic Algorithm
HHydrogen
HHVHigher Heating Value
HVHeating Value
MLMachine Learning
MLRMultivariate Linear Regression
MLTMachine Learning Techniques
MTDCMulti-terminal Direct Current
NNitrogen
NOxNitrogen Oxides
OOxygen
OLSOrdinary Least Square
PDEPartial Differential Equation
RFRRandom Forest Regression
rCorrelation Coefficient
R2Coefficient of Determination
SSulfur
SHAPShapley Additive Explanation
SO2Sulfur Dioxide
SOxSulfur Oxides
SSregSum of Squares Explained
SStotSum of Squares Total
SSerrResidual Sum of Squares

References

  1. Finkelman, R.B.; Dai, S.; French, D. The Importance of Minerals in Coal as the Hosts of Chemical Elements: A Review. Int. J. Coal Geol. 2019, 212, 103251. [Google Scholar] [CrossRef]
  2. Wang, X.; Tang, Y.; Wang, S.; Schobert, H.H. Clean Coal Geology in China: Research Advance and Its Future. Int. J. Coal Sci. Technol. 2020, 7, 299–310. [Google Scholar] [CrossRef]
  3. Jiang, L.; Xue, D.; Wei, Z.; Chen, Z.; Mirzayev, M.; Chen, Y.; Chen, S. Coal Decarbonization: A State-of-the-Art Review of Enhanced Hydrogen Production in Underground Coal Gasification. Energy Rev. 2022, 1, 100004. [Google Scholar] [CrossRef]
  4. Paredes-Sánchez, J.P.; López-Ochoa, L.M. Bioenergy as an Alternative to Fossil Fuels in Thermal Systems. In Advances in Sustainable Energy; Vasel, A., Ting, D.S.-K., Eds.; Lecture Notes in Energy; Springer International Publishing: Cham, Switzerland, 2019; Volume 70, pp. 149–168. [Google Scholar]
  5. Seervi, K. Prediction of Calorific Value of Indian Coals by Artificial Neural Network. Bachelor’s Thesis, Department of Mining Engineering, National Institute of Technology, Rourkela, India, 2015. [Google Scholar]
  6. Paredes-Sánchez, J.P.; Las-Heras-Casas, J.; Paredes-Sánchez, B.M. Solar Energy, the Future Ahead. In Advances in Sustainable Energy; Vasel, A., Ting, D.S.-K., Eds.; Lecture Notes in Energy; Springer International Publishing: Cham, Switzerland, 2019; Volume 70, pp. 113–132. [Google Scholar]
  7. Akkaya, A.V. Proximate Analysis Based Multiple Regression Models for Higher Heating Value Estimation of Low Rank Coals. Fuel Process. Technol. 2009, 90, 165–170. [Google Scholar] [CrossRef]
  8. Paredes-Sánchez, B.M.; Paredes-Sánchez, J.P.; García-Nieto, P.J. Evaluation of Implementation of Biomass and Solar Resources by Energy Systems in the Coal-Mining Areas of Spain. Energies 2022, 15, 232. [Google Scholar] [CrossRef]
  9. Channiwala, S.A.; Parikh, P.P. A Unified Correlation for Estimating HHV of Solid, Liquid and Gaseous Fuels. Fuel 2002, 81, 1051–1063. [Google Scholar] [CrossRef]
  10. Mason, D.M.; Gandhi, K.N. Formulas for Calculating the Calorific Value of Coal and Coal Chars: Development, Tests, and Uses. Fuel Process. Technol. 1983, 7, 11–22. [Google Scholar] [CrossRef]
  11. Selvig, W.A.; Wilson, I.H. Calorific Value of Coal. In Chemistry of Coal; Lowry, H.H., Ed.; Wiley: New York, NY, USA, 1945; Volume 1, p. 139. [Google Scholar]
  12. Given, P.H.; Weldon, D.; Zoeller, J.H. Calculation of Calorific Values of Coals from Ultimate Analyses: Theoretical Basis and Geochemical Implications. Fuel 1986, 65, 849–854. [Google Scholar] [CrossRef]
  13. Chelgani, S.C. Estimation of Gross Calorific Value Based on Coal Analysis Using an Explainable Artificial Intelligence. Mach. Learn. Appl. 2021, 6, 100116. [Google Scholar] [CrossRef]
  14. Matin, S.S.; Chelgani, S.C. Estimation of Coal Gross Calorific Value Based on Various Analyses by Random Forest Method. Fuel 2016, 177, 274–278. [Google Scholar] [CrossRef]
  15. Pekel, E.; Akkoyunlu, M.C.; Akkoyunlu, M.T.; Pusat, S. Decision Tree Regression Model to Predict Low-Rank Coal Moisture Content during Convective Drying Process. Int. J. Coal Prep. Util. 2020, 40, 505–512. [Google Scholar] [CrossRef]
  16. Entezari, A.; Aslani, A.; Zahedi, R.; Noorollahi, Y. Artificial intelligence and machine learning in energy systems: A bibliographic perspective. Energy Strat. Rev. 2023, 45, 101017. [Google Scholar] [CrossRef]
  17. Safari, A.; Daneshvar, M.; Anvari-Moghaddam, A. Energy Intelligence: A Systematic Review of Artificial Intelligence for Energy Management. Appl. Sci. 2024, 14, 11112. [Google Scholar] [CrossRef]
  18. Akkaya, A.V. Coal Higher Heating Value Prediction Using Constituents of Proximate Analysis: Gaussian Process Regression Model. Int. J. Coal Prep. Util. 2022, 42, 1952–1967. [Google Scholar] [CrossRef]
  19. Álvarez Antón, J.C.; García Nieto, P.J.; García Gonzalo, E.; González Vega, M.; Blanco Viejo, C. Data-driven state-of-charge prediction of a storage cell using ABC/GBRT, ABC/MLP and LASSO machine learning techniques. J. Comput. Appl. Math. 2023, 433, 115305. [Google Scholar] [CrossRef]
  20. Pritam Deka, P.; Weiner, J. XGBoost for Regression Predictive Modeling and Time Series Analysis: Learn How to Build, Evaluate, and Deploy Predictive Models with Expert Guidance; Packt Publishing: Birmingham, UK, 2024. [Google Scholar]
  21. Ryan, M.; Massaron, L. Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI; Manning: Shelter Island, NY, USA, 2025. [Google Scholar]
  22. Han, J.; Pei, J.; Tong, H. Data Mining: Concepts and Techniques; Morgan Kaufmann: Burlington, MA, USA, 2022. [Google Scholar]
  23. Quinto, B. Next-Generation Machine Learning with Spark: Covers XGBoost, LightGBM, Spark NLP, Distributed Deep Learning with Keras, and More; Apress: New York, NY, USA, 2020. [Google Scholar]
  24. Sharma, N. XGBoost: The Extreme Gradient Boosting for Mining Applications; Grin Verlag: Berlin, Germany, 2018. [Google Scholar]
  25. Kubat, M. An Introduction to Machine Learning; Springer: New York, NY, USA, 2021. [Google Scholar]
  26. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. J. Global Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  27. Feoktistov, V. Differential Evolution: In Search of Solutions; Springer Optimization and Its Applications; Springer: New York, NY, USA, 2006; Volume 5. [Google Scholar]
  28. Price, K.V.; Storn, R.M.; Lampinen, J.A. Differential Evolution: A Practical Approach to Global Optimization; Natural Computing Series; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
  29. Rocca, P.; Oliveri, G.; Massa, A. Differential Evolution as Applied to Electromagnetics. IEEE Antennas Propag. Mag. 2011, 53, 38–49. [Google Scholar] [CrossRef]
  30. Chong, E.K.P.; Zak, S.H. An Introduction to Optimization, 4th ed.; Wiley: Hoboken, NJ, USA, 2013. [Google Scholar]
  31. Eberhart, R.C.; Shi, Y.; Kennedy, J. Swarm Intelligence, 8th ed.; The Morgan Kaufmann Series in Evolutionary Computation; Morgan Kaufmann: San Francisco, CA, USA, 2009. [Google Scholar]
  32. Bergstra, J.; Bengio, Y. Random Search for Hyper-Parameter Optimization. Mach. Learn. Res. 2012, 13, 281–305. [Google Scholar]
  33. Aggarwal, C.C. Linear Algebra and Optimization for Machine Learning: A Textbook; Springer: Cham, Switzerland, 2020. [Google Scholar]
  34. James, G.; Witten, D.; Hastie, T.; Tibshirani, R. An Introduction to Statistical Learning: With Applications in R; Springer: New York, NY, USA, 2021. [Google Scholar]
  35. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
  36. Genuer, R.; Poggi, J.-M. Random Forests with R; Springer: Cham, Switzerland, 2020. [Google Scholar]
  37. Quinlan, J.R. Learning with Continuous Classes. In Proceedings of Australian Joint Conference on Artificial Intelligence; World Scientific Press: Singapore, 1992; pp. 343–348. [Google Scholar]
  38. Pal, M. M5 model tree for land cover classification. Int. J. Remote Sens. 2006, 27, 825–831. [Google Scholar] [CrossRef]
  39. Rahimikhoob, A.; Asadi, M.; Mashal, M. A comparison between conventional and M5 model tree methods for converting pan evaporation to reference evapotranspiration for semi-arid region. Water Resour. Manag. 2013, 27, 4815–4826. [Google Scholar] [CrossRef]
  40. Weisberg, S. Applied Linear Regression; Wiley: New York, NY, USA, 2013. [Google Scholar]
  41. Fox, J. Applied Regression Analysis and Generalized Linear Models; SAGE Publications: Los Angeles, CA, USA, 2015. [Google Scholar]
  42. Esmaili, R.; Imani, A.; Moravej, Z.; Pazoki, M. A data-driven approach for fault location in non-homogeneous MTDC systems using Mathematical Morphology and XGBoost regression. Electr. Power Syst. Res. 2026, 250, 112185. [Google Scholar] [CrossRef]
  43. Kangalli Uyar, S.G.; Kagan Ozbay, B.; Dal, B. Interpretable building energy performance prediction using XGBoost Quantile Regression. Energy Build. 2025, 340, 115815. [Google Scholar] [CrossRef]
  44. Huang, J.-C.; Tsai, Y.-C.; Wu, P.-Y.; Lien, Y.-H.; Chien, C.-Y.; Kuo, C.-F.; Hung, J.-F.; Chen, S.-C.; Kuo, C.-H. Predictive modeling of blood pressure during hemodialysis: A comparison of linear model, random forest, support vector regression, XGBoost, LASSO regression and ensemble method. Comput. Methods Programs Biomed. 2020, 195, 105536. [Google Scholar] [CrossRef] [PubMed]
  45. Hosokai, S.; Matsuoka, K.; Kuramoto, K.; Suzuki, Y. Modification of Dulong’s Formula to Estimate Heating Value of Gas, Liquid and Solid Fuels. Fuel Process. Technol. 2016, 152, 399–405. [Google Scholar] [CrossRef]
  46. Xing, J.; Luo, K.; Wang, H.; Gao, Z.; Fan, J. A Comprehensive Study on Estimating Higher Heating Value of Biomass from Proximate and Ultimate Analysis with Machine Learning Approaches. Energy 2019, 188, 116077. [Google Scholar] [CrossRef]
  47. Richards, A.P.; Haycock, D.; Frandsen, J.; Fletcher, T.H. A Review of Coal Heating Value Correlations with Application to Coal Char, Tar, and Other Fuels. Fuel 2021, 283, 118942. [Google Scholar] [CrossRef]
  48. Li, Z.; Zhao, Y.; Lu, Z.; Dai, W.; Huang, J.; Cui, S.; Chen, B.; Wu, S.; Dong, L. Machine Learning Prediction of Calorific Value of Coal Based on the Hybrid Analysis. Int. J. Coal Prep. Util. 2023, 43, 577–598. [Google Scholar] [CrossRef]
  49. Speight, J.G. Synthetic Fuels Handbook: Properties, Process, and Performance; McGraw-Hill Education LLC: New York, NY, USA, 2020. [Google Scholar]
  50. Speight, J.G. Coal-Fired Power Generation Handbook; Wiley-Scrivener Publishing: Beverly, MA, USA, 2021. [Google Scholar]
  51. García Nieto, P.J.; García–Gonzalo, E.; Paredes–Sánchez, B.M.; Paredes–Sánchez, J.P. Forecast of the Higher Heating Value Based on Proximate Analysis by Using Support Vector Machines and Multilayer Perceptron in Bioenergy Resources. Fuel 2022, 317, 122824. [Google Scholar] [CrossRef]
  52. Yaka, H.; Insel, M.A.; Yucel, O.; Sadikoglu, H. A Comparison of Machine Learning Algorithms for Estimation of Higher Heating Values of Biomass and Fossil Fuels from Ultimate Analysis. Fuel 2022, 320, 123971. [Google Scholar] [CrossRef]
  53. Mandavgade, N.K.; Jaju, S.B.; Lakhe, R.R. Determination of Uncertainty in Gross Calorific Value of Coal Using Bomb Calorimeter. In Advanced Instrument Engineering: Measurement, Calibration, and Design; Lay-Ekuakille, A., Ed.; IGI Global: Hershey, PA, USA, 2013; pp. 292–299. [Google Scholar]
  54. Boumanchar, I.; Charafeddine, K.; Chhiti, Y.; M’hamdi Alaoui, F.E.; Sahibed-dine, A.; Bentiss, F.; Jama, C.; Bensitel, M. Biomass Higher Heating Value Prediction from Ultimate Analysis Using Multiple Regression and Genetic Programming. Biomass Conv. Bioref. 2019, 9, 499–509. [Google Scholar] [CrossRef]
  55. Kuhn, M.; Johnson, K. Applied Predictive Modeling; Springer: New York, NY, USA, 2018. [Google Scholar]
  56. Wasserman, L. All of Statistics: A Concise Course in Statistical Inference; Springer Texts in Statistics; Springer: New York, NY, USA, 2004. [Google Scholar]
  57. Freedman, D.; Marinho, R.; Purves, R. Statistics; W.W. Norton & Company: New York, NY, USA, 2007. [Google Scholar]
  58. Picard, R.R.; Cook, R.D. Cross-Validation of Regression Models. J. Am. Stat. Assoc. 1984, 79, 575–583. [Google Scholar] [CrossRef]
  59. Efron, B.; Tibshirani, R. Improvements on Cross-Validation: The .632+ Bootstrap Method. J. Am. Stat. Assoc. 1997, 92, 548–560. [Google Scholar] [CrossRef]
  60. R Core Team. R: A Language and Environment for Statistical Computing; R Foundation for Statistical Computing: Vienna, Austria, 2020. [Google Scholar]
  61. Chen, T.; Guestrin, C. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; Association for Computing Machinery: New York, NY, USA, 2016; pp. 785–794. [Google Scholar]
  62. Mullen, K.; Ardia, D.; Gil, D.; Windover, D.; Cline, J. DEoptim: An R Package for Global Optimization by Differential Evolution. J. Stat. Softw. 2011, 40, 1–26. [Google Scholar] [CrossRef]
  63. Ardia, D.; Boudt, K.; Carl, P.; Mullen, K.M.; Peterson, B.G. Differential Evolution with DEoptim: An Application to Non-Convex Portfolio Optimization. R J. 2011, 3, 27–34. [Google Scholar] [CrossRef]
  64. Onwubolu, G.C.; Babu, B.V. New Optimization Techniques in Engineering; Studies in Fuzziness and Soft Computing; Springer: Berlin/Heidelberg, Germany, 2004; Volume 141. [Google Scholar]
  65. Liaw, A.; Wiener, M. Classification and Regression by randomForest. R News 2002, 2, 18–22. [Google Scholar]
  66. Witten, I.H.; Frank, E.; Hall, M.A. Data Mining: Practical Machine Learning Tools and Techniques, 3rd ed.; Morgan Kaufmann Series in Data Management Systems; Morgan Kaufmann: Burlington, MA, USA, 2011. [Google Scholar]
  67. Lundberg, S.M.; Lee, S.-I. A Unified Approach to Interpreting Model Predictions. In Proceedings of the 31st International Conference on Neural Information Processing Systems (NIPS’17); Curran Associates Inc.: Red Hook, NY, USA, 2017; pp. 4768–4777. [Google Scholar]
  68. Molnar, C. Interpreting Machine Learning Models with SHAP: A Guide with Python Examples and Theory on Shapley Values; Christoph Molnar: Munich, Germany, 2023. [Google Scholar]
  69. Mondal, C.; Pal, S.K.; Samanta, B.; Dutta, D.; Raj, S. Analysis and significance of prediction models for higher heating value of coal: An updated review. J. Therm. Anal. Calorim. 2023, 148, 7521–7538. [Google Scholar] [CrossRef]
  70. Yadav, S.; Mondal, S.S. A complete review based on various aspects of pulverized coal combustion. Int. J. Energy Res. 2019, 43, 3134–3165. [Google Scholar] [CrossRef]
  71. Tian, J.; Dong, R.; Jia, H.; Peng, Z.; Liu, Z.; Wang, L.; Yi, L.; Xu, J.; Jin, H.; Chen, B.; et al. Interpretable machine learning for predicting and evaluating hydrogen production from supercritical water gasification of coal. Fuel 2026, 404, 136173. [Google Scholar] [CrossRef]
  72. Jiang, Y.; Yang, X.; Ma, H. Modelling the mechanism of sulphur evolution in the coal combustion process: The effect of sulphur–nitrogen interactions and excess air coefficients. Processes 2023, 11, 1518. [Google Scholar] [CrossRef]
  73. Fan, L.; Meng, X.; Zhao, J.; Zhou, Y.; Chu, R.; Yu, S.; Li, W.; Wu, G.; Jiang, X.; Miao, Z. Reaction Site Evolution during Low-Temperature Oxidation of Low-Rank Coal. Fuel 2022, 327, 125195. [Google Scholar] [CrossRef]
  74. Yin, C.-Y. Prediction of Higher Heating Values of Biomass from Proximate and Ultimate Analyses. Fuel 2011, 90, 1128–1132. [Google Scholar] [CrossRef]
  75. Paredes-Sánchez, J.P.; Gutiérrez-Trashorras, A.J.; Xiberta-Bernat, J. Wood Residue to Energy from Forests in the Central Metropolitan Area of Asturias (NW Spain). Urban. For. Urban Green. 2015, 14, 195–199. [Google Scholar] [CrossRef]
Figure 1. Main coal types and the process of their transformation.
Figure 1. Main coal types and the process of their transformation.
Bdcc 10 00112 g001
Figure 2. Process diagram showing the experimental methodology.
Figure 2. Process diagram showing the experimental methodology.
Bdcc 10 00112 g002
Figure 3. A more detailed scheme of how XGBoost works in a regression scenario.
Figure 3. A more detailed scheme of how XGBoost works in a regression scenario.
Bdcc 10 00112 g003
Figure 4. An illustration of a random forest regression process.
Figure 4. An illustration of a random forest regression process.
Bdcc 10 00112 g004
Figure 5. An illustration of an M5 tree model.
Figure 5. An illustration of an M5 tree model.
Bdcc 10 00112 g005
Figure 6. An illustration of a linear regression model.
Figure 6. An illustration of a linear regression model.
Bdcc 10 00112 g006
Figure 7. Process diagram for the DE/XGBoost-based technique.
Figure 7. Process diagram for the DE/XGBoost-based technique.
Bdcc 10 00112 g007
Figure 8. Correlation matrix for all variables studied in this process.
Figure 8. Correlation matrix for all variables studied in this process.
Bdcc 10 00112 g008
Figure 9. The DE/XGBoost technique for the graphical representation of the coal HHV using first-order terms: (a) coal’s HHV as a function of the carbon content; (b) coal’s HHV as a function of the hydrogen content; (c) coal’s HHV as a function of the nitrogen content.
Figure 9. The DE/XGBoost technique for the graphical representation of the coal HHV using first-order terms: (a) coal’s HHV as a function of the carbon content; (b) coal’s HHV as a function of the hydrogen content; (c) coal’s HHV as a function of the nitrogen content.
Bdcc 10 00112 g009
Figure 10. The DE/XGBoost technique for the coal HHV illustrated visually by the three most important independent variables’ second-order terms: (a) coal’s HHV as a function of the hydrogen and carbon concentrations; (b) coal’s HHV as a function of the nitrogen and carbon concentrations; (c) coal’s HHV as a function of the hydrogen and nitrogen concentrations.
Figure 10. The DE/XGBoost technique for the coal HHV illustrated visually by the three most important independent variables’ second-order terms: (a) coal’s HHV as a function of the hydrogen and carbon concentrations; (b) coal’s HHV as a function of the nitrogen and carbon concentrations; (c) coal’s HHV as a function of the hydrogen and nitrogen concentrations.
Bdcc 10 00112 g010
Figure 11. SHAP values for predicting the coal HHV.
Figure 11. SHAP values for predicting the coal HHV.
Bdcc 10 00112 g011
Figure 12. Relevance ranking of the process variables used in the best-fit DE/XGBoost-based approach for predicting the coal HHV, taking into account the SHAP criterion.
Figure 12. Relevance ranking of the process variables used in the best-fit DE/XGBoost-based approach for predicting the coal HHV, taking into account the SHAP criterion.
Bdcc 10 00112 g012
Figure 13. The coal HHV’s observed and predicted values for the test dataset utilizing the following: (a) Given et al.’s empirical correlation (F6) ( R 2 = 0.2263 ); (b) multivariate linear regression (MLR) model ( R 2 = 0.8201 ); (c) M5 model tree ( R 2 = 0.9062 ); (d) DE/RFR-based model ( R 2 = 0.9567 ); (e) DE/XGBoost-based model ( R 2 = 0.9691 ).
Figure 13. The coal HHV’s observed and predicted values for the test dataset utilizing the following: (a) Given et al.’s empirical correlation (F6) ( R 2 = 0.2263 ); (b) multivariate linear regression (MLR) model ( R 2 = 0.8201 ); (c) M5 model tree ( R 2 = 0.9062 ); (d) DE/RFR-based model ( R 2 = 0.9567 ); (e) DE/XGBoost-based model ( R 2 = 0.9691 ).
Bdcc 10 00112 g013aBdcc 10 00112 g013bBdcc 10 00112 g013c
Table 1. Physicochemical variables considered in this study.
Table 1. Physicochemical variables considered in this study.
Input Variables (wt%)SymbolMeanStandard Deviation
Carbon contentC78.858.11
Hydrogen contentH5.010.95
Oxygen contentO13.137.95
Nitrogen contentN1.300.43
Sulfur contentS1.721.88
Output variable
Higher heating value (MJ/kg)HHV30.844.03
In this Table, wt% refers to weight percentage.
Table 2. Intervals of variation for the five parameters of the DE/XGBoost-based technique that were fitted for this investigation.
Table 2. Intervals of variation for the five parameters of the DE/XGBoost-based technique that were fitted for this investigation.
XGBoost HyperparametersLower LimitUpper Limit
L e a r n i n g   r a t e 10 2 0.3
M a x _ d e p t h 3 10 1
s u b s a m p l e 0.51.0
Colsample_bytree0.51.0
n_estimators 10 2 10 3
Table 3. Intervals of variation for the four parameters of the DE/RFR-based technique that were fitted for this investigation.
Table 3. Intervals of variation for the four parameters of the DE/RFR-based technique that were fitted for this investigation.
RFR HyperparametersLower LimitUpper Limit
n o d e s i z e 110
n t r e e 10300
nPerm110
mtry 1 5
Table 4. The best-fitted DE/XGBoost approach’s optimal hyperparameters for coal higher heating value (HHV) forecasting.
Table 4. The best-fitted DE/XGBoost approach’s optimal hyperparameters for coal higher heating value (HHV) forecasting.
ParameterValues of Optimal Hyperparameters
Learning rate0.0702
Max_depth5
subsample0.5077
Colsample_bytree0.9512
n_estimators864
Table 5. The best-fitted DE/RFR approach’s optimal hyperparameters for coal higher heating value (HHV) forecasting.
Table 5. The best-fitted DE/RFR approach’s optimal hyperparameters for coal higher heating value (HHV) forecasting.
ParameterValues of Optimal Hyperparameters
Nodesize3
Ntree45
nPerm3
Mtry4
Table 6. Representative empirical correlations from the literature for estimating coal HHV from ultimate analysis data [9,10,11,12,13,14].
Table 6. Representative empirical correlations from the literature for estimating coal HHV from ultimate analysis data [9,10,11,12,13,14].
IDHHV Model Equation 1Source
F1 0.3550 × C + 0.1331 × H × O S (F1)Reference [9]
F2 0.1909 × S 0.0984 × O + 0.3403 × C + 1.2432 × H 0.0628 × N (F2)Reference [9]
F3 0.3333 × C + H O 0.1250 × S × 0.9875   +   0.0152 × H (F3)Reference [9]
F4 0.0931 × S + 0.3391 × C 0.1237 × O + 1.4357 × H (F4)Reference [9]
F5 0.0941 × S + 0.3360 × C 0.1530 × O + 0.00072 × O 2 + 1.4180 × H (F5)Reference [10]
Reference [11]
F6 0.0941 × S + 0.3360 × C 0.1450 × O + 1.4180 × H (F6)Reference [12]
F7 0.3850 × C 0.1100 (F7)Reference [13]
F8 0.2830 × S + 0.4310 × C + 0.6450 × N + 0.367 × H 4.5420 (F8)Reference [14]
1 For consistency, all the literature equations are presented using a unified notation. Elemental variables denote mass percentages of the corresponding elements, and HHV is expressed in M J   k g 1 .
Table 7. Correlation coefficients (r), coefficients of determination (R2), root mean square error (RMSE) and mean absolute error (MAE) for the DE/XGBoost, DE/RFR, M5 tree and multivariate linear models and the best empirical formula with the test data.
Table 7. Correlation coefficients (r), coefficients of determination (R2), root mean square error (RMSE) and mean absolute error (MAE) for the DE/XGBoost, DE/RFR, M5 tree and multivariate linear models and the best empirical formula with the test data.
Model R 2 rRMSEMAE
XGBoost0.96910.98580.29780.1897
RFR0.95670.98020.35200.2019
M5 model tree0.90620.95240.51860.3623
MLR0.82010.90770.71820.5353
F60.22630.69891.48941.1400
Table 8. Relative importance of the variables for the best-fit DE/XGBoost-based model for the coal HHV forecasting.
Table 8. Relative importance of the variables for the best-fit DE/XGBoost-based model for the coal HHV forecasting.
VariableMean Absolute SHAP Value
Carbon content 0.6069
Hydrogen content 0.5486
Nitrogen content 0.5119
Sulfur content 0.2663
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

García-Nieto, P.J.; García-Gonzalo, E.; Paredes-Sánchez, J.P.; Menéndez-García, L.A. Interpretable Optimized Extreme Gradient Boosting for Prediction of Higher Heating Value from Elemental Composition of Coal Resource to Energy Conversion. Big Data Cogn. Comput. 2026, 10, 112. https://doi.org/10.3390/bdcc10040112

AMA Style

García-Nieto PJ, García-Gonzalo E, Paredes-Sánchez JP, Menéndez-García LA. Interpretable Optimized Extreme Gradient Boosting for Prediction of Higher Heating Value from Elemental Composition of Coal Resource to Energy Conversion. Big Data and Cognitive Computing. 2026; 10(4):112. https://doi.org/10.3390/bdcc10040112

Chicago/Turabian Style

García-Nieto, Paulino José, Esperanza García-Gonzalo, José Pablo Paredes-Sánchez, and Luis Alfonso Menéndez-García. 2026. "Interpretable Optimized Extreme Gradient Boosting for Prediction of Higher Heating Value from Elemental Composition of Coal Resource to Energy Conversion" Big Data and Cognitive Computing 10, no. 4: 112. https://doi.org/10.3390/bdcc10040112

APA Style

García-Nieto, P. J., García-Gonzalo, E., Paredes-Sánchez, J. P., & Menéndez-García, L. A. (2026). Interpretable Optimized Extreme Gradient Boosting for Prediction of Higher Heating Value from Elemental Composition of Coal Resource to Energy Conversion. Big Data and Cognitive Computing, 10(4), 112. https://doi.org/10.3390/bdcc10040112

Article Metrics

Back to TopTop