PC-MCL: Patient-Consistent Multi-Cycle Learning with multi-label bias correction for respiratory sound classification
Seung Gyu Jeong, Seong-Eun Kim
TL;DR
PC-MCL tackles two key issues in respiratory sound classification: loss of temporal context across cycles and patient-specific overfitting. It introduces multi-cycle concatenation with a 3-label formulation (normal, crackle, wheeze) to preserve information in mixed samples, plus a patient-matching auxiliary task as a regularizer. The approach yields state-of-the-art ICBHI 2017 performance (65.37% Score) by combining three components that synergistically enhance sensitivity, generalization, and threshold-free discriminability. This framework advances non-invasive, robust pulmonary disease screening by better exploiting temporal structure and patient diversity in respiratory sounds.
Abstract
Automated respiratory sound classification supports the diagnosis of pulmonary diseases. However, many deep models still rely on cycle-level analysis and suffer from patient-specific overfitting. We propose PC-MCL (Patient-Consistent Multi-Cycle Learning) to address these limitations by utilizing three key components: multi-cycle concatenation, a 3-label formulation, and a patient-matching auxiliary task. Our work resolves a multi-label distributional bias in respiratory sound classification, a critical issue inherent to applying multi-cycle concatenation with the conventional 2-label formulation (crackle, wheeze). This bias manifests as a systematic loss of normal signal information when normal and abnormal cycles are combined. Our proposed 3-label formulation (normal, crackle, wheeze) corrects this by preserving information from all constituent cycles in mixed samples. Furthermore, the patient-matching auxiliary task acts as a multi-task regularizer, encouraging the model to learn more robust features and improving generalization. On the ICBHI 2017 benchmark, PC-MCL achieves an ICBHI Score of 65.37%, outperforming existing baselines. Ablation studies confirm that all three components are essential, working synergistically to improve the detection of abnormal respiratory events.
