Literature DB >> 34064395

Forecast the Exacerbation in Patients of Chronic Obstructive Pulmonary Disease with Clinical Indicators Using Machine Learning Techniques.

Ali Hussain1, Hee-Eun Choi2, Hyo-Jung Kim3, Satyabrata Aich1, Muhammad Saqlain4, Hee-Cheol Kim5.   

Abstract

Preventing exacerbation and seeking to determine the severity of the disease during the hospitalization of chronic obstructive pulmonary disease (COPD) patients is a crucial global initiative for chronic obstructive lung disease (GOLD); this option is available only for stable-phase patients. Recently, the assessment and prediction techniques that are used have been determined to be inadequate for acute exacerbation of chronic obstructive pulmonary disease patients. To magnify the monitoring and treatment of acute exacerbation COPD patients, we need to rely on the AI system, because traditional methods take a long time for the prognosis of the disease. Machine-learning techniques have shown the capacity to be effectively used in crucial healthcare applications. In this paper, we propose a voting ensemble classifier with 24 features to identify the severity of chronic obstructive pulmonary disease patients. In our study, we applied five machine-learning classifiers, namely random forests (RF), support vector machine (SVM), gradient boosting machine (GBM), XGboost (XGB), and K-nearest neighbor (KNN). These classifiers were trained with a set of 24 features. After that, we combined their results with a soft voting ensemble (SVE) method. Consequently, we found performance measures with an accuracy of 91.0849%, a precision of 90.7725%, a recall of 91.3607%, an F-measure of 91.0656%, and an AUC score of 96.8656%, respectively. Our result shows that the SVE classifier with the proposed twenty-four features outperformed regular machine-learning-based methods for chronic obstructive pulmonary disease (COPD) patients. The SVE classifier helps respiratory physicians to estimate the severity of COPD patients in the early stage, consequently guiding the cure strategy and helps the prognosis of COPD patients.

Entities:  

Keywords:  chronic obstructive pulmonary disease (COPD); disease severity; features set; machine learning; prediction models

Year:  2021        PMID: 34064395      PMCID: PMC8147791          DOI: 10.3390/diagnostics11050829

Source DB:  PubMed          Journal:  Diagnostics (Basel)        ISSN: 2075-4418


1. Introduction

