<!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>The MediaEval 2018 AcousticBrainz Genre Task: Content-based Music Genre Recognition from Multiple Sources</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dmitry Bogdanov</string-name>
          <email>dmitry.bogdanov@upf.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alastair Porter</string-name>
          <email>alastair.porter@upf.edu</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julián Urbano</string-name>
          <email>urbano.julian@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hendrik Schreiber</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Multimedia Computing Group, Delft University of Technology</institution>
          ,
          <country country="NL">Netherlands</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Music Technology Group, Universitat Pompeu Fabra</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>29</fpage>
      <lpage>31</lpage>
      <abstract>
        <p>This paper provides an overview of the AcousticBrainz Genre Task organized as part of the MediaEval 2018 Benchmarking Initiative for Multimedia Evaluation. The task is focused on content-based music genre recognition using genre annotations from multiple sources and large-scale music features data available in the AcousticBrainz database. The goal of our task is to explore how the same music pieces can be annotated diferently by diferent communities following diferent genre taxonomies, and how this should be addressed by content-based genre recognition systems. We present the task challenges, the employed ground-truth information and datasets, and the evaluation methodology.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        Content-based music genre recognition is a popular task in
Music Information Retrieval (MIR) research [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The goal is to build
systems able to predict genre and subgenre of unknown music
recordings (tracks or songs) using music features of those
recordings automatically computed from audio. Such research can be
supported by our recent developments in the context of the
AcousticBrainz [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] project, which facilitates access to large datasets of music
features [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and metadata [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. AcousticBrainz is a community
database containing music features extracted from audio files. Users
who contribute to the project run software on their computers to
process their personal audio collections and submit music features
to the AcousticBrainz database. Based on these features, additional
metadata including genres can then be mined for recordings in the
database.
      </p>
      <p>
        Since MediaEval 2017 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], we have proposed a new genre
recognition task using datasets based on AcousticBrainz. This task is
diferent from a typical genre recognition task in the following
ways:
• It allows us to explore how the same music can be annotated
diferently by diferent communities who follow diferent genre
taxonomies, and how this can be addressed when developing
and evaluating genre recognition systems.
• Genre recognition is often treated as a single category
classification problem. Our data is intrinsically multi-label, so we propose
to treat genre recognition as a multi-label classification problem.
• Previous research typically used a small number of broad genre
categories. In contrast, we consider more specific genres and
subgenres. Our data contains hundreds of subgenres.
2
The task invites participants to predict the genre and subgenre of
unknown music recordings given automatically computed music
features of those recordings. We provide four datasets of such music
features taken from the AcousticBrainz database [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] together with
four diferent ground truths created using four diferent music
metadata websites as sources. Their genre taxonomies vary in class
spaces, specificity and breadth. Each source has its own definition
for its genre labels, i.e., the same label may carry a diferent meaning
when used by another source. Most importantly, annotations in each
source are multi-label: there may be multiple genre and subgenre
annotations for the same music recording. It is guaranteed that
each recording has at least one genre label, while subgenres are not
always present.
      </p>
      <p>Participants must train model(s) using the provided development
sets and then predict genre and subgenre labels for the test sets.
The task includes two subtasks:
• Subtask 1: Single-source Classification . This subtask explores
conventional systems, each one trained on a single dataset.
Participants submit predictions for the test set of each dataset
separately, using their respective class spaces (genres and subgenres).
These predictions will be produced by a separate system for each
dataset, trained without any information from the other sources.</p>
      <p>This subtask will serve as a baseline for Subtask 2.
• Subtask 2: Multi-source Classification . This subtask explores
the combination of several ground-truth sources to create a single
classification system. We use the same four test sets. Participants
submit predictions for each test set separately, again following
each corresponding genre class space. These predictions may be
produced by a single system for all datasets or by one system for
each dataset. Participants are free to make their own decision
about how to combine the training data from all sources.
3
3.1</p>
    </sec>
    <sec id="sec-2">
      <title>DATA</title>
    </sec>
    <sec id="sec-3">
      <title>Genre Annotations</title>
      <p>
        We provide four datasets containing genre and subgenre
annotations extracted from four diferent online metadata sources:
• AllMusic [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and Discogs [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] are based on editorial metadata
databases maintained by music experts and enthusiasts. These
sources contain explicit genre/subgenre annotations of music
releases (albums) following a predefined genre taxonomy. To
build the datasets we assumed that release-level annotations
correspond to all recordings in AcousticBrainz for that release.
• Lastfm [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is based on a collaborative music tagging platform
with large amounts of genre labels provided by its users for music
recordings. Tagtraum [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] is similarly based on genre labels
collected from users of the music tagging application beaTunes [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
We have automatically inferred a genre/subgenre taxonomy and
annotations from these labels following the algorithm proposed
in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and a manual post-processing.
      </p>
      <p>We provide information about genre/subgenre tree hierarchies for
every ground truth.1
3.2</p>
    </sec>
    <sec id="sec-4">
      <title>Music Features</title>
      <p>
        We provide music features precomputed from audio for every music
recording. All features are taken from the AcousticBrainz database
and were extracted from audio using Essentia, an open-source
library for music audio analysis [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The provided features are
explained online.2 Only statistical characterization of time frames
is provided (bag of features), that is, no frame-level data is available.
3.3
      </p>
    </sec>
    <sec id="sec-5">
      <title>Development and Test Datasets</title>
      <p>We provide four developement datasets, four validation datasets
and four test datasets which will be used in the final evaluation of
all submissions. The test datasets do not include any groundtruth
and have been anonymized. The datasets were created by a random
split of the full data ensuring that:
• no recordings appear in more than one of the above sets;
• no recordings in any set are from the same release groups (e.g.,
albums, singles, EPs) present in other sets;
• the same genre and subgenre labels are present in all sets for
each ground truth;
• genre and subgenre labels are represented by at least 40 and
20 recordings from 6 and 3 release groups in development and
validation/test sets, respectively.
1 The resulting genre metadata is licensed under CC BY-NC-SA4.0 license, except
for data extracted from the AllMusic database, which is released for non-commercial
scientific research purposes only. Any publication of results based on the data extracts
of the AllMusic database must cite AllMusic as the source of the data.
2http://essentia.upf.edu/documentation/streaming_extractor_music.html
The approximate split ratios of the datasets are 70% for training,
15% for validation, and 15% for testing. The validation dataset was
previously used as the test set in the 2017 edition of the task and
is now available for participants for validation as a reference for
benchmarking across all current and future editions of the task3.</p>
      <p>Table 1 provides an overview of the resulting development sets.
Details on the genre/subgenre taxonomy and their distribution in
the development sets in terms of number of recordings and release
groups are reported online.4 Recordings are partially intersected
(annotated by all four ground truths) in the development and test
sets. The full intersection of all development sets contains 247,716
recording, while the intersection of the two largest sets, AllMusic
and Discogs, contains 831,744 recordings.</p>
      <p>
        All data are published in JSON and TSV formats; details about
format are available online.5 Each recording in the development
sets is identified by a MusicBrainz ID (MBID) 6, which can be used
by participants to gather related data. Importantly, our split allows
to avoid the “album efect” [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which leads to a potential
overestimation of the performance of a system when a test set contains
recordings from the same albums as the development set. The
development sets additionally include information about release groups
of each recording, which may be useful for participants in order
to avoid this efect when developing their systems. Partitioning
scripts were provided to create training-validation splits ensuring
these characteristics in the data.
4
      </p>
    </sec>
    <sec id="sec-6">
      <title>SUBMISSIONS AND EVALUATION</title>
      <p>Participants are expected to submit predictions for both subtasks.
We allow a maximum of five evaluation runs, each including both
subtasks, and reporting whether they used the whole development
dataset or only parts for every submission.</p>
      <p>The evaluation is carried out for each dataset separately. We
do not use hierarchical measures because the hierarchies in the
Lastfm and Tagtraum datasets are not explicit. Instead, we compute
precision, recall and F-score at diferent levels:
• Per recording: all labels, only genre labels, only subgenre labels.
• Per label, all recordings.
• Per genre label, all recordings.
• Per subgenre label, all recordings.</p>
      <p>The ground truth does not necessarily contain subgenre
annotations for some recordings, so we only considered recordings
containing subgenres for the evaluation at the subgenre level. An
example can be found online in the summaries of random baselines.7
We also provided evaluation scripts for development purposes.
5</p>
    </sec>
    <sec id="sec-7">
      <title>CONCLUSIONS</title>
      <p>Bringing the AcousticBrainz Genre Task to MediaEval we hope to
benefit from contributions and expertise of a broader machine
learning and multimedia retrieval community. We refer to the MediaEval
2018 proceedings for further details on the methods and results of
teams participating in the task.
3https://multimediaeval.github.io/2017-AcousticBrainz-Genre-Task/results/
4https://multimediaeval.github.io/2018-AcousticBrainz-Genre-Task/data_stats/
5https://multimediaeval.github.io/2018-AcousticBrainz-Genre-Task/data/
6https://musicbrainz.org/doc/MusicBrainz_Identifier
7https://multimediaeval.github.io/2018-AcousticBrainz-Genre-Task/baseline/</p>
    </sec>
    <sec id="sec-8">
      <title>ACKNOWLEDGMENTS</title>
      <p>We thank all contributors to AcousticBrainz. This research has
received funding from the European Union’s Horizon 2020 research
and innovation programme under grant agreements No 688382
(AudioCommons) and 770376-2 (TROMPA), as well as the Ministry
of Economy and Competitiveness of the Spanish Government
(Reference: TIN2015-69935-P). We also thank tagtraum industries for
providing the Tagtraum genre annotations.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>AcousticBrainz.</surname>
          </string-name>
          <year>2017</year>
          . (
          <year>2017</year>
          ). https://acousticbrainz.org
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>AllMusic.</surname>
          </string-name>
          <year>2017</year>
          . (
          <year>2017</year>
          ). https://allmusic.com
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3] beaTunes.
          <year>2017</year>
          . (
          <year>2017</year>
          ). https://www.beatunes.com
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Dmitry</given-names>
            <surname>Bogdanov</surname>
          </string-name>
          , Alastair Porter,
          <string-name>
            <given-names>Julián</given-names>
            <surname>Urbano</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Hendrik</given-names>
            <surname>Schreiber</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>The MediaEval 2017 AcousticBrainz Genre Task: Content-based Music Genre Recognition from Multiple Sources</article-title>
          . In MediaEval Benchmark Workshop.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <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>
          .
          <source>In International Society for Music Information Retrieval (ISMIR'13) Conference</source>
          . Curitiba, Brazil,
          <fpage>493</fpage>
          -
          <lpage>498</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Discogs</surname>
          </string-name>
          .
          <year>2017</year>
          . (
          <year>2017</year>
          ). https://discogs.com
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Flexer</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</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 (SMC'09).</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Lastfm</surname>
          </string-name>
          .
          <year>2017</year>
          . (
          <year>2017</year>
          ). https://last.fm
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A</given-names>
            <surname>Porter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D</given-names>
            <surname>Bogdanov</surname>
          </string-name>
          ,
          <string-name>
            <surname>R Kaye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R</given-names>
            <surname>Tsukanov</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X</given-names>
            <surname>Serra</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>AcousticBrainz: a community platform for gathering music information obtained from audio</article-title>
          .
          <source>In International Society for Music Information Retrieval (ISMIR'15) Conference</source>
          . Málaga, Spain,
          <fpage>786</fpage>
          -
          <lpage>792</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Porter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bogdanov</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Serra</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Mining metadata from the web for AcousticBrainz</article-title>
          .
          <source>In International workshop on Digital Libraries for Musicology (DLfM'16)</source>
          . ACM,
          <volume>53</volume>
          -
          <fpage>56</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>H.</given-names>
            <surname>Schreiber</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Improving genre annotations for the Million Song Dataset</article-title>
          .
          <source>In International Society for Music Information Retrieval (ISMIR'15) Conference</source>
          . Málaga, Spain,
          <fpage>241</fpage>
          -
          <lpage>247</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B. L.</given-names>
            <surname>Sturm</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>The State of the Art Ten Years After a State of the Art: Future Research in Music Information Retrieval</article-title>
          .
          <source>Journal of New Music Research</source>
          <volume>43</volume>
          ,
          <issue>2</issue>
          (
          <year>2014</year>
          ),
          <fpage>147</fpage>
          -
          <lpage>172</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Tagtraum</surname>
          </string-name>
          .
          <year>2017</year>
          . (
          <year>2017</year>
          ). http://www.tagtraum.com
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>