Next Article in Journal
Microwave Photonic Fiber Ring Resonator
Next Article in Special Issue
A Low-Cost Multi-Purpose IoT Sensor for Biologging and Soundscape Activities
Previous Article in Journal
Probabilistic Seismic Response Prediction of Three-Dimensional Structures Based on Bayesian Convolutional Neural Network
Previous Article in Special Issue
Space Target Classification Improvement by Generating Micro-Doppler Signatures Considering Incident Angle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Machine Learning-Based Boosted Regression Ensemble Combined with Hyperparameter Tuning for Optimal Adaptive Learning

by
Joseph Isabona
1,
Agbotiname Lucky Imoize
2,3 and
Yongsung Kim
4,*
1
Department of Physics, Federal University Lokoja, P.M.B 1154, Lokoja 260101, Nigeria
2
Department of Electrical and Electronics Engineering, Faculty of Engineering, University of Lagos, Akoka, Lagos 100213, Nigeria
3
Department of Electrical Engineering and Information Technology, Institute of Digital Communication, Ruhr University, 44801 Bochum, Germany
4
Department of Technology Education, Chungnam National University, Daejeon 34134, Korea
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(10), 3776; https://doi.org/10.3390/s22103776
Submission received: 23 April 2022 / Revised: 11 May 2022 / Accepted: 11 May 2022 / Published: 16 May 2022
(This article belongs to the Special Issue Sensors for Smart Environments)

Abstract

:
Over the past couple of decades, many telecommunication industries have passed through the different facets of the digital revolution by integrating artificial intelligence (AI) techniques into the way they run and define their processes. Relevant data acquisition, analysis, harnessing, and mining are now fully considered vital drivers for business growth in these industries. Machine learning, a subset of artificial intelligence (AI), can assist, particularly in learning patterns in big data chunks, intelligent extrapolative extraction of data and automatic decision-making in predictive learning. Firstly, in this paper, a detailed performance benchmarking of adaptive learning capacities of different key machine-learning-based regression models is provided for extrapolative analysis of throughput data acquired at the different user communication distances to the gNodeB transmitter in 5G new radio networks. Secondly, a random forest (RF)-based machine learning model combined with a least-squares boosting algorithm and Bayesian hyperparameter tuning method for further extrapolative analysis of the acquired throughput data is proposed. The proposed model is herein referred to as the RF-LS-BPT method. While the least-squares boosting algorithm is engaged to turn the possible RF weak learners to form stronger ones, resulting in a single strong prediction model, the Bayesian hyperparameter tuning automatically determines the best RF hyperparameter values, thereby enabling the proposed RF-LS-BPT model to obtain desired optimal prediction performance. The application of the proposed RF-LS-BPT method showed superior prediction accuracy over the ordinary random forest model and six other machine-learning-based regression models on the acquired throughput data. The coefficient of determination (Rsq) and mean absolute error (MAE) values obtained for the throughput prediction at different user locations using the proposed RF-LS-BPT method range from 0.9800 to 0.9999 and 0.42 to 4.24, respectively. The standard RF models attained 0.9644 to 0.9944 Rsq and 5.47 to 12.56 MAE values. The improved throughput prediction accuracy of the proposed RF-LS-BPT method demonstrates the significance of hyperparameter tuning/optimization in developing precise and reliable machine-learning-based regression models. The projected model would find valuable applications in throughput estimation and modeling in 5G and beyond 5G wireless communication systems.

1. Introduction

Effective data processing and analysis have become a huge task due to the upsurge in massive data collection from various wireless communication devices and cellular networks [1]. Massive data can be classified into two main parts, right and raw data. The present generation of cellular broadband networks, such as 4G and 5G and including the envisioned 6G, can be improved if the correct data are extracted from the available massive data and mined resourcefully to reveal the actual quality status [2]. Predictive mining of such data can also aid in optimal planning and optimization of such system networks due to the emergence of artificial intelligence and machine learning, which enable such interconnected processes to be achieved through robust and efficient data analytics [3,4,5].
In recent decades, machine-learning-based regression models have emerged as vital models in carrying out prognostic modeling and analysis of relevant datasets in all fields of physical sciences, medical science, and engineering domains [6,7,8,9,10,11,12,13,14,15]. One notable advantage of machine learning over other data analytic techniques is its ability to identify patterns and trends with ease and high accuracy adaptively. Another significant advantage is its capability to automate and solve many complex decision-making tasks.
Several machine learning techniques have been explored [16,17,18,19,20,21]. Some of the key ones include random forest (RF) [22,23], support vector machine (SVM), neural networks (NNs), K-nearest neighbor (KNN), and the Gaussian process (GP). Among these techniques, RF stands out owing to its distinctive adaptive learning and predictive modeling capability [1,24,25]. RF is suitable for adaptive regression-based learning and the effective classification of extensive data. It can handle both simplified and complex datasets containing real or contiguous values. Interestingly, RF is less sensitive and robust to outliers. RF can be explored for prognostic estimation and mapping high-dimensional data. These exceptional and matchless capabilities of RF have led to its increasing popularity for constant usage in diverse research fields, including sciences and engineering. However, the performance accuracy of regression-learning-based RF models is influenced mainly by the input data, training algorithm, and regulating hyperparameters [6,7,8]. One of the hyperparameters is the tree number and value. The selection of tree numbers that are too large or small can cause overfitting, poor generalization, slow implementation, and poor real-time predictions.
Many attempts have been made to handle RF hyperparameter tuning problems in the literature to boost its predictive application performance. In the literature [6,7], the authors examined how to determine the optimum number of RF trees. Particularly in [8], the work investigated how to optimally employ the RF feature set size for robust regression analysis of 56 different datasets. The researchers found that the optimal size tends to be comparatively small if the dataset features are correlated and vice versa. In [9], the influence of tree size was also studied. The study developed a new ensemble technique for refining and growing trees in depth for the RF model. In [10], a weighted voting technique was introduced into a random forest algorithm to enhance its application for employee turnover prediction. The authors in [11] added the self-organizing mapping technique to the RF modeling process to boost pediatric fracture healing time predictive analysis. In [12], the authors engaged the class weight RF algorithm to solve and analyze medical class imbalance data effectively. In the context of classification, References [13,14,15] examined and reported the influence of feature set size on RF prognostic estimation performance. A summary of related works [26,27,28,29,30,31,32,33] which employ machine-learning-based models, capturing their focus and coverage, key limitations, and a comparison with this paper, is presented in Table 1.
In view of the preceding literature, there is no existing work that reports a machine-learning-based boosted regression ensemble combined with hyperparameter tuning for optimal adaptive learning. To this end, this paper proposes a random forest machine-learning-based model combined with a least-squares boosting algorithm and Bayesian hyperparameter tuning to boost its predictive application performance. The proposed regression model is termed the RF-LS-BPT model. A detailed application of the proposed RF-LS-BPT model to real-time throughput data acquired at different user equipment terminal locations in 5G mobile broadband cellular networks was investigated. Our proposed RF-LS-BPT model offers a new hybridized predictive modeling method to help network operators and engineers regularly conduct improved extrapolative analysis of different cellular network data for planning and management purposes.
The foremost contributions of this research paper are highlighted as follows:
  • We first give a detailed statistical analysis of the acquired throughput data through performance status reporting at the different user equipment terminal locations with respect to the tested communication distances from the transmitter.
  • We provide performance benchmarking of adaptive learning capacities of different key machine-learning-based regression models with the choice regression model, which is the random forest.
  • We propose an RF-LS-BPT regression model for improved dataset predictive modeling and learning.
  • The proposed RF-LS-BPT regression model was applied in detailed, accurate throughput data modeling and learning using different performance indicators.
