<!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>FCAMapX results for OAEI 2018</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Guowei Chen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Songmao Zhang</string-name>
          <email>smzhang@math.ac.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Mathematics, Academy of Mathematics and Systems Science, Chinese Academy of Sciences</institution>
          ,
          <addr-line>Beijing</addr-line>
          ,
          <country country="CN">P.R. China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Chinese Academy of Sciences</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <abstract>
        <p>FCAMapX is an automated ontology matching system based on Formal Concept Analysis, a mathematical model for analyzing individuals and structuring concepts. FCAMapX has succeeded in participating in three tracks of 2018 OAEI this year, including the Conference track, Anatomy, and Large Biomedical Ontologies. Based on our 2016 OAEI submission system FCA-Map which failed some large tasks within a designated time, we pursue improvements in e ciency and precision in FCAMapX. Concretely, we optimize the data structures for saving memory space and implement a more e cient algorithm for computing formal concept lattices. To favor precision, we tighten the condition for identifying lexical mappings and strengthen the structural validation to retrieve negative evidence for matches identi ed lexically and structurally. As a result, the running time for all the tasks has become less than an hour in our experimental setting; and in a majority of the cases, the precision and F-measure are both improved while the recall is lowered. Additionally, in comparison with other OAEI participants, FCAMapX has achieved the best or the second best F-measure and recall in most large biomedical ontology matching tasks.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Based on our 2016 OAEI participant system FCA-Map [
        <xref ref-type="bibr" rid="ref1 ref3">1,3</xref>
        ], this edition, called
FCAMapX, pursues to improve the e ciency and precision.
1.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>State, purpose, general statement</title>
      <p>
        In OAEI 2016, we submitted FCA-Map, a novel system based on Formal
Concept Analysis to identify and validate mappings across ontologies, including
oneto-one mappings and complex mappings. FCA-Map incrementally generates a
total of three types of formal contexts and extracts mappings from the lattices
derived. First, the token-based formal context describes how class names, labels,
and synonyms share lexical tokens, leading to lexical mappings (anchors) across
ontologies. Second, the relation-based formal context describes how classes are
in taxonomic, partonomic and disjoint relationships with the anchors, leading
to positive and negative structural evidence for validating the lexical
matching. Third, the positive relation-based context can be used to discover structural
mappings. The 2016 OAEI evaluation in the Anatomy, the Large Biomedical
Ontologies, and the Disease and Phenotype track demonstrates the e ectiveness of
FCA-Map and its competitiveness with the top-ranked systems. For
SNOMEDNCI(whole), the largest ontology matching task in OAEI, FCA-Map ranks rst
for recall and second for F-measure; ranks second for both F-measures of
FMANCI and FMA-SNOMED, and obtains the best F-measures for most Disease
and Phenotype tasks [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. On the other hand, FCA-Map su ers from long running
times due to the high complexity of deriving formal concept lattice in the Formal
Concept Analysis formalism, which is a PSPACE-complete problem. Moreover,
the performance of FCA-Map in terms of precision is relatively poorer than of
recall and F-measure. We intend to address these two issues in the 2018 edition
FCAMapX.
1.2
      </p>
    </sec>
    <sec id="sec-3">
      <title>Speci c techniques used</title>
      <p>
        In order to improve the e ciency, we optimize the data structures for saving
memory space and implement a more e cient algorithm Hermes [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for
computing formal concept lattice and Galois sub-hierarchy. The Hermes algorithm
has an e cient running time of O(minfnm; n g), where n is the number of
objects or attributes, m the size of formal context, and n the time required to
perform matrix multiplication (currently = 2:376). To improve the precision,
we tighten the condition for identifying lexical mappings from the token-based
lattice computed in the rst step. Moreover, the second step for structural
validation and the third step for structural mapping are swapped so that the positive
and negative evidence can be retrieved for all mappings identi ed, lexically and
structurally. This can favor precision as mappings with negative evidence are
discarded.
1.3
      </p>
    </sec>
    <sec id="sec-4">
      <title>Adaptations made for the evaluation</title>
      <p>
        Similarly to our previous edition, our SEALS submission included precomputed
word variants originated from UMLS[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] for mapping biomedical ontologies.
Moreover, in order to augment the performance of FCAMapX in mapping ontologies in
general purpose domains like those of the Conference track, we used the synsets
of WordNet[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] in the rst step for identifying synonymous terms. Property names
in the Conference ontologies are also taken into account when constructing the
token-based formal context for lexical mapping.
1.4
      </p>
    </sec>
    <sec id="sec-5">
      <title>Link to the system and parameters le</title>
      <p>SEALS wrapped version of FCAMapX for OAEI 2018 is available at https:
//drive.google.com/open?id=1-0upxrcPbu5OVJAJn-DtTOUMOh3QDriM.</p>
    </sec>
    <sec id="sec-6">
      <title>Link to the set of provided alignments</title>
      <p>The results obtained by FCAMapX for OAEI 2018 are available at https://
drive.google.com/open?id=1DzRD_90O3YwoGpW5FJL9vSy_f1Ia0YZo
2</p>
      <sec id="sec-6-1">
        <title>Results</title>
        <p>In this section, we present our evaluation results obtained by running FCAMapX
over the tracks of Anatomy, Conference, and Large Biomedical Ontologies. Tests
were performed using a desktop computer with 16 GB of RAM and Intel R
CoreTM i7-8700 CPU @ 3.20GHz.
2.1</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>The OAEI 2018 Anatomy Track</title>
      <p>
        The anatomy track consists of the Adult Mouse Anatomy (2744 classes) and a
fragment of the NCI Thesaurus (3304 classes) for describing the human anatomy.
Compared with our 2016 version, FCAMapX has improved the precision from
0.932 to 0.941, whereas the recall is decreased from 0.837 to 0.791, leading to a
drop of the F-Measure from 0.882 to 0.860, as shown in Table 1).
The Conference 2018 Track contains 16 ontologies describing the domain of
conference organizations. These ontologies are of smaller scale with limited classes
and semantic relations, for which our approach can be ine ective, as analyzed
in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In this edition, we add external knowledge source WordNet and the
results are listed in Table 2. Taking advantage of the additional synonyms de ned
in WordNet for general purpose domains, FCAMapX has increased the average
recall from 0.52 to 0.582 and the average F-measure from 0.61 to 0.62, while the
precision drops from 0.75 to 0.698.
This track consists of nding alignments between the Foundational Model of
Anatomy (FMA), SNOMED CT, and the National Cancer Institute Thesaurus
(NCI). These ontologies are of both large-scale and semantic richness. The results
obtained by FCAMapX are depicted in Table 3. Except for FMA-NCI (small), in
all other ve tasks, FCAMapX has managed to increase the precision as well as
      </p>
      <p>
        Task
cmt-conference
cmt-confOf
cmt-edas
cmt-ekaw
cmt-iasted
cmt-sigkdd
conference-confOf
confenrece-edas
conference-ekaw
conference-iasted
conference-sigkdd
confOf-edas
confOf-ekaw
confOf-iasted
conOf-sigkdd
edas-ekaw
edas-iasted
edas-sigkdd
ekaw-iasted
ekaw-sigkdd
iasted-sigkdd
the F-measure while the recall values are lowered. Take FMA-SNOMED (whole)
for example, the precision is 1.8 times of the 2016 version and the F-measure
1.4 times. More importantly, in our own experimental setting, FCAMapX
nished all tasks in the Large Biomedical track within 2 hours as required by 2016
OAEI, whereas our 2016 system failed the three Whole tasks. For the largest task
SNOMED-NCI (whole), our previous version ran about 13 hours as reported in
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], and by FCAMapX, the time has been downsized to 0.95 hours.
      </p>
      <p>As reported by OAEI 3, out of the six tasks in the track, FCAMapX ranks
