<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>MediaEval 2019: Emotion and Theme Recognition in Music Using Jamendo</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dmitry Bogdanov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alastair Porter</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Philip Tovstogan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Minz Won</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universitat Pompeu Fabra</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <fpage>27</fpage>
      <lpage>29</lpage>
      <abstract>
        <p>This paper provides an overview of the Emotion and Theme recognition in Music task organized as part of the MediaEval 2019 Benchmarking Initiative for Multimedia Evaluation. The goal of this task is to automatically recognize the emotions and themes conveyed in a music recording by means of audio analysis. We provide a large dataset of audio and labels that the participants can use to train and evaluate their systems. We also provide a baseline solution that utilizes VGG-ish architecture. This overview paper presents the task challenges, the employed ground-truth information and dataset, and the evaluation methodology.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>Emotion and theme recognition is a popular task in music
information retrieval that is relevant for music search and recommendation
systems. We invite participants to try their skills at recognizing
moods and themes conveyed by the audio tracks.</p>
      <p>
        The last emotion recognition task in MediaEval [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] was in 2014,
and there has been decline of interest since then. We bring the task
back with openly available good quality audio data and labels from
Jamendo.1 Jamendo includes both mood and theme annotations in
their database.
      </p>
      <p>While there is a diference between emotions and moods, for this
task we use the mood annotations as a proxy to understanding the
emotions conveyed by the music. Themes are more ambiguous, but
they usually describe well the concept or meaning that the artist is
trying to convey with the music, or set the appropriate context for
the music to be listened in.</p>
      <p>Target audience: Researchers in areas of music information
retrieval, music psychology, machine learning a generally music and
technology enthusiasts.</p>
    </sec>
    <sec id="sec-2">
      <title>TASK DESCRIPTION</title>
      <p>This task involves the prediction of moods and themes conveyed
by a music track, given an audio signal. Moods are often feelings
conveyed by the music (e.g. happy, sad, dark, melancholy) and
themes are associations with events or contexts where the music is
suited to be played (e.g. epic, melodic, christmas, love, film, space).
We do not make a distinction between moods and themes for the
purpose of this task. Each track is tagged with at least one tag that
serves as a ground-truth.</p>
      <p>
        Participants are expected to train a model that takes raw audio
as an input and outputs the predicted tags. To solve the task,
participants can use any audio input representation they desire, be it
traditional handcrafted audio features, spectrograms, or raw audio
inputs for deep learning approaches. We also provide a handcrafted
feature set extracted by the Essentia [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] audio analysis library as
a reference. We allow the use of third-party datasets for model
development and training, but this should be mentioned explicitly
by participants if they do this.
      </p>
      <p>We provide a dataset that is split into training, validation and
testing subsets with mood and theme labels properly balanced
between subsets. The generated outputs for the test dataset will be
evaluated according to typical performance metrics.
3</p>
    </sec>
    <sec id="sec-3">
      <title>DATA</title>
      <p>
        The dataset used for this task is the autotagging-moodtheme subset
of the MTG-Jamendo Dataset [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], built using audio data from
Jamendo and made available under Creative Commons licenses. In
contrast to other open music archives Jamendo targets its business
on royalty free music for commercial use, including music
streaming for venues. It ensures a basic technical quality assessment for
their collection, thus the audio quality level is significantly more
consistent with commercial music streaming services.
      </p>
      <p>This subset includes 18,486 audio tracks with mood and theme
annotations. There are 56 distinct tags in the dataset. All tracks
have at least one tag, but many have more than one. The top 40
tags are shown in the Figure 1.</p>
      <p>
        As part of the pre-processing of the dataset, some tags were
merged to consolidate variant spellings and tags with the same
meaning, (e.g., “dreamy” to “dream”, “emotion” to “emotional”). The
exact mapping is available in the dataset repository.2 In addition,
tracks shorter than 30 seconds were removed and tags used by less
than 50 unique artists were discarded. Some tags were discarded
while generating training, validation, and testing splits to ensure
the absence of an artist and album efect [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] resulting in 56 tags
after all pre-processing steps.
      </p>
      <p>We provide audio files in 320kbps MP3 format (152 GB) as well
as compressed .npy files with pre-computed mel-spectrograms (68
GB). Scripts and instructions to download the data are provided in
the dataset repository.
3.1</p>
    </sec>
    <sec id="sec-4">
      <title>Training, validation and test data</title>
      <p>The MTG-Jamendo dataset provides multiple random data splits
for training, validation and testing (60-20-20%). For this challenge
we use split-0. Participants are expected to develop their systems
using the provided training and validation splits.
2https://github.com/MTG/mtg-jamendo-dataset
sk1500
c
a
tr1000
f
o# 500
0
1657</p>
      <p>The validation set should be used for tuning hyperparameters
of the models and regularization against overfitting by early
stopping. These optimizations should not be done using the test set,
which should be only used to estimate the performance of the final
submissions.</p>
      <p>We place no restrictions on the use of third party datasets for the
development of the systems. In this case, we ask that participants
also provide a baseline system using only data from the oficial
training/validation set. Similarly, if one wants to append the
validation set to the training data to build a model using more data for
the final submission, a baseline using only training set for training
should be provided.</p>
    </sec>
    <sec id="sec-5">
      <title>4 SUBMISSIONS AND EVALUATION</title>
      <p>Participants should generate predictions for the test split and submit
those to the task organizers as well as self-computed metrics. We
provide evaluation scripts in the GitHub repository.3</p>
      <p>To have a better understanding of the behavior of the proposed
