Self-Supervised Frameworks for Speaker Verification via Bootstrapped Positive Sampling
arXiv:2501.17772 · doi:10.1109/TASLPRO.2025.3587462
Abstract
Recent developments in Self-Supervised Learning (SSL) have demonstrated significant potential for Speaker Verification (SV), but closing the performance gap with supervised systems remains an ongoing challenge. SSL frameworks rely on anchor-positive pairs, constructed from segments of the same audio utterance. Hence, positives have channel characteristics similar to those of their corresponding anchors, even with extensive data-augmentation. Therefore, this positive sampling strategy is a fundamental limitation as it encodes too much information regarding the recording source in the learned representations. This article introduces Self-Supervised Positive Sampling (SSPS), a bootstrapped technique for sampling appropriate and diverse positives in SSL frameworks for SV. SSPS samples positives close to their anchor in the representation space, assuming that these pseudo-positives belong to the same speaker identity but correspond to different recording conditions. This method consistently demonstrates improvements in SV performance on VoxCeleb benchmarks when applied to major SSL frameworks, including SimCLR, SwAV, VICReg, and DINO. Using SSPS, SimCLR and DINO achieve 2.57% and 2.53% EER on VoxCeleb1-O, respectively. SimCLR yields a 58% relative reduction in EER, getting comparable performance to DINO with a simpler training framework. Furthermore, SSPS lowers intra-class variance and reduces channel information in speaker representations while exhibiting greater robustness without data-augmentation.
arXiv commentaccepted for publication in IEEE TASLP
References in corpus (8)
- VoxCeleb2: Deep Speaker Recognition
- VoxCeleb: a large-scale speaker identification dataset
- ECAPA-TDNN: Emphasized Channel Attention, Propagation and Aggregation in TDNN Based Speaker Verification
- In defence of metric learning for speaker recognition
- C3-DINO: Joint Contrastive and Non-contrastive Self-Supervised Learning for Speaker Verification
- Non-Contrastive Self-supervised Learning for Utterance-Level Information Extraction from Speech
- Label-Efficient Self-Supervised Speaker Verification With Information Maximization and Contrastive Learning
- Additive Margin in Contrastive Self-Supervised Frameworks to Learn Discriminative Speaker Representations