rst for three and second for two tasks in terms of recall; and for F-measure,
FCAMapX ranks rst for two and second for three tasks.
3</p>
      <sec id="sec-7-1">
        <title>General comments</title>
        <p>This is the second time that we participate in the OAEI campaign with our
Formal Concept Analysis based systems. The main goal is to improve the e
ciency in regard to our 2016 edition which failed to nish within the designated
time for three tasks in Large Biomedical Ontologies track. This has been
accomplished by FCAMapX. At the same time, strengthening the structural validation
of mappings has yielded higher precisions which can lead to better F-measure
values.
3.1</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Comments on the results</title>
      <p>FCAMapX has succeeded in participating in three tracks this year, including the
Conference track, Anatomy, and Large Biomedical Ontologies. The running time
for all the tasks has become less than an hour now in our experimental setting.
In a majority of the cases, the precision and F-measure are both improved while
the recall is lowered. That FCAMapX performs unsatisfactorily for FMA-NCI
(small) in comparison with our 2016 system deserves a further explanation.
3.2</p>
    </sec>
    <sec id="sec-9">
      <title>Discussions on the way to improve the proposed system</title>
      <p>
        We intended to run FCAMapX on the Disease and Phenotype track where our
previous 2016 system performs competitively [
        <xref ref-type="bibr" rid="ref1 ref3">1,3</xref>
        ]. The results in our own setting
against the consensus alignments with vote 3 are listed in Table 4, where the
matching tasks involve the Human Phenotype (HP) Ontology, the Mammalian
Phenotype (MP) Ontology, the Human Disease Ontology (DOID), and the
Orphanet and Rare Diseases Ontology (ORDO). Note that these results cannot be
compared with our 2016 system, as the version and source of the four ontologies
are di erent from the ones used in 2016 4.
      </p>
      <p>Unfortunately, FCAMapX failed this track with errors as reported by the
OAEI evaluation. This indicates that the quality of the system shall be improved.
3 http://www.cs.ox.ac.uk/isg/projects/SEALS/oaei/2018/results/
4 http://oaei.ontologymatching.org/2018/phenotype/</p>
    </sec>
    <sec id="sec-10">
      <title>Comments on the OAEI procedure</title>
      <p>With our participating experience this year, we nd that OAEI is well organized