The remaining part of this paper is structured into four sections as follows. Section 2 contains the related work and background information. Section 3 offers the machine-learning-based boosted regression method, 5G throughput measurement campaign, and the proposed RF-LS-BPT algorithm and implementation process. Section 4 focuses on the results and discussion. Finally, the conclusions are drawn in Section 5.

2. Theoretical Background

First, the general concept of random forest is described, and the exploratory data analysis (EDA) method applied is highlighted in this section. The mathematical description of the RF regression model and least-squares boosting (LS-Boost) is also broached.

2.1. Random Forest (RF)

The RF is an ensemble of decision-tree-based machine learning methods. It was proposed in [34] by Breiman to address both data classification and regression problems. It operates by growing and assembling a host of self-regulating decision trees to solve complex real-world problems. While the trees grow, the data are shared using a principle in several steps. The performance accuracy of regression-learning-based RF models is primarily influenced by the input data, training algorithm, and regulating hyperparameters [35]. Here, ‘hyper’ indicates top-level parameters that can be explored to regulate the machine learning process and produce better results. Some of the vital RF hyperparameters include the decision tree number, tree type, and the feature set size (number of features), all of which control performance. Hyperparameter tuning or optimization is a robust method of identifying and finding the best feasible values of hyperparameters for a machine learning model to attain the desired resultant modeling outcome. Popular hyperparameter tuning algorithms in the literature include random search, grid search, and Bayesian optimization search [36,37].
Generally, many factors impact on predictive modeling capacities of machine-learning-based models and methods, especially the surrogate types such as the RF, SVM, DT, GPR, and NN. These include the learning rate, tree number, training algorithm, and hyperparameter tuning algorithm. In [7], the authors concentered on how to explore different key RF modeling parameters such as tree number (size) and related features to effectively mine different datasets. Particularly in [8], the researchers’ interest was how to optimally implore the RF feature set size to conduct a robust regression analysis of large datasets.
In this study, an integrated exploratory approach was taken to examine some of the aforementioned factors in RF predictive modeling performance capacity. Our exploratory approach considers the integration of a random forest (RF)-based machine learning model combined with a least-squares boosting algorithm and Bayesian hyperparameter tuning method for real-time extrapolative data analysis.

2.2. Exploratory Data Analysis Procedure

The exploratory data analysis (EDA) method [38] was utilized in this study. It is a systematic method of investigating and analyzing datasets to discover patterns and ensure that valid results are produced according to desired goals. A regression-based machine learning model is expected to learn a dataset adaptively, thereby identifying and bringing out the relationships between data input values and targeted output response during training. Effective predictive data processing is part of a critical step in discovering patterns in data.

2.3. The RF Regression Model and Least-Squares Boosting (LS-Boost)

In broad mathematical terms, an RF is a special predictor whose main constituents are built on randomized tree ensembles { Y ( x ; Θ a t , R n ) } 1 a A . The sequence { ( Θ a t ) } 1 a A encloses the random variables Θ that regulate the probabilistic mechanism wherein each tree is built.
For a finite tree number, A, the RF estimate can be expressed as (1):
Y A ( X ; Θ 1 t , Θ 2 t , Θ A t R n ) : = 1 A a = 1 M Y ( X ; Θ a t R n )
For an infinite tree number (i.e., M is sufficiently large), the RF estimate turns to (2):
Y A ( X , R n ) : = E Θ [ Y ( X ; Θ a t R n ) ]
where E Θ indicates the expectation value in correspondence with Θ .
The individual tree predictor can be defined by (3):
Y ( X ) : = E Θ [ W i ] Y i
where W i : = 1 ( x t ) N ( t ) indicates the averaging weight.
Consider a data training sample a = [ ( Y 1 , X 1 ) , ( Y 2 , X 2 ) ] , , [ ( Y A , X A ) ]   of   [ 0 , 1 ] p   , of real-valued random variables. The leading objective is to predict the target response Y connected to the random variable, X , employing a regression function f ( x ) = E [ | Y | X = x ] . Accordingly, the loss function which defines the mean squared error (MSE) can be estimated using (4):
L ( Y , f ( X i ) ) = i = 1 K ( Y 1 f ( X i ) ) 2
Owing to the hypothetical bias and variance issues, the fitted model and the resulting predicted outcome may severely suffer from underfitting or overfitting problems, leading to a high error between the targeted response and the estimated variables. In order to address such drawbacks, the inconsistency of f ( X 1 ) in Equation (4) needs to be placed under control by employing the bagging (Bag) or least-squares boosting (LS-Boost) algorithm. This paper considers the LS-Boost algorithm but employs bagging to benchmark the results. In the LS-Boost algorithm, hundreds or more weak learners (trees) are engaged for training, and it iteratively updates the error to become a strong learner [34,38]. At every iteration step, the ensemble fits in a fresh learner. The MSE are expressed in Equation (4).

3. The Proposed Machine-Learning-Based Boosted Regression Ensemble Combined with Hyperparameter Tuning

This section presents detailed information on the entire procedure engaged to achieve the research aim. Particularly, the method of 5G throughput data collection, the proposed RF-LS-BPT implementation algorithm, and its implementation process are provided in this section.

3.1. 5G Throughput Measurement Campaign

