paper-with-me

홈 › Papers

SSAST: Self-Supervised Audio Spectrogram Transformer

2021-10-19 · Yuan Gong, Cheng-I Jeff Lai, Yu-An Chung, James Glass

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 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.

📄 PDF Abstract BibTeX arXiv:2110.09784

Code (3)

YuanGongND/ssast 공식 구현 pytorch
YuanGongND/ast pytorch
siavashshams/ssamba pytorch

Tasks

Audio ClassificationClassificationEmotion RecognitionKeyword SpottingSelf-Supervised LearningSpeaker IdentificationSpoken Command Recognition

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
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$…
Residual Connection 설명 없음
Adam 설명 없음

Similar Papers 제목 키워드 기반

MAE-AST: Masked Autoencoding Audio Spectrogram Transformer

2022-03-30 · Alan Baade, Puyuan Peng, David Harwath

In this paper, we propose a simple yet powerful improvement over the recent Self-Supervised Audio Spectrogram Transformer (SSAST) model for speech and audio classification. Specifically, we leverage the insight that the …

Audio ClassificationDecoder

Audio Mamba: Selective State Spaces for Self-Supervised Audio Representations

2024-06-04 · Sarthak Yadav, Zheng-Hua Tan

Despite its widespread adoption as the prominent neural architecture, the Transformer has spurred several independent lines of work to address its limitations. One such approach is selective state space models, which hav…

Language ModellingMambaState Space Models

SSAMBA: Self-Supervised Audio Representation Learning with Mamba State Space Model

2024-05-20 · Siavash Shams, Sukru Samet Dindar, Xilin Jiang, Nima Mesgarani

Transformers have revolutionized deep learning across various tasks, including audio representation learning, due to their powerful modeling capabilities. However, they often suffer from quadratic complexity in both GPU …

Audio ClassificationGPUKeyword SpottingMamba+3

MAST: Multiscale Audio Spectrogram Transformers

2022-11-02 · Sreyan Ghosh, Ashish Seth, S. Umesh, Dinesh Manocha

We present Multiscale Audio Spectrogram Transformer (MAST) for audio classification, which brings the concept of multiscale feature hierarchies to the Audio Spectrogram Transformer (AST). Given an input audio spectrogram…

Audio ClassificationKeyword SpottingSelf-Supervised Learning

An overview of neural architectures for self-supervised audio representation learning from masked spectrograms

2025-09-23 · Sarthak Yadav, Sergios Theodoridis, Zheng-Hua Tan arxiv

In recent years, self-supervised learning has amassed significant interest for training deep neural representations without labeled data. One such self-supervised learning approach is masked spectrogram modeling, where t…

Self-Supervised LearningRepresentation LearningAudio Classification