Recently, machine-learning techniques have revolutionized the entire technological domain. The machine-learning technique (ML) is considered as a subset of artificial intelligence (AI). Ordinarily, these types of intelligence are mostly acknowledged as having initiated with the invention of robotics [1]. With the fast growth of programming and electronic speeds, in the near future, computers may be able to display intelligent behaviors the way humans do [2]. AI can be interpreted as the human brainpower which performs by machine. In the field of computer science, it is explained as the machine’s ability to learn by itself for imitating intelligence behavior [3]. Due to the revolution in the computer, every field takes benefit from this innovation, and the medical sector is also one of those areas which are making advancement with the help of latest technologies, such as AI. Machine learning (ML) took a significant place in medical diagnosis because of its better classification with high accuracy rates. Chronic obstructive pulmonary disease (COPD) is an obstructive kind of lung disease. COPD disease has a characteristically bad impact on our respiratory system. This disease characteristically tangles an airflow limitation that is not completely reversible. COPD is an ordinary consequence for subjects exhibiting suffering from chronic bronchitis or emphysema. In the situation of emphysema, the alveoli at the finale of the bronchioles (tiniest air passages of the lungs) are ruined, normally from smoking. Daily cough and phlegm production are the major signs of chronic bronchitis, which is of a minimum duration of three months a year. The pithiness of breath, wheezing, chest tightness, and chronic cough are the main vital signs of COPD disease. COPD disease is not fully reversible, although proper cure guidance and therapy can slow its infection, minimize its complexity, and help to improve the quality of life of patients [4]. The avoidance of acute exacerbation is the major problem that leads to the fast worsening of a patient’s health condition [5]. Now, here we discuss the exacerbation. Exacerbation does not even have a clear definition yet, because the good relationship between danger factors and the progress of exacerbations is not completely understood [6]. Chronic obstructive pulmonary disease (COPD)-affected people are increasing compared to the past. It may be increasing at a higher rate because our population growth rate increasing over time. It is a global threat, so we need to take action to reduce it; otherwise, it will become the third major cause of death in the world by 2030 [7]. Howbeit, the morbidity and mortality of COPD patients can be reduced, but it is only possible when finding the disease in the early stage [8,9]. In 2012, 3 million people died due to chronic obstructive pulmonary disease (COPD), and this amount is equivalent to 6% of the entire death of that year [10]. Even though pharmacotherapies have improved for COPD, innumerable patients still experience an exacerbation of COPD, during which respiratory signs worsen acutely, and which ascertain disease-associated morbidity rate, mortality rate, resource burden, and healthcare expenses [11]. As reported by the world economic forum (WEF) in 2030, the expenses associated with chronic disease may reach 47 trillion globally. In the past few years, consumption of tobacco has increased; only awareness and proper strategy can reduce its consumption. COPD is ordinarily due to cigarette smoking, even though long-term exposure to other lung nuisances, such as passive tobacco smoke, can also enhance COPD [12,13]; however, in COPD, the major cause is smoking [14]. So far, much research has relied on cohort data for the prognosis of COPD exacerbation. Furthermore, most of them have focused on associated internal factors intrinsic to the COPD victim themselves, instead of external factors [15,16,17]. Moreover, we know that external factors are also contribute to enhancing the exacerbation of COPD patients, such as viral infection and air pollution [18,19,20]. In recent years, supervised machine learning and unsupervised machine learning are working successfully in the field of autonomous diagnosis of many diseases. In this paper, we used a supervised machine-learning technique to seek the severity in COPD patients. Machine learning (ML) models are used to determine the complex problem by extracting medical information; they change the novel ideas into real-time for practitioners and professionals [2]. In real-time clinical practice, models can also perform in decision-making for individual patient cures. These models have a capacity for autonomous diagnosis of many diseases beneath clinical regulations [21,22,23,24]. Moreover, using ML models improves the quality, and minimizing the fluctuations in patients’ rates of medical data can be possible, saving medical expenditure. In the past, the classical machine-learning techniques such as RF, SVM, GBM, XGB, and KNN have been used successfully in the healthcare sector. Aich et al. proposed a framework that used SVM, KNN, DT, and NB for classification of two groups of Parkinson’s disease (PD) patients, using the data from the wearable devices [25]. Chang et al. proposed a solution that used RF, DT, XGB, and SVM for the prediction of hypertension outcomes, using medical data [26]. Abedi et al. proposed a framework that used LR, XGB, GBM, SVM, RF, and DT for the prediction of long-term stroke recurrence [27]. Aich et al. proposed a solution that used SVM, RF, and NB for classifying two groups, namely PD patients with shuffling of gaits and other old adults [28]. Aich et al. also proposed a framework that used KNN, SVM, NB, and DT for distinguishing PD patients from a healthy group of patients [29]. Based on the results of the past studies, we have included these classifiers for our studies. To improve the performance of our proposed framework, we have decided to use an ensemble method to get best out of all of them, instead of using a single classifier for our study. So, we have used the ensemble classifier technique, which finds out the best from the individual classifier, to make a robust model for our proposed system. Moreover, the ensemble classification technique has become a famous topic in the domain of ML and is used to control the limitation of independent classifiers [30]. Ensemble methods aim to integrate the different ML models’ predictions which have different learning parameters and collect the final prediction result with high accuracy. Ensemble classifiers have shown more effective results about the stability and robustness as compared to individual classifier’s performance [31]. The ensemble method decreases the issue of over-fitting and under-fitting during the training and validation [32]. The ensemble system stands on three basic pillars, namely diverseness, the training of every classifier that is part of ensemble system, and integrating the results of all member of classifiers, using weighted majority voting or simple voting to get and combined the result [33]. The performance of the ensemble system depends on the performance of the individual classifiers. If we include more classifiers, the ensemble system will perform better. However, the selection of felicitous classifiers for preparing the ensemble system remains a very arduous topic. Moreover, we know that the performance of all classifiers cannot similar, because every classifier has its parameters and regulations to perform on the dataset. All classifiers cannot well recognize all classes; for instance, one classifier can do well identifying the mild class, whereas another classifier can do well at identifying the severe class. However, the ensemble system of these classifiers will perform precisely to identify both classes. Machine-learning methods have been adequately utilized in the computerized elucidation of pneumonic capability tests for the different analyses of chronic diseases. It is anticipated that the models with supreme accuracies could get huge significance in medical diagnosis. It was found that not enough studies using extensive number of features using machine-learning techniques have been conducted in the past. Although there were few studies discussed about the detection of COPD, those studies were not extensive for use in the real-time application. Therefore, in this research work, we propose a voting ensemble classifier to identify the mild and severe classes in chronic obstructive pulmonary disease (COPD) patients for medical prognosis with high accuracy. Characteristically, chronic obstructive pulmonary disease (COPD) is a naturally slow-progressing disease, so it is crucial make an initial stage prediction and provide effective medication. It is necessary to propose an ensemble classifier that can help to diagnose COPD disease in a precise manner and predict coming time patient outcomes. There are many ways to approach AI, one of them is an ensemble method. The current study focuses clearly on predictive models utilized in the diagnosis of COPD that illuminate the importance of this work. We used a dataset including twenty-nine hundred patients who were recruited at Inje university Haeundae Paik Hospital, Korea. There are two different kinds of patients in this dataset, one is a mild- and the other is a severe-condition patient. In the beginning, the dataset containing two groups of patients, namely mild- and severe-condition patients, had 54 features; considering the demand for the reliable and fast system we used feature-selection techniques in conjunction with the opinion of the experts in these field. By using the RFE feature-selection technique, we reduced to the features to 30. Then, after consulting with a physician/doctor, we reduced to features to 24. We found that the two group contains imbalanced data. Since the imbalanced dataset is a common issue mostly in medical data, the synthetic minority oversampling technique (SMOTE) algorithm was used to up-sample the data [34]. In the next step, we implemented five different classifiers, namely RF, SVM, GBM, XGB, and KNN, to train the models. Then we used a soft voting ensemble (SVE) approach to combine the results. Lastly, we calculated the performance measures of the models. For instance, accuracy, precision, recall, f-measure, and area under ROC curve (AUC) were used to acquire the final classification. The result of the proposed ensemble classifier shows that it will be helpful to attain the severity assessment of disease in COPD patients to help the physicians after the patients’ hospital admission. The organization of the below parts of this paper is as follows: Section 2 pertains to the related work in line with this research paper. Section 3 discusses the data collection and also the methods used in this research. Section 4 contains the results of the proposed method. Section 5 and Section 6 present the discussion and conclusion of this research paper, respectively.

2. Related Work

