Autodecompose: A generative self-supervised model for semantic decomposition
Not on the map. Why?
Abstract (arXiv)
We introduce Autodecompose, a novel self-supervised generative model that decomposes data into two semantically independent properties: the desired property, which captures a specific aspect of the data (e.g. the voice in an audio signal), and the context property, which aggregates all other information (e.g. the content of the audio signal), without any labels given. Autodecompose uses two complementary augmentations, one that manipulates the context while preserving the desired property and the other that manipulates the desired property while preserving the context. The augmented variants of the data are encoded by two encoders and reconstructed by a decoder. We prove that one of the encoders embeds the desired property while the other embeds the context property. We apply Autodecompose to audio signals to encode sound source (human voice) and content. We pre-trained the model on YouTube and LibriSpeech datasets and fine-tuned in a self-supervised manner without exposing the labels. Our results showed that, using the sound source encoder of pre-trained Autodecompose, a linear classifier achieves F1 score of 97.6% in recognizing the voice of 30 speakers using only 10 seconds of labeled samples, compared to 95.7% for supervised models. Additionally, our experiments showed that Autodecompose is robust against overfitting even when a large model is pre-trained on a small dataset. A large Autodecompose model was pre-trained from scratch on 60 seconds of audio from 3 speakers achieved over 98.5% F1 score in recognizing those three speakers in other unseen utterances. We finally show that the context encoder embeds information about the content of the speech and ignores the sound source information. Our sample code for training the model, as well as examples for using the pre-trained models are available here: urlhttps://github.com/rezabonyadi/autodecompose
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 25 references that are in the map. First posted on arXiv 6 Feb 2023.
Builds on
21 of 25 references.
References · 21
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
- 2019Contrastive Multiview Codingcited by 1,297
- 2020What Makes for Good Views for Contrastive Learning?cited by 843
- 2020Self-supervised Learning: Generative or Contrastivecited by 693
- 2020ECAPA-TDNN: Emphasized Channel Attention, Propagation and Aggregation in TDNN Based Speaker Verificationcited by 606
- 2021Self-Supervised Learning with Data Augmentations Provably Isolates Content from Stylecited by 308
9 more
- 2017Generalized End-to-End Loss for Speaker Verificationcited by 290
- 2021Contrastive Learning Inverts the Data Generating Processcited by 220
- 2019AUTOVC: Zero-Shot Voice Style Transfer with Only Autoencoder Losscited by 189
- 2017Unsupervised Learning by Predicting Noisecited by 97
- 2020BYOL works even without batch statisticscited by 95
- 2020Distilling Localization for Self-Supervised Representation Learningcited by 34
- 2020Unsupervised deep learning identifies semantic disentanglement in single inferotemporal neuronscited by 33
- 2022Robust Disentangled Variational Speech Representation Learning for Zero-shot Voice Conversioncited by 28
- 2022Towards Improved Zero-shot Voice Conversion with Conditional DSVAEcited by 10
Built on by
Not cited yet.