<!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>ALIN Results for OAEI 2019</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jomar da Silva</string-name>
          <email>jomar.silva@uniriotec.br</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carla Delgado</string-name>
          <email>carla@ppgi.ufrj.br</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kate Revoredo</string-name>
          <email>katerevoredo@ppgi.ufrj.br</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fernanda Araujo Bai~ao</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Industrial Engineering, Ponti cal Catholic University of Rio de Janeiro (PUC-Rio)</institution>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Graduate Program in Informatics, Federal University of Rio de Janeiro (UFRJ)</institution>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>State</institution>
          ,
          <addr-line>Purpose and General Statement</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>1 ALIN is an ontology matching system specialized in the interactive ontology matching, and its main characteristic is the use of expert feedback to improve the set of selected mappings, using semantic and structural techniques to make this improvement. This paper describes its con guration for the OAEI 2019 competition and discusses its results.</p>
      </abstract>
      <kwd-group>
        <kwd>ontology matching</kwd>
        <kwd>Wordnet</kwd>
        <kwd>interactive ontology matching</kwd>
        <kwd>ontology alignment</kwd>
        <kwd>interactive ontology alignment</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1.1</p>
    </sec>
    <sec id="sec-2">
      <title>Speci c Techniques Used</title>
      <p>Alin handles three sets of mappings: (i) Accepted, which is a set of mappings
de nitely to be retained in the alignment; (ii) Selected, which is a set of mappings
where each is yet to be decided if it will be included in the alignment; and (iii)
Suspended, which is a set of mappings that have been previously selected, but
(temporarily or permanently) ltered out of the alignment.</p>
      <p>Given the previous de nitions, Alin procedure follows 5 Steps, described as
follows:
1. Select mappings: select the rst mappings and automatically accepts some
of them. We explain the selection and acceptance process below;
2. Filter mappings: suspend some selected mappings, using lexical criteria for
that;
3. Ask expert: accepts or rejects selected mappings, according to expert
feedback
4. Propagate: select new mappings, reject some selected mappings or unsuspend
some suspended mappings (depending on newly accepted mappings)
5. Go back to 3 as long as there are undecided selected mappings</p>
      <p>All versions of ALIN (since its very rst OAEI participation) follow this
