0% found this document useful (0 votes)
19 views16 pages

Machine Learning for Pavement Condition Prediction

Uploaded by

Legina
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views16 pages

Machine Learning for Pavement Condition Prediction

Uploaded by

Legina
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

sustainability

Article
Predicting Pavement Structural Condition Using Machine
Learning Methods
Nazmus Sakib Ahmed, Nathan Huynh * , Sarah Gassman, Robert Mullen, Charles Pierce and Yuche Chen

Department of Civil and Environmental Engineering, University of South Carolina, Columbia, SC 29201, USA;
nahmed@[Link] (N.S.A.); gassman@[Link] (S.G.); rlm@[Link] (R.M.); piercec@[Link] (C.P.);
chenyuc@[Link] (Y.C.)
* Correspondence: huynhn@[Link]

Abstract: State departments of transportation recognize the need to incorporate pavement structural
condition in their pavement performance models and/or decision processes used to select candidate
projects for preservation, rehabilitation, or reconstruction at the network level. However, pavement
structural condition data are costly to obtain. To this end, this paper develops and evaluates the
effectiveness of two machine learning methods, Random Forest (RF) and eXtreme Gradient Boosting
(XGBoost), for predicting a flexible pavement’s structural condition. The aim is to be able to predict
whether a pavement section’s structural condition is poor or not based on Annual Average Daily Traf-
fic (AADT), truck percentage, and speed limit. The structural condition of a pavement is considered
poor if the Surface Curvature Index (SCI12 ) is above 3.3. The models are developed using 950 miles
of Traffic Speed Deflectometer (TSD) data collected along 8 primary routes in South Carolina. The
performance of the machine learning models was compared with that of a logistic regression model.
When the trained models are applied to the test data, the prediction results indicated that the XGBoost
and RF models outperform the logistic regression model by 12% and 8%, respectively. XGBoost
outperformed RF by 4%. With XGBoost found to be the best among the three models evaluated, its
Citation: Ahmed, N.S.; Huynh, N.; performance was examined using other poor structural condition threshold values; its prediction
Gassman, S.; Mullen, R.; Pierce, C.; accuracy is found to be robust across the different scenarios. AADT and truck percentages are found
Chen, Y. Predicting Pavement to be significant factors whereas speed limit has no effect on a pavement’s structural condition.
Structural Condition Using Machine
Learning Methods. Sustainability Keywords: Traffic Speed Deflectometer; pavement structural condition; machine learning models;
2022, 14, 8627. [Link] logistic regression model
10.3390/su14148627

Academic Editors: Adelino Jorge


Lopes Ferreira and João Santos
1. Introduction
Received: 4 June 2022
Accepted: 11 July 2022
Currently, most state departments of transportation (DOTs) rely only on the pavement
Published: 14 July 2022
functional condition data to select candidate projects for preservation, rehabilitation, or
reconstruction at the network level [1]. A pavement’s functional condition is related to
Publisher’s Note: MDPI stays neutral
roughness and surface distresses, whereas a pavement’s structural condition is related to its
with regard to jurisdictional claims in
strength or carrying capacity. As part of this study, a survey of state DOTs was conducted
published maps and institutional affil-
which had 25 responses. The responses indicated that only 13% of the respondents cur-
iations.
rently use structural condition data to make decisions at the network level, and 47.8% of the
respondents plan to use structural condition data in the future. Previous studies have found
that there is little correlation between a pavement’s functional condition and a pavement
Copyright: © 2022 by the authors.
structural condition [2,3]. Using South Carolina DOT’s Traffic Speed Deflectometer (TSD)
Licensee MDPI, Basel, Switzerland. data, this study arrived at the same conclusion. Specifically, it was found that 50% has low
This article is an open access article Pearson correlation (below ±0.29), 27.5% has moderate correlation (between ±0.30 and
distributed under the terms and ±0.49), and 22.5% has high correlation (between ±0.5 and ±1.0). This finding confirmed
conditions of the Creative Commons prior knowledge that a pavement’s functional condition does not accurately portray its
Attribution (CC BY) license (https:// underlying condition related to remaining service life or the potential for future deteriora-
[Link]/licenses/by/ tion. For this reason, a number of researchers have recommended the consideration of both
4.0/). pavement functional and structural condition for pavement management [4–7].

Sustainability 2022, 14, 8627. [Link] [Link]


Sustainability 2022, 14, 8627 2 of 16

To obtain pavement structural condition data, one approach involves the use of Falling
Weight Deflectometer (FWD). The major limitations of this device are: (1) FWD operates
at slow speed and measures pavement deflection at discrete points along the pavement
sections and thus does not provide the complete profile of the roadway, and (2) this
device requires lane closures that disrupt traffic operations. These limitations make FWD
unsuitable to be used at the network level for pavement management [1,8]. In contrast,
TSD measures pavement deflections continuously at traffic speed rather than at discrete
points and does not require lane closures like FWD [9,10]. Several state DOTs have begun
to explore the use of TSD data, including South Carolina DOT (SCDOT) from which this
study is based.
The use of TSD in the U.S. is fairly new; thus, research involving the use of TSD
data is limited. These studies can be grouped into three categories: (1) how to classify
pavement structural condition using TSD data, (2) how to use TSD data for pavement
management, and (3) how to use TSD data to predict pavement structural condition. For
category 1, several studies have proposed indicators and threshold values to quantify a
pavement’s structural condition as good, fair, or poor. Shrestha et al. [1] proposed the
use of Surface Curvature Index (SCI300 ) to predict a pavement’s structural condition and
developed threshold values for this indicator. This particular indicator (SCI300 ) is directly
related to TSD data, whereas other studies proposed indicators that are based on FWD data.
Manoharan et al. [9] proposed the use of Adjusted Structural Number, Shrestha et al. [11]
proposed the use of Deflection Slope Index (DSI), and Manoharan et al. proposed the
use of Remaining Structural Life [12]. For category 2, only the work by Shrestha et al. [1]
has investigated the use of pavement structural condition data for system-wide pavement
management. For category 3, Shrestha et al. [11] developed a pavement deterioration
model based on pavement age and DSI, and Zihan et al. [13] developed a non-linear model
to predict a pavement’s Structural Number (SN). To date, no study has investigated the use
of machine learning models to predict a pavement’s structural condition. Since machine
learning models are not constrained by a specific model structure and can handle large
data sets with any degree of complexity [14], they may be more suitable than traditional
parametric methods.
The objective of this paper is to develop two machine learning models, eXtreme
Gradient Boosting (XGBoost) and Random Forest (RF), to predict a pavement’s structural
condition using influencing factors with readily available data: Annual Average Daily
Traffic (AADT), truck percentage, and speed limit. Such a model will assist state highway
agencies, counties, and municipalities in incorporating structural condition into pavement
performance models or decision processes used to select candidate projects at the network
level. The models’ performances are compared with each other and that of a traditional
parametric approach, logistic regression, using TSD data from South Carolina.
The remainder of this paper is organized as follows. Section 2 provides a summary
of recent transportation studies that applied machine learning models to illustrate their
diverse applications. Section 3 discusses the source of the TSD data, and the procedure
taken to prepare the data for modeling. Section 4 presents the mathematical details of RF
and XGBoost, as well as that of the logistic regression. Section 5 presents and discusses the
prediction results of the three models. Lastly, Section 6 provides a summary of the study
and concluding remarks.