The current study utilized field measurements taken in diverse urban environments in the United States to test and validate the proposed learning-based models. The field measurements were taken to assess the commercial 5G performance on smartphones and made available online [31]. The 5G networks of three carriers in three US cities were examined. Specifically, a systematic analysis of the various mechanisms used for handoff in the 5G network was explored. The impact of these handoff mechanisms on network performance was also feasibly explored to determine whether the location and other dynamic environmental conditions can be used to predict network performance.
Additionally, the performance of the app in terms of web browsing, HTTP download, and volumetric video streaming over 5G was critically examined. The experiments, which consume over 15 Tb data, were carried out over T-Mobile, Sprint, and Verizon 5G networks. Verizon offers operational mm-wave-based 5G services to subscribers in the investigated environments where dense 5G base stations are deployed. T-Mobile employs mm-wave, while Sprint uses a mid-band frequency at 2.5 GHz. In the field measurements, the authors captured about 6.8 million data points obtained from the 5G coverage in downtown Minneapolis, USA [31].
Two types of commercially available off-the-shelf (COTS) 5G-capable smartphones were used in the experiments. These were the Motorola Moto Z3 and Samsung Galaxy S10 5G (SM-G977U). For brevity, these are described as MZ3 and SGS10, respectively. The SGS10 uses an in-built 5G radio, while the MZ3 uses an external 5G mod to access 5G networks. The mobile device used is the SGS10, and it is 4G- and 5G-compatible, allowing comparison on the same device. Four locations were considered for the experiments carried out on Verizon’s network [31]. Typically, the locations are a good representative of open/crowded spaces, low/high buildings, indoor/outdoor environments, and more. The experimentation was conducted using a Microsoft Azure server to achieve the highest statistical 5G throughput. The server also helps to achieve approximately 3 Gbps throughput.

3.2. The Proposed RF-LS-BPT Process

The entire RF-LS-BPT process, which is revealed using the flowchart in Figure 1 and its stepwise implemented method using MATLAB, is outlined as follows. Also, the RF regression with least-squares boost (LS-Boost) is given in Algorithm 1.
  • Load the throughput datasets into MATLAB.
  • Examine the datasets to obtain relevant insights.
  • Presence of correlated features.
  • Missing values and outliers.
  • Preprocess the datasets to cater for the identified missing values and outliers.
  • Transform the datasets RF-LS-BPT modeling format.
  • Split the datasets into two, with 0.3 portions for testing and 0.7 portions for training.
  • Engage the default RF ensemble fitting tool in MATLAB for the data training and testing.
  • Evaluate the default RF ensemble fitting through data training and testing.
  • Choose an appropriate RF aggregation technique. LS-Boost was chosen here.
  • Identify the most relevant RF hyperparameters.
  • Determine optimal values of the RF hyperparameters using the optimization option I MATLAB (‘OptimizeHyperparameters’, ‘auto’), which is based on the Bayesian optimization process.
  • Optimize the RF Regression ensemble results using the cross-validation process.
  • Build the final RF-LS-BPT model combing the LS-Boost algorithm with tuned optimal RF hyperparameter values.
  • Engage the resultant RF-LS-BPT model on the entire throughput quality datasets.
  • Test the resultant RF-LS-BPT using a 0.3 portion of the data and new data.
  • Assess and report the predictive performance of the resulting RF-LS-BPT model.
Algorithm 1: Also, The RF Regression with least-squares boost (LS-Boost) is given in Algorithm 1.
Input:
Training set: [ ( y 1 , x 1 ) , ( y 2 , x 2 ) ] , , [ ( y K , x K ) ] .
Learning rate value, v and Tree number, A, obtained through Bayesopt,
Loss function, L ( y , f ( x i ) ) .
Output:
Regression mode, F a ( x ) , f ( x i ) = y ¯
Training Process:
For   a = 1   to   A ,   do :
f ( x i ) = ( y ¯ F a 1 ( x ) ) i k
Train   B a ( x )   using   ( x , y ¯ ) i k
p a ( x ) = arg   min p   [ y ¯ p B a ( x ) ]   2
F a ( x ) = F a 1 ( x ) + v a = 1 A p a B a ( x )
End

3.3. Key Evaluation Metrics

The mean absolute error (MAE) [39] given in (5), the normalized mean squared error (NRMSE) given in (6), the coefficient of determination (Rsq) given in (7), and the percentage error (PE) are the five key evaluation metrics used in this paper to examine the performance of the RF-LS-BPT method. The proposed method is better if the MAE and NRMSE values are low but have higher Rsq values.
MAE = 1 K i = 1 K | y m i y p i |
NRMSE = 1 K i = 1 K ( y m i y p i ) 2 / ( y p i ( max ) y p i ( min ) )
R 2 = 1 ( i = 1 K ( y m i y p i ) 2 i = 1 K ( y m i y p i ) 2 )

4. Results and Discussion

Detailed results and discussion are contained in this section. All computations, coding, implementation, and graphics were conducted using MATLAB software environment with the aid of an HP laptop (Elitebook) with an Intel® Core i3-10110U and Intel® Turbo Boost Technology, 4 MB L3 cache, 2 cores was used. First, in this section, we start by revealing the status of the acquired 5G throughput qualities attained at close communication distances of 25, 50, 75, 100, and 160 m between the transmitter and UET. This is followed by results and discussion on the throughput data training and testing accuracy achieved using seven machine learning models with their default parameters. Also contained in this section are throughput data training and testing results achieved using the proposed RF-LS-BPT model versus the standard RF modeling approach, plus results on throughput data training and testing using LS-boosting and bagging.

4.1. Throughput Quality Status Analysis

The throughput quality remains an exclusive higher-layer performance indicator for assessing data transmission quality and integrity in mobile broadband networks. Remarkably, the actual throughput quality at the UET can be influenced by critical factors such as user location and communication distance from the transmitter. The user data throughput expresses the speed at which a user can reliably send data and receive the same at the user equipment terminal (UET). It also expresses the quantity of data in bits per second (bps) conveyed and delivered over the cellular network within a specific period. The graphs in Figure 2 display the measured throughput qualities attained at close communication distances of 25, 50, 75, 100, and 160 m between the transmitter and UET. All the graphs show that the network experiences low throughput quality in the range of 50 to 100 Mbps at first user download before experiencing upward but fluctuating quality improvement as the user stays in the network. The low throughput quality experienced at the UET shows that the network has serious delay problems during the initial network log-in. The general fluctuations in throughput quality across the various measurement distances can be attributed to several influencing factors, which include network propagation environment, user location, communication distance, the asymmetry between upload and download rates, available channel bandwidth, network traffic load, propagation channel conditions, signal quality, signal coverage, and modulation/coding scheme [40].
Throughput quality status in terms of maximum, minimum, and mean throughput quality values attained at the various distances are summarized in Table 2. For maximum quality, about 2350, 2080, 2070, 1970, and 1990 Mbps values were attained at 25, 50, 75, 100, and 160 m UET location distances. A close look at the values shows that the maximum quality value attained by the UET degrades as communication distance increases for the connecting transmitter. This result confirms that user equipment location regarding communication distance from the transmitter antenna is a major factor influencing the quality level received. Overall, the mean throughput quality attained at the UET is quite low compared to the at least 1000 Mbps quality value envisioned for 5G broadband networks, even at such close distances.

