# Can Machine Learning Be Used to Recognize and Diagnose Coughs?

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

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 1 Apr 2020.

## Built on by (most cited first, 8 of 8)

- [Exploring Self-Supervised Representation Ensembles for COVID-19 Cough Classification](https://mlsanity.com/paper/2105.07566/) (2021)
- [HeAR -- Health Acoustic Representations](https://mlsanity.com/paper/2403.02522/) (2024)
- [Project Achoo: A Practical Model and Application for COVID-19 Detection from Recordings of Breath, Voice, and Cough](https://mlsanity.com/paper/2107.10716/) (2021)
- [Towards using Cough for Respiratory Disease Diagnosis by leveraging Artificial Intelligence: A Survey](https://mlsanity.com/paper/2309.14383/) (2023)
- [COVID-19 Detection from Respiratory Sounds with Hierarchical Spectrogram Transformers](https://mlsanity.com/paper/2207.09529/) (2022)
- [An Ensemble-based Multi-Criteria Decision Making Method for COVID-19 Cough Classification](https://mlsanity.com/paper/2110.00508/) (2021)
- [An AI-enabled Bias-Free Respiratory Disease Diagnosis Model using Cough Audio: A Case Study for COVID-19](https://mlsanity.com/paper/2401.02996/) (2024)
- [Automatic Cough Analysis for Non-Small Cell Lung Cancer Detection](https://mlsanity.com/paper/2507.19174/) (2025)

## Abstract (arXiv)

Emerging wireless technologies, such as 5G and beyond, are bringing new use cases to the forefront, one of the most prominent being machine learning empowered health care. One of the notable modern medical concerns that impose an immense worldwide health burden are respiratory infections. Since cough is an essential symptom of many respiratory infections, an automated system to screen for respiratory diseases based on raw cough data would have a multitude of beneficial research and medical applications. In literature, machine learning has already been successfully used to detect cough events in controlled environments. In this paper, we present a low complexity, automated recognition and diagnostic tool for screening respiratory infections that utilizes Convolutional Neural Networks (CNNs) to detect cough within environment audio and diagnose three potential illnesses (i.e., bronchitis, bronchiolitis and pertussis) based on their unique cough audio features. Both proposed detection and diagnosis models achieve an accuracy of over 89%, while also remaining computationally efficient. Results show that the proposed system is successfully able to detect and separate cough events from background noise. Moreover, the proposed single diagnosis model is capable of distinguishing between different illnesses without the need of separate models.
