Enhancing Respiratory Sound Classification Based on Open-Set Semi-Supervised Learning
Source abstract
Abstract
The classification of respiratory sounds is crucial in diagnosing and monitoring respiratory diseases. However, auscultation is highly subjective, making it challenging to analyze respiratory sounds accurately. Although deep learning has been increasingly applied to this task, most existing approaches have primarily relied on supervised learning. Since supervised learning requires large amounts of labeled data, recent studies have explored self-supervised and semi-supervised methods to overcome this limitation. However, these approaches have largely assumed a closed-set setting, where the classes present in the unlabeled data are considered identical to those in the labeled data. In contrast, this study explores an open-set semi-supervised learning setting, where the unlabeled data may contain additional, unknown classes. To address this challenge, a distance-based prototype network is employed to classify respiratory sounds in an open-set setting. In the first stage, the prototype network is trained using labeled and unlabeled data to derive prototype representations of known classes. In the second stage, distances between unlabeled data and known class prototypes are computed, and samples exceeding an adaptive threshold are identified as unknown. A new prototype is then calculated for this unknown class. In the final stage, semi-supervised learning is employed to classify labeled and unlabeled data into known and unknown classes. Compared to conventional closed-set semi-supervised learning approaches, the proposed method achieved an average classification accuracy improvement of 2%–5%. Additionally, in cases of data scarcity, utilizing unlabeled data further improved classification performance by 6%–8%. The findings of this study are expected to significantly enhance respiratory sound classification performance in practical clinical settings.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Phonocardiography and Auscultation Techniques · Music and Audio Processing · Speech and Audio Processing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (43)
Show source-provided references
1. Auscultation of the respiratory system10.4103/1817-1737.160831 ↗
2. Automatic adventitious respiratory sound analysis: a systematic review10.1371/journal.pone.0177926 ↗
3. Respiratory sound classification for crackles, wheezes, and rhonchi in the clinical field using deep learning
4. Abnormal respiratory sounds classification using deep CNN through artificial noise addition10.3389/fmed.2021.714811 ↗
5. RespireNet: a deep neural network for accurately detecting abnormal lung sounds in limited data setting
6. Differential diagnosis of suspected chronic obstructive pulmonary disease exacerbations in the acute care setting: best practice10.1164/rccm.202209-1795CI ↗
7. Application of semi-supervised deep learning to lung sound analysis
8. The diagnostic accuracy of lung auscultation in adult patients with acute pulmonary pathologies: a meta-analysis10.1038/s41598-020-64405-6 ↗
9. Acoustic-based deep learning architectures for lung disease diagnosis: a comprehensive overview10.3390/diagnostics13101748 ↗
10. The accuracy of lung auscultation in the practice of physicians and medical students10.1371/journal.pone.0220606 ↗
11. Deep learning based respiratory sound analysis for detection of chronic obstructive pulmonary disease10.7717/peerj-cs.369 ↗
12. Patch-mix contrastive learning with audio spectrogram transformer on respiratory sound classification
13. Joint energy-based model for semi-supervised respiratory sound classification: a method insensitive to distribution mismatch10.1109/JBHI.2024.3480999 ↗
14. Analysis of unlabeled lung sound samples using semi-supervised convolutional neural networks
15. Semi-supervised sound event detection with local and global consistency regularization
16. Effective respiratory sound classification based on semi-supervised learning10.5626/KTCP.2024.30.12.669 ↗
17. Realistic evaluation of deep semi-supervised learning algorithms
18. A survey on semi-supervised learning10.1007/s10994-019-05855-6 ↗
19. OpenMatch: open-set semi-supervised learning with open-set consistency regularization
20. IOMatch: simplifying open-set semi-supervised learning with joint inliers and outliers utilization
21. Rethinking safe semi-supervised learning: transferring the open-set problem to a close-set one
22. Improving open-set semi-supervised learning with self-supervision
23. Open set audio classification using autoencoders trained on few data10.3390/s20133741 ↗
24. Open set classification of sound event10.1038/s41598-023-50639-7 ↗
25. FixMatch: simplifying semi-supervised learning with consistency and confidence
26. Efficient training of audio transformers with patchout
27. Audio set: an ontology and human-labeled dataset for audio events
28. Symmetric cross entropy for robust learning with noisy labels
29. PatchMix: patch-level mixup for data augmentation in convolutional neural networks10.1007/s10115-024-02141-3 ↗
30. Meta pseudo labels
31. Benchmarking of eight recurrent neural network variants for breath phase and adventitious sound detection on a self-developed open-access lung sound database—HF_Lung_V110.1371/journal.pone.0254134 ↗
32. COVID-19 sounds: a large-scale audio dataset for digital respiratory screening
33. AST: audio spectrogram transformer
34. Unsupervised data augmentation for consistency training
35. Zero-infinity: breaking the GPU memory wall for extreme scale deep learning
36. How to Leverage Unlabeled Data in Offline Reinforcement Learning
37. A respiratory sound database for the development of automated classification
38. A dataset of lung sounds recorded from the chest wall using an electronic stethoscope10.1016/j.dib.2021.106913 ↗
39. A progressively expanded database for automated lung sound analysis: an update10.3390/app12157623 ↗
40. Analysis of respiratory sounds: state of the art
41. A machine learning approach to the development and prospective evaluation of a pediatric lung sound classification model10.1038/s41598-023-27399-5 ↗
42. SpecAugment: a simple data augmentation method for automatic speech recognition
43. Moummad · 2023 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA) · 2023 · 1