# Prototype and Instance Contrastive Learning for Unsupervised Domain Adaptation in Speaker Verification

arXiv: https://arxiv.org/abs/2410.17033 · HTML: https://mlsanity.com/paper/2410.17033/

## Key facts

- No citing papers in the map yet (data through 19 Oct 2026).
- Placed in Speaker recognition and diarization, one of 11 directions in Speech and audio language models.
- Builds on 21 of its 36 references that are in the map.
- First posted on arXiv 22 Oct 2024.

## Placed in

- Speech and audio language models / [Speaker recognition and diarization](https://mlsanity.com/speech/speaker-recognition-and-diarization/)

## Builds on (most cited first, 21 of 21)

- [Deep CORAL: Correlation Alignment for Deep Domain Adaptation](https://mlsanity.com/paper/1607.01719/) (2016)
- [VoxCeleb2: Deep Speaker Recognition](https://mlsanity.com/paper/1806.05622/) (2018)
- [VoxCeleb: a large-scale speaker identification dataset](https://mlsanity.com/paper/1706.08612/) (2017)
- [MUSAN: A Music, Speech, and Noise Corpus](https://mlsanity.com/paper/1510.08484/) (2015)
- [Self-paced Contrastive Learning with Hybrid Memory for Domain Adaptive Object Re-ID](https://mlsanity.com/paper/2006.02713/) (2020)
- [CN-CELEB: a challenging Chinese speaker recognition dataset](https://mlsanity.com/paper/1911.01799/) (2019)
- [BUT System Description to VoxCeleb Speaker Recognition Challenge 2019](https://mlsanity.com/paper/1910.12592/) (2019)
- [Large Margin Softmax Loss for Speaker Verification](https://mlsanity.com/paper/1904.03479/) (2019)
- [Voices Obscured in Complex Environmental Settings (VOICES) corpus](https://mlsanity.com/paper/1804.05053/) (2018)
- [The IDLAB VoxCeleb Speaker Recognition Challenge 2020 System Description](https://mlsanity.com/paper/2010.12468/) (2020)
- [Toward Universal Speech Enhancement for Diverse Input Conditions](https://mlsanity.com/paper/2309.17384/) (2023)
- [The CORAL+ Algorithm for Unsupervised Domain Adaptation of PLDA](https://mlsanity.com/paper/1812.10260/) (2018)
- [Cross-lingual Text-independent Speaker Verification using Unsupervised Adversarial Discriminative Domain Adaptation](https://mlsanity.com/paper/1908.01447/) (2019)
- [Self-Supervised Learning Based Domain Adaptation for Robust Speaker Verification](https://mlsanity.com/paper/2108.13843/) (2021)
- [Speaker verification using end-to-end adversarial language adaptation](https://mlsanity.com/paper/1811.02331/) (2018)
- [Generative Adversarial Speaker Embedding Networks for Domain Robust End-to-End Speaker Verification](https://mlsanity.com/paper/1811.03063/) (2018)
- [DEAAN: Disentangled Embedding and Adversarial Adaptation Network for Robust Speaker Representation Learning](https://mlsanity.com/paper/2012.06896/) (2020)
- [Deep Feature CycleGANs: Speaker Identity Preserving Non-parallel Microphone-Telephone Domain Adaptation for Speaker Verification](https://mlsanity.com/paper/2104.01433/) (2021)
- [EDITnet: A Lightweight Network for Unsupervised Domain Adaptation in Speaker Verification](https://mlsanity.com/paper/2206.07548/) (2022)
- [Adapting End-to-End Neural Speaker Verification to New Languages and Recording Conditions with Adversarial Training](https://mlsanity.com/paper/1811.03055/) (2018)
- [Cluster-Guided Unsupervised Domain Adaptation for Deep Speaker Embedding](https://mlsanity.com/paper/2303.15944/) (2023)

## Abstract (arXiv)

Speaker verification system trained on one domain usually suffers performance degradation when applied to another domain. To address this challenge, researchers commonly use feature distribution matching-based methods in unsupervised domain adaptation scenarios where some unlabeled target domain data is available. However, these methods often have limited performance improvement and lack generalization in various mismatch situations. In this paper, we propose Prototype and Instance Contrastive Learning (PICL), a novel method for unsupervised domain adaptation in speaker verification through dual-level contrastive learning. For prototype contrastive learning, we generate pseudo labels via clustering to create dynamically updated prototype representations, aligning instances with their corresponding class or cluster prototypes. For instance contrastive learning, we minimize the distance between different views or augmentations of the same instance, ensuring robust and invariant representations resilient to variations like noise. This dual-level approach provides both high-level and low-level supervision, leading to improved generalization and robustness of the speaker verification model. Unlike previous studies that only evaluated mismatches in one situation, we have conducted relevant explorations on various datasets and achieved state-of-the-art performance currently, which also proves the generalization of our method.
