SSAST: Self-Supervised Audio Spectrogram Transformer
SSAST: аудиоспектрограммный трансформер с самоконтролируемым обучением
2022-06-28
SCID: 54.1/cqg7urca
Discuss with AI
Audio Spectrogram Transformeraudio classificationkeyword spottingmasked spectrogram patch modelingself-supervised learning
Figures from the paper
Abstract (AI)
Recently, neural networks based purely on self-attention, such as the Vision Transformer (ViT), have been shown to outperform deep learning models constructed with convolutional neural networks (CNNs) on various vision tasks, thus extending the success of Transformers, which were originally developed for language processing, to the vision domain. A recent study showed that a similar methodology can also be applied to the audio domain. Specifically, the Audio Spectrogram Transformer (AST) achieves state-of-the-art results on various audio classification benchmarks. However, pure Transformer models tend to require more training data compared to CNNs, and the success of the AST relies on supervised pretraining that requires a large amount of labeled data and a complex training pipeline, thus limiting the practical usage of AST. This paper focuses on audio and speech classification, and aims to reduce the need for large amounts of labeled data for the AST by leveraging self-supervised learning using unlabeled data. Specifically, we propose to pretrain the AST model with joint discriminative and generative masked spectrogram patch modeling (MSPM) using unlabeled audio from AudioSet and Librispeech. We evaluate our pretrained models on both audio and speech classification tasks including audio event classification, keyword spotting, emotion recognition, and speaker identification. The proposed self-supervised framework significantly boosts AST performance on all tasks, with an average improvement of 60.9%, leading to similar or even better results than a supervised pretrained AST. To the best of our knowledge, it is the first patch-based self-supervised learning framework in the audio and speech domain, and also the first self-supervised learning framework for AST.
Key Findings
1
SSAST achieves an average improvement of 60.9% across evaluated tasks, matching or surpassing supervised-pretrained AST results.
2
SSAST pretrains Audio Spectrogram Transformers using unlabeled AudioSet and Librispeech data, reducing reliance on large labeled datasets.
3
Self-supervised pretraining significantly improves AST performance across audio event classification, keyword spotting, emotion recognition, and speaker identification.
4
The method jointly applies discriminative and generative masked spectrogram patch modeling for self-supervised AST pretraining.
5
The work introduces the first patch-based self-supervised learning framework for audio and speech and the first self-supervised framework specifically for AST.
Research Object
Audio Spectrogram Transformer (AST) models for audio and speech classification, pretrained on unlabeled audio
Research Subject
The effect of self-supervised joint discriminative and generative masked spectrogram patch modeling on AST classification performance and labeled-data requirements
Publication Details
Publication Date
2022-06-28
Journal
Publisher
ISSN
Cited by
284
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
References available in scid.ai9
Adam: A Method for Stochastic Optimization2014
Exploiting Generative AI to Scale up Intelligent Tutoring Systems2023
Adam: A Method for Stochastic Optimization2015
Emerging Properties in Self-Supervised Vision Transformers2021
Representation Learning with Contrastive Predictive Coding2018
Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNet2021
An Empirical Study of Training Self-Supervised Vision Transformers2021
AST: Audio Spectrogram Transformer2021
Voxceleb: Large-scale speaker verification in the wild2019