Separating Voice from Age in COPD Screening
Organizations: Department of Computer Science, University of Crete
Abstract
Voice has been proposed as a low-cost screening signal for chronic obstructive pulmonary disease (COPD). COPD is strongly age-associated and voice changes with age, thus such results admit a trivial alternative explanation. We re-evaluate a public sustained-phonation corpus ( recordings, participants) under a strictly participant-level protocol. We therefore evaluate on repeatedly drawn age-matched cohorts and report the discrimination achieved by the confounders themselves on those same cohorts. Where raw (unmodelled) age ( ) and raw gender () are both measured at chance, acoustic models excluding age retain ROC-AUC and average precision against a one-to-one baseline of , whereas models containing age fall to --. The separation is reproduced by two further learners with fixed hyperparameters. Two findings have broader methodological implications: models trained with age transfer less effectively to an age-balanced target cohort than otherwise identical models trained without age, and fourteen classical voice-quality and perturbation measures achieve comparable discrimination to a -dimensional combined representation. We conclude that a non-age acoustic signal is present, that confounding by recording conditions cannot be excluded from the released features, and that the evaluation protocol in standard use cannot distinguish these possibilities.
Figures & tables
| Feature group | Feature | No. |
| Demographic | Age | 1 |
| Gender | 1 | |
| Health | Cold (Cold/Flu) | 1 |
| Pain (Sore throat) | 1 | |
| Slimy (Mucus in throat) | 1 | |
| Other | 1 |
| Abbrev. | Composition | |
| A | 1 | age |
| D | 2 | age, gender |
| DH | 6 | age, gender, and symptom items |
| AC | 49 | static acoustics |
| AC-Dur | 48 | static acoustics (no duration) |
| PTRB | 14 | [jitter, shimmer, HNR, ] stats |
| Hyperparameter | Values |
| Iterations | |
| Tree depth | |
| Learning rate | |
| leaf regularization |
| Configuration | ROC-AUC | PR-AUC | |
| DAC+ | 103 | 0.741 [0.622, 0.855] | 0.697 [0.540, 0.864] |
| ALL+ | 107 | 0.717 [0.593, 0.840] | 0.669 [0.509, 0.858] |
| D | 2 | 0.716 [0.580, 0.844] | 0.657 [0.498, 0.859] |
| DAC | 51 | 0.712 [0.576, 0.835] | 0.692 [0.535, 0.865] |
| A | 1 | 0.709 [0.571, 0.840] | 0.596 [0.436, 0.803] ∗ |
| DH | 6 | 0.704 [0.565, 0.833] | 0.618 [0.462, 0.830] |
| Contrast | Isolates | ROC-AUC | width |
| ALL-A DAC-A | health items | 0.077 | |
| AC AC-Dur | duration | 0.088 | |
| ALL ALL+ | MFCC | 0.116 | |
| DH D | health items | 0.121 | |
| DAC DAC+ | MFCC | 0.141 | |
| DAC-A AC | gender | 0.156 |
| Configuration | Matched ROC-AUC | Matched PR-AUC | ||
| AC | 49 | 0.717 [ 0.552 , 0.859] | 0.747 [ 0.581 , 0.892] | |
| DAC-A | 50 | 0.682 [0.498, 0.845] | 0.734 [ 0.566 , 0.888] | |
| AC-Dur | 48 | 0.681 [ 0.505 , 0.835] | 0.740 [ 0.586 , 0.869] | |
| DAC+ | 103 | 0.679 [ 0.524 , 0.818] | 0.703 [ 0.541 , 0.851] | |
| ALL-A | 54 | 0.679 [0.495, 0.842] | 0.741 [ 0.567 , 0.887] | |
| PTRB | 14 | 0.665 [0.488, 0.823] | 0.755 [ 0.612 , 0.873] |
| Configuration | CatBoost | HistGB | LogReg |
| AC | 0.717 | 0.717 | 0.583 |
| DAC-A | 0.682 | 0.710 | 0.549 |
| AC-Dur | 0.681 | 0.724 | 0.606 |
| DAC+ | 0.679 | 0.595 | 0.597 |
| ALL-A | 0.679 | 0.693 | 0.545 |
| PTRB | 0.665 | 0.668 | 0.628 |
| Configuration | Coverage | Efficiency | Correctness | E C | Coverage | Efficiency | Correctness | E C |
| PTRB | 0.913 | 0.387 | 0.798 | 0.309 | 0.808 | 0.737 | 0.752 | 0.554 |
| AC | 0.920 | 0.261 | 0.705 | 0.184 | 0.814 | 0.675 | 0.737 | 0.498 |
| AC-Dur | 0.925 | 0.252 | 0.706 | 0.178 | 0.805 | 0.697 | 0.727 | 0.507 |
| DAC-A | 0.928 | 0.269 | 0.748 | 0.201 | 0.821 | 0.693 | 0.756 | 0.524 |
| ALL-A | 0.925 | 0.284 | 0.754 | 0.214 | 0.823 | 0.656 | 0.742 | 0.487 |
Clinical Speech Processing
Clinical speech processing uses speech recognition and acoustic analysis to support health assessment, monitoring, and communication.
See all 57 papers