4.2. Throughput Data Training and Testing Using Different Machine Learning Models with Their Default Parameters

In addition to hyperparameters, machine learning models have their default parameters internally built for specific tasks. While the default parameters are inevitably used to learn, hyperparameters are objectively set by the user to guide the learning process optimally. Here, five key machine learning models with default parameter regression settings were first engaged for throughput data training and testing. The machine learning models are the multi-layer perceptron neural network (MLP-NN), random forest (RF), support vector machine (SVM), K-nearest neighbor (KNN) model, Gaussian process regression (GPR), and decision tree (DT). The generalized least-squares (GLS) model was also employed in the regression process. The main aim of using other machine learning methods is also to assess their adaptive learning capability with the choice of RF method. Shown in Figure 3 is a plot displaying the throughput quality comparison of different machine learning models. The prediction performance of the individual methods explored in terms of their accuracy using MAE and R-Squared (Rsq) is shown in Figure 4 and Figure 5. The MAE and Rsq values attained for GLS, MLP-NN, RF, SVM, KNN, GPR, and DT were 276.96, 57.54, 137.01, 58.94, 125.66, 276.96, and 9.27 dB and 0.6746, 0.9602, 0.8642, 0.9644, 0.87.55, 0.9728, and 0.9989, respectively. The RF regression model achieved the lowest MAE value of 9.27 dB and the best 0.9998 Rsq value from these throughput data training results. Similar superior prediction efficiency results were obtained with the RF regression model when engaged for throughput data testing. Still, the results are excluded here for the sake of brevity. The better prediction efficiency of RF could be due to its robust ability to handle large dimensionality datasets efficiently with high precision. On the other hand, the GLS attained the worst results because of its poor performance in handling stochastic datasets with high variance and large dimensionality [41,42].

4.3. Throughput Data Training and Testing Using Proposed RF-LS-BPT Model versus Standard RF Modeling Approach

Although the RF-based regression model outperforms other selected machine learning models, which used benchmarks, as shown above, some hyperparameters can be tuned to further optimize it for improved performance during predictive data modeling and learning. Furthermore, the large prediction error attained by the standard RF-based regression model can be attributed to the high divergence between the input variables and targeted response. As mentioned earlier, the target error response can be reduced using the LS-Boosting technique, hence the proposed RF-LS-BPT model. In order to prevent overfitting or underfitting, the hyperparameters were tuned to minimize the prediction error further [43]. In order to implement the proposed technique, first, a data training set was conveyed through an intended RF regression model empowered with an LS boost ensemble. We then used the Bayesian optimization search-based process to tune and obtain the values of the optimal hyperparameters. The three main focused hyperparameters for tuning are learning rate, number of training cycles (the tree maximum depth), and maxisplits. The same process was repeated, but the Grid search-based hyperparameter tuning method was employed. Figure 6 and Figure 7 display the tuning process patterns and the values of the optimal hyperparameters obtained using grid search and Bayesian optimization search. Notably, the curves in Figure 7 comprise the minimum cross-validated MSE arising after determining optimal hyperparameter values, as shown in Table 3. The table shows the learning rate, tree number, and maximum splits. In order to develop the proposed RF-LS-BPT method, the Bayesian optimization-based search was considered over the grid search since it yielded the lowest error.
Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 are the results of the proposed RF-LS-BPT regression model. The graphs showing the throughput predictive accuracy attained in MAE values using the proposed RF-LS-BPT method compared to the standard RF approach are shown at different distances. The results show that proposed the RF-LS-BPT method provided the best prediction accuracy. As a case in point, while the proposed method attained 2.40, 0.24, 0.86, 2.95, and 4.29 dB MAE values, the standard RF approach attained poorer throughput predictive accuracy with 9.27, 5.47, 6.58, 7.84, and 12.56 dB MAE values. Similarly, in terms of correlation performance plots, as shown in Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17, the Rsq values attained by the proposed method are in the range of 0.9800 to 0.9999. In contrast, the Rsq values attained by standard RF models are in the range of 0.9644 to 0.9944. Throughput prediction results using key prediction results are summarized in Table 4 and Table 5. These attained throughput prediction performance improvements across the study location show the relevance of the developed RF-LS-BPT regression model over the standard regression approaches.

4.4. Throughput Data Training and Testing Using LS-Boosting and Bagging

Due to hypothetical bias and variance issues, the predicting model or the targeted response may severely suffer from underfitting or overfitting problems, leading to high error between the targeted response and the estimated variables. In order to address such drawbacks, the prediction model needs to be placed under control by employing the bagging (Bag) or least-squares boosting (LS-Boost) algorithm. While bagging employs a simple technique of result averaging to aid a model in achieving its desired prediction, boosting utilizes a weighted mean of results in aiding a model in actualizing its prediction method. In the LS-Boost algorithm, hundreds or more weak learners (trees) are engaged for training, and the error is iteratively updated to improve learning. Here, the robust performance of the adopted LS-Boost algorithm in the proposed RF-LS-BPT model compared to the bagging algorithm in training and testing to learn the throughput data obtained at collection points is provided in Figure 18 using MAE values. Also shown in Table 6 and Table 7 are summaries of accuracy attained by the two RF ensemble algorithms. The robust prediction accuracy achieved in terms of MAE, NRME, and Rsq with the LS-Boost algorithm with the proposed model shows that it helped to considerably improve the extrapolative performance capacity between the targeted throughput data and the estimated variables. Brain and Webb [44,45] opined that models with low bias during learning are generally sought after for large dataset analytics, hence the superiority of our proposed model.

5. Conclusions

The throughput quality remained an exclusive higher-layer performance indicator for assessing data transmission quality and integrity in mobile broadband networks. The user data throughput expresses the speed at which a user can reliably send data and receive the same at the user equipment terminal (UET). Generally, the amount and quality of throughput at the UET can fluctuate significantly, subject to many influencing factors. However, many factors can influence user data throughput quality. The key ones include network propagation environment, user location, communication distance, the disproportion between upload and download rates, available channel bandwidth, network traffic load, propagation channel conditions, signal quality, signal coverage, and modulation/coding scheme. The first objective of this research was to determine the actual throughput quality attained at the UET at a close communication distance of 25, 50, 75, 100, and 160 m from the transmitter over a typical 5G mobile broadband cellular network. The second objective was to appraise the popular machine learning predictive modeling techniques in the literature and optimize the best one using a robust approach for optimal adaptive prediction modeling and learning of the acquired stochastic throughput quality. By following the two main objectives, the aims of the proposed learning-based models were achieved. Apart from examining the impact of transmitter–receiver communication distances on throughput quality status as in this study, there is also a need to conduct a detailed empirical investigation of the influence of variables on throughput quality. This need, however, is slated for our future research. In addition, future work would investigate the predictive capability of deep neural network models such as long short-term memory and other evolutionary-based regression techniques such as particle swarm optimization and genetic algorithms.

