wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representations
Alexei Baevski, Henry Zhou, Abdelrahman Mohamed, Michael Auli

TL;DR
wav2vec 2.0 introduces a self-supervised learning framework that leverages unlabeled speech data to produce representations capable of outperforming semi-supervised methods in speech recognition, especially with limited labeled data.
Contribution
It presents a novel contrastive learning approach with latent space masking for speech representations, significantly reducing labeled data requirements.
Findings
Achieves 1.8/3.3 WER on Librispeech with full data
Outperforms previous methods with only one hour of labeled data
Uses 53k hours of unlabeled data to reach competitive WERs with minimal labeled data
Abstract
We show for the first time that learning powerful representations from speech audio alone followed by fine-tuning on transcribed speech can outperform the best semi-supervised methods while being conceptually simpler. wav2vec 2.0 masks the speech input in the latent space and solves a contrastive task defined over a quantization of the latent representations which are jointly learned. Experiments using all labeled data of Librispeech achieve 1.8/3.3 WER on the clean/other test sets. When lowering the amount of labeled data to one hour, wav2vec 2.0 outperforms the previous state of the art on the 100 hour subset while using 100 times less labeled data. Using just ten minutes of labeled data and pre-training on 53k hours of unlabeled data still achieves 4.8/8.2 WER. This demonstrates the feasibility of speech recognition with limited amounts of labeled data.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗facebook/wav2vec2-base-960hmodel· 1.2M dl· ♡ 3951.2M dl♡ 395
- 🤗CuongLD/wav2vec2-large-xlsr-vietnamesemodel· 8 dl· ♡ 28 dl♡ 2
- 🤗OthmaneJ/distil-wav2vec2model· 181 dl· ♡ 11181 dl♡ 11
- 🤗anton-l/wav2vec2-base-superb-svmodel· 533 dl· ♡ 3533 dl♡ 3
- 🤗bookbot/distil-wav2vec2-adult-child-cls-37mmodel· 126 dl· ♡ 2126 dl♡ 2
- 🤗bookbot/distil-wav2vec2-adult-child-cls-52mmodel· 592 dl592 dl
- 🤗bookbot/wav2vec2-adult-child-clsmodel· 412 dl· ♡ 5412 dl♡ 5
- 🤗dragonSwing/viwav2vec2-base-100hmodel· 2 dl· ♡ 12 dl♡ 1
- 🤗facebook/wav2vec2-base-100hmodel· 11k dl· ♡ 711k dl♡ 7
- 🤗facebook/wav2vec2-basemodel· 1.0M dl· ♡ 1181.0M dl♡ 118
Videos
Taxonomy
MethodsLinear Layer · Absolute Position Encodings · Position-Wise Feed-Forward Layer · Gumbel Softmax · Residual Connection · Label Smoothing · Dropout · Byte Pair Encoding · Adam · Dense Connections
