<!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 2017 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>2017</year>
      </pub-date>
      <fpage>13</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>This paper provides an overview of the AcousticBrainz Genre Task organized as part of the MediaEval 2017 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 research [
        <xref ref-type="bibr" rid="ref11">11</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="ref8">8</xref>
        ] and
metadata [
        <xref ref-type="bibr" rid="ref9">9</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>
        We propose a new genre recognition task using datasets based
on AcousticBrainz for MediaEval 2017. 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="ref8">8</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="ref5">5</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="ref7">7</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="ref12">12</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="ref10">10</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="ref4">4</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>In total we provide four development (training+validation) and four
test datasets associated with the four genre ground truths. They
were created by a random split of the full data ensuring that:
• no recordings in the test sets are present in any of the
development sets;
• no recordings in the test sets are from the same release groups
(e.g., albums, singles, EPs) present in the development sets;
• the same genre and subgenre labels are present in both
development and test 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 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 are 70% for training and 15% for
testing (another 15% was reserved for future evaluation purposes).
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.3 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.4 Each recording in the development
sets is identified by a MusicBrainz ID (MBID) 5, which can be used
by participants to gather related data. Importantly, our split allows
to avoid the “album efect” [
        <xref ref-type="bibr" rid="ref6">6</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.
• Per recording, only genre labels.
• Per recording, 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.6
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
2017 proceedings for further details on the methods and results of
teams participating in the task.
3https://multimediaeval.github.io/2017-AcousticBrainz-Genre-Task/data_stats/
4https://multimediaeval.github.io/2017-AcousticBrainz-Genre-Task/data/
5https://musicbrainz.org/doc/MusicBrainz_Identifier
6https://multimediaeval.github.io/2017-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 agreement No 688382
(AudioCommons). 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>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="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Discogs</surname>
          </string-name>
          .
          <year>2017</year>
          . (
          <year>2017</year>
          ). https://discogs.com
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <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="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Lastfm</surname>
          </string-name>
          .
          <year>2017</year>
          . (
          <year>2017</year>
          ). https://last.fm
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <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="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>
          , 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="ref10">
        <mixed-citation>
          [10]
          <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="ref11">
        <mixed-citation>
          [11]
          <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="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Tagtraum</surname>
          </string-name>
          .
          <year>2017</year>
          . (
          <year>2017</year>
          ). http://www.tagtraum.com
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>