# COVID-19 Cough Classification using Machine Learning and Global Smartphone Recordings

arXiv: https://arxiv.org/abs/2012.01926 · HTML: https://mlsanity.com/paper/2012.01926/

## Key facts

- Cited by 36 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 2 Dec 2020.

## Built on by (most cited first, 30 of 36)

- [A Comprehensive Evaluation of Large Language Models on Benchmark Biomedical Text Processing Tasks](https://mlsanity.com/paper/2310.04270/) (2023)
- [Automatic Cough Classification for Tuberculosis Screening in a Real-World Environment](https://mlsanity.com/paper/2103.13300/) (2021)
- [Exploring Self-Supervised Representation Ensembles for COVID-19 Cough Classification](https://mlsanity.com/paper/2105.07566/) (2021)
- [Lung Sound Classification Using Co-tuning and Stochastic Normalization](https://mlsanity.com/paper/2108.01991/) (2021)
- [Audio-based AI classifiers show no evidence of improved COVID-19 screening over simple symptoms checkers](https://mlsanity.com/paper/2212.08570/) (2022)
- [COVID-19 Detection in Cough, Breath and Speech using Deep Transfer Learning and Bottleneck Features](https://mlsanity.com/paper/2104.02477/) (2021)
- [Uncertainty-Aware COVID-19 Detection from Imbalanced Sound Data](https://mlsanity.com/paper/2104.02005/) (2021)
- [Towards using Cough for Respiratory Disease Diagnosis by leveraging Artificial Intelligence: A Survey](https://mlsanity.com/paper/2309.14383/) (2023)
- [Transfer Learning to Detect COVID-19 Coughs with Incremental Addition of Patient Coughs to Healthy People's Cough Detection Models](https://mlsanity.com/paper/2311.06707/) (2023)
- [Automatic non-invasive Cough Detection based on Accelerometer and Audio Signals](https://mlsanity.com/paper/2109.00103/) (2021)
- [COVID-19 Detection from Respiratory Sounds with Hierarchical Spectrogram Transformers](https://mlsanity.com/paper/2207.09529/) (2022)
- [Robust COVID-19 Detection from Cough Sounds using Deep Neural Decision Tree and Forest: A Comprehensive Cross-Datasets Evaluation](https://mlsanity.com/paper/2501.01117/) (2025)
- [Using Deep Learning with Large Aggregated Datasets for COVID-19 Classification from Cough](https://mlsanity.com/paper/2201.01669/) (2022)
- [TB or not TB? Acoustic cough analysis for tuberculosis classification](https://mlsanity.com/paper/2209.00934/) (2022)
- [Wake-Cough: cough spotting and cougher identification for personalised long-term cough monitoring](https://mlsanity.com/paper/2110.03771/) (2021)
- [Automatic Tuberculosis and COVID-19 cough classification using deep learning](https://mlsanity.com/paper/2205.05480/) (2022)
- [Accelerometer-based Bed Occupancy Detection for Automatic, Non-invasive Long-term Cough Monitoring](https://mlsanity.com/paper/2202.03936/) (2022)
- [UFRC: A Unified Framework for Reliable COVID-19 Detection on Crowdsourced Cough Audio](https://mlsanity.com/paper/2204.07763/) (2022)
- [Federated Few-shot Learning for Cough Classification with Edge Devices](https://mlsanity.com/paper/2309.01076/) (2023)
- [Distributional bias compromises leave-one-out cross-validation](https://mlsanity.com/paper/2406.01652/) (2024)
- [Towards reliable respiratory disease diagnosis based on cough sounds and vision transformers](https://mlsanity.com/paper/2408.15667/) (2024)
- [Multimodal Audio-based Disease Prediction with Transformer-based Hierarchical Fusion Network](https://mlsanity.com/paper/2410.09289/) (2024)
- [XAI-Driven Spectral Analysis of Cough Sounds for Respiratory Disease Characterization](https://mlsanity.com/paper/2508.14949/) (2025)
- [Multimodal Detection of COVID-19 Symptoms using Deep Learning & Probability-based Weighting of Modes](https://mlsanity.com/paper/2109.01669/) (2021)
- [Fruit-CoV: An Efficient Vision-based Framework for Speedy Detection and Diagnosis of SARS-CoV-2 Infections Through Recorded Cough Sounds](https://mlsanity.com/paper/2109.03219/) (2021)
- [An Ensemble-based Multi-Criteria Decision Making Method for COVID-19 Cough Classification](https://mlsanity.com/paper/2110.00508/) (2021)
- [Using a Novel COVID-19 Calculator to Measure Positive U.S. Socio-Economic Impact of a COVID-19 Pre-Screening Solution (AI/ML)](https://mlsanity.com/paper/2201.11109/) (2022)
- [A Temporal-oriented Broadcast ResNet for COVID-19 Detection](https://mlsanity.com/paper/2203.17012/) (2022)
- [Fused Audio Instance and Representation for Respiratory Disease Detection](https://mlsanity.com/paper/2204.10581/) (2022)
- [COVID-19 Detection System: A Comparative Analysis of System Performance Based on Acoustic Features of Cough Audio Signals](https://mlsanity.com/paper/2309.04505/) (2023)

## Abstract (arXiv)

We present a machine learning based COVID-19 cough classifier which can discriminate COVID-19 positive coughs from both COVID-19 negative and healthy coughs recorded on a smartphone. This type of screening is non-contact, easy to apply, and can reduce the workload in testing centres as well as limit transmission by recommending early self-isolation to those who have a cough suggestive of COVID-19. The datasets used in this study include subjects from all six continents and contain both forced and natural coughs, indicating that the approach is widely applicable. The publicly available Coswara dataset contains 92 COVID-19 positive and 1079 healthy subjects, while the second smaller dataset was collected mostly in South Africa and contains 18 COVID-19 positive and 26 COVID-19 negative subjects who have undergone a SARS-CoV laboratory test. Both datasets indicate that COVID-19 positive coughs are 15%-20% shorter than non-COVID coughs. Dataset skew was addressed by applying the synthetic minority oversampling technique (SMOTE). A leave-p-out cross-validation scheme was used to train and evaluate seven machine learning classifiers: LR, KNN, SVM, MLP, CNN, LSTM and Resnet50. Our results show that although all classifiers were able to identify COVID-19 coughs, the best performance was exhibited by the Resnet50 classifier, which was best able to discriminate between the COVID-19 positive and the healthy coughs with an area under the ROC curve (AUC) of 0.98. An LSTM classifier was best able to discriminate between the COVID-19 positive and COVID-19 negative coughs, with an AUC of 0.94 after selecting the best 13 features from a sequential forward selection (SFS). Since this type of cough audio classification is cost-effective and easy to deploy, it is potentially a useful and viable means of non-contact COVID-19 screening.
