End-to-end learning for music audio tagging at scale

Jordi Pons, Oriol Nieto, Matthew Prockup, Erik Schmidt, Andreas Ehmann +1 more
11/7/2017
cs.SDeess.AS

Official code: jordipons/music-audio-tagging-at-scale-models (150 stars, BSD-3-Clause, last commit 2019-09-30).

Abstract

The lack of data tends to limit the outcomes of deep learning research, particularly when dealing with end-to-end learning stacks processing raw data such as waveforms. In this study, 1.2M tracks annotated with musical labels are available to train our end-to-end models. This large amount of data allows us to unrestrictedly explore two different design paradigms for music auto-tagging: assumption-free models - using waveforms as input with very small convolutional filters; and models that rely on domain knowledge - log-mel spectrograms with a convolutional neural network designed to learn timbral and temporal features. Our work focuses on studying how these two types of deep architectures perform when datasets of variable size are available for training: the MagnaTagATune (25k songs), the Million Song Dataset (240k songs), and a private dataset of 1.2M songs. Our experiments suggest that music domain assumptions are relevant when not enough training data are available, thus showing how waveform-based models outperform spectrogram-based ones in large-scale data scenarios.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

Tensorflow implementation of the models used in "End-to-end learning for music audio tagging at scale"

15019PythonOct 18, 20177 years agoBSD-3-Clause

Cite this paper

@article{pons2017endtoend,
  title  = {End-to-end learning for music audio tagging at scale},
  author = {Jordi Pons and Oriol Nieto and Matthew Prockup and Erik Schmidt and Andreas Ehmann and Xavier Serra},
  year   = {2017},
  eprint = {1711.02520},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1711.02520}
}

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

Discussion