Author Contributions

The manuscript was written through the contributions of all authors. J.I. was responsible for the conceptualization of the topic; data gathering and sorting were carried out by J.I. and A.L.I.; manuscript writing, original drafting and formal analysis were carried out by J.I., A.L.I. and Y.K.; reviewing and editing were carried out by J.I., A.L.I. and Y.K.; and J.I. led the overall research activity. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIT) (No. 2020R1G1A1099559). The work of Agbotiname Lucky Imoize is supported in part by the Nigerian Petroleum Technology Development Fund (PTDF) and in part by the German Academic Exchange Service (DAAD) through the Nigerian–German Postgraduate Program under grant 57473408.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are publicly available from the University of Minnesota—Twin Cities, USA: https://fivegophers.umn.edu/www20 (accessed on 21 February 2022).

Acknowledgments

The authors would like to thank anonymous reviewers of this journal for their careful and helpful comments. The authors thank the 5G researchers at the University of Minnesota—Twin Cities, USA, for making their 5Gophers measurements publicly available on their website. The 5G measurements were used to test and validate the proposed learning-based models in this paper.

Conflicts of Interest

The authors declare no conflict of interest related to this work.

Abbreviations

4/5/6GFourth/fifth/sixth generation
AIArtificial intelligence
BOABayesian optimization algorithm
BpsBits per second
COTSCommercially available off-the-shelf
DTDecision tree
EDAExploratory data analysis
GLSGeneralized least squares
GNGauss-Newton
GPGaussian process
GPRGaussian process regression
GSGrid search
KNNK-nearest neighbor
LMLevenberg–Marquart
LTELong-term evolution
LSLeast squares
LS-BoostLeast-squares boosting
MAEMean absolute error
MLMachine learning
MLP-NNMultilayer perceptron neural network
NNNeural network
NRMSENormalized root mean squared error
PEPercentage error
RFRandom forest
RMSERoot mean square error
RSRandom search
SVMSupport vector machine
UETUser equipment terminal

