paper-with-me

홈 › Papers

k2SSL: A Faster and Better Framework for Self-Supervised Speech Representation Learning

2024-11-26 · Yifan Yang, Jianheng Zhuo, Zengrui Jin, Ziyang Ma, Xiaoyu Yang, Zengwei Yao, Liyong Guo, Wei Kang, Fangjun Kuang, Long Lin, Daniel Povey, Xie Chen

Self-supervised learning (SSL) has achieved great success in speech-related tasks. While Transformer and Conformer architectures have dominated SSL backbones, encoders like Zipformer, which excel in automatic speech recognition (ASR), remain unexplored in SSL. Concurrently, inefficiencies in data processing within existing SSL training frameworks, such as fairseq, pose challenges in managing the growing volumes of training data. To address these issues, we propose k2SSL, an open-source framework that offers faster, more memory-efficient, and better-performing self-supervised speech representation learning, focusing on downstream ASR tasks. The optimized HuBERT and proposed Zipformer-based SSL systems exhibit substantial reductions in both training time and memory usage during SSL training. Experiments on LibriSpeech demonstrate that Zipformer Base significantly outperforms HuBERT and WavLM, achieving up to a 34.8% relative WER reduction compared to HuBERT Base after fine-tuning, along with a 3.5x pre-training speedup in GPU hours. When scaled to 60k hours of LibriLight data, Zipformer Large exhibits remarkable efficiency, matching HuBERT Large's performance while requiring only 5/8 pre-training steps.

📄 PDF Abstract BibTeX arXiv:2411.17100

Code (1)

k2-fsa/icefall 공식 구현 pytorch

Tasks

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)GPURepresentation LearningSelf-Supervised Learningspeech-recognitionSpeech RecognitionSpeech Representation Learning

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Residual Connection 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Adam 설명 없음
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.

Similar Papers 제목 키워드 기반

Fine-tuning Strategies for Faster Inference using Speech Self-Supervised Models: A Comparative Study

2023-03-12 · Salah Zaiem, Robin Algayres, Titouan Parcollet, Slim Essid 외

Self-supervised learning (SSL) has allowed substantial progress in Automatic Speech Recognition (ASR) performance in low-resource settings. In this context, it has been demonstrated that larger self-supervised feature ex…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Self-Supervised Learningspeech-recognition+1

MT4SSL: Boosting Self-Supervised Speech Representation Learning by Integrating Multiple Targets

2022-11-14 · Ziyang Ma, Zhisheng Zheng, Changli Tang, Yujin Wang 외

In this paper, we provide a new perspective on self-supervised speech models from how the training targets are obtained. We generalize the targets extractor into Offline Targets Extractor (Off-TE) and Online Targets Extr…

Automatic Speech RecognitionMulti-Task LearningRepresentation LearningSelf-Supervised Learning+2

The MSXF TTS System for ICASSP 2022 ADD Challenge

2022-01-27 · Chunyong Yang, PengFei Liu, Yanli Chen, Hongbin Wang 외

This paper presents our MSXF TTS system for Task 3.1 of the Audio Deep Synthesis Detection (ADD) Challenge 2022. We use an end to end text to speech system, and add a constraint loss to the system when training stage. Th…

text-to-speechText to Speech

MMSpeech: Multi-modal Multi-task Encoder-Decoder Pre-training for Speech Recognition

2022-11-29 · Xiaohuan Zhou, JiaMing Wang, Zeyu Cui, Shiliang Zhang 외

In this paper, we propose a novel multi-modal multi-task encoder-decoder pre-training framework (MMSpeech) for Mandarin automatic speech recognition (ASR), which employs both unlabeled speech and text data. The main diff…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)DecoderMulti-Task Learning+3

Investigating the 'Autoencoder Behavior' in Speech Self-Supervised Models: a focus on HuBERT's Pretraining

2024-05-14 · Valentin Vielzeuf

Self-supervised learning has shown great success in Speech Recognition. However, it has been observed that finetuning all layers of the learned model leads to lower performance compared to resetting top layers. This phen…

Self-Supervised Learningspeech-recognitionSpeech Recognition