general procedure. In this 2019 version, however, we introduced modi cations in
Step 1. In previous versions, ALIN automatically accepted only the entities with
the same name. In this version, ALIN also automatically accepts the entities
whose names are synonyms or with variations in name words. ALIN searches
synonyms in the Wordnet. In the Anatomy track, ALIN uses the FMA ontology
too.</p>
      <p>
        ALIN applies the following techniques:
{ Line 1. ALIN selects mappings using linguistic similarities between entity
names. ALIN uses synonyms and variations in entity name words to
automatically accept mappings. At this time, ALIN automatically selects and
accepts only concept mappings. To do that, ALIN uses linguistic metrics.
ALIN uses the Wordnet and domain-speci c ontologies (the FMA Ontology
in the Anatomy track) to nd synonyms between entities.
{ Line 2. ALIN suspends the selected mappings whose entities have low lexical
similarity. We use the Jaccard, Jaro-Wrinkler, and n-gram lexical metrics to
calculate the lexical similarity of the selected mappings. We based the process
of choosing the similarity metrics used by ALIN on the result of these metrics
in assessments [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. It is important to know that these suspended mappings
can be unsuspended later, by structural analysis, as proposed in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
{ Line 3. At this point, the expert interaction begins. ALIN sorts the selected
mappings in a descending order according to the sum of similarity metric
values. The sorted selected mappings are submitted to the expert.
{ Line 4. Initially, the set of selected mappings contains only concept
mappings. At each interaction with the expert, if the expert accepts the mapping,
ALIN (i) removes from the set of selected mappings all the mappings that
compose the mapping anti-pattern [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ][
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] (we explain mapping anti-pattern
below) with the accepted mappings; (ii) selects data property (like [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]) and
object property mappings related to the accepted concept mappings; (iii)
unsuspends all concept mappings whose both entities are subconcepts of the
concept of an accepted mapping, following a similar technique proposed in
our previous work [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
{ Line 5. The interaction phase continues until there are no selected mappings.
      </p>
      <p>An ontology may have construction constraints, such as a concept cannot be
equivalent to its superconcept. An alignment may have other constraints like,
for example, an entity of ontology O cannot be equivalent to two entities of the
ontology O0. A mapping anti-pattern is a combination of mappings that generates
a problematic alignment, i.e., a logical inconsistency or a violated constraint.
1.3</p>
    </sec>
    <sec id="sec-3">
      <title>Link to the System and Parameters File</title>
      <p>ALIN is available 2 as a package to be run through the SEALS client.
2</p>
      <p>Results
Interactive ontology matching is the focus of the ALIN system. Comparing its
results in the 2019 campaign to its previous participations (Table 5), ALIN
improvements include an expressive reduction on the number of interactions
with the expert and the increase of the quality of the generated alignment.
2.1</p>
    </sec>
    <sec id="sec-4">
      <title>Comments on the Participation of the ALIN in Non-Interactive</title>
    </sec>
    <sec id="sec-5">
      <title>Tracks</title>
      <p>ALIN used new techniques to automatically accept mappings. These techniques
led to an increase in the F-Measure of non-interactively generated alignment,
which shows the e ectiveness of the techniques. (Table 1 and Table 2).
Conference track, unlike the Anatomy track, has relationship mappings and attribute
mappings that ALIN does not automatically accept, thus making the F-Measure
on the Conference track, although higher than last year, still low.
2 https : ==drive:google:com=f ile=d=1SxJ L6f LRV qI84epm8DbAM lcscEoGbgZ=view?usp =
sharing</p>
    </sec>
    <sec id="sec-6">
      <title>Comments on the Participation of the ALIN in Interactive</title>
    </sec>
    <sec id="sec-7">
      <title>Tracks</title>
      <p>In the Anatomy track, ALIN was tied for second in quality (F-Measure) with
slightly lower total requests (Table 3). In the Conference track, ALIN was tied
for rst in quality with a slightly higher total request (Table 4).
Interactive Anatomy Track In this track, ALIN has had a decrease in the
number of expert interactions and an increase in the quality of the generated
alignment, showing that the new techniques used to automatically accept correct
mappings are e ective (Table 5).</p>
      <p>ALIN used the FMA ontology to help nd synonyms between the two
ontologies of the Anatomy track. The Foundational Model of Anatomy Ontology
(FMA) is a reference ontology for the domain of Human anatomy 3.
3 \Foundational Model of Anatomy Ontology". Available at
http://sig.biostr.washington.edu/projects/fm/AboutFM.html Last accessed on
Oct, 11, 2019.
365
236
388
228
221
82
Interactive Conference Track In this track, ALIN has had a decrease in the
number of expert interactions keeping a good quality of the generated alignment
(Table 7).
2.3</p>
    </sec>
    <sec id="sec-8">
      <title>Comparison of the Participation of ALIN in OAEI 2019 with his Participation in OAEI 2018</title>
      <p>In this version, ALIN uses new techniques to automatically accept mappings.
These techniques use synonyms and word variations to nd equal entities
between the two ontologies. ALIN also started to use FMA ontology as an external
resource.</p>
      <p>The use of the new techniques proved to be e ective as it reduced the number
of interactions while keeping a good level of quality. The new techniques also
increased the quality of the alignment generated in Anatomy interactive tracking,
where ALIN used the FMA ontology.</p>
      <p>It is not always possible to use an external resource to nd synonyms between
entities of two ontologies, but when this is possible, the results showed that it is
worth it.</p>
      <p>The quality of the alignment generated by ALIN is dependent on the correct
expert feedback, as expert responses are used to select new mappings. When
ALIN selects wrong mappings, the quality of the generated alignment tends to
decrease. But if we compare this year's quality decline with last year's, we see
that this fall is less sharp (Table 6 and Table 8). The less sharp decline in quality
is because we need less user interaction as we are automatically accepting more
mappings.</p>
      <p>The organization of FMA ontology in memory and the search for synonyms
and word variations led to longer run time (Table 9 and Table 10)
{ handling user error rate;
Evaluating the results, we can see that the system has improved, although it can
improve even further, towards:
{ generating a higher quality initial alignment in its non-interactive phase;
{ reducing the number of interactions with the expert;</p>
      <p>And there was a worsening run time, where we could improve too.</p>
    </sec>
    <sec id="sec-9">
      <title>Conclusions</title>
      <p>ALIN used new techniques to automatically accept new mappings. They have
been e ective in reducing the number of interactions, while also keeping good
quality in the generated alignment. In the case of the Anatomy track, these new
techniques both decreased the number of interactions and increased the quality
of the generated alignment. We can explain this quality improvement in this
track by the use of the FMA ontology as a new external resource. With the use
of the new techniques in both Anatomy and Conference tracks, there has been
a less sharp drop in quality as the expert makes mistakes. Nevertheless, ALIN
had an increase in run time due to the use of the new techniques, which may be
addressed in future work.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Paulheim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hertling</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ritze</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <source>Towards Evaluating Interactive Ontology Matching Tools. Lecture Notes in Computer Science</source>
          <volume>7882</volume>
          (
          <year>2013</year>
          )
          <volume>31</volume>
          {
          <fpage>45</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Cheatham</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>String similarity metrics for ontology alignment</article-title>
          .
          <source>In: Proceedings of the 12th International Semantic Web Conference - Part II. ISWC '13</source>
          , New York, NY, USA, Springer-Verlag New York, Inc. (
          <year>2013</year>
          )
          <volume>294</volume>
          {
          <fpage>309</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Baia~o,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Revoredo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Euzenat</surname>
          </string-name>
          , J.:
          <article-title>Semantic interactive ontology matching: Synergistic combination of techniques to improve the set of candidate correspondences</article-title>
          . In: OM-2017
          <source>: Proceedings of the Twelfth International Workshop on Ontology Matching. Volume</source>
          <year>2032</year>
          . (
          <year>2017</year>
          )
          <volume>13</volume>
          {
          <fpage>24</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Guedes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Baia~o,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Shivaprabhu</surname>
          </string-name>
          , Revoredo, R.:
          <article-title>On the Identi cation and Representation of Ontology Correspondence Antipatterns</article-title>
          .
          <source>In: Proc. 5th Int. Conf. Ontol. Semant. Web Patterns (WOP'14)</source>
          ,
          <source>CEUR Work. Proc. (</source>
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Guedes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Baia~o,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Revoredo</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          :
          <article-title>Digging Ontology Correspondence Antipatterns</article-title>
          .
          <source>In: Proceeding WOP'14 Proc. 5th Int. Conf. Ontol. Semant. Web Patterns</source>
          . Volume
          <volume>1032</volume>
          . (
          <year>2014</year>
          )
          <volume>38</volume>
          |-
          <fpage>48</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Revoredo</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , Baia~o,
          <string-name>
            <given-names>F.A.</given-names>
            ,
            <surname>Euzenat</surname>
          </string-name>
          , J.:
          <article-title>Interactive Ontology Matching: Using Expert Feedback to Select Attribute Mappings</article-title>
          . (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Baia~o,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Revoredo</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          :
          <article-title>Alin results for oaei 2018</article-title>
          . In: Ontology Matching: OM-2018
          <source>: Proceedings of the ISWC Workshop</source>
          . OM'
          <volume>18</volume>
          (
          <year>2018</year>
          )
          <volume>117</volume>
          {
          <fpage>124</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. :
          <article-title>Results for oaei 2019 - anatomy track</article-title>
          . http://oaei.ontologymatching.org/ 2019/results/anatomy/ Accessed:
          <fpage>2019</fpage>
          -10-11.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. :
          <article-title>Results of evaluation for the conference track within oaei 2019</article-title>
          . http://oaei. ontologymatching.org/2019/results/conference/index.html Accessed:
          <fpage>2019</fpage>
          - 10-11.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. :
          <article-title>Results for oaei 2019 - interactive track</article-title>
          . http://oaei.ontologymatching.org/ 2019/results/interactive/ Accessed:
          <fpage>2019</fpage>
          -10-11.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Baia~o,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Revoredo</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          :
          <article-title>Alin results for oaei 2016</article-title>
          . In: OM-2016
          <source>: Proceedings of the Eleventh International Workshop on Ontology Matching. OM'16</source>
          (
          <year>2016</year>
          )
          <volume>130</volume>
          {
          <fpage>137</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Baia~o,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Revoredo</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          :
          <article-title>Alin results for oaei 2017</article-title>
          . In: OM-2017
          <source>: Proceedings of the Twelfth International Workshop on Ontology Matching. OM'17</source>
          (
          <year>2017</year>
          )
          <volume>114</volume>
          {
          <fpage>121</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. :
          <article-title>Results for oaei 2018 - interactive track</article-title>
          . http://oaei.ontologymatching.org/ 2018/results/interactive/index.html Accessed:
          <fpage>2019</fpage>
          -10-11.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>