References

  1. Isabona, J. Joint Statistical and Machine Learning Approach for Practical Data-Driven Assessment of User Throughput Quality in Microcellular Radio Networks. Wirel. Pers. Commun. 2021, 119, 1661–1680. [Google Scholar]
  2. Imoize, A.L.; Orolu, K.; Atayero, A.A.-A. Analysis of key performance indicators of a 4G LTE network based on experimental data obtained from a densely populated smart city. Data Brief 2020, 29, 105304. [Google Scholar] [CrossRef] [PubMed]
  3. Singh, S.K.; Cha, J.; Kim, T.W.; Park, J.H. Machine learning based distributed big data analysis framework for next generation web in IoT. Comput. Sci. Inf. Syst. 2021, 18, 597–618. [Google Scholar] [CrossRef]
  4. Singh, S.K.; Salim, M.M.; Cha, J.; Pan, Y.; Park, J.H. Machine learning-based network sub-slicing framework in a sustainable 5g environment. Sustainability 2020, 12, 6250. [Google Scholar] [CrossRef]
  5. Shin, Z.; Moon, J.; Rho, S. A Comparative Analysis of Ensemble Learning-Based Classification Models for Explainable Term Deposit Subscription Forecasting. J. Soc. e-Bus. Stud. 2021, 26, 97–117. [Google Scholar]
  6. Oshiro, T.M.; Perez, P.S.; Baranauskas, J.A. How many trees in a random forest. In International Workshop on Machine Learning and Data Mining in Pattern Recognition; Springer: Berlin/Heidelberg, Germany, 2012; pp. 154–168. [Google Scholar]
  7. Probst, P.; Boulesteix, A.-L. To tune or not to tune the number of trees in random forest. J. Mach. Learn. Res. 2017, 18, 6673–6690. [Google Scholar]
  8. Han, S.; Kim, H. Optimal feature set size in random forest regression. Appl. Sci. 2021, 11, 3428. [Google Scholar] [CrossRef]
  9. Han, S.; Kim, H.; Lee, Y.-S. Double random forest. Mach. Learn. 2020, 109, 1569–1586. [Google Scholar] [CrossRef]
  10. Gao, X.; Wen, J.; Zhang, C. An improved random forest algorithm for predicting employee turnover. Math. Probl. Eng. 2019, 2019, 4140707. [Google Scholar] [CrossRef]
  11. Malek, S.; Gunalan, R.; Kedija, S.; Lau, C.; Mosleh, M.A.; Milow, P.; Lee, S.; Saw, A. Random forest and Self Organizing Maps application for analysis of pediatric fracture healing time of the lower limb. Neurocomputing 2018, 272, 55–62. [Google Scholar] [CrossRef]
  12. Gomes, H.M.; Bifet, A.; Read, J.; Barddal, J.P.; Enembreck, F.; Pfharinger, B.B.; Holmes, G.; Abdessalem, T. Adaptive random forests for evolving data stream classification. Mach. Learn. 2017, 106, 1469–1495. [Google Scholar] [CrossRef]
  13. Bernard, S.; Heutte, L.; Adam, S. Influence of hyperparameters on random forest accuracy. In International Workshop on Multiple Classifier Systems; Springer: Berlin/Heidelberg, Germany, 2009; pp. 171–180. [Google Scholar]
  14. Goldstein, B.A.; Polley, E.C.; Briggs, F.B.S. Random forests for genetic association studies. Stat. Appl. Genet. Mol. Biol. 2011, 10, 32. [Google Scholar] [CrossRef] [PubMed]
  15. Han, S.; Kim, H. On the optimal size of candidate feature set in random forest. Appl. Sci. 2019, 9, 898. [Google Scholar] [CrossRef] [Green Version]
  16. Ajani, T.S.; Imoize, A.L.; Atayero, A.A. An Overview of Machine Learning within Embedded and Mobile Devices—Optimizations and Applications. Sensors 2021, 21, 4412. [Google Scholar] [CrossRef] [PubMed]
  17. Kumar, L.J.S.; Krishnan, P.; Shreya, B.; Sudhakar, M.S. Performance enhancement of FSO communication system using machine learning for 5G/6G and IoT applications. Optik 2022, 252, 168430. [Google Scholar] [CrossRef]
  18. Tanveer, J.; Haider, A.; Ali, R.; Kim, A. An Overview of Reinforcement Learning Algorithms for Handover Management in 5G Ultra-Dense Small Cell Networks. Appl. Sci. 2022, 12, 426. [Google Scholar] [CrossRef]
  19. Mehlhose, M.; Schäufele, D.; Awan, D.A.; Marcus, G.; Binder, N.; Kasparick, M.; Cavalcante, R.L.G.; Stańczak, S.; Keller, A. Real-Time GPU-Accelerated Machine Learning Based Multiuser Detection for 5G and Beyond. arXiv 2022, arXiv:2201.05024. [Google Scholar]
  20. Kavitha, K.N.; Ashok, S.; Imoize, A.L.; Ojo, S.; Selvan, K.S.; Ahanger, T.A.; Alhassan, M. On the Use of Wavelet Domain and Machine Learning for the Analysis of Epileptic Seizure Detection from EEG Signals. J. Healthc. Eng. 2022, 2022, 8928021. [Google Scholar] [CrossRef]
  21. Rehman, E.; Haseeb-Ud-Din, M.; Malik, A.J.; Khan, T.K.; Abbasi, A.A.; Kadry, S.; Khan, M.A.; Rho, S. Intrusion detection based on machine learning in the internet of things, attacks and counter measures. J. Supercomput. 2022, 78, 8890–8924. [Google Scholar] [CrossRef]
  22. Talebi, H.; Peeters, L.J.M.; Otto, A.; Tolosana-Delgado, R. A truly spatial Random Forests algorithm for geoscience data analysis and modelling. Math. Geosci. 2022, 54, 1–22. [Google Scholar] [CrossRef]
  23. Peng, W.; Coleman, T.; Mentch, L. Rates of convergence for random forests via generalized U-statistics. Electron. J. Stat. 2022, 16, 232–292. [Google Scholar] [CrossRef]
  24. Kabudi, T.; Pappas, I.; Olsen, D.H. AI-enabled adaptive learning systems: A systematic mapping of the literature. Comput. Educ. Artif. Intell. 2021, 2, 100017. [Google Scholar] [CrossRef]
  25. Yedida, R.; Saha, S.; Prashanth, T. Lipschitzlr: Using theoretically computed adaptive learning rates for fast convergence. Appl. Intell. 2021, 51, 1460–1478. [Google Scholar] [CrossRef]
  26. Battiti, R. Accelerated backpropagation learning: Two optimization methods. Complex Syst. 1989, 3, 331–342. [Google Scholar]
  27. Castillo, G. Adaptive learning algorithms for Bayesian network classifiers. Ai Commun. 2008, 21, 87–88. [Google Scholar]
  28. Khan, M.A.; Tembine, H.; Vasilakos, A.V. Game dynamics and cost of learning in heterogeneous 4G networks. IEEE J. Sel. Areas Commun. 2011, 30, 198–213. [Google Scholar] [CrossRef]
  29. Pandey, B.; Janhunen, D.T. Adaptive Learning For Mobile Network Management. Master’s Thesis, Aalto University School of Science, Espoo, Finland, 2016. [Google Scholar]
  30. Li, X.; Cao, R.; Hao, J. An adaptive learning based network selection approach for 5G dynamic environments. Entropy 2018, 20, 236. [Google Scholar] [CrossRef] [Green Version]
  31. Narayanan, A.; Ramadan, E.; Carpenter, J.; Liu, Q.; Liu, Y.; Qian, F.; Zhang, Z.-L. A first look at commercial 5G performance on smartphones. In Proceedings of the Web Conference 2020, Taipei, Taiwan, 20–24 April 2020; pp. 894–905. [Google Scholar]
  32. Moodi, M.; Ghazvini, M.; Moodi, H. A hybrid intelligent approach to detect android botnet using smart self-adaptive learning-based PSO-SVM. Knowl.-Based Syst. 2021, 222, 106988. [Google Scholar] [CrossRef]
  33. Santana, Y.H.; Alonso, R.M.; Nieto, G.G.; Martens, L.; Joseph, W.; Plets, D. Indoor Genetic Algorithm-Based 5G Network Planning Using a Machine Learning Model for Path Loss Estimation. Appl. Sci. 2022, 12, 3923. [Google Scholar] [CrossRef]
  34. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  35. Ojo, S.; Imoize, A.; Alienyi, D. Radial basis function neural network path loss prediction model for LTE networks in multitransmitter signal propagation environments. Int. J. Commun. Syst. 2021, 34, e4680. [Google Scholar] [CrossRef]
  36. Kouhalvandi, L.; Matekovits, L. Multi-objective Optimization Methods for Passive and Active Devices in mm-Wave 5G Networks. In Printed Antennas for 5G Networks; Springer: New York, NY, USA, 2022; pp. 337–371. [Google Scholar]
  37. Du, L.; Gao, R.; Suganthan, P.N.; Wang, D.Z.W. Bayesian optimization based dynamic ensemble for time series forecasting. Inf. Sci. 2022, 591, 155–175. [Google Scholar] [CrossRef]
  38. Andrienko, N.; Andrienko, G. Exploratory Analysis of Spatial and Temporal Data: A Systematic Approach; Springer Science & Business Media: New York, NY, USA, 2006. [Google Scholar]
  39. Isabona, J.; Imoize, A.L. Terrain-based adaption of propagation model loss parameters using non-linear square regression. J. Eng. Appl. Sci. 2021, 68, 33. [Google Scholar] [CrossRef]
  40. Imoize, A.L.; Ibhaze, A.E.; Atayero, A.A.; Kavitha, K.V.N. Standard Propagation Channel Models for MIMO Communication Systems. Wirel. Commun. Mob. Comput. 2021, 2021, 36. [Google Scholar] [CrossRef]
  41. Bartlett, P.; Freund, Y.; Lee, W.S.; Schapire, R.E. Boosting the margin: A new explanation for the effectiveness of voting methods. Ann. Stat. 1998, 26, 1651–1686. [Google Scholar] [CrossRef]
  42. Isabona, J.; Ojuh, D. Adaptation of Propagation Model Parameters toward Efficient Cellular Network Planning using Robust LAD Algorithm. Int. J. Wirel. Microw. Technol. 2020, 10, 3–24. [Google Scholar] [CrossRef]
  43. Lan, Z.-C.; Huang, G.-Y.; Li, Y.-P.; Rho, S.; Vimal, S.; Chen, B.-W. Conquering insufficient/imbalanced data learning for the Internet of Medical Things. Neural Comput. Appl. 2022, 2022, 1–10. [Google Scholar] [CrossRef]
  44. Brain, D.; Webb, G.I. The need for low bias algorithms in classification learning from large data sets. In Principles of Data Mining and Knowledge Discovery; Springer: Berlin/Heidelberg, Germany, 2002; pp. 62–73. [Google Scholar]
  45. Brain, D.; Webb, G.I. On the effect of data set size on bias and variance in classification learning. In Proceedings of the Fourth Australian Knowledge Acquisition Workshop, University of New South Wales, Sydney, Australia, 16–22 October 1999; pp. 117–128. [Google Scholar]
