RespFocus: Learning Temporal Evidence for Weakly Supervised Respiratory Sound Classification
Organizations: Fuyao University of Science and Technology (fyust.edu.cn) · Xiamen University (xmu.edu.cn)
Abstract
Respiratory auscultation provides a low-cost means of assessing pulmonary function, yet transient crackles and sustained wheezes can be difficult to recognize in noisy clinical recordings. Conventional deep learning classifiers often operate as black boxes, offering limited insight into the temporal acoustic evidence supporting their predictions. We present RespFocus, a weakly supervised framework that uses multiple instance learning (MIL) to learn inspectable temporal evidence from cycle-level labels and integrate it into classification. We also introduce PedResp2026, a multicenter pediatric respiratory sound cohort collected in routine clinical environments with adjudicated cycle-level annotations. In classification experiments, RespFocus achieves four-class Scores of 69.55% on public ICBHI 2017 and 72.91% on PedResp2026. Evidence diagnostics and matched temporal interventions support the functional contribution of the learned evidence to model predictions. Together, these findings highlight RespFocus's potential as a tool for automated respiratory sound diagnosis.
Figures & tables
| Method | Backbone | Venue | ICBHI 2017 | PedResp2026 | ||||
|---|---|---|---|---|---|---|---|---|
| Sc | Se | Sp | Sc | Se | Sp | |||
| CE ( Moummad and Farrugia, 2023 ) | CNN6 | WASPAA’23 | 55.19 | 40.32 | 70.07 | 50.00 | 20.00 | 80.00 |
| SCL ( Moummad and Farrugia, 2023 ) | CNN6 | WASPAA’23 | 57.57 | 39.21 | 75.93 | 61.92 | 46.97 | 76.86 |
| AFT on Mixed ( Kim et al., 2023 ) | AST | NeurIPS W’23 | 61.80 | 42.86 | 80.73 | 65.31 | 47.88 | 82.75 |
| Fine-tuning ( Bae et al., 2023 ) | AST | INTERSPEECH’23 | 59.52 | 41.90 | 77.13 | 57.08 | 27.88 | 86.27 |
| Patch-Mix CL ( Bae et al., 2023 ) | AST | INTERSPEECH’23 | 62.34 | 43.02 | 81.67 | 68.41 | 52.12 | 84.71 |
| Variant | TSCA | Evidence | Binary pair | Asym. pooling | Sp (%) | Se (%) | Score (%) |
|---|---|---|---|---|---|---|---|
| Flat AST classifier | |||||||
| Dual-stream global pooling | |||||||
| Evidence pathway + flat four-way | |||||||
| Mean pooling | |||||||
| Full RespFocus |