DAISY: Data Adaptive Self-Supervised Early Exit for Speech Representation Models

Tzu-Quan Lin, Hung-yi Lee, Hao Tang
6/8/2024
cs.SDcs.AIcs.LG

No official code found. Best implementation: nervjack2/DAISY-Data-Adaptive-Self-Supervised-Early-Exit (2 stars, last commit 2024-08-13).

Abstract

Self-supervised speech models have shown to be useful for various tasks, but their large size limits the use in devices with low computing power and memory. In this work, we explore early exit, an approach for reducing latency by exiting the forward process of a network early. Most approaches of early exit need a separate early exit model for each task, with some even requiring fine-tuning of the entire pretrained model. We introduce Data Adaptive Self-Supervised Early Exit (DAISY), an approach that decides when to exit based on the self-supervised loss, eliminating the need for multiple round of training and fine-tuning. DAISY matches the performance of HuBERT on the MiniSUPERB benchmark, but with much faster inference times. Our analysis on the adaptivity of DAISY shows that the model exits early (using fewer layers) on clean data while exits late (using more layers) on noisy data, dynamically adjusting the computational cost of inference based on the noise level of each sample.

View on arXivView PDF

Code Implementations(1)

Official implementation of DAISY (on s3prl)

20PythonApr 20, 20242 years ago

Similar Papers

Cite this paper

@article{lin2024daisy,
  title  = {DAISY: Data Adaptive Self-Supervised Early Exit for Speech Representation Models},
  author = {Tzu-Quan Lin and Hung-yi Lee and Hao Tang},
  year   = {2024},
  eprint = {2406.05464},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.05464v2}
}

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

Discussion