Figure 1. (a) Flowchart for the Proposed RF-LS-BPT model; (b) the RF-LS-BPT model and its hyperparameter tuning implementation process.
Figure 1. (a) Flowchart for the Proposed RF-LS-BPT model; (b) the RF-LS-BPT model and its hyperparameter tuning implementation process.
Sensors 22 03776 g001
Figure 2. Measured throughput qualities attained at close communication distances of 25, 50, 75, 100, and 160 m between the transmitter and UET.
Figure 2. Measured throughput qualities attained at close communication distances of 25, 50, 75, 100, and 160 m between the transmitter and UET.
Sensors 22 03776 g002
Figure 3. Throughput quality comparison of different machine learning models. (a) Least-squares (LS). (b) Neural networks (NNs). (c) Support vector machine (SVM). (d) Decision tree (DT). (e) Gaussian process regression (GPR). (f) K-nearest neighbor (KNN). (g) Random forest (RF).
Figure 3. Throughput quality comparison of different machine learning models. (a) Least-squares (LS). (b) Neural networks (NNs). (c) Support vector machine (SVM). (d) Decision tree (DT). (e) Gaussian process regression (GPR). (f) K-nearest neighbor (KNN). (g) Random forest (RF).
Sensors 22 03776 g003
Figure 4. Throughput quality prediction accuracy with MAE attained by the different machine learning models. (a) Least-squares (LS). (b) Neural networks (NNs). (c) Support vector machine (SVM). (d) Decision tree (DT). (e) Gaussian process regression (GPR). (f) K-nearest neighbor (KNN). (g) Random forest (RF).
Figure 4. Throughput quality prediction accuracy with MAE attained by the different machine learning models. (a) Least-squares (LS). (b) Neural networks (NNs). (c) Support vector machine (SVM). (d) Decision tree (DT). (e) Gaussian process regression (GPR). (f) K-nearest neighbor (KNN). (g) Random forest (RF).
Sensors 22 03776 g004
Figure 5. Throughput quality prediction accuracy with Rsq attained by the different machine learning models on throughput quality. (a) Least-squares (LS). (b) Neural networks (NNs). (c) Support vector machine (SVM). (d) Decision tree (DT). (e) Gaussian process regression (GPR). (f) K-nearest neighbor (KNN). (g) Random forest (RF).
Figure 5. Throughput quality prediction accuracy with Rsq attained by the different machine learning models on throughput quality. (a) Least-squares (LS). (b) Neural networks (NNs). (c) Support vector machine (SVM). (d) Decision tree (DT). (e) Gaussian process regression (GPR). (f) K-nearest neighbor (KNN). (g) Random forest (RF).
Sensors 22 03776 g005
Figure 6. Minimum objective versus function evaluation pattern with Bayesian search.
Figure 6. Minimum objective versus function evaluation pattern with Bayesian search.
Sensors 22 03776 g006
Figure 7. Cross-validated MSE curves arising from hyperparameter tuning.
Figure 7. Cross-validated MSE curves arising from hyperparameter tuning.
Sensors 22 03776 g007
Figure 8. Predicted throughput quality performance of the proposed RF-LS-BPT model and standard RF model at 25 m distance.
Figure 8. Predicted throughput quality performance of the proposed RF-LS-BPT model and standard RF model at 25 m distance.
Sensors 22 03776 g008
Figure 9. Predicted throughput quality performance of the proposed RF-LS-BPT model and standard RF model at 50 m distance.
Figure 9. Predicted throughput quality performance of the proposed RF-LS-BPT model and standard RF model at 50 m distance.
Sensors 22 03776 g009
Figure 10. Predicted throughput quality performance of the proposed RF-LS-BPT model and standard RF model at 75 m distance.
Figure 10. Predicted throughput quality performance of the proposed RF-LS-BPT model and standard RF model at 75 m distance.
Sensors 22 03776 g010
Figure 11. Predicted throughput quality performance of the proposed RF-LS-BPT model and standard RF model at 100 m distance.
Figure 11. Predicted throughput quality performance of the proposed RF-LS-BPT model and standard RF model at 100 m distance.
Sensors 22 03776 g011
Figure 12. Predicted throughput quality performance of the proposed RF-LS-BPT model and standard RF model at 160 m distance.
Figure 12. Predicted throughput quality performance of the proposed RF-LS-BPT model and standard RF model at 160 m distance.
Sensors 22 03776 g012
Figure 13. Predicted throughput quality correlation performance of the proposed RF-LS-BPT model and standard RF model at 25 m distance.
Figure 13. Predicted throughput quality correlation performance of the proposed RF-LS-BPT model and standard RF model at 25 m distance.
Sensors 22 03776 g013
Figure 14. Predicted throughput quality correlation performance of the proposed RF-LS-BPT model and standard RF model at 50 m distance.
Figure 14. Predicted throughput quality correlation performance of the proposed RF-LS-BPT model and standard RF model at 50 m distance.
Sensors 22 03776 g014
Figure 15. Predicted throughput quality correlation performance of the proposed RF-LS-BPT model and standard RF model at 75 m distance.
Figure 15. Predicted throughput quality correlation performance of the proposed RF-LS-BPT model and standard RF model at 75 m distance.
Sensors 22 03776 g015
Figure 16. Predicted throughput quality correlation performance of the proposed RF-LS-BPT model and standard RF model at 100 m distance.
Figure 16. Predicted throughput quality correlation performance of the proposed RF-LS-BPT model and standard RF model at 100 m distance.
Sensors 22 03776 g016
Figure 17. Predicted throughput quality correlation performance of the proposed RF-LS-BPT model and standard RF model at 160 m distance.
Figure 17. Predicted throughput quality correlation performance of the proposed RF-LS-BPT model and standard RF model at 160 m distance.
Sensors 22 03776 g017
Figure 18. MAE values attained in engaging the LS-Boost and bagging algorithms in the random forest model in adaptively testing the throughput quality at different distances.
Figure 18. MAE values attained in engaging the LS-Boost and bagging algorithms in the random forest model in adaptively testing the throughput quality at different distances.
Sensors 22 03776 g018
Table 1. Limitations of some related works.
Table 1. Limitations of some related works.
YearReferenceFocus and CoverageLimitationsComparison with This Paper
1989Battiti [26]The work focuses on accelerated backpropagation learning, considering two optimization techniques.There is a need to assess the performance of the models for networks with a large number of weights.This paper presents a detailed statistical analysis of the acquired throughput data through performance status quality reporting at the different user equipment terminal locations.
2008Castillo [27]Adaptive learning algorithms for Bayesian network classifiers were projected. The work aims to handle the cost–performance trade-off and deals with concept drift.The work did not provide adequate information on how to resolve the bottleneck challenges in a prequential learning framework as the training data increase over time.The current work examined the performance of the projected learning-based models for 5G wireless networks using large-scale throughput data acquired from several network operators in the United States.
2011Khan, Tembine, and Vasilakos [28]The work presents game dynamics and the cost of learning in heterogeneous 4G networks.The work provides numerical examples and OPNET simulations concerning network selection in WLAN and LTE. However, experimental validation of the numerical results is missing.Our work presents performance benchmarking of adaptive learning capabilities of different machine-learning-based regression models based on the experimental 5G throughput data.
2016Pandey and Janhunen [29]The work presents a method based on reinforcement learning for automating parts of the management of mobile networks.The work did not cover the concept of learning with partial observability and cooperative learning that considers the neighboring base stations.Our work addresses the problem of learning with partial observability and cooperative learning by integrating the neighboring base stations based on the 5G data analyzed.
2018Li, Cao and Hao [30]The work presents an adaptive-learning-based network selection approach for 5G dynamic environments. The system enables users to adaptively adjust their selections in response to the gradually or abruptly changing environment.Though the proposed approach enables a population of terminal users to adapt effectively to the network dynamics, experimental validation of the proposed approach is missing.Our work proposed an RF-LS-BPT regression model for improved dataset predictive modeling and learning based on 5G experimental datasets.
2020Narayanan et al. [31]The work focuses on commercial 5G performance on smartphones using 5G networks of three carriers in three US cities. Additionally, the work explored the feasibility of using location and other environmental data to predict network performance.The work developed practical and sound measurement methodologies for 5G networks on COTS smartphones but did not provide the learning-based models for the 5G performance measurements. The current work projected learning-based models for improved dataset predictive modeling and learning based on the 5G throughput data.
2021Moodi, Ghazvini, and Moodi [32]The work considers a hybrid intelligent approach to detect android botnets using a smart self-adaptive-learning-based PSO-SVM.The authors observed that one of the factors influencing the selection of important features of a dataset is the approach and the parameters used on that dataset. However, practical deployment of the projected hybrid intelligent approach was not considered.An optimized RF-LS-BPT regression model was proposed for accurate throughput data modeling and learning using different performance indicators based on experimental datasets.
2022Hervis Santana et al. [33]The work examines the application of a machine-learning-based algorithm to approximate a complex 5G path loss prediction model. Specifically, the decision tree ensembles (bagging) algorithm was employed to build a generic model which was used to estimate the pathloss.Time optimization for the feature (input) calculation process was not considered in this work. Experimental validation of the proposed model is also missing. Lastly, practical testing of the model for accurate wireless network planning is required.The current work captured optimization for the features (inputs) variables and experimentally validated the proposed model using practical 5G throughput data.
Table 2. Throughput quality status attained from 25 to 160 m UET communication distance.
Table 2. Throughput quality status attained from 25 to 160 m UET communication distance.
Distance (m)Max.Min.MeanMedianSTD
252.35 × 10³31.43947.61450.56625.27
502.08 × 10³335.54925.27734.02604.43
752.07 × 10³906.13807.38807.38614.36
1001.97 × 10³10.49855.26718.17540.10
1601.99 × 10³146.79808.43655.34482.53
Table 3. Optimal hyperparameter values using grid search and Bayesian search.
Table 3. Optimal hyperparameter values using grid search and Bayesian search.
HyperparametersBest Grid Search Hyperparameter ValuesBest Bayesian Search Hyperparameter Values
Learning Rate0.250.29025
Num. Trees5223
MaxNumSplits32195
Table 4. Proposed RF-LS-BPT and standard RF regression model accuracy for training.
Table 4. Proposed RF-LS-BPT and standard RF regression model accuracy for training.
Accuracy255075100160
Optimized RF MAE 12.400.420.862.954.24
Standard RF MAE 29.245.476.587.8412.56
Optimized RF NRMSE 100070.00010.00270.01110.081
Standard RF NRMSE 20.0090.00450.00490.01170.02
Optimized RF Rsq 210.99990.99990.99990.99860.9890
Standard RF Rsq 220.99980.99980.99970.99830.9488
Table 5. Proposed RF-LS-BPT and standard RF regression model accuracy for testing.
Table 5. Proposed RF-LS-BPT and standard RF regression model accuracy for testing.
Accuracy255075100160
Optimized RF MAE 11.330.881.1211.3711.92
Standard RF MAE 29.272.413.8412.8813.82
Optimized RF NRMSE 10.00410.00250.00290.27000.0490
Standard RF NRMSE 20.00430.00290.00350.27200.0494
Optimized RF Rsq 210.99980.99990.99990.99260.9881
Standard RF Rsq 220.99900.99770.99970.99200.9800
Table 6. Throughput data training accuracy using LS-Boosting and bagging.
Table 6. Throughput data training accuracy using LS-Boosting and bagging.
Accuracy255075100160
Training (LS-Boosting)MAE 11.710.660.722.735.21
Training (Bagging)MAE 263.0342.3737.7733.5749.97
Training (LS Boosting)NRMSE 10.00520.00120.01040.01020.0210
Training (Bagging)NRMSE 20.06840.05000.03420.03530.0560
Training (LS Boosting)Rsq 0.99960.99990.99990.99860.9935
Training (Bagging)Rsq0.98350.99840.99840.98830.9719
Table 7. Throughput data testing accuracy using LS-Boosting and bagging.
Table 7. Throughput data testing accuracy using LS-Boosting and bagging.
Accuracy255075100160
Testing (LS-Boosting)MAE 14.220.711.798.658.07
Testing (Bagging)MAE 277.3927.9147.5843.7650.08
Testing (LS-Boosting)NRMSE 10.0120.00240.00470.0240.0374
Testing (Bagging)NRMSE 20.0900.00320.04660.0470.0696
Testing (LS Boosting)Rsq10.99830.99990.99980.99470.9860
Testing (Bagging)Rsq2 0.99350.99350.99350.98180.9654
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Isabona, J.; Imoize, A.L.; Kim, Y. Machine Learning-Based Boosted Regression Ensemble Combined with Hyperparameter Tuning for Optimal Adaptive Learning. Sensors 2022, 22, 3776. https://doi.org/10.3390/s22103776

AMA Style

Isabona J, Imoize AL, Kim Y. Machine Learning-Based Boosted Regression Ensemble Combined with Hyperparameter Tuning for Optimal Adaptive Learning. Sensors. 2022; 22(10):3776. https://doi.org/10.3390/s22103776

Chicago/Turabian Style

Isabona, Joseph, Agbotiname Lucky Imoize, and Yongsung Kim. 2022. "Machine Learning-Based Boosted Regression Ensemble Combined with Hyperparameter Tuning for Optimal Adaptive Learning" Sensors 22, no. 10: 3776. https://doi.org/10.3390/s22103776

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop