Non-Contrastive Self-Supervised Learning of Utterance-Level Speech Representations

Jaejin Cho, Raghavendra Pappagari, Piotr Żelasko, Laureano Moro-Velazquez, Jesús Villalba +1 more
8/10/2022
eess.AScs.LG

No official code found. Best implementation: hyperion-ml/hyperion (72 stars, Apache-2.0, PyTorch, last commit 2026-04-22).

Abstract

Considering the abundance of unlabeled speech data and the high labeling costs, unsupervised learning methods can be essential for better system development. One of the most successful methods is contrastive self-supervised methods, which require negative sampling: sampling alternative samples to contrast with the current sample (anchor). However, it is hard to ensure if all the negative samples belong to classes different from the anchor class without labels. This paper applies a non-contrastive self-supervised learning method on an unlabeled speech corpus to learn utterance-level embeddings. We used DIstillation with NO labels (DINO), proposed in computer vision, and adapted it to the speech domain. Unlike the contrastive methods, DINO does not require negative sampling. These embeddings were evaluated on speaker verification and emotion recognition. In speaker verification, the unsupervised DINO embedding with cosine scoring provided 4.38% EER on the VoxCeleb1 test trial. This outperforms the best contrastive self-supervised method by 40% relative in EER. An iterative pseudo-labeling training pipeline, not requiring speaker labels, further improved the EER to 1.89%. In emotion recognition, the DINO embedding performed 60.87, 79.21, and 56.98% in micro-f1 score on IEMOCAP, Crema-D, and MSP-Podcast, respectively. The results imply the generality of the DINO embedding to different speech applications.

View on arXivView PDF

Code Implementations(1)

PyTorchApache-2.0

Python toolkit for speech processing

7222Awk, PerlMar 12, 20196 months agoApache-2.0
adversarial-attackscalibrationcifarconformerefficientnet+15 more

Similar Papers

Cite this paper

@article{cho2022noncontrastive,
  title  = {Non-Contrastive Self-Supervised Learning of Utterance-Level Speech Representations},
  author = {Jaejin Cho and Raghavendra Pappagari and Piotr Żelasko and Laureano Moro-Velazquez and Jesús Villalba and Najim Dehak},
  year   = {2022},
  eprint = {2208.05413},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2208.05413v1}
}

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/2208.05413.svg)](https://codeofpaper.com/paper/2208.05413)

Discussion