Many researchers in the past few years have investigated the analysis of COPD patient’s conditions and have tried to explore the exacerbation, and they used different methodologies to point out the exacerbation. Some previous related research works are mentioned below. Peng et al. proposed a method using the C5.0 decision tree classifier with 28 features, in which medical history, comorbidities, and other various inflammatory and vital sign indicators were selected. The proposed method was developed to seek the severity (mild and severe) of disease in COPD patients. They applied different classifiers but found C5.0 classifier performs well and found 80.3% accuracy. For this study, 410 patient data were used [35]. COPD patients need help in everyday life to avoid exacerbation. They need a daily life monitoring system to protect the frequent risk of acute exacerbation to control their disease stage. An automated monitoring system could guide them to get appropriate treatment and avoids gratuitous hospital (re-)admission. Nunavath et al. proposed two deep-learning approaches, firstly feed-forward neural networks (FFNN) were used for classification of patient’s category, and the second long short -term memory (LSTM) was used for early prediction of COPD exacerbation and subsequent triage. The data collected from the family environment is not considered to be good, they can interfere with various factors, leading to the worsening of data quality. They found that the FFNN model classified COPD patients with 92.86% accuracy, and the LSTM model predicted the patient’s health condition with 84.12% accuracy [36]. Siddhi and Chintan proposed SVM (Support Vector Machine) and KNN (K-nearest neighbor) to check the COPD patient’s disease level. The kernel choice was not a wholly solved issue, but they observed that the linear kernel was good in that case. They have found classification with 96.97% accuracy using SVM and with KNN 92.30% accuracy. They observed this method to help assist the doctor to determine the level of COPD patients more quickly [37]. Fernandez-Granero et al. proposed an approach that was able to automatically detect early severity in COPD patients using respiratory sound. They recorded respiratory sounds daily using a sensor, after that, they designed a decision tree forest classifier (DTF) and found an accuracy of 75.8% [38]. Amaral et al. proposed artificial neural networks (ANNs) for the diagnosis of COPD patients, forced oscillation measurements (FOT) method is used for the collection of data. They tried to find the utmost crucial parameters and also reduced the dataset. For this purpose, they have used two feature selection methods. They have found an accuracy of more than 90%, a sensitivity of more than 90%, and an AUC value of more than 90% [39]. Archana and V.K proposed a Support vector machine (SVM) algorithm that could separate COPD patients from normal subjects using electromyography (inhalation and exhalation progression), separated COPD patients from normal subjects with an accuracy of 85% [40]. FANG et al. proposed a method to integrate the model based on a knowledge graph for diagnosing COPD. The first step created a knowledge graph and found the relationship between feature sets, and then further tried to find the knowledge of implicit disease from the data. Secondly, they proposed the algorithm CMFS-η for the selection of crucial features subset to reduce high dimension in the original data set. They found that the classifier diagnoses with 95% accuracy [41]. Hakim et al. proposed an SVM (support vector machine) classifier for predicting COPD patients. Prediction of the model for the risk of 30-day readmission in a hospital with an experimental accuracy of more than 89% [42]. Amalakuhan et al. proposed a method using a random forest (RF) classifier to predict which patients were at huge risk for various COPD exacerbations and re-admission in a hospital in a single year. They performed different measurements to check the robustness of the model for this purpose. They calculated AUC, (NPV, PPV) negative/positive, sensitivity, and specificity. The AUC score was 0.72, PPV was 0.7 and NPV was 0.63, specificity was 0.56, sensitivity was 0.75 [43]. Badnjevic et al. proposed a method using fuzzy rules and an artificial neural network (ANN) to classify COPD patient’s lung function. So, for this attempt 285 COPD patient’s data were used, and they found 92% accurate classification [44]. Barúa et al. proposed a method using a feedforward artificial neural network (ANN) to classifying the patients who were affected by central and peripheral airways. For classification, they used 131 patients’ data set and the author found 98.47% correct classification. However, when the performance was examined with unseen data the classifier showed very poor results and it only acquired 61.53% accuracy [45]. Orhan Er and Feyzullah Temurtas proposed a method to diagnose COPD patients with the help of a multilayer neural network (MLNN) with two different structures of the neural network. The first structure consisted of only one hidden layer, and the second structure consisted of two hidden layers in MLNN. They used the backpropagation (BP) method with momentum. Levenberg marquardt (LM) classifiers were used for the training of the MLNN. The results showed 93.14% with one hidden layer for the BP algorithm and 94.46% result using FFNN along with LM with two hidden layers [46]. Fernandez-Granero et al. proposed a method for early detection of acute exacerbation of COPD (AECOPD) using principal component analysis (PCA) and along with support vector machine (SVM) and tried to improve the feasibility of computerized analyses for early detection of AECOPD patients. The system was able to predict with 75.8% accurately and exacerbations were disclosed with an average of 5 ± 1.9 days in early at medical attention [47]. Işık et al. proposed a method using an artificial neural network (ANN) to detect the four different stages of the COPD patient’s disease levels, i.e., the first one is mild stage, the second one is moderate, the third one is severe, and the fourth one is a very severe condition. The ANN was developed with two hidden layers and five layers for the cross-validation technique. Data collected from 507 patients and the ANN model showed high performance with the patient’s dataset. They conducted performance measures, such as MSE values 0.00996 and MAE values 0.02478, respectively [48]. Swaminathan et al. proposed a method for early discovery of the exacerbation of COPD patients. For this purpose, the author applied different classification techniques namely, support vector machine with polynomial (SVMP), with linear (SVML), with Gaussian (SVMG), RF, Naïve Bayes (NB), logistic regression (LR), KNN, and gradient boosted decision tree (GBDT). The results of all classifiers were compared, but the author found that only LR and GBDT showed better performance. The LR classifier showed 89.1% accuracy and the GBDT classifier showed 88.1% accuracy [49]. Yang et al. built three machine-learning models and compared the prediction of all the models, i.e., gradient boosting machine (GBM), regularized logistic regression (LASSO), and multi-layer perception (MLP). After that, the author used these methods to predict the risk of re-admission of COPD patients in the next 30 days. They used AUC for the measurement of model performance. They found GBM model accuracy 0.706, LASSO model accuracy 0.700, and MLP model accuracy 0.705 [50]. Raghavan et al. proposed a method using a combination of eight factors of the CAT (COPD Assessment Test) with other well-known factors of COPD (smoking history, age, and post-bronchodilator spirometry). For this purpose, they developed two models. The first model was stepwise logistic regression. This model was used to identify the relevant variable and the final model logistic regression showed moderate accuracy. They calculated measurements in form of AUC and found an AUC score of 77% [51]. None of the aforesaid research studies included information about the exacerbation of COPD patients. A summary of the literature review is shown in Table 1.
Table 1

