Empowering Multimodal Respiratory Sound Classification with Counterfactual Adversarial Debiasing for Out-of-Distribution Robustness
About
Multimodal respiratory sound classification offers promise for early pulmonary disease detection by integrating bioacoustic signals with patient metadata. Nevertheless, current approaches remain vulnerable to spurious correlations from attributes such as age, sex, or acquisition device, which hinder their generalization, especially under distribution shifts across clinical sites. To this end, we propose a counterfactual adversarial debiasing framework. First, we employ a causal graph-based counterfactual debiasing methodology to suppress non-causal dependencies from patient metadata. Second, we introduce adversarial debiasing to learn metadata-insensitive representations and reduce metadata-specific biases. Third, we design counterfactual metadata augmentation to mitigate spurious correlations further and strengthen metadata-invariant representations. By doing so, our method consistently outperforms strong baselines in evaluations under both in-distribution and distribution shifts. Code is available at https://github.com/RSC-Toolkit/BTS-CARD.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Respiratory sound classification | AKGC417L (IND) | Overall Score80.24 | 17 | |
| Respiratory sound classification | ICBHI SPRSound Setting #2 LittC2SE OOD | Score61.74 | 6 | |
| Respiratory sound classification | ICBHI SPRSound Setting #2: Litt3200 OOD | Score40.92 | 6 | |
| Respiratory sound classification | ICBHI SPRSound Setting #1: Yunting OOD | Score60.38 | 6 | |
| Respiratory sound classification | ICBHI SPRSound Setting #1: Yunting IND | Score60.72 | 6 | |
| Respiratory sound classification | ICBHI SPRSound Setting 1 Meditron IND | Accuracy65.12 | 6 | |
| Respiratory sound classification | ICBHI SPRSound Setting #1 AKGC417L OOD | Score50.18 | 6 | |
| Respiratory sound classification | ICBHI SPRSound Setting #1: Meditron OOD | Score51.47 | 6 | |
| Respiratory sound classification | ICBHI SPRSound Setting #2: IND | Score65.21 | 6 |