Machine learning for detecting COVID-19 from cough sounds: An ensemble-based MCDM method

被引:61
作者
Chowdhury, Nihad Karim [1 ]
Kabir, Muhammad Ashad [2 ]
Rahman, Md Muhtadir [1 ]
Islam, Sheikh Mohammed Shariful [3 ]
机构
[1] Univ Chittagong, Dept Comp Sci & Engn, Chittagong, Bangladesh
[2] Charles Sturt Univ, Sch Comp Math & Engn, Data Sci Res Unit, Bathurst, NSW, Australia
[3] Deakin Univ, Inst Phys Act & Nutr, Geelong, Vic 3216, Australia
关键词
Classification; Cough; COVID-19; Ensemble; Entropy; Machine learning; MCDM; TOPSIS; CLASSIFICATION;
D O I
10.1016/j.compbiomed.2022.105405
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
This research aims to analyze the performance of state-of-the-art machine learning techniques for classifying COVID-19 from cough sounds and to identify the model(s) that consistently perform well across different cough datasets. Different performance evaluation metrics (precision, sensitivity, specificity, AUC, accuracy, etc.) make selecting the best performance model difficult. To address this issue, in this paper, we propose an ensemble-based multi-criteria decision making (MCDM) method for selecting top performance machine learning technique(s) for COVID-19 cough classification. We use four cough datasets, namely Cambridge, Coswara, Virufy, and NoCoCoDa to verify the proposed method. At first, our proposed method uses the audio features of cough samples and then applies machine learning (ML) techniques to classify them as COVID-19 or non-COVID-19. Then, we consider a multi-criteria decision-making (MCDM) method that combines ensemble technologies (i.e., soft and hard) to select the best model. In MCDM, we use the technique for order preference by similarity to ideal solution (TOPSIS) for ranking purposes, while entropy is applied to calculate evaluation criteria weights. In addition, we apply the feature reduction process through recursive feature elimination with cross-validation under different estimators. The results of our empirical evaluations show that the proposed method outperforms the state-of-theart models. We see that when the proposed method is used for analysis using the Extra-Trees classifier, it has achieved promising results (AUC: 0.95, Precision: 1, Recall: 0.97).
引用
收藏
页数:14
相关论文
共 56 条
[1]   Deep Neural Network for Respiratory Sound Classification in Wearable Devices Enabled by Patient Specific Model Tuning [J].
Acharya, Jyotibdha ;
Basu, Arindam .
IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2020, 14 (03) :535-544
[2]   Detection-based prioritisation: Framework of multi-laboratory characteristics for asymptomatic COVID-19 carriers based on integrated Entropy-TOPSIS methods [J].
Albahri, A. S. ;
Hamid, Rula A. ;
Albahri, O. S. ;
Zaidan, A. A. .
ARTIFICIAL INTELLIGENCE IN MEDICINE, 2021, 111
[3]   A Generic Deep Learning Based Cough Analysis System From Clinically Validated Samples for Point-of-Need Covid-19 Test and Severity Levels [J].
Andreu-Perez, Javier ;
Perez-Espinosa, Humberto ;
Timonet, Eva ;
Kiani, Mehrin ;
Giron-Perez, Manuel, I ;
Benitez-Trinidad, Alma B. ;
Jarchi, Delaram ;
Rosales-Perez, Alejandro ;
Gkatzoulis, Nick ;
Reyes-Galaviz, Orion F. ;
Torres-Garcia, Alejandro ;
Reyes-Garcia, Carlos A. ;
Ali, Zulfiqar ;
Rivas, Francisco .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) :1220-1232
[4]  
[Anonymous], 2015, P 14 PYTHON SCI C, DOI 10.25080/majora-7b98-3ed-003
[5]   Time series classification based on multi-feature dictionary representation and ensemble learning [J].
Bai, Bing ;
Li, Guiling ;
Wang, Senzhang ;
Wu, Zongda ;
Yan, Wenhe .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 169 (169)
[6]  
Bales C, 2020, E-HEALTH BIOENG CONF
[7]   Detection of tuberculosis by automatic cough sound analysis [J].
Botha, G. H. R. ;
Theron, G. ;
Warren, R. M. ;
Klopper, M. ;
Dheda, K. ;
van Helden, P. D. ;
Niesler, T. R. .
PHYSIOLOGICAL MEASUREMENT, 2018, 39 (04)
[8]   Exploring Automatic Diagnosis of COVID-19 from Crowdsourced Respiratory Sound Data [J].
Brown, Chloe ;
Chauhan, Jagmohan ;
Grammenos, Andreas ;
Han, Jing ;
Hasthanasombat, Apinan ;
Spathis, Dimitris ;
Xia, Tong ;
Cicuta, Pietro ;
Mascolo, Cecilia .
KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, :3474-3484
[9]  
Chatrzarrin H., 2011, 2011 IEEE INT S MED, P162, DOI [DOI 10.1109/MEMEA.2011.5966670, 10.1109/MeMeA.2011.5966670]
[10]   SMOTE: Synthetic minority over-sampling technique [J].
Chawla, Nitesh V. ;
Bowyer, Kevin W. ;
Hall, Lawrence O. ;
Kegelmeyer, W. Philip .
2002, American Association for Artificial Intelligence (16)