Related work.

ReferenceFeaturesClassifiersOutcomesPerformance Indices
[36]ClinicalLSTM, ANN, SVM92.86%Accuracy
[38]ClinicalDTF75.8%Accuracy
[39]ClinicalANNMore than 90%Sensitivity, Specificity, AUC
[40]ClinicalNaïve Bayes, SVM87.8%Accuracy
[43]ClinicalRF75%Sensitivity, Specificity
[44]ClinicalANN92%Accuracy
[46]ClinicalMLNN94.46%Accuracy
[49]ClinicalGBDT, LR89.1%Accuracy
[51]ClinicalLR77.6%Sensitivity, Specificity
Xia et al. proposed a method using SVM with recursive feature elimination for the selection of relevant features. They selected nine features for the classification of COPD patients, to address the imbalanced classes. The SMOTE technique was used for oversampling of the data. For this purpose, 15 and 191 subjects in managed and control group data were used for classification. They found an AUC score of 0.987, an F1 score of 0.978, and a positive predicted value of 66.7% [52]. In Reference [53], they used 22 attributes for statistical analysis. They selected 20 independent prominent attributes (e.g., smoking, age, forced expiratory volume one, pulse, cough, and breath shortness) and two dependent features for the clinical decision to diagnose COPD and asthma patients. For this attempt, 132 samples were used with 22 attributes, they applied different classification techniques, but random forest classifier (RF) showed a precision value of 97.7% for diagnosing COPD patients. In the classification of asthma, RF showed 80.3% precision. The previous studies show that many researchers suggest a different approach to diagnose COPD patients in different ways. Many researchers investigated the feature set and tried to highlight the importance of the feature set, following their research work. This is an individual study to classify COPD patients with a specific feature dataset.

3. Methods and Materials

3.1. Study Design and Subjects

This study is a cross-sectional, multicenter observational study. It was carried out at Haeundae Paik Hospital, Korea. This study was approved by the institutional review board with IRB No. 2020-03-007 for Haeundae Paik Hospital, and all the participants gave their consent to participate in this study.

3.2. Data Collection and Experimental Procedure

In this study, we used real-life data, and data were collected from 8 March 2012 to 31 December 2019, at Inje University Paik Hospital, Busan, Korea. The dataset contains 2900 patients suffering from COPD who were enrolled during this date. The dataset contains two classes: one is mild patients, and the other is severe patients. Moreover, the data were processed and analyzed, using a system with the following specifications: Windows 10, 3.60 GHz 64-Bit Intel Core i7-7700 processor, 24 GB RAM, Python 3.6.9, and TensorFlow 1.14.0, manufactured by intel and sourced from Gimhae, Korea. The complete algorithm for the proposed framework was developed in our lab, using the above specification.

3.3. Feature Engineering

In feature engineering, it is very crucial to select an important subset of features and removing unnecessary features that have the least effect on the performance, and obtain the excellent performance of a given ML classifier task. A small number of efficient feature subsets is more important for the construction of the classification model, and these subsets decreases the chance of the model having an overfitting problem. Furthermore, big datasets require great computing power capacity and vast volumes of storage, and commonly generate the lowest classification accuracy. Feature selection is more important to select a good subset of features in many fields including finance, production, manufacturing, medicine, image processing, and biology. The recursive feature elimination (REF) is a technique for the selection of the best subset of optimal features, in the past study many researchers investigate and used [54,55,56,57,58,59,60]. In this study, we used the recursive feature elimination (RFE) technique to select the optimal feature subset for the classification of COPD patients. 54 features were collected for this study. Out of 54 features, 30 features were selected using the RFE technique and out of 30 features, it was reduced to 24 after consulting with the expert physicians in this field. The descriptions of the selected features are shown below in Table 2.
Table 2

Features used in our study.