2. Literature Review
Machine learning, a form of Artificial Intelligence (AI), has been applied widely in
transportation applications. Its popularity is due to its ability to learn the latent patterns
of historical data to model the behavior of a system. With more data being collected by
various sensors, providing much larger data sets than ever before, and recent advances
to computing technologies, machine learning-based approaches are emerging as viable
tools to solve complex problems in transportation. The following highlights some example
applications of machine learning approaches in transportation and pavement condition.
Sustainability 2022, 14, 8627 3 of 16

Kim et al. [15] applied aggregated channel feature (ACF) and faster region-based
convolutional neural network (Faster R-CNN) to obtain accurate vehicle trajectories in con-
gested traffic using a camera mounted on Unmanned aerial vehicles (UAVs). Luo et al. [16]
combined the k-nearest neighbor (KNN) approach with the long short-term memory net-
work (LSTM) approach to predict traffic flow to improve the effectiveness of Intelligent
Transportation Systems. Eraqi et al. [17] proposed the use of a learnable weighted en-
semble of convolutional neural networks (CNNs) to detect distracted driving in real-time.
Xue et al. [18] evaluated the effectiveness of Support Vector Machine (SVM) to detect driv-
ing style that contributed to rear-end collisions to improve the design of driver assistance
systems and vehicle control systems. Shang et al. [19] proposed to combine Neighborhood
Components Analysis (NCA) and the Bayesian Optimization Algorithm (BOA)-optimized
Random Forest (RF) model to predict traffic incident duration. Sun et al. [20] applied
the gradient boosting decision tree algorithm to predict driving range of battery electric
vehicles. Lastly, Cheng et al. [21] applied Random Forests (RF) to predict travel time to
improve route guidance systems.
Many studies have shown that artificial neural networks outperformed multiple linear
regression in predicting International Roughness index (IRI). A recent study of such work
and related references can be found in the work by Abdelaziz et al. [22]. Kaloop et al. [23]
integrated Optimally Pruned Extreme Learning Machine (OP-ELM) and Wavelet analysis
to improve the OP-ELM results and designed a novel hybrid Wavelet-OPELM (WOPELM)
model for predicting International Roughness Index (IRI). Guo et al. [24] proposed an
ensemble learning model that utilized a Gradient Boosting Decision Tree (GBDT) to predict
IRI and rut depth. To date, only the work by Karballaeezadeh et al. [25] has attempted to
predict pavement structural numbers. They evaluated the performance of Gaussian process
regression, M5P model tree, and random forest to predict structural numbers of flexible
pavements based on surface deflections and surface temperature. Readers are referred to
the review paper by Justo-Silva et al. [26] for other machine learning techniques that have
been applied to pavement condition modeling.
The above review illustrates the variety of machine learning approaches that have
been applied in transportation and pavement performance prediction, all of which were
shown to be effective for their particular application and context. The two approaches
selected for this study are gradient boosting and random forest. They are motivated by
the work of Guo et al. [24], who demonstrated the potential of Gradient Boosting Decision
Tree for predicting IRI, and Karballaeezadeh et al. [25], who showed that the random-
forest algorithm produced comparable results to more sophisticated methods in predicting
pavement structural numbers. As noted previously, this study is the first to evaluate the
performance of these models to predict a pavement’s structural condition using TSD data.

3. Data Description
3.1. Source of TSD Data
TSD is a continuous pavement deflection-measuring device that measures pavement
response to an applied load. It was developed by Greenwood Engineering in the early
20000 s using doppler laser-based technology. TSDs are being used by many transportation
agencies around the world. As part of the pooled fund studies (i.e., TPF-5(282) and 5(385)),
the SCDOT obtained TSD data for approximately 950 miles along 8 primary routes in the
state of South Carolina. A map of the routes selected by SCDOT to obtain TSD data for is
shown in Figure 1. The length of TSD measurements obtained for each route is summarized
below, in descending order.
Sustainability 2022, 14, 8627 4 of 16

Sustainability 2022, 14, x FOR PEER REVIEW 4 of 17


• SC-9: 231 miles
• US-321: 216 miles
•• US-378: 201
US-378: 201 miles
miles
•• US-178: 181 miles
US-178: 181 miles
•• US-29: 37 miles
US-29: 37 miles
•• US-78: 36
US-78: 36 miles
miles
•• US-17: 19
US-17: 19 miles
miles
•• US-501: 12 miles
US-501: 12 miles

Figure 1.
Figure Primary routes
1. Primary routes selected
selected by
by SCDOT
SCDOT to
to have
have TSD
TSD data
data collected.
collected.