systems, we ask participants to submit both prediction scores
(probabilities or activation values) and binary classifications decisions for
each tag for each track in the test set. We provide a script to
calculate activation thresholds and generate decisions from predictions
by maximizing macro F-score. See the documentation in the
evaluation scripts directory in the dataset repository for instructions on
how to do this.</p>
      <p>We will use the following metrics, both types commonly used in
the evaluation of auto-tagging systems:
• Macro ROC-AUC and PR-AUC on tag prediction scores.
• Micro- and macro-averaged precision, recall and F-score
for binary decisions.</p>
      <p>Participants should report the obtained metric scores on the
validation split and test split if they have run such a test on their
own. Participants should also report whether they used the whole
development dataset or only a part for each submission.</p>
      <p>We will generate rankings of the submissions by ROC-AUC,
PR-AUC and micro and macro F-score. For leaderboard purposes
we will use PR-AUC as the main metric, however we encourage
comprehensive evaluation of the systems by using all metrics with
the goal of generating more valuable insights on the proposed
models when reporting evaluation results in the working notes.
A maximum of five evaluation runs per participating team are
allowed.
3https://github.com/MTG/mtg-jamendo-dataset/tree/master/scripts/mediaeval2019</p>
      <p>Note that we rely on the fairness of submissions and do not
hide the ground truth for the test split. It is publicly available for
benchmarking as a part of the MTG-Jamendo Dataset outside this
challenge. For transparency and reproducibility, we encourage the
participants to publicly release their code under an open-source/free
software license on GitHub or another platform.</p>
    </sec>
    <sec id="sec-6">
      <title>5 BASELINES</title>
    </sec>
    <sec id="sec-7">
      <title>5.1 VGG-ish baseline approach</title>
      <p>
        We used a broadly used VGG-ish architecture [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] as our main
baseline. It consists of five 2D convolutional layers followed by a dense
connection. The implementation is available in the MTG-Jamendo
Dataset repository. We trained our model for 1000 epochs and used
the validation set to choose the best model. We found optimal
decision thresholds for the activation values individually for each tag,
maximizing macro F-score. The evaluation results on the test set
are presented in Table 1.
      </p>
    </sec>
    <sec id="sec-8">
      <title>5.2 Popularity baseline</title>
      <p>The popularity baseline always predicts the most frequent tag in the
training set (Table 1). For the training set of split-0 this is “happy”.</p>
    </sec>
    <sec id="sec-9">
      <title>6 CONCLUSIONS</title>
      <p>By bringing Emotion and Theme recognition in Music to MediaEval
we hope to benefit from contributions and expertise of a broader
machine learning and multimedia retrieval community. We refer to
the MediaEval 2019 proceedings for further details on the methods
and results of teams participating in the task.</p>
      <p>Emotion and Theme recognition in music using Jamendo</p>
    </sec>
    <sec id="sec-10">
      <title>ACKNOWLEDGMENTS</title>
      <p>We are thankful to Jamendo for providing us the data and labels.</p>
      <p>This work has received funding from the European Union’s
Horizon 2020 research and innovation program under the Marie
Skłodowska-Curie grant agreement No. 765068.</p>
      <p>This work was funded by the predoctoral grant
MDM-2015-050217-2 from the Spanish Ministry of Economy and Competitiveness
linked to the Maria de Maeztu Units of Excellence Programme
(MDM-2015-0502).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Anna</given-names>
            <surname>Aljanaki</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yi-Hsuan Yang</surname>
            , and
            <given-names>Mohammad</given-names>
          </string-name>
          <string-name>
            <surname>Soleymani</surname>
          </string-name>
          .
          <year>2014</year>
          . Emotion in Music Task at MediaEval
          <year>2014</year>
          .. In MediaEval.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bogdanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Wack</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Gómez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gulati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Herrera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Mayor</surname>
          </string-name>
          , G. Roma, J. Salamon,
          <string-name>
            <given-names>J.R.</given-names>
            <surname>Zapata</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Serra</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Essentia: An Audio Analysis Library for Music Information Retrieval</article-title>
          . In International Society for Music Information Retrieval Conference. Curitiba, Brazil.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Dmitry</given-names>
            <surname>Bogdanov</surname>
          </string-name>
          , Minz Won, Philip Tovstogan,
          <string-name>
            <given-names>Alastair</given-names>
            <surname>Porter</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Xavier</given-names>
            <surname>Serra</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>The MTG-Jamendo Dataset for Automatic Music Tagging</article-title>
          .
          <source>In Proceedings of the Machine Learning for Music Discovery Workshop, 36th International Conference on Machine Learning</source>
          ,
          <string-name>
            <surname>ICML</surname>
          </string-name>
          <year>2019</year>
          ,
          <volume>9</volume>
          -
          <fpage>15</fpage>
          June 2019, Long Beach, California, USA. http://mtg.upf.edu/ node/3957
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Keunwoo</given-names>
            <surname>Choi</surname>
          </string-name>
          , George Fazekas, and
          <string-name>
            <given-names>Mark</given-names>
            <surname>Sandler</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Automatic tagging using deep convolutional neural networks</article-title>
          .
          <source>arXiv preprint arXiv:1606.00298</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Arthur</given-names>
            <surname>Flexer</surname>
          </string-name>
          and
          <string-name>
            <given-names>Dominik</given-names>
            <surname>Schnitzer</surname>
          </string-name>
          .
          <year>2009</year>
          .
          <article-title>Album and Artist Efects for Audio Similarity at the Scale of the Web</article-title>
          .
          <source>In Sound and Music Computing Conference.</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>