No.AttributesValueDescription
1SexM/FMale/Female
2DBPNumericalDiastolic blood pressure (DBP)
3NEUTNumericalNeutrophil (NEUT)
4AAYes, noAvailability of asthma (AA)
5EONumericalEosinophils (EO)
6Sputum3mYes, noYou have had phlegm almost every day for more than three months a year. Is it?
7PHAYes, noHistory of asthma (PHA)
8SGRQcNumericalThe St. George’s Respiratory Questionnaire (SGRQc). Over the past year, you’ve had several respiratory symptoms. Have you experienced it?
9DLCONumericalDiffusing capacity for carbon monoxide (DLCO)
10FEFNumericalThe forced mid-expiratory flow (FEF)
11WBCNumericalWhite blood cell (WBC)
12SPYNumericalSmoke per year (SPY)
13BRNumericalBreath Result (BR)
14AlbNumericalAlbumin (Alb)
15PtNumericalPlatelets (Pt)
16RBCNumericalRed blood cells (RBC)
17DSNumericalDuration of Smoke (DS)
18FF_ratioNumericalThe ratio FEV1/FVC
19CATNumericalCOPD Assessment Test (CAT)
20LYMNumericalLymphocytes (LYM)
21SBPNumericalSystolic blood pressure (SBP)
22FEV1NumericalForced expiratory volume in one second (FEV1)
23WtNumericalWeight (Wt)
24FVCNumericalFVC (forced vital capacity): maximum volume of air that can be exhaled during a forced maneuver

3.4. Machine-Learning Algorithm and Evaluation Metrics

Machine-learning models are very effective for the classification of patients. The mild and severe patients of COPD can also be identified by using machine-learning classifiers, and the severity of the patients can be detected accurately. We developed five state-of-the-art ML classifiers, namely random forest (RF), support vector machine (SVM), gradient boosting machine (GBM), XGBoost (XGB), and K-nearest neighbor (KNN). However, the classification of COPD patients’ accuracy of individual classifiers was not ideal; no individual classifier got the ideal result, because the different classifiers have their parameter value and learning ability. We need to fine-tune some learning parameters according to the classifiers we use. Subsequently, the classifiers examine the extracted features to construct a classification model. There are certain limitations during the implementation of the classifiers. So, to avoid the limitation, the soft-voting ensemble approach (which is a combination of classifiers) was introduced by many researchers. The basic architecture of the soft voting ensemble (SVE) for the classification of COPD is shown above in Figure 1. In the development of machine-learning classifiers, hyperparameters are used to make an efficient and robust model. All hyperparameters are shown in Table 3 below.
Figure 1

The basic architecture of SVE classifier for COPD classification.

Table 3

Severity detection: classifiers and specifications.

ClassifierSpecification
Random Forestn_estimators = 500, random_state = 0, criterion = ‘gini’, max_depth = 15, min_samples_split = 5, min_samples_leaf = 5
Support Vector Machinekernel = ‘rbf’, degree = 4, gamma = 7.9, C = 20, decision_function_shape = ‘ovr’, probability = True, random_state = 0
Gradient Boosting Machinelearning_rate = 0.1, n_estimators = 500, max_depth = 15, min_samples_split = 5, min_samples_leaf = 5, subsample = 1, max_features = ‘sqrt’, random_state = 10
XGBoostrandom_state = 0, silent = False, scale_pos_weight = 2, learning_rate = 0.1, colsample_bytree = 0.4, subsample = 0.9, objective = ‘binary:logistic’, n_estimators = 500, reg_alpha = 0.01, max_depth = 15, gamma = 7
K-nearest neighborn_neighbors = 2, weights = ‘uniform’, algorithm = ‘auto’, leaf_size = 40, p = 2, metric = ‘manhattan’
Hyperparameters tuning is a method that is used to improve the performance of the model and also to optimize the cost of function. So, initially, to select the accurate set of hyperparameters, several iterations are performed by choosing the particular hyperparameters, using a 5-fold cross validation method mentioned above, in Table 4. However, we built six state-of-the-art classifiers, including five base classifiers, and the sixth is an ensemble classifier and trained them with extracted features. The model performance can be evaluated based on performance metrics parameters, such as accuracy, precision, recall, f-measure, and AUC curve. In the current scope of the study, we can calculate the accuracy of the classifier, shown in Equation (1).
Table 4

Five-fold cross validation.

Classifier5-Fold Cross Validation (%)
1st Fold2nd Fold3rd Fold4th Fold5th FoldAverage
Random Forest84.026883.892686.308788.978487.231186.0875
Support Vector Machine87.114087.516789.127591.532288.172088.6925
Gradient Boosting Machine88.859088.456390.738291.532291.129090.1429
XGBoost84.966484.026887.516790.053786.424786.5976
K-nearest neighbor84.429585.369187.382586.290386.693586.0329
Soft voting ensemble (SVE)90.201388.187992.214793.682791.129091.0831
Precision and recall in this study are used to examine the performance of the model for each class. The precision expresses the ratio between the COPD patients who are truly identified versus all the COPD patients. Equation (2) shows the precision of COPD patients. The recall expresses the ability to find all COPD patients in the dataset, equation (3) shows the method to obtain the recall. where tp = true positive, fp = false positive, tn = true negative, and fn = false negative. The f-measure can be defined as the weighted average (i.e., harmonic mean) of precision and recall. Equation (4) shows the method to gain the f-measure. The f-measure can be explained as an interpretation between the predicted result and the actual result of COPD-affected patients. Furthermore, AUC is used for all classifiers, with good AUC scores that show the better performance of the classifier for predicting individual label class. A high score makes sure the classifier is robust and better at distinguishing between all COPD patient classes. Furthermore, in the current scope of the study in the all-learning procedure 2900 COPD patient’s data were used. Data were split into an 80:20 ratio: 80% of data were used for training, and 20% for testing. This split was used for all the classifiers. These sets are identical for all the classifiers. One more thing may be needed to be addressed, therefore cross-validation with 5-folds also was performed to understand the generalizability of each classifier. According to the learning abilities and limitations, every classifier shows a good result, for instance, RF 87.2180%, GBM 90.2255%, XGB 88.0773%, KNN 86.3587%, and SVM 88.1847% accuracy for the classification of COPD patient’s classes. However, the soft voting ensemble (SVE) method performed well and provides 91.0849% accuracy, the best result as compared to others.

