Fair-Gate: Fairness-Aware Interpretable Risk Gating for Sex-Fair Voice Biometrics
Organizations: EURECOM Sophia Antipolis, France
Abstract
Voice biometric systems can exhibit sex-related performance gaps even when overall verification accuracy is strong. We attribute these gaps to two practical mechanisms: (i) demographic shortcut learning, where speaker classification training exploits spurious correlations between sex and speaker identity, and (ii) feature entanglement, where sex-linked acoustic variation overlaps with identity cues and cannot be removed without degrading speaker discrimination. We propose Fair-Gate, a fairness-aware and interpretable risk-gating framework that addresses both mechanisms in a single pipeline. Fair-Gate applies risk extrapolation to reduce variation in speaker-classification risk across proxy sex groups, and introduces a local complementary gate that routes intermediate features into an identity branch and a sex branch. The gate provides interpretability by producing an explicit routing mask that can be inspected to understand which features are allocated to identity versus sex-related pathways. Experiments on VoxCeleb1 show that Fair-Gate improves the utility--fairness trade-off, yielding more sex-fair ASV performance under challenging evaluation conditions.
Figures & tables
| Protocol | Speakers | # Trials | Description |
|---|---|---|---|
| Vox1-O | 40 | 37,720 | Original test list |
| Vox1-E | 1,251 | 581,480 | Expanded trial list |
| Vox1-H | 1,251 | 552,536 | Hard (same nationality & sex impostors) |
| Model | Vox1-O | Vox1-E | Vox1-H | ||||||
|---|---|---|---|---|---|---|---|---|---|
| EER | minDCF | GARBE | EER | minDCF | GARBE | EER | minDCF | GARBE | |
| ECAPA-TDNN [ 23 ] | 1.12 | 0.14 | 0.16 | 1.34 | 0.17 | 0.11 | 2.62 | 0.25 | 0.10 |
| ECAPA-TDNN + GRL | 0.98 | 0.13 | 0.22 | 1.25 | 0.14 | 0.12 | 2.57 | 0.28 | 0.10 |
| VoxDisentangler [ 24 ] | 0.82 | 0.12 | 0.17 | 1.15 | 0.14 | 0.11 | 2.40 | 0.26 | 0.10 |
| Fair-Gate (ours) | 0.92 | 0.11 | 0.26 | 1.11 | 0.14 | 0.05 | 2.25 | 0.26 | 0.07 |
| Setting | Cap | Sat | Gs | Adv | REx | EER | GARBE | FNMR M | FNMR F | FMR M | FMR F |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Main w/o Cap | – | ✓ | ✓ | ✓ | ✓ | 2.66 | 0.09 | 1.03 | 0.95 | 4.76 | 6.30 |
| Main w/o Sat | ✓ | – | ✓ | ✓ | ✓ | 2.30 | 0.07 | 0.95 | 1.07 | 3.98 | 4.68 |
| Main w/o Gs | ✓ | ✓ | – | ✓ | ✓ | 2.66 | 0.09 | 1.03 | 0.95 | 4.76 | 6.30 |
| Main w/o Adv | ✓ | ✓ | ✓ | – | ✓ | 2.27 | 0.07 | 0.96 | 1.06 | 3.81 | 4.48 |
| Main w/o REx | ✓ | ✓ | ✓ | ✓ | – | 2.55 | 0.08 | 0.96 | 1.06 | 4.54 | 5.60 |
| Main, Full | ✓ | ✓ | ✓ | ✓ | ✓ | 2.25 | 0.07 | 0.96 | 1.07 | 3.80 | 4.49 |
Speaker Verification
Speaker verification determines whether two speech recordings come from the same person, enabling voice authentication and identity analysis.
See all 62 papers