in an e cient way and organizers helpful. Various tracks have di erent levels of
di culty, which is challenging and appealing, and the SEALS platform is very
convenient to use.
4</p>
      <sec id="sec-10-1">
        <title>Conclusions</title>
        <p>In this paper, we present FCAMapX as an improved version of our 2016 OAEI
system FCA-Map. The improvement mainly lies in the e ciency, as illustrated
by the dramatic drop of running times, for instance from 13 to 1 hour for the
largest OAEI task. The second improvement is on the mapping precision which
normally causes the F-measure to rise. Compared with other OAEI participants,
FCAMapX has achieved the best or the second best F-measure and recall in
ve out of the six large biomedical ontology matching tasks. Despite these, our
system still has a long way to go in terms of covering all OAEI tracks, especially
those instance matching tasks for which the Formal Concept Analysis formalism
has a potential to prevail with its capability of clustering commonalities among
individuals.</p>
      </sec>
      <sec id="sec-10-2">
        <title>Acknowledgements</title>
        <p>This work has been supported by the National Key Research and Development
Program of China under grant 2016YFB1000902, and the Natural Science
Foundation of China grant 61621003.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2016</year>
          ,
          <article-title>December)</article-title>
          .
          <article-title>FCA-Map results for OAEI 2016</article-title>
          . In OM@ ISWC (pp.
          <fpage>172</fpage>
          -
          <lpage>177</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2016</year>
          , December).
          <article-title>Identifying and validating ontology mappings by formal concept analysis</article-title>
          .
          <source>In OM@ ISWC</source>
          (pp.
          <fpage>61</fpage>
          -
          <lpage>72</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Matching biomedical ontologies based on formal concept analysis</article-title>
          .
          <source>Journal of biomedical semantics</source>
          ,
          <volume>9</volume>
          (
          <issue>1</issue>
          ),
          <fpage>11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Berry</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huchard</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Napoli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sigayret</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2012</year>
          ,
          <article-title>October)</article-title>
          .
          <article-title>Hermes: an e cient algorithm for building Galois sub-hierarchies</article-title>
          .
          <source>In CLA: Concept Lattices and their Applications</source>
          (pp.
          <fpage>21</fpage>
          -
          <lpage>32</lpage>
          ). Universidad de Malaga.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Lindberg</surname>
            <given-names>DA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Humphreys</surname>
            <given-names>BL</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCray</surname>
            <given-names>AT</given-names>
          </string-name>
          , et al.
          <article-title>The uni ed medical language system</article-title>
          .
          <source>IMIA Yearbook</source>
          .
          <year>1993</year>
          ;
          <volume>32</volume>
          (
          <issue>4</issue>
          ):
          <fpage>28191</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Miller</surname>
          </string-name>
          .
          <article-title>WordNet: A Lexical Database for English</article-title>
          .
          <source>Communications of the ACM</source>
          ,
          <volume>38</volume>
          (
          <issue>11</issue>
          ):
          <fpage>3941</fpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. de Souza,
          <string-name>
            <given-names>K.X.S.</given-names>
            ,
            <surname>Davis</surname>
          </string-name>
          , J.:
          <article-title>Aligning ontologies and evaluating concept similarities</article-title>
          .
          <source>In: OTM Confederated International Conferences On the Move to Meaningful Internet Systems</source>
          , Springer (
          <year>2004</year>
          )
          <fpage>10121029</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Guan-yu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shu-peng</surname>
          </string-name>
          , L., et al.:
          <article-title>Formal concept analysis based ontology merging method</article-title>
          .
          <source>In: Computer Science and Information Technology (ICCSIT)</source>
          ,
          <year>2010</year>
          3rd IEEE International Conference on. Volume
          <volume>8</volume>
          ., IEEE (
          <year>2010</year>
          )
          <fpage>279282</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Obitko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Snsel</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smid</surname>
          </string-name>
          , J.:
          <article-title>Ontology design with formal concept analysis</article-title>
          .
          <source>CLA</source>
          <volume>128</volume>
          (
          <issue>3</issue>
          ) (
          <year>2004</year>
          )
          <fpage>13771390</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Stumme</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maedche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Fca-merge: Bottom-up merging of ontologies</article-title>
          .
          <source>In: IJCAI. Volume</source>
          <volume>1</volume>
          . (
          <year>2001</year>
          )
          <fpage>225230</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <article-title>Restructuring lattice theory: an approach based on hierarchies of concepts</article-title>
          .
          <source>In: Ordered sets</source>
          . Springer (
          <year>1982</year>
          )
          <fpage>445470</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , J.:
          <article-title>Fuzzy fca based ontology mapping</article-title>
          .
          <source>In: 2010 First International Conference on Networking and Distributed Computing</source>
          , IEEE (
          <year>2010</year>
          )
          <fpage>181185</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bodenreider</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Experience in aligning anatomical ontologies</article-title>
          .
          <source>International journal on Semantic Web and information systems 3(2)</source>
          (
          <year>2007</year>
          )
          <fpage>1</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>