<!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>Interactive Multimedia Visualization for Exploring and Fixing a Multi-Dimensional Metadata Base of Popular Musics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maroua Tikat</string-name>
          <email>maroua.tikat@univ-cotedazur.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marco Winckler</string-name>
          <email>winckler@univ-cotedazur.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michel Buffa</string-name>
          <email>michel.buffa@univ-cotedazur.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University Coˆte d'Azur, SPARKS/wimmics team</institution>
          ,
          <addr-line>Inria, CNRS, I3S</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this position paper we discuss the use of information visualization techniques as a mean to find and characterize inconsistencies in music datasets. This idea is supported by empirical findings in a previous work dedicated to the visualization of a large dataset of music metadata called WASABI. During the development process of a visualization technique for exploring the multitude of multimedia attributes in the WASABI dataset (which includes lyrics, chords, audio, graphics describing sound analysis, etc.), we found visual patterns suggesting data inconsistencies (ex. ambiguities, inaccuracies, missing data, conflicts, etc.), which might have occurred during the integration from diverse sources. Traditionally, information visualization techniques are used to understand the data corpus and identify causal relationships, trends, patterns of data concentrations. Nevertheless, our findings suggest that information visualization techniques can be used to inspect data quality and highlight the parts of the datasets that need to be corrected/improved. Furthermore, we suggest that information visualization could be used as an entry point for repairing the dataset. More specifically, our aim is to use information visualization techniques to: communicate data quality issues to users, compare the outcomes of methods (such as crowdsourcing, matrix vectorization, graph reasoning, among other) used to fix the dataset, and observe the evolution of problem solving during the maintenance of the dataset.</p>
      </abstract>
      <kwd-group>
        <kwd>music dataset</kwd>
        <kwd>multimedia data</kwd>
        <kwd>visualization techniques</kwd>
        <kwd>data quality</kwd>
        <kwd>multivariate data</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        This position paper presents our findings and ideas raised whilst creating a knowledge
graph for music datasets. Working on a knowledge graph makes it possible to
interlink resources with rich semantic relationships, which helps increase knowledge. If we
take for example a music dataset, it would offer a large scope of metadata describing
music, including multimedia dimensions that count textual (e.g. title, lyrics), graphical
(e.g. curves), and audio (e.g., the sound produced), as well as metadata qualifying the
works (e.g., date and time of recording, authors, performers...) and uses (e.g. song
covers, classification for a specific use,...). All these resources are given URIs that can be
referenced to documents describing them and can be shared across datasets. In order to
explore music datasets, we have proposed in a previous work [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] the use of
information visualization techniques. Nonetheless, during the visualization process we found
some patterns that suggest inconsistencies in the dataset. As a matter of fact, the related
work section shows that all the music datasets containing a large volume of data have
been built from several data sources, either from public sources on the web, or from
audio analysis or lyrics analysis, which will inevitably generate data incoherence. These
observations led us to consider a new perspective for using information visualization
techniques as a tool for assessing data quality, comparing the results of fixing methods
and communicating data inconsistencies to the user. In the rest of this position paper
we discuss the underlying background for characterizing the problem, especially on the
field of music datasets, and we envisage a method aimed at helping to fix data quality
problems.
2
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Background and related work</title>
      <sec id="sec-2-1">
        <title>Music datasets</title>
        <p>
          Musical contents can be described in many multimedia dimensions (ex. lyrics, chords,
sounds, metadata...). Nonetheless, most of music datasets are specialized on a few types
of attributes or on a specific musical genre. In order to have a more complete description
of songs, some new datasets have been created by aggregating multiple data sources:
– The WASABI dataset [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]: available at https://github.com/micbuffa/WasabiDataset,
it contains over 2 MM commercial songs issued from multiple sources. It features
a rich set of cultural metadata on songs, albums and artists, and also contains
metadata extracted from NLP analysis of lyrics and MIR (Music Information Retrieval)
analysis of song audio contents. An Ontology describing the WASABI dataset is
also publicly available 1.
– The Million Song Dataset [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]: this one includes over 1 MM contemporary popular
songs, with metadata extracted mainly from audio content analysis and lyric-related
metadata in the form of ”bag of words”.
– MusicBrainz: a free online music database, available under an open licence, which
collects music metadata (ex. artits, albums, labels, etc) and makes it available to the
public. There is no information about lyrics but a companion web site (i.e.
AcousticBrainz) offers MIR audio analysis of a subset of the songs (crowd sourced).
– MusicWeb [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and its latest version MusicLynx [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]: allow the exploration of a graph
of artist similarities, built by linking several free public data sources.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Visualization techniques used in the musical field</title>
        <p>
          Music datasets are often huge, containing hundreds of thousands, or millions of songs.
In this context, information visualization techniques might be a suitable alternative for
exploring music contents, identify patterns, trends, and correlations. According to a
recent survey done on visualizations for music related data [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], musical collections
1 https://github.com/micbuffa/WasabiDataset/blob/master/ontology/wsb-1.0.ttl
(albums, playlists, music archives) are mostly visualized through the means of map
visualizations, on the other hand musical works are represented by different and special
techniques such as glyph, some of which cannot be grouped explicitly. Musicians are
viewed most often through graphs and timelines, while 3D rendering is used for
instruments. Charts can be used for all data types listed. Sunbursts, Node-Link Trees, Bubble
Charts and Treemaps are used to explore music rankings using interactive visualization
[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. They all allow to represent music data content (artist’s name, tracks’ position,...)
and music genre. As far as audio analysis is concerned, several approaches have been
considered to determine the structure of a song [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] and classify them (intro,
theme, verse, chorus, solo and outro) based on different musical dimensions such as
melody, harmony, rhythm, and timbre. We cite the following visualization techniques:
recurrence plots, arc diagrams, chroma features and rythmograms.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Types of data quality defects found using visualizations</title>
        <p>Whilst inconsistencies are not frequent in the WASABI dataset, we were able to spot
some of them during the exploration process using a visualization tool called
MGExplorer. Figure 1 illustrates an example of duplicated entry for artists found during the
exploration process. Hereafter we present a short list of the types of data quality defects
we have found. We classify the problems in two categories, as follows:
1) Intrinsic defects encompass cases of duplicated data, missing data,
disambiguation of artists with similar names, wrong formats for dates, conflicts between values of
the same property collected from different data sources, broken links, etc.</p>
        <p>2) Scenario problems related are specific to the application domain, such as: i) the
