<!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>Mix'n'Match: Iteratively Combining Ontology Matchers in an Anytime Fashion</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Simon Steyskal</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Axel Polleres</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Siemens AG</institution>
          ,
          <addr-line>Siemensstrasse 90, 1210 Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Vienna University of Economics &amp; Business</institution>
          ,
          <addr-line>1020 Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Vienna University of Technology</institution>
          ,
          <addr-line>1040 Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Mix'n'Match is a framework to combine diferent ontology matchers in an iterative fashion for improved combined results: starting from an empty set of alignments, we aim at iteratively supporting in each round, matchers with the combined results of other matchers found in previous rounds, aggregating the results of a heterogeneous set of ontology matchers, cf. Fig.1.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Alignment Combination: The combination of the alignments, especially
the choice of those which are used for the enrichment step is based on majority
votes. By only accepting alignments which were found by a majority of
heterogeneous matching tools we aim to ensure a high precision of the found alignments
and therefore try to emulate reference alignments as e.g. provided by iterative
approval through a human domain expert. Although Mix’n’Match would support
the definition of an alignment confidence threshold as additional parameter (i.e,
only allowing alignments over a specific threshold to pass) we set this threshold
per default to 0 in our experiments: since the calculation of confidence values
is not standardized across matchers and some matchers only produce boolean
confidence values, e.g. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]). Other result aggregation methods may be conceivable
here, like taking the individual performance of of-the-shelf matchers on specific
matching tasks into account [
        <xref ref-type="bibr" rid="ref2 ref4">2, 4</xref>
        ], but since this approach would lead to a more
inflexible alignment process this issue needs more detailed investigations in future
versions of Mix’n’Match.
      </p>
      <p>Ontology Enrichment: After mixing of the alignments, enrichment of the
ontologies takes place; since most ontology matchers do not support refernce
alignments (as specified by the OAEI alignment format 4), we implement
enrichment by simple URI replacement to emulate such reference alignments found in
each matching round: for every pair of matched entities in the set of aggregated
alignments, a merged entity URI is created and will replace every occurrence
of the matched entities in both ontologies. This approach is motivated by the
assumption that if two entities were stated as equal by the majority of ontology
matchers, their URI can be replaced by an unified URI, stating them as equal
in the sense of URIs as global identifiers. Note that, despite the fact that most
matchers seem to ignore URIs as unique identifiers of entities, our experiments
showed that URI replacement was efective in boosting the confidence value of
such asserted alignments in almost all considered matchers.</p>
      <p>
        Intermediate Results and Anytime Behavior: We collect the
intermediate results of every finished of-the-shelf matcher in every iteration. Furthermore
we keep track of every alignment found so far together with the number of
individual matchers which have found this alignment in any previous matching
round. This ofers the possibility to interrupt the matching process at any time,
retrieving only those alignments which have been found by the majority of the
ontology matchers at the time the interruption has taken place. In contrast to
other ontology matchers which ofer this anytime behavior like MapPSO [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we
are not only restricted to gather alignment results of the last finished matching
iteration, but also use the alignment results of already finished of-the-shelf
matchers in the current matching round.
      </p>
      <p>Evaluation Results To test our approach, we based our evaluations on
OAEI evaluation tracks (Benchmark, Conference, Anatomy) and retrieved very
promising results, typically outperforming the single matchers combined within
the Mix’n’Match framework in terms of F-measure. For detailed evaluation results
we refer our readers to an extended report accompanying this poster, available
at http://www.steyskal.info/om2013/extendedversion.pdf.
4 http://alignapi.gforge.inria.fr/format.html</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>J.</given-names>
            <surname>Bock</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hettenhausen</surname>
          </string-name>
          .
          <article-title>Discrete particle swarm optimisation for ontology alignment</article-title>
          .
          <source>Information Sciences</source>
          ,
          <volume>192</volume>
          :
          <fpage>152</fpage>
          -
          <lpage>173</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>I.F.</given-names>
            <surname>Cruz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Palandri Antonelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Stroe</surname>
          </string-name>
          .
          <article-title>Eficient selection of mappings and automatic quality-driven combination of matching methods</article-title>
          .
          <source>In Int'l Workshop on Ontology Matching (OM)</source>
          ,
          <source>CEUR</source>
          volume
          <volume>551</volume>
          , pages
          <fpage>49</fpage>
          -
          <lpage>60</lpage>
          . Citeseer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>M.</given-names>
            <surname>Seddiqui Hanif</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Aono</surname>
          </string-name>
          .
          <article-title>An eficient and scalable algorithm for segmented alignment of ontologies of arbitrary size</article-title>
          .
          <source>J. Web Sem</source>
          .,
          <volume>7</volume>
          (
          <issue>4</issue>
          ):
          <fpage>344</fpage>
          -
          <lpage>356</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>A.</given-names>
            <surname>Nikolov</surname>
          </string-name>
          , M.
          <string-name>
            <surname>d'Aquin</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Motta</surname>
          </string-name>
          .
          <article-title>Unsupervised learning of link discovery configuration</article-title>
          .
          <source>In ESWC2012</source>
          , pages
          <fpage>119</fpage>
          -
          <lpage>133</lpage>
          . Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>