Additive Margin in Contrastive Self-Supervised Frameworks to Learn Discriminative Speaker Representations

Theo Lepage, Reda Dehak
4/23/2024
eess.AScs.LGcs.SD

No official code found. Best implementation: theolepage/sslsv (41 stars, MIT, PyTorch, last commit 2026-02-12).

Abstract

Self-Supervised Learning (SSL) frameworks became the standard for learning robust class representations by benefiting from large unlabeled datasets. For Speaker Verification (SV), most SSL systems rely on contrastive-based loss functions. We explore different ways to improve the performance of these techniques by revisiting the NT-Xent contrastive loss. Our main contribution is the definition of the NT-Xent-AM loss and the study of the importance of Additive Margin (AM) in SimCLR and MoCo SSL methods to further separate positive from negative pairs. Despite class collisions, we show that AM enhances the compactness of same-speaker embeddings and reduces the number of false negatives and false positives on SV. Additionally, we demonstrate the effectiveness of the symmetric contrastive loss, which provides more supervision for the SSL task. Implementing these two modifications to SimCLR improves performance and results in 7.85% EER on VoxCeleb1-O, outperforming other equivalent methods.

View on arXivView PDF

Code Implementations(1)

theolepage/sslsvCommunity100%
PyTorchMIT

Toolkit for training and evaluating Self-Supervised Learning (SSL) frameworks for Speaker Verification (SV).

419Shell, PythonJun 23, 20228 months agoMIT
barlowtwinsbyolcpcdeep-learningdeepcluster+15 more

Similar Papers

Cite this paper

@article{lepage2024additive,
  title  = {Additive Margin in Contrastive Self-Supervised Frameworks to Learn Discriminative Speaker Representations},
  author = {Theo Lepage and Reda Dehak},
  year   = {2024},
  eprint = {2404.14913},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.14913v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.14913.svg)](https://codeofpaper.com/paper/2404.14913)

Discussion