same song with more than one producer or performer, according to the source; ii) a
big difference between the number of songs produced in one single year, compared to
others years (is it normal - related to some real life events? Is it an error during data
collection?); iii ) songs classified in multiples genres, which might be the expression
of errors in the classification of divergence of opinions among how songs could be
classified.
2.4</p>
      </sec>
      <sec id="sec-2-4">
        <title>Methods to assess data quality, to complete and to fix the dataset</title>
        <p>
          Some of the methods we found in the literature allows both the detection and the
correction of dataset inconsistencies, as follows:
– Sourcing knowledge [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]: a solution that takes advantage of the development of the
web and online communities to help fill blanks in a dataset. It can also be used to
detect and fix outliers in a dataset.
– Support Vector Machines [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] and matrix factorization: methods that have been
used to predict entities’ types.
– association rule mining [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and neural network : can be used to predict relations
based on chains of other relations,
– Retrospective evaluation: an approach that allows people to assess a value by saying
whether it is true or false.
– Reasoning: inference techniques are highly used in the semantic web community
to check for errors in knowledge graphs, by adding rules and restrictions on the
ontology, provided that the latter is rich.
– Interquartile range and kernel density estimation: these methods are used to correct
numerical outliers in a dataset.
– DeFacto [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]: one of the few methods to correct a dataset, it assigns confidence
scores to statements, based on their occurences in different web pages.
– Fact validation through consensus measurement [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]: an automatic approach using
knowledge graph interlinks to detect erroneous numerical values. It exploits the
links between identical resources and apply different matching functions between
the properties of individual sources. Facts in a knowledge graph are assumed to be
wrong if several other sources have a consensus for a contradictory fact.
– Graph embedding TransE [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]: a method that allows link prediction on large databases
by interpreting relationships as translations operating on the low-dimensional
embeddings of the entities.
        </p>
        <p>Whilst several methods for detecting problems with data quality exist, our research
questions are focused on how to communicate these problems to the users. For example,
it is a duplicated record and not a homonyms artists. In the example given by Figure 1,
the disambiguation can be made by allowing users to explore other attributes associated
to the artists.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Our approach</title>
      <p>As we shall see, detecting and solving data quality problems might require a
decisionmaking processing involving users. For example, different algorithms might provide
divergent analysis for music genre and the correct classification will depend on the users’
needs. For that, we propose to put users in the loop for detecting data quality problems
and for deciding how the problems must be solved. Moreover, rather than propose
completion/repairing methods (e.g., link prediction, duplication detection, missing URL,
etc.), our approach allows users to apply existing methods and visualize the outcomes
in terms of repairs proposed; ultimately users should be able to check if the corrections
fulfill their needs (or not). Figure 2 presents a view at glance of our approach for
detecting and solving quality problems whilst exploring music dataset using visualization
techniques. Our approach encompasses the following premises:
– Allow continuous integration of data from several sources, including results of
audio and song lyrics analysis; In addition to standard music data, we will be adding
emotion analysis, structure detection (verse, chorus, etc.), topic analysis, etc.;
– Use information visualization techniques for multivariate data (such as
MGExplorer and Parallel Coordinates) to represent all sort of data;
– Identify the problems with data quality during the exploration process using
visualization techniques; Figure 1 shows an example of a problem detected in the
WASABI dataset using MGExplorer, which is a duplicate artist.
– Solutions for detecting problems can be: manual, automatic or both;
– Visualization techniques can accommodate the results of data correction adding an
explanation to the context of use;
– Compare the results of methods for detecting problems, allowing the users to decide
about the outcomes of the corrections proposed. Validation of data
correction/completion can be done quantitatively, by running against some measures (i.e number
of missing properties, number of artists that require disambiguation) or
qualitatively (i.e present a before/after visualization, and do user testing with real users
to evaluate the refined data compared to what we had previously and evaluate the
tools themselves).</p>
    </sec>
    <sec id="sec-4">
      <title>Discussion and future work</title>
      <p>This paper presented a preliminary work towards the visualization of music datasets.
It includes a discussion about problems and potential solutions for integration methods
for fixing data quality problems along the visualization process. As we have discussed,
these data quality problems arose by continuous data integration (ex. new songs, new
analysis of old songs, conflicts detected over time...). So that, we claim that data quality
of music datasets is part of a continuous curation process rather than a definite state of
the dataset. For that, we propose a methodology aiming at visualizing music datasets,
highlighting problems found during the exploration process, as well as allowing to
compare solutions to fix those problems. The next steps should be to deal with integration
of corrective methods for fixing problems and support the versioning of data (a main
requirement for comparison of the methods’ outcomes). For this purpose, MGExplorer
will be used as a proof of concept to illustrate the feasibility of the methodology
proposed. We are currently working on running prototype that could be used to test our
hypothesis with end users. Finally, despite the fact that our work is focused on the
music dataset WABASI, we suggest that the solution might be suitable to other types of
datasets to be explored in the future.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>M.</given-names>
            <surname>Acosta</surname>
          </string-name>
          and al.
          <article-title>Crowdsourcing linked data quality assessment</article-title>
          .
          <source>In International semantic web conference</source>
          , pages
          <fpage>260</fpage>
          -
          <lpage>276</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>A.</given-names>
            <surname>Allik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mora-Mcginity</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Fazekas</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Sandler</surname>
          </string-name>
          .
          <article-title>Musicweb: an open linked semantic platform for music metadata</article-title>
          .
          <source>In Proc. 15th International Semantic Web Conf.</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>A.</given-names>
            <surname>Allik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Thalmann</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Sandler</surname>
          </string-name>
          . Musiclynx:
          <article-title>Exploring music through artist similarity graphs</article-title>
          .
          <source>In Companion Proceedings of the The Web Conference</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>N. U.</surname>
          </string-name>
          ”Antoine Bordes and al”.
          <article-title>Translating embeddings for modeling multi-relational data</article-title>
          . pages
          <fpage>2787</fpage>
          -
          <lpage>2795</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. T. ”
          <article-title>Bertin-Mahieux and al”. The million song dataset</article-title>
          . pages
          <fpage>591</fpage>
          -
          <lpage>596</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>M. BUFFA</surname>
          </string-name>
          <article-title>and al. The wasabi dataset: cultural, lyrics and audio analysis metadata about 2 million popular commercially released songs</article-title>
          .
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. U. G. ”
          <article-title>Jochen Hipp</article-title>
          and
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Nakhaeizadeh”. Algorithms for association rule mining - a general survey and comparison</article-title>
          .
          <source>In ACM SIGKDD Explorations Newsletter</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>R.</given-names>
            <surname>KHULUSI</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. KUSNICK</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <article-title>MEINECKE, and al. A survey on visualizations for musical data</article-title>
          .
          <source>In Computer Graphics Forum</source>
          , pages
          <fpage>82</fpage>
          -
          <lpage>110</lpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>C. F. Leandro</given-names>
            <surname>Guedes</surname>
          </string-name>
          .
          <article-title>Exploring music rankings with interactive visualization leandro</article-title>
          .
          <source>In Proceedings of the Symposium on Applied Computing</source>
          , pages
          <fpage>214</fpage>
          -
          <lpage>219</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. J. Lehmann and al. Defacto
          <article-title>- deep fact validation</article-title>
          .
          <source>In International semantic web conference</source>
          . Springer, Berlin, Heidelberg, pages
          <fpage>312</fpage>
          -
          <lpage>327</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>J. Paulus</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>M u¨ller, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Klapuri</surname>
          </string-name>
          .
          <article-title>Audio-based music structure analysis</article-title>
          .
          <source>In Proc. of the 11th International Society for Music Information Retrieval Conf</source>
          ., pages
          <fpage>625</fpage>
          -
          <lpage>636</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>E. M. Shuangyan Liu</surname>
          </string-name>
          , Mathieu d'Aquin.
          <article-title>Towards linked data fact validation through measuring consensus</article-title>
          .
          <source>In CEUR Workshop Proceedings</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>J.</given-names>
            <surname>Sleeman</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Finin</surname>
          </string-name>
          .
          <article-title>Type prediction for efficient coreference resolution in heterogeneous semantic graphs</article-title>
          .
          <source>In IEEE 7th International Conference on Semantic Computing</source>
          , pages
          <fpage>78</fpage>
          -
          <lpage>85</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>H. H. Wu</surname>
            and
            <given-names>J. P.</given-names>
          </string-name>
          <string-name>
            <surname>Bello</surname>
          </string-name>
          .
          <article-title>Audio-based music visualization for music structure analysis</article-title>
          .
          <source>In Proceedings of the 7th Sound and Music Computing Conference</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>