Self-Supervised Beat Tracking in Musical Signals with Polyphonic Contrastive Learning
Not on the map. Why?
Abstract (arXiv)
Annotating musical beats is a very long and tedious process. In order to combat this problem, we present a new self-supervised learning pretext task for beat tracking and downbeat estimation. This task makes use of Spleeter, an audio source separation model, to separate a song's drums from the rest of its signal. The first set of signals are used as positives, and by extension negatives, for contrastive learning pre-training. The drum-less signals, on the other hand, are used as anchors. When pre-training a fully-convolutional and recurrent model using this pretext task, an onset function is learned. In some cases, this function is found to be mapped to periodic elements in a song. We find that pre-trained models outperform randomly initialized models when a beat tracking training set is extremely small (less than 10 examples). When this is not the case, pre-training leads to a learning speed-up that causes the model to overfit to the training set. More generally, this work defines new perspectives in the realm of musical self-supervised learning. It is notably one of the first works to use audio source separation as a fundamental component of self-supervision.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 29 of its 68 references that are in the map. First posted on arXiv 5 Jan 2022.
Builds on
29 of 68 references.
References · 29
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,586
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
- 2017Look, Listen and Learncited by 452
- 2018The Sound of Pixelscited by 258
- 2016FMA: A Dataset For Music Analysiscited by 205
17 more
- 2016What makes ImageNet good for transfer learning?cited by 192
- 2020DDSP: Differentiable Digital Signal Processingcited by 177
- 2020Contrastive Learning of General-Purpose Audio Representationscited by 168
- 2018Wave-U-Net: A Multi-Scale Neural Network for End-to-End Audio Source Separationcited by 125
- 2020Contrastive Learning for Label-Efficient Semantic Segmentationcited by 93
- 2021Contrastive Learning of Musical Representationscited by 81
- 2016madmom: a new Python Audio and Music Signal Processing Librarycited by 63
- 2017Unsupervised Learning of Semantic Audio Representationscited by 44
- 2021Multi-Format Contrastive Learning of Audio Representationscited by 39
- 2019SPICE: Self-supervised Pitch Estimationcited by 27
- 2018End-to-end music source separation: is it possible in the waveform domain?cited by 19
- 2021Multi-Task Self-Supervised Pre-Training for Music Classificationcited by 18
- 2019Self-supervised audio representation learning for mobile devicescited by 17
- 2017Comparison of Time-Frequency Representations for Environmental Sound Classification using Convolutional Neural Networkscited by 14
- 2021Self-Supervised Learning of Audio Representations from Permutations with Differentiable Rankingcited by 14
- 2020Metric Learning vs Classification for Disentangled Music Representation Learningcited by 9
- 2019Learning a Joint Embedding Space of Monophonic and Mixed Music Signals for Singing Voicecited by 4
Built on by
Not cited yet.