3.5. The Complete Framework of the Proposed Study

The complete procedure of the development of the system for COPD patients to detect the exact stage of the disease is shown in Figure 2. The entire flow of the experiment is divided into six basic parts, namely the data preparation, feature engineering, training base classifiers, soft voting ensemble, evaluation by 5-fold cross-validation, and COPD severity classification. In the feature-engineering part, two different steps were performed: in the first step, the most relevant features were selected, and in the second step, we consulted with the doctor. After consulting with a doctor, we removed some redundant features that are not valuable. In the third step, six state-of-the-art machine-learning models were developed, namely random forests classifier, support vector machine, gradient boosting machine, XGBoost, and K-nearest neighbor classifier. All the ensemble techniques consist of three things: diversity, training of base classifiers, and a combination of the prediction results of base classifiers. Diversity of an ensemble method defines that all machine-learning base classifiers must be individual as much as possible and their learning ability and decision boundaries should be dissimilar from each other. The use of different machine-learning classifiers with numerous parameter boundaries is an approachable method to better the diversity of an ensemble method. All of these machine-learning-based classifiers are trained with selected features so that they can generate different prediction models with their learning ability and decision boundaries with the same input data. It makes sure that every classifier generated numerous prediction models beneath their decision boundaries and learning ability with training parameters.
Figure 2

A complete framework of study for COPD patients for identification of different stages.

There are many competing machine-learning classifiers for training, but we used five of them to develop an ensemble model. The hyperparameters tuning technique was used to increase the performance of each classifier, for selecting the right set of parameters, the 5-fold cross validation method was used. Combining base classifiers combines the prediction result of individual classifiers, using an ensemble method. There are numerous approaches for combining the results, but we selected the most widely used weighted average of the soft voting ensemble technique.

4. Results

The machine-learning classifiers implemented in this research study gave some valuable results in the terms of determining the right stage of patients suffering from COPD. The comparative analysis of different machine-learning classifier’s precision and with other measurements is shown in Table 5. The features and hyperparameters which are used in five proposed machine-learning classifiers for the ensemble method were shown in Table 2 and Table 3, respectively. It can be observed that the SVE method performed well in terms of classifying COPD patients. The ROC–AUC curve of the proposed SVE method and the five classifiers that are used in the ensemble method are shown in Figure 3. It was observed that the SVE method demonstrated the best generalizability in terms of forecast the data according to several test sets. Table 6, below, shows the overall machine-learning classifiers evaluation consequence of all classifiers. The reported performance of the classifiers mentioned in Table 5 and Table 6 was obtained by using test sets.
Table 5

Comparative analysis of classifiers with different stages of COPD patients (%).

ClassifierDisease SeverityPrecisionRecallF-Measure
RFMild85.336089.914187.5652
Severe89.318184.516186.8507
SVMMild89.207086.909888.0434
Severe87.211789.462388.3227
GBMMild87.726393.562290.5503
Severe93.087586.881789.8776
XGBMild89.356986.480687.8951
Severe86.875089.677488.2539
KNNMild84.948488.412086.6456
Severe87.892384.301086.0591
SVEMild91.360690.772591.0656
Severe90.811991.397891.1039
Figure 3

ROC–AUC curve of the proposed SVE method and the five classifiers.

Table 6

Overall performance of all classifiers (%).

ClassifierAccuracyPrecisionRecallF-MeasureAUC
RF87.218089.914185.336087.565294.7875
SVM88.184786.909889.207088.043494.0616
GBM90.225593.562287.726390.550396.3192
XGB88.077386.480689.356987.895295.8452
KNN86.358788.412084.948486.645690.0259
SVE91.084990.772591.360791.065696.8656
Moreover, the confusion matrix consists of two labels: label 0 represents the mild stage in which 466 patients were tested, with 423 correctly predicted and 43 incorrectly predicted; and label 1 represents the severe stage, in which 465 patients were tested, with 425 correctly predicted and 40 incorrectly predicted.

5. Discussion

The aim of this study was to develop a system that diagnoses the stage of severity of disease in COPD patients in a precise manner. For this purpose, the most crucial 24 features were selected and used for training. The importance (ranking) of the features is given below, in Figure 4. After that, we applied five different machine-learning classifiers, and at the end, the prediction results of all classifiers were integrated, using the soft voting ensemble method. Our proposed method for the classification of COPD got a significant result with an accuracy of 91.0848% and an AUC score of 96.8656%.
Figure 4

The features importance of the proposed soft voting ensemble classifier. Note that FVC, Wt, FEV1, SBP, LYM, CAT, FF_ratio, DS, RBC, Pt, Alb, BR, SPY, WBC, FEF, DLCO, SGRQc, PHA, S3m, EO, AA, NEUT, and DBP denote forced vital capacity, weight, forced expired volume in one-second prediction, systolic blood pressure, lymphocytes, COPD assessment test score, FEV1/FVC ratio, duration smoke, red blood cells, platelets, albumin, breath result, smoke per year, white blood cell, forced mid-expiratory flow, diffusing capacity of the lung for carbon monoxide, the St. George’s Respiratory Questionnaire, history of asthma, sputum3m, eosinophils, availability of asthma, neutrophil, and diastolic blood pressure, respectively.

