<!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 2020: 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>2020</year>
      </pub-date>
      <fpage>14</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>This paper provides an overview of the Emotions and Themes in Music task organized as part of the MediaEval 2020 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 ofer 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 relevant to music search and recommendation
systems. We invite participants to try their skills at recognizing
moods and themes conveyed by the audio tracks.</p>
      <p>
        Before we reintroduced the task in 20191, the last emotion
recognition task in MediaEval [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] was in 2014, and there has been a
decline of interest since then. We bring the task back with openly
available good quality audio data and labels from Jamendo.2
Jamendo includes both mood and theme annotations in their
database.
      </p>
      <p>While there is a diference between emotions and moods, we
use the mood annotations as a proxy to understand the emotions
conveyed by the music. Themes are more ambiguous, but they
usually describe the concept or meaning that the artist is trying to
convey with the music, or set the appropriate context for listening
to the music.</p>
      <p>Our target audience is researchers in music information retrieval,
music psychology, machine learning, and music and technology
enthusiasts in general.</p>
    </sec>
    <sec id="sec-2">
      <title>TASK DESCRIPTION</title>
      <p>This task involves predicting 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.
1https://multimediaeval.github.io/2019-Emotion-and-Theme-Recognition-in-Music-Task/
2https://jamendo.com</p>
      <p>
        Participants are expected to train a model that takes raw audio as
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. The
business model of Jamendo is to provide license for royalty-free
music for commercial use, including music streaming for venues.
Therefore, in contrast to other open music archives, Jamendo
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. All 56 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.3 Also, 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 located in
the dataset repository.
3.1</p>
    </sec>
    <sec id="sec-4">
      <title>Training, validation and test data</title>
      <p>The MTG-Jamendo dataset ofers multiple random data splits for
training, validation, and testing (60-20-20%). For this challenge we
3https://github.com/MTG/mtg-jamendo-dataset</p>
    </sec>
    <sec id="sec-5">
      <title>4 SUBMISSIONS AND EVALUATION</title>
      <p>Participants should generate predictions for the test split and submit
them to the task organizers together with computed evaluation
metrics. We provide evaluation scripts in the GitHub repository.4</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 optionally 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:
•
•</p>
      <p>Macro PR-AUC and ROC-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,
PRAUC, and micro and macro F-score. For leaderboard purposes, we
will use PR-AUC as the main metric. However, we encourage a
comprehensive evaluation of the systems by using all metrics to
generate more valuable insights into the proposed models when
reporting evaluation results in the working notes. A maximum of
ifve evaluation runs per participating team are allowed.</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. We encourage the participants to publicly release their
4https://github.com/MTG/mtg-jamendo-dataset/tree/master/scripts/mediaeval
code under an open-source/free software license on GitHub or
another platform for transparency and reproducibility.</p>
    </sec>
    <sec id="sec-6">
      <title>5 BASELINES</title>
    </sec>
    <sec id="sec-7">
      <title>5.1 VGG-ish baseline approach</title>
      <p>
        As our main baseline, we used a common VGG-ish architecture
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], which consists of five 2D convolutional layers followed by a
dense connection. The implementation is available in the
MTGJamendo 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 Emotions and Themes in Music to MediaEval, we
hope to benefit from the contributions and expertise of a broader
machine learning and multimedia retrieval community. We refer to
the MediaEval 2020 proceedings for further details on the methods
and results of teams participating in the task.</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>
          .
          <article-title>Emotion in Music Task at MediaEval 2014</article-title>
          .
          <source>In Working Notes Proceedings of the MediaEval 2014 Workshop.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Dmitry</given-names>
            <surname>Bogdanov</surname>
          </string-name>
          , Nicolas Wack, Emilia Gómez, Sankalp Gulati, Perfecto Herrera, Oscar Mayor, Gerard Roma, Justin Salamon,
          <string-name>
            <surname>José R. Zapata</surname>
            , and
            <given-names>Xavier</given-names>
          </string-name>
          <string-name>
            <surname>Serra</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Essentia: An Audio Analysis Library for Music Information Retrieval</article-title>
          .
          <source>In Proceedings of the 14th International Society for Music Information Retrieval Conference</source>
          ,
          <string-name>
            <surname>ISMIR</surname>
          </string-name>
          <year>2013</year>
          .
        </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, ML4MD at ICML</source>
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Keunwoo</given-names>
            <surname>Choi</surname>
          </string-name>
          , György Fazekas, and
          <string-name>
            <surname>Mark</surname>
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Sandler</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Automatic Tagging Using Deep Convolutional Neural Networks</article-title>
          .
          <source>In Proceedings of the 17th International Society for Music Information Retrieval Conference</source>
          ,
          <string-name>
            <surname>ISMIR</surname>
          </string-name>
          <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 Proceedings of the 6th Sound and Music Computing Conference</source>
          ,
          <string-name>
            <surname>SMC</surname>
          </string-name>
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>