The TSD
The TSD datadata were
were obtained
obtained by by the
the Australian
Australian Road
Road Research
Research Board
Board (ARRB)
(ARRB) withwith its
its
Intelligent Pavement Assessment Vehicle (IPAVe). IPAVe (shown in
Intelligent Pavement Assessment Vehicle (IPAVe). IPAVe (shown in Figure 2) is a semi-Figure 2) is a semi-trailer
truck that
trailer truckis equipped with sixwith
that is equipped Doppler sensors to
six Doppler measure
sensors pavementpavement
to measure deflectiondeflection
located at
110 mm (~4 in.), 210 mm (~8 in.), 310 mm (~12 in.), 610 mm (~24 in.),
located at 110 mm (~4 in.), 210 mm (~8 in.), 310 mm (~12 in.), 610 mm (~24 in.), 910 910 mm (~36 in.),mm
and
1510in.),
(~36 mmand (~60 in.)mm
1510 from thein.)
(~60 center
fromofthethecenter
wheelofload. The pavement
the wheel structural structural
load. The pavement condition
condition index or surface curvature index (SCI) can be derived from the deflection In
index or surface curvature index (SCI) can be derived from the deflection slope. this
slope.
study, SCI 12 is used to quantify pavement structural condition. It is the difference
In this study, SCI12 is used to quantify pavement structural condition. It is the difference between
D0 and DD120, and
between where D12D 0 is the D
, where maximum deflection (under the applied load) and D12 is the
0 is the maximum deflection (under the applied load) and
deflection at 12 in (or 300 mm) from the applied load.
D12 is the deflection at 12 in (or 300 mm) from the applied load.
Sustainability 2022, 14,
Sustainability 2022, 14, 8627
x FOR PEER REVIEW 55 of
of 16
17

Figure 2. iPAVe used to collect pavement condition data in South Carolina (source:
Figure 2. iPAVe used to collect pavement condition data in South Carolina (source: [Link]
[Link] accessed on 13 July 2022).
[Link]/ipave accessed on 13 July 2022).
3.2. Data Preparation
3.2. Data Preparation
The TSD data were collected in 2019 at 0.01-mile increments by IPAVe, which used
The TSD data were collected in 2019 at 0.01-mile increments by IPAVe, which used the
the World Geodetic System (WGS84) coordinate system. The SCDOT’s roadway and traf-
World Geodetic System (WGS84) coordinate system. The SCDOT’s roadway and traffic
fic data, such as annual average daily traffic (AADT), are available in the North American
data, such as annual average daily traffic (AADT), are available in the North American
Datum (NAD83) coordinate system. To enable the modeling of TSD data with respect to
Datum (NAD83) coordinate system. To enable the modeling of TSD data with respect to
SCDOT roadway and traffic data, ESRI’s ArcMap 10.8.1 was used to convert TSD data
SCDOT roadway and traffic data, ESRI’s ArcMap 10.8.1 was used to convert TSD data from
from WGS84
WGS84 to NAD83,
to NAD83, and a Python
and a Python program program was developed
was developed to pair
to pair TSD dataTSDwithdata with
roadway
roadway data by segments. The SCDOT defines segments as those
data by segments. The SCDOT defines segments as those with common pavement quality, with common pave-
ment quality,
AADT, AADT,ofand
and number number of lanes.
lanes.
SCI12 was
SCI used to quantify a pavement as good, fair, or poor. To accomplish this, the
12 was used to quantify a pavement as good, fair, or poor. To accomplish this, the
SCDOT’s documented percentages of
SCDOT’s documented percentages of good,
good, fair,
fair, and
and poor
poor pavement
pavement forfor non-interstate
non-interstate
National Highway System based on federal guidelines were used
National Highway System based on federal guidelines were used as a reference. Itas a reference. It should
should
be noted that these percentages were used because they correspond to the
be noted that these percentages were used because they correspond to the State Pavement State Pavement
Engineer’s assessment
Engineer’s assessment of of the state’s pavement
the state’s pavement condition
condition through
through FWD
FWD testing
testing and
and core
core
samples. From
samples. From these percentages, the
these percentages, the SCI
SCI12
12 values
values were back-calculated to
were back-calculated provide the
to provide the
same percentages
same percentages of of good,
good, fair,
fair, and
and poor.
poor. The
The SCI
SCI1212 threshold
threshold values
values shown
shown in in Table
Table 11
demarcate the distribution of SCI data such that 28% of TSD route
demarcate the distribution of SCI12 data such that 28% of TSD route segments have SCI
12 segments have SCI
values less
values less than
than 1.6
1.6 and
and are
are considered
considered good;
good; 27%
27% have
have SCI
SCI12 values between
12 values between 1.61.6 and
and 3.3
3.3
and are considered
considered fair;
fair; and
and 45%
45% have
have SCI
SCI12
12 values above 3.3, which
values above 3.3, which are are considered poor.
Sustainability 2022, 14, 8627 6 of 16

Table 1. SCI12 thresholds for classifying pavement structural condition.

Pavement Condition Percentage SCI12 Thresholds


Good 28% <1.6
Sustainability 2022, 14, x FOR PEER REVIEW 6 of 17
Fair 27% 1.6–3.3
Poor 45% >3.3

Table 1. SCI12 thresholds for classifying pavement structural condition.


Based on the specified thresholds,
Pavement Condition there are 18.38% segments withSCI
Percentage good pavement,
12 Thresholds

30.12% with fair pavement, andGood 51.5% with poor pavement. 28% Due to the need <1.6 to have a
balanced dataset when applying Fair machine learning models, 27%two categories are1.6–3.3 used instead
Poor 45% >3.3
of three. Specifically, the good and fair categories are combined, resulting in poor and
non-poor pavement categories
Based on thethatspecified
we wish to predict
thresholds, therewith readily
are 18.38% available
segments withroadway and
good pavement,
traffic data. 30.12% with fair pavement, and 51.5% with poor pavement. Due to the need to have a
balanced
Previous studies dataset when
conducted applying machine
by Rahman learning
et al. [27] and Kimmodels, twoKim
and categories are used in-
[28] indicated
that AADT has an effect on pavement deterioration, Lu et al. [29], Chou et al. [30],inand
stead of three. Specifically, the good and fair categories are combined, resulting poor
and non-poor pavement categories that we wish to predict with readily available roadway
Salama et al. [31] indicated that the percentage of trucks has an effect on pavement deterio-
and traffic data.
ration, and Mshali andPrevious
Steyn [32] indicated
studies conducted that the speed
by Rahman limit
et al. has Kim
[27] and an effect
and Kim of [28]
pavement
indicated
deterioration. Thus, thatthese
AADT factors are considered
has an effect on pavementas explanatory
deterioration, Lu etvariables in the
al. [29], Chou et [Link]
[30], and
Salama et al. [31] indicated that the percentage of trucks has an effect on pavement dete-
evaluated in this study.
rioration, and Mshali and Steyn [32] indicated that the speed limit has an effect of pave-
ment deterioration. Thus, these factors are considered as explanatory variables in the
3.3. Descriptive Statistics
models evaluated in this study.
Figure 3 shows the percentages of poor and non-poor pavement segments for each
route. Collectively,3.3. Descriptive
there Statisticswith TSD data and 800 pavement segments. Overall,
are 8 routes
51.5% of pavement segments have the
Figure 3 shows poorpercentages
structuralof poor and non-poor
condition, and pavement
48.5% have segments for each
non-poor
route. Collectively, there are 8 routes with TSD data and 800 pavement segments. Overall,
structural condition. Note that these percentages yield a balanced dataset necessary for
51.5% of pavement segments have poor structural condition, and 48.5% have non-poor
training machine learning
structuralmodels.
[Link] Notethree routes
that these with shortest
percentages length are
yield a balanced US-78,
dataset US-17,
necessary for
and US-501, and their
training machine learning models. The three routes with shortest length are US-78,have
lengths are 36, 19, and 12 miles, respectively. These three routes US-17,
a greater percentageandofUS-501,
non-poorand their lengths are
structural 36, 19, and
condition 12 miles,
relative torespectively. These three
the other routes. routes
US-178
have a greater percentage of non-poor structural condition
has equal percentages of poor and non-poor pavement segments. The three routes with relative to the other routes.
US-178 has equal percentages of poor and non-poor pavement segments. The three routes
longest length are SC-9, US-321, and US-378, and their lengths range from 200 to 231 miles.
with longest length are SC-9, US-321, and US-378, and their lengths range from 200 to 231
Among the three longest routes,
miles. Among theSC-9 has a larger
three longest percentage
routes, SC-9 ofpercentage
has a larger segments with non-poor
of segments with non-
structural condition.
poor structural condition.

Figure 3. PercentagesFigure 3. Percentages


of segments withofpoor
segments
andwith poor andstructural
non-poor non-poor structural
conditioncondition for each
for each route.
route.

Figures 4–6 show boxplots of AADT, truck percentage, and speed limit for each route,
respectively. The red line in the boxplot denotes the median value (50th percentile), the
blue box denotes the inter-quantile range from 25th percentile to 75th percentile, and the
two whiskers denote the 90% range, from 5th percentile to 95th percentile. It can be seen
from the boxplots that the shortest two routes (US-17 and US-501) have significantly higher
Sustainability 2022, 14, x FOR PEER REVIEW 7 of 17
Sustainability 2022, 14, x FOR PEER REVIEW 7 of 17

Sustainability 2022, 14, 8627 Figures 4–6 show boxplots of AADT, truck percentage, and speed limit for each route, 7 of 16
Figures 4–6 show boxplots of AADT, truck percentage, and speed limit for each route,
respectively. The red line in the boxplot denotes the median value (50th percentile), the
respectively. The red line in the boxplot denotes the median value (50th percentile), the
blue box denotes the inter-quantile range from 25th percentile to 75th percentile, and the
blue box denotes the inter-quantile range from 25th percentile to 75th percentile, and the
two whiskers denote the 90% range, from 5th percentile to 95th percentile. It can be seen
two whiskers denote the 90% range, from 5th percentile to 95th percentile. It can be seen
AADTfromthan the other
the boxplots routes,
that and the
the shortest twothree
routeslongest
(US-17 routes have have
and US-501) relatively
from the boxplots that the shortest two routes (US-17 and US-501) have significantly
higher truck
significantly
higher AADT
percentages. As than the the
shown, other routes,
mean and limit
speed the three
is longest
either 45 routes
mph have relatively
(miles per hour)higher
or 55 mph,
higher AADT than the other routes, and the three longest routes have relatively higher
buttruck
therepercentages.
truck percentages.
As shown,
is considerable
As shown,
the mean
variation speed limit
in speed.
the mean Takeis
speed limit
either 45for
isUS-178,
mph
either 45 mph
(miles persome
example: hour) or 55
(miles per hour)segments
or 55 on
mph,speed
it have but there is considerable
limits as low as 15variation in speed.
mph while othersTake US-178,
have speedforlimits
example:
of 55some
[Link]-Figure 7
mph, but there is considerable variation in speed. Take US-178, for example: some seg-
ments on it have speed limits as low as 15 mph while others have speed limits of 55 mph.
shows theondistributions
ments it have speed of SCIas
limits values
12 low as 15along 0.1-mile
mph while sub-segments
others for each
have speed limits of 55 route.
mph. It can
Figure 7 shows the distributions of SCI12 values along 0.1-mile sub-segments for each
Figure
be seen that7 shows
most the distributions
routes have a of SCI12 values
widespread along 0.1-mile
distribution of SCIsub-segments
.
12 of SCI12. for each
route. It can be seen that most routes have a widespread distribution
route. It can be seen that most routes have a widespread distribution of SCI12.

Figure 4. Boxplotsofofsegments’
4. Boxplots segments’ AADTs for
foreach route.
Figure
Figure 4. Boxplots of segments’ AADTs
AADTs for each
each route.
route.

Sustainability 2022, 14, x FOR PEER REVIEW 8 of 17


Figure 5. Boxplots of segments’ truck percentages for each route.
Figure
Figure 5. Boxplots
5. Boxplots ofofsegments’
segments’ truck
truck percentages
percentagesforfor
each route.
each route.

Figure
Figure 6. Boxplotsofofsegments’
6. Boxplots segments’ speed
speedlimits
limitsforfor
each route.
each route.
Sustainability 2022, 14, 8627 8 of 16

Figure 6. Boxplots of segments’ speed limits for each route.

Histogram of SCI12 for SC-9 Histogram of SCI12 for US-321

Sustainability 2022, 14, x FOR PEER REVIEW 9 of 17

Histogram of SCI12 for US-378 Histogram of SCI12 for US-178

Histogram of SCI12 for US-29 Histogram of SCI12 for US-78

Histogram of SCI12 for US-17 Histogram of SCI12 for US-501


Figure 7. Distribution of segments’ SCI12 values for each route.
Figure 7. Distribution of segments’ SCI12 values for each route.
4. Methods
The following provides a brief overview of RF, XGBoost, and logistic regression.
Readers are referred to the work of Jiang et al. [33] for a comprehensive explanation of RF,
Gong et al. [34] for explanation of XGBoost, and Rezapour et al. [35] for an explanation of
logistic regression. With each of these models, the goal is to predict a pavement’s struc-
tural condition, specifically whether it is poor or non-poor; thus, the response variable has
Sustainability 2022, 14, 8627 9 of 16

4. Methods
The following provides a brief overview of RF, XGBoost, and logistic regression.
Readers are referred to the work of Jiang et al. [33] for a comprehensive explanation of RF,
Gong et al. [34] for explanation of XGBoost, and Rezapour et al. [35] for an explanation of
logistic regression. With each of these models, the goal is to predict a pavement’s structural
condition, specifically whether it is poor or non-poor; thus, the response variable has only
two outcomes. The explanatory variables used to predict the outcome are AADT, truck
percentage, and speed limit of each segment. Climatic conditions were not included in the
models because the TSD data were collected within a period of four days. Other variables
such as soil conditions, pavement structure, and age were available for only a subset of the
segments. Including these variables would have resulted in a sample too small for machine
learning models.

4.1. Random Forest


Random forest (RF) is a tree-based algorithm which involves building several trees
(decision trees), then combining their output to improve generalization ability of the model.
The method of combining trees is known as an ensemble method. The algorithm works
by growing M different (randomized) trees as follows [36]. Prior to the construction of
each tree, n observations are drawn at random with (or without) replacement from the
original data set. These—and only these—n observations (with possible repetitions) are
taken into account in the tree building. Then, at each node of each tree, a split is performed
by maximizing the Gini index (i.e., a measure of node purity) or entropy (i.e., a measure
of node impurity) over mtry directions chosen uniformly at random among the p original
ones; mtry is the number of possible directions for splitting at each node of each tree. Lastly,
construction of individual trees is stopped when each node contains less than nodesize
points; nodesize is the number of records in each node below which the node is not split.
Thus, implementing RF requires determination of the total number of trees to grow, number
of randomly selected variables (mtry) at a node split, and maximum tree depth (governed
by nodesize).

4.2. eXtreme Gradient Boosting (XGBoost)


eXtreme Gradient Boosting Decision Tree (XGBoost) is an improvement of the Gradient
Boosting algorithm proposed by Chen and Guestrin [37]. The theoretical basis of XGBoost
is as follows. Suppose the model has k decision trees, the integrated model can be expressed
mathematically as [38]:
t
ŷi = ∑ f k ( xi )
k =1

where t is the set of regression trees and fk is a regression tree in the set. The main idea of
XGBoost algorithm is that each update is based on the prediction results of the previous
model. By adding a new tree fk to fit the residual error between the predicted value of the
previous tree and the actual value, a new model is formed, and the new model is used as
the basis for the next model learning. Mathematically, this can be stated as follows [38].

∧ (t) ∧
yi = y i ( t −1) + f t ( x i ) (1)

∧ (t) ∧ ( t −1)
where yi is the predicted value at time t, yi is the predicted value at time (t − 1),
f t ( xi ) is the residual fitting value by the newly added regression tree, and xi is input data.
To obtain as close as possible to the true value of yi , the following objective function is
minimized by the XGBoost algorithm [38].

  1 T
+ γ T + λ ∑ w2j
(t)
obj(t) = l yi , ŷi (2)
2 j =1
Sustainability 2022, 14, 8627 10 of 16

The first term in the objective function represents the error function, also known as
the loss function. The remaining terms represent the regularization where T represents the
number of leaf nodes in the tree and the second part represents the L2 modulus square of
the weight function w of the leaf nodes in the tree.

4.3. Logistic Regression


A logistic regression is a special case of multiple regression where the response variable
(also known as dependent variable) has only two outcomes. Mathematically, it is expressed
as [35]:
Pn (i )
ln( ) = β 0 + β 1 x1 + β 2 x2 + β 3 x3 + . . . . . . . . . . . . + β p x p (3)
1 − Pn (i )
Pn (i )
= exp( β 0 + β 1 x1 + β 2 x2 + . . . . . . + β p x p ) (4)
1 − Pn (i )
exp( β 0 + β 1 x1 + β 2 x2 + . . . + β p x p )
Pn (i ) = (5)
1 + exp( β 0 + β 1 x1 + β 2 x2 + ... + β p x p )
where,
Pn (i ) = probability of observation n having category i (poor or non-poor)
β 0 = intercept
x p = predictor variables, 1 to p
β p = coefficients corresponding to predictor variables 1 to p
When applying logistic regression, the data should not have any outliers. Moreover,
there should not be high correlations (multicollinearity) among the explanatory variables.
This can be assessed by examining the correlation matrix among the predictors and ensuring
correlation coefficients among explanatory variables are less than 0.90.

4.4. Machine Learning Models’ Hyperparameters Tuning


The statistical software R and randomForest, xgboost, and glm packages were used
to implement the models presented in Sections 4.1–4.3. The parameters of the machine
learning models were tuned using the R caret package. After splitting the dataset into
training and testing, 70% and 30%, respectively, 10-fold cross-validation was conducted
to train the RF and XGBoost models. The training data (555 out of 800 segments) were
used to train the model, and the testing data (245 out of 800 segments) were used to
evaluate the prediction accuracy of the models. For the RF model, a parameter named
“randomly selected predictors” was tuned. It was found that when this parameter is set
to 2, it provided the best RF model. For the XGBoost model, the hyperparameters include
boosting iterations, maximum tree depth, shrinkage, minimum loss reduction, subsample
ratio of columns, minimum sum of instance weight, and subsample percentage were tuned.
The best model was obtained when boosting iterations is set to 200, maximum tree depth set
to 2, shrinkage set to 0.2, minimum loss reduction set to 0.01, subsample ratio of columns
set to 1, minimum sum of instance weight set to 1, and subsample percentage set to 1.
Table 2 shows the hyperparameter values obtained through a trial-and-error process that
were used to evaluate the prediction accuracy of the machine learning models.

Table 2. Best hyperparameter valules for RF and XGBoost.

Model Parameters Optimal Values


RF Randomly Selected Predictors 2
Boosting Iterations 250
Maximum Tree Depth 3
Shrinkage 0.1
XGBoost Minimum Loss Reduction 0
Subsample Ratio of Columns 1
Minimum Sum of Instance Weight 0.8
Subsample Percentage 1
Sustainability 2022, 14, 8627 11 of 16

4.5. Evaluation Metrics


The performance of the models was evaluated using five metrics: accuracy, precision,
recall, F1-score, and “Area Under the Curve” (AUC). The equations for the accuracy,
precision, recall, and F1-score metrics are shown in Equations (6)–(9).

TP + TN
Accuracy = (6)
TP + TN + FP + FN
TP
Sensitivity/Recall = (7)
TP + FN
TP
Precision = (8)
TP + FP
precision × recall
F1-score = 2 × (9)
precision + recall
where,
TP = True Positive Rate
TN = True Negative Rate
FP = False Positive Rate
FN = False Negative Rate
If a pavement segment’s structural condition is poor, and the model correctly predicts
this condition, then this is expressed as TP. On the other hand, if the model predicts the
structural condition as non-poor, then this is expressed as FN. Similarly, if a pavement
segment’s structural condition is non-poor, and the model correctly predicts this condition,
then this is expressed as TN. Otherwise, this is expressed as FP.
Accuracy can be defined as the percentages of the correctly classified observations
over all the observations, which is the most common technique used to determine the
prediction accuracy of the model. It can be determined by dividing the number of correctly
classified observations by the total number of observations. Recall is the ratio of the
correctly classified observations of a particular mode, which can be obtained by dividing
the number of correctly classified observations of a particular category by the total number
of actual observations of that category. Precision is the ratio of the observations of a
particular category that the model has correctly predicted. It is computed by dividing the
number of correctly predicted observations of a particular category by the total number of
observations of that category. Another important metric that is widely used to measure
the classification performance of the machine learning models is Area Under the Curve
(AUC) of a Receiver Operating Characteristic (ROC) curve. The higher the AUC value for
a classifier, the better the performance of the machine learning in terms of distinguishing
between classifiers. This metric determines the performance of the model based on TP and
FP at all classification thresholds. The AUC value above 0.9 indicates the high prediction
accuracy of the model while AUC between 0.7 and 0.9 presents moderate accuracy and
AUC less than 0.7 means poor prediction accuracy of the model [39].

5. Results and Discussion


Tables 3–5 show the prediction accuracy results obtained from the RF, XGBoost, and
logistic regression models when they are applied to the test data set. The overall pavement
structural condition prediction accuracy of the RF, XGBoost, and logistic regression models
are 65%, 69%, and 57%, respectively. Thus, both machine learning models outperformed
logistic regression. The XGBoost model had a higher sensitivity (75%) than the RF model
(68%), indicating that it correctly predicted poor pavement condition for 75% of the seg-
ments and misclassified for 25%. In contrast, the RF model accurately predicted pavement
condition for 68% of the segments and misclassified for 22%. The XGBoost model also
outperformed the RF model in terms precision and F1-score. In terms of AUC, their values
for RF, XGBoost, and logistic regression models are 0.718, 0.732, and 0.658, respectively.
Sustainability 2022, 14, 8627 12 of 16

These results suggest that all three models yield moderately accurate predictions, with
XGBoost being the best among the three for the data set used in this study.

Table 3. Pavement Structural Condition Prediction Results Using Random Forest.

True Class
Sensitivity/
Predicted Class

Poor Structural Non-Poor Accuracy Precision F1-Score


Recall
Condition Structural Condition
Poor Structural
82 47
Condition 0.65 0.68 0.64 0.66
Non-poor Structural
39 77
Condition

Table 4. Pavement Structural Condition Prediction Results using XGBoost.

True Class
Sensitivity/
Predicted Class

Poor Structural Non-Poor Accuracy Precision F1-Score


Recall
Condition Structural Condition
Poor Structural
91 45
Condition 0.69 0.75 0.67 0.71
Non-poor Structural
30 79
Condition

Table 5. Pavement Structural Condition Prediction Results using Logistic Regression.

True Class
Sensitivity/
Predicted Class

Poor Structural Non-Poor Accuracy Precision F1-Score


Recall
Condition Structural Condition
Poor Structural
90 74
Condition 0.57 0.74 0.55 0.63
Non-poor Structural
31 50
Condition

The logistic regression model indicated that all three explanatory variables are statis-
tically significant at the 90% confidence level. The XGBoost and RF models, on the other
hand, do not report t-statistics for the variables. Instead, an importance value is reported,
which are shown in Table 6. As shown, the top two variables that affect a pavement’s
structural condition are AADT and truck percentage, with AADT having higher impor-
tance. Both RF and XGBoost models indicated that speed limit has no effect or explanatory
power on a pavement’s structural condition. A possible explanation for this finding is that,
although slower speeds may have an effect on a pavement’s functional condition (Mshali
and Steyn [32]), they do not necessarily have an effect on a pavement’s structural condition.

Table 6. Variable Importance Score obtained from RF and XGBoost model.

Model Variable Importance Value


AADT 100
RF Truck Percentage 77.7
Speed limit 0
AADT 100
XGBoost Truck Percentage 58.94
Speed limit 0

To determine the robustness of the XGBoost model, the SCI12 threshold for poor
structural condition was increased (from 3.3) by 10%, 20%, 30%, 40%, and 50%. The
overall prediction accuracy and AUC of the XGBoost model are shown in Figures 8 and 9,
Sustainability 2022, 14, 8627 13 of 16

Sustainability
Sustainability 2022,
2022, 14,
14, xx FOR
FOR PEER
respectively.
PEER REVIEW
REVIEW
It can be seen that the prediction accuracy remains the same for 14 all
14 of
cases,
of 17
17
except for the 50% case where it improved to 0.76 from 0.69. For AUC, the values fluctuate
a bit from case to case, but overall, it remained in a tight range between 0.732 and 0.778. It
can be concluded
concluded from this that
analysisthreshold
that the threshold that dataset
divides the poor
dataset into poor
concluded from
from this
this analysis
analysis that the
the threshold that
that divides
divides the
the dataset into
into poor and
and non-
non-
and
poor non-poor segments had no effect on the predictive power of the XGBoost model.
poor segments
segments had
had no
no effect
effect on
on the
the predictive
predictive power
power ofof the
the XGBoost
XGBoost model.
model.

Overall predictionaccuracy
Figure 8. Overall accuracy of the XGBoost model different
at different SCI 12 threshold values.
Figure 8. Overall prediction
prediction accuracy of
of the
the XGBoost
XGBoost model
model at
at different SCI
SCI12 threshold values.
12 threshold values.

Figure 9.
Figure 9. AUC
AUCof
AUC ofthe
of theXGBoost
the XGBoostmodel
XGBoost modelat
model different
atat
different SCI
different 12 threshold
SCI
SCI values.
12 threshold
12 threshold values.
values.
Sustainability 2022, 14, 8627 14 of 16

6. Summary and Conclusions


This paper developed two machine learning models, eXtreme Gradient Boosting
(XGBoost) and Random Forest (RF), to predict a pavement’s structural condition with
the following explanatory variables: AADT, truck percentage, and speed limit. When
the trained models were applied to the test data set, the results indicated that XGBoost
and RF outperformed the logistic regression by 12% and 8%, respectively. The prediction
accuracy of the XGBoost model was 4% higher than that of the RF model. Both XGBoost
and RF models indicated that AADT and truck percentage have an effect on the pavement’s
structural condition, whereas speed limit has no effect; the effect of AADT is higher than
that of truck percentage. The prediction accuracy of the XGBoost model is robust when it
was tested with different threshold values that divided the dataset into poor and non-poor
pavement segments.
This study showed the potential of using machine learning to predict a pavement’s
structural condition with readily available traffic data. A limitation of this study that should
be kept in mind when applying the finding is that it considered a very limited set of con-
tributing factors. The performance of XGBoost and RF may differ in another data set with
more categories for the response variable and additional contributing factors. To overcome
this shortcoming and to make the finding more generalizable, several areas will need to
be improved upon. First, future work should utilize TSD data from a number of states
located throughout the U.S. Second, additional variables, such as soil type, temperature,
and pavement age, should be explored. Third, additional machine learning approaches
should be investigated to identify the most suitable one(s). Lastly, the effectiveness of
methods such as Bayesian techniques to deal with imbalanced data should be assessed.

Author Contributions: The authors confirm contribution to the paper as follows: study conception
and design: N.S.A. and N.H.; model implementation and experimental design: N.S.A. and N.H.;
analysis and interpretation of results: N.S.A., N.H., S.G., R.M., C.P. and Y.C.; draft manuscript
preparation: N.S.A., N.H., S.G., R.M., C.P. and Y.C. All authors have read and agreed to the published
version of the manuscript.
Funding: This research was funded by the South Carolina Department of Transportation (SCDOT),
grant number SPR 748.
Data Availability Statement: Participants in this study signed a Data Use Agreement with the South
Carolina Department of Transportation. A condition of this agreement is that data cannot be shared
with anyone outside our immediate organization.
Acknowledgments: The authors greatly appreciate the assistance and guidance from following
project steering committee members: Dahae Kim, Jay Thomson, Eric Carroll, Chad Rawls, Christopher
S. Kelly, Wei Johnson, Robert Dickson, Jim Garling, Terry Swygert, and Meredith Heaps. The results
and opinions expressed in this paper are solely those of the authors, and they do not necessary reflect
the view or policies of the SCDOT.
Conflicts of Interest: The authors declared no potential conflicts of interest with respect to the
research, authorship, and/or publication of this article.

References
1. Shrestha, S.; Katicha, S.W.; Flintsch, G.W. Application of Traffic Speed Deflectometer for Network-Level Pavement Management.
Transp. Res. Rec. J. Transp. Res. Board 2018, 2672, 348–359. [CrossRef]
2. Flora, W.F. Development of a Structural Index for Pavement Management: An Exploratory Analysis. Master’s Thesis, Purdue
University, West Lafayette, IN, USA, 2009.
3. Bryce, J.; Flintsch, G.; Katicha, S.; Diefenderfer, B. Developing A Network-Level Structural Capacity Index for Asphalt Pavements.
J. Transp. Eng. 2013, 139, 123–129. [CrossRef]
4. Zaghloul, S.; He, Z.; Vitillo, N.; Kerr, J. Project Scoping Using Falling Weight Deflectometer Testing: New Jersey Experience.
Transp. Res. Rec. J. Transp. Res. Board 1998, 1643, 34–43. [CrossRef]
5. Ferne, B.; Langdale, P.; Wright, M.; Fairclough, R.; Sinhal, R. Developing and Implementing Traffic-Speed Network Level
Structural Condition Pavement Surveys. In Proceedings of the 9th International Conference on the Bearing Capacity of Roads,
Railways and Airfields, Trondheim, Norway, 25–27 June 2013.
Sustainability 2022, 14, 8627 15 of 16

6. Steele, A.D.; Beckemeyer, C.A.; Van, T.P. Optimizing Highway Funds by Integrating RWD Data into Pavement Management
Decision Making. In Proceedings of the 9th International Conference on Managing Pavement Assets, Washington, DC, USA,
18–21 May 2015.
7. Katicha, W.S.; Ercisli, S.; Flintsch, G.W.; Bryce, J.M.; Diefenderfer, B.K. Development of Enhanced Pavement Deterioration Curves;
VTRC 17-R7; Virginia Transportation Research Council: Charlottesville, VA, USA, 2016.
8. Nasimifar, M.; Thyagarajan, S.; Chaudhari, S.; Sivaneswaran, N. Pavement Structural Capacity from Traffic Speed Deflectometer
for Network Level Pavement Management System Application. Transp. Res. Rec. J. Transp. Res. Board 2019, 2673, 456–465.
[CrossRef]
9. Manoharan, S.; Chai, G.; Chowdhury, S. A Study of The Structural Performance of Flexible Pavements Using Traffic Speed
Deflectometer. J. Test. Eval. 2018, 46, 1280–1289. [CrossRef]
10. Chai, G.; Manoharan, S.; Golding, A.; Kelly, G.; Chowdhury, S. Evaluation of the Traffic Speed Deflectometer Data using Simplified
Deflection Model. Transp. Res. Procedia 2016, 14, 3031–3039. [CrossRef]
11. Shrestha, S.; Katicha, S.W.; Flintsch, G.W. Development of Traffic Speed Deflectometer Structural Condition Thresholds Based
on Pavement Management Condition Data. In Proceedings of the 98th Annual Meeting of the Transportation Research Board,
Washington, DC, USA, 12–16 January 2018.
12. Manoharan, S.; Chai, G.; Chowdhury, S. Structural Capacity Assessment of Queensland Roads Using Traffic Speed Deflectometer
Data. Aust. J. Civ. Eng. 2020, 18, 219–230. [CrossRef]
13. Zihan, A.U.; Elseifi, M.A.; Gaspard, K.; Zhang, Z. Development of Structural Capacity Prediction Model Based on Traffic Speed
Deflectometer Measurements. Transp. Res. Rec. J. Transp. Res. Board 2018, 2672, 315–325. [CrossRef]
14. Zhang, Y.; Haghani, A. A Gradient Boosting Method to Improve Travel Time Prediction. Transp. Res. Part C Emerg. Technol. 2015,
58, 308–324. [CrossRef]
15. Kim, J.E.; Park, H.C.; Ham, S.W.; Kho, S.Y.; Kim, D.K. Extracting Vehicle Trajectories Using Unmanned Aerial Vehicles in
Congested Traffic Conditions. J. Adv. Transp. 2019, 2019, 9060797. [CrossRef]
16. Luo, X.; Li, D.; Yang, Y.; Zhang, S. Spatiotemporal Traffic Flow Prediction with KNN and LSTM. J. Adv. Transp. 2019, 2019, 4145353.
[CrossRef]
17. Eraqi, M.H.; Abouelnaga, Y.; Saad, M.H.; Moustafa, M.N. Driver Distraction Identification with an Ensemble Of Convolution
Neural Networks. J. Adv. Transp. 2019, 2019, 4125865. [CrossRef]
18. Xue, Q.; Wang, K.; Lu, J.J.; Liu, Y. Rapid Driving Style Recognition in Car-Following Using Machine Learning and Vehicle
Trajectory Data. J. Adv. Transp. 2019, 2019, 9085238. [CrossRef]
19. Shang, Q.; Tan, D.; Gao, S.; Feng, L. A Hybrid Method for Traffic Incident Duration Prediction Using Boa-Optimized Random
Forest Combined With Neighborhood Components Analysis. J. Adv. Transp. 2019, 2019, 4202735. [CrossRef]
20. Sun, S.; Zhang, J.; Bi, J.; Wang, Y. A Machine Learning Method for Driving Range of Battery Electric Vehicles. J. Adv. Transp. 2019,
2019, 4109148. [CrossRef]
21. Cheng, Y.; Chen, X.; Ding, X.; Zeng, L. Optimizing Location of Car-Sharing Stations Based On Potential Travel Demand And
Present Operation Characteristic: The Case of Chengdu. J. Adv. Transp. 2019, 2019, 7546303. [CrossRef]
22. Abdelaziz, N.; El-Hakim, R.T.A.; El-Badawy, S.M.; Afify, H.A. International Roughness Index prediction model for flexible
pavements. Int. J. Pavement Eng. 2020, 21, 88–99. [CrossRef]
23. Kaloop, R.M.; El-Badawy, S.M.; Ahn, J.; Sim, H.-B.; Hu, J.W.; El-Hakim, R.T.A. A Hybrid Wavelet-Optimally-Pruned Extreme
Learning Machine Model for the Estimation of International Roughness Index Of Rigid Pavements. Int. J. Pavement Eng. 2022, 23,
862–876. [CrossRef]
24. Guo, R.; Fu, D.; Sollazzo, G. An Ensemble Learning Model for Asphalt Pavement Performance Prediction Based on Gradient
Boosting Decision Tree. Int. J. Pavement Eng. 2021; ahead-of-print. [CrossRef]
25. Karballaeezadeh, N.; Tehrani, H.G.; Shadmehri, D.M.; Shamshirband, S. Estimation Of Flexible Pavement Structural Capacity
Using Machine Learning Techniques. Front. Struct. Civ. Eng. 2020, 14, 1083–1096. [CrossRef]
26. Justo-Silva, R.; Ferreira, A.; Flintsch, G. Review on Machine Learning Techniques for Developing Pavement Performance
Prediction Models. Sustainability 2021, 13, 5248. [CrossRef]
27. Rahman, M.M.; Uddin, M.M.; Gassman, S.L. Pavement Performance Evaluation Model for South Carolina. KSCE J. Civ. Eng.
2017, 21, 2695–2706. [CrossRef]
28. Kim, S.; Kim, N. Development of Performance Prediction Models in Flexible Pavement Using Regression Analysis Method. KSCE
J. Civ. Eng. 2017, 10, 91–96. [CrossRef]
29. Qu, L.; Zhang, Y.; Harvey, J.T. Estimation of Truck Traffic Inputs for Mechanistic -Empirical Pavement Design in California. Transp.
Res. Rec. J. Transp. Res. Board 2009, 2095, 62–72.
30. Chou, C.P.J. Effect of Overloaded Heavy Vehicles On Pavement and Bridge Design. Transp. Res. Rec. J. Transp. Res. Board 1996,
1539, 58–65. [CrossRef]
31. Salama, K.H.; Chatti, K.; Lyles, R.W. Effect of Heavy Multiple Axle Trucks on Flexible Pavement Damage Using In-Service
Pavement Performance Data. J. Transp. Eng. 2006, 132, 763–770. [CrossRef]
32. Mshali, R.M.; Steyn, W.J. Effect of Truck Speed on The Response of Flexible Pavement Systems to Traffic Loading. Int. J. Pavement
Eng. 2020, 23, 1213–1225. [CrossRef]
Sustainability 2022, 14, 8627 16 of 16

33. Jiang, X.; Abdel-Aty, M.; Hu, J.; Lee, J. Investigation Macro-Level Hotzone Identification and Variable Importance Using Big Data.
Neurocomputing 2016, 181, 53–63. [CrossRef]
34. Gong, H.; Sun, Y.; Huang, B. Gradient Boosted Models for Enhancing Fatigue Cracking Prediction In Mechanistic-Empirical
Pavement Design Guide. J. Transp. Eng. Part B Pavements 2019, 145, 04019014. [CrossRef]
35. Rezapour, M.; Molan, A.M.; Ksaibati, K. Analyzing Injury Severity of Motorcycle At-Fault Crashes Using Machine Learning
Techniques, Decision Tree And Logistic Regression Models. Int. J. Transp. Sci. Technol. 2020, 9, 89–99. [CrossRef]
36. Biau, G.; Scornet, E. A Random Forest Guided Tour. TEST 2016, 25, 197–227. [CrossRef]
37. 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, San Francisco, CA, USA, 13–17 August 2016.
38. Li, J.; An, X.; Li, Q.; Wang, C.; Yu, H.; Zhou, X.; Geng, Y. Application of XGBoost Algorithm in the Optimization of Pollutant
concentration. Atmos. Res. 2022, 276, 106238. [CrossRef]
39. McDowell, I. Measuring Health: A Guide to Rating Scales and Questionnaires; Oxford University Press: Oxford, UK, 2006.

You might also like