This study developed a framework to enhance the monitoring and treatment based on a decision tree for detecting the mild and severe stages for monitoring COPD patients. Due to imbalanced classes, the under-sampling method is used to manage the classes. The data were divided into two groups, mild and severe, and the most important features were selected, including medical history, vital signs, and various inflammatory and comorbidities indicators, that were then fed as input to machine-learning classifiers [35]. The relevant feature prediction result was better than the previous result for detecting the exacerbation in COPD patients. In previous studies, they have done similar work but using other feature selection methods to select relevant features. AUC curve was used to measure the performance of the model, and their AUC score was low as compared to our study [61]. In the previous study, many researchers have revealed the importance of features used for the detection of COPD exacerbation. The spirometry test values are also used to find the disease stage of COPD patients. In this work, they have used the feature named “FEF” for detecting COPD that could be an earlier marker rather than other markers, such as FEV1, DLCO, and FVC. One of the aims of this work is to determine the value of FEF at baseline and using that value the development of COPD disease could be predicted for the future 10 years or not and observed that even after some adjustment of smoking history, age, and FEV1/FVC the FEF is an independent risk factor for COPD at baseline [62]. The analysis shows that, in stable COPD patients, albumin concentrations were lower as compared to non-COPD. The albumin supports the existence of a deficit in systemic malnutrition, antioxidant and anti-inflammatory defense mechanisms in COPD [63]. The increase in the odds ratio is related to the WBC (white blood cell) quartile: if the WBC quartile is high, then the odds ratio is high. However, the odds ratio and WBC quartile do not have a significant influence on COPD and asthma [64]. Primarily, the guidelines for COPD focus on the prevention of weight loss. On the other side, the milder-stage patients with COPD are associated with obesity and overweight [65] and also in the global initiative for chronic obstructive lung (GOLD) that gives evidence for the diagnosis, treatment, and assessment of COPD that focus on the prevalent of weight loss [66]. The platelet increases in stable COPD patients as compared to control subjects. During the acute exacerbation of COPD, the platelet activation more increases [67], and this work also found that during the exacerbation platelet are increase [68]. The systolic blood pressure (SBP) and diastolic blood pressure (DBP) and pulse rate significantly are different in COPD patients as compared to in the manage group. The only pathophysiology can understand its complications [69]. The red blood cell distribution width (RDW) values were significantly higher in COPD patients as compared to the control group. Chronic obstructive pulmonary disease associated with patients with a risk of cardiovascular disease could be developed [70]. The most prevalent risk factor of respiratory disease in adults is cigarette smoking, and this disease is associated with airflow obstacles, so it is called emphysema and chronic bronchitis, typically known as a chronic obstructive pulmonary disease (COPD). Smoking is associated with the progress of chronic airflow obstacles, without asthma present. The airflow obstacles in current smokers create a 4.5 times higher risk as compared to those who never smoke [71]. There have been studies that have shown the importance and the purpose of features. Now, in the current study, the additional features could be helpful to explore the condition of patients who suffer from COPD. The literature survey revealed that the aforementioned different features have been widely used in the COPD analysis, and therefore also considered in the proposed method. Chronic obstructive pulmonary disease symptoms vary between individuals and show conflicting clinical presentations. In recent years, machine-learning approaches have been emerging, and they give the possibility of defeating this limitation. Moreover, we checked the performance of our proposed model with different split ratios in the training and testing dataset. The performance of the model with the different split ratios is shown in Table 7.
Table 7

Performance of all classifiers with recall (sensitivity) on different samples of training and testing splits.

ClassifierDifferent Division of Training Set (%) and Testing Set (%)
90/1080/2070/3060/4050/50Mean ± STD
Random Forest87.916785.336084.522284.359284.026085.2320 ± 1.5762
Support Vector Machine92.307689.207087.267586.149084.348587.8559 ± 3.0497
Gradient Boosting Machine90.000087.726387.617787.474786.585387.7822 ± 1.1592
XGBoost90.909089.356989.543489.328988.489289.1192 ± 0.4288
K-nearest neighbor91.07184.948484.059980.859379.382284.0641 ± 4.5296
Soft voting ensemble (SVE)94.594591.360790.717289.528889.069191.0540 ± 2.1799
Our proposed study was compared with numerous state-of-the-art models that used clinical features for differentiating the “mild” and “severe” stage of patients who suffered from COPD. The developed system in this proposed study was found to outperform all the former studies that use COPD-related classification. A comparative analysis of these proposed studies is shown in Table 8.
Table 8

A comparison analysis of our results with state-of-the-art models’ work for stage detection.

AuthorObjectiveAccuracy (%)AUC Score (%)
Our Work“Mild”/“Severe” detection91.084896.8656
Peng et al. [35]“Mild”/“Severe” detection80.380.3
Ryynanen et al. [60]“HRQoL” detection7769

6. Conclusions and Future Work

In this study, we proposed an ensemble method to seek the severity of disease in patients who are suffering from COPD. For this purpose, twenty-nine hundred patients’ data were used, in which there were two classes: one class belonged to the mild-stage and the other belonged to the severe-stage patients. In the dataset, we had a total of fifty-four features. We then selected the most relevant features, using the RFE technique; after selecting features, we consulted with a doctor and reduced more redundant features, and only twenty-four were left. To alleviate the problem of imbalance in the training dataset, we used a robust and effective SMOTE method. Subsequently, we applied five state-of-the-art machine-learning classifiers, namely random forests, support vector machine, gradient boosting machine, XGBoost, and k-nearest neighbor. The soft voting ensemble, or weighted averaging approach, was used, and the prediction results of each classifier were combined for COPD patients, generating a final ensemble result of classification. Our proposed ensemble model result outperformed as compared to other individual classifiers and the former proposed methods. This research work is unique in the case of a combination of statistical features that is fed as input to the machine-learning classifiers. The proposed ensemble model performance with two stages of COPD patients’ measurements with an accuracy of 91.0849%, precision of 90.7725%, recall of 91.3607%, f-measure of 91.0656%, and AUC score of 96.8656, respectively, for classifying the mild and severe groups of patients. The ensemble method also alleviates the issues of over-fitting and under-fitting during the training and validation. Therefore, it turned out that our proposed SVE (soft voting ensemble) method was better than that of using an individual machine-learning classifier in COPD patients to distinguish the different stages of the disease. We will collect more data for future studies and also will be dealing with more than two classes, aiming to address the multiclass problems related to COPD patients. Furthermore, we will try deep-learning models to improve the performance metric. From the current performance of our model in this research work, it is recommended that the implemented ensemble model could perform well in hospital environments in real-time situations.
  42 in total

1.  Components of the COPD Assessment Test (CAT) associated with a diagnosis of COPD in a random population sample.

Authors:  Natya Raghavan; Yuk-Miu Lam; Katherine A Webb; Jordan A Guenette; Naparat Amornputtisathaporn; Ramya Raghavan; Wan C Tan; Jean Bourbeau; Denis E O'Donnell
Journal:  COPD       Date:  2012-03-12       Impact factor: 2.409

Review 2.  Role of viruses in exacerbations of chronic obstructive pulmonary disease.

Authors:  Jadwiga A Wedzicha
Journal:  Proc Am Thorac Soc       Date:  2004

3.  A study on chronic obstructive pulmonary disease diagnosis using multilayer neural networks.

Authors:  Orhan Er; Feyzullah Temurtas
Journal:  J Med Syst       Date:  2008-10       Impact factor: 4.460

4.  Validation of the GOLD 2013 classification in predicting exacerbations and mortality in Taiwanese patients with chronic obstructive pulmonary disease.

Authors:  Chiung-Zuei Chen; Chih-Ying Ou; Chih-Hui Hsu; Tzuen-Ren Hsiue
Journal:  J Formos Med Assoc       Date:  2015-02-09       Impact factor: 3.282

5.  Context Relevant Prediction Model for COPD Domain Using Bayesian Belief Network.

Authors:  Hamid Mcheick; Lokman Saleh; Hicham Ajami; Hafedh Mili
Journal:  Sensors (Basel)       Date:  2017-06-23       Impact factor: 3.576

6.  Association between blood pressure, inflammation and spirometry parameters in chronic obstructive pulmonary disease.

Authors:  Sulhattin Arslan; Gürsel Yildiz; Levent Özdemir; Erdal Kaysoydu; Bülent Özdemir
Journal:  Korean J Intern Med       Date:  2018-11-16       Impact factor: 2.884

7.  A Machine-Learning-Based Prediction Method for Hypertension Outcomes Based on Medical Data.

Authors:  Wenbing Chang; Yinglai Liu; Yiyong Xiao; Xinglong Yuan; Xingxing Xu; Siyue Zhang; Shenghan Zhou
Journal:  Diagnostics (Basel)       Date:  2019-11-07

Review 8.  Virus-induced exacerbations in asthma and COPD.

Authors:  Daisuke Kurai; Takeshi Saraya; Haruyuki Ishii; Hajime Takizawa
Journal:  Front Microbiol       Date:  2013-10-01       Impact factor: 5.640

9.  A Machine-learning Approach to Forecast Aggravation Risk in Patients with Acute Exacerbation of Chronic Obstructive Pulmonary Disease with Clinical Indicators.

Authors:  Junfeng Peng; Chuan Chen; Mi Zhou; Xiaohua Xie; Yuqi Zhou; Ching-Hsing Luo
Journal:  Sci Rep       Date:  2020-02-20       Impact factor: 4.379

10.  FEF25-75% Values in Patients with Normal Lung Function Can Predict the Development of Chronic Obstructive Pulmonary Disease.

Authors:  Do Sun Kwon; Yong Jun Choi; Tae Hee Kim; Min Kwang Byun; Jae Hwa Cho; Hyung Jung Kim; Hye Jung Park
Journal:  Int J Chron Obstruct Pulmon Dis       Date:  2020-11-12
View more
  3 in total

1.  Explainable Machine Learning Model for Predicting First-Time Acute Exacerbation in Patients with Chronic Obstructive Pulmonary Disease.

Authors:  Chew-Teng Kor; Yi-Rong Li; Pei-Ru Lin; Sheng-Hao Lin; Bing-Yen Wang; Ching-Hsiung Lin
Journal:  J Pers Med       Date:  2022-02-07

2.  Deep learning methods may not outperform other machine learning methods on analyzing genomic studies.

Authors:  Yao Dong; Shaoze Zhou; Li Xing; Yumeng Chen; Ziyu Ren; Yongfeng Dong; Xuekui Zhang
Journal:  Front Genet       Date:  2022-09-23       Impact factor: 4.772

3.  Machine Learning Approaches for Predicting Acute Respiratory Failure, Ventilator Dependence, and Mortality in Chronic Obstructive Pulmonary Disease.

Authors:  Kuang-Ming Liao; Chung-Feng Liu; Chia-Jung Chen; Yu-Ting Shen
Journal:  Diagnostics (Basel)       Date:  2021-12-20
  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.