<!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>Optima+ Results for OAEI 2012</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Uthayasanker Thayasivam</string-name>
          <email>uthayasa@cs.uga.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tejas Chaudhari</string-name>
          <email>tejas@cs.uga.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Prashant Doshi</string-name>
          <email>pdoshi@cs.uga.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>THINC Lab, Department of Computer Science, University of Georgia</institution>
          ,
          <addr-line>Athens, Georgia 30602</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this report, we present the results of Optima+ in the Ontology Alignment Evaluation Initiative (OAEI) 2012. We mainly foucused on three tracks Benchmark, Conference, and Anatomy. However we were eavluated in all the tracks of the campaign offered in SEALS platform: Benchmark, Conference, Anatomy, Multifarm, Library, and LargeBioMed. We present the new and improved implementation of the Optima algorithm, Optima+ and its results for all the tracks offered within SEALS platform. Optima+ is the latest version of Optima , aimed to perform faster and better. Importantly, we match the highest f-measure (0.65) obtained for the conference track in last year's campaign. Moreover, this year we debut in large ontology tracks: Anatomy and Library aided by a naive divide and conquer approach.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1.1
The ontology alignment problem is to find a set of correspondences between two
ontologies O1 and O2. Because ontologies may be modeled as labeled graphs (though
with some possible loss of information), the problem is often cast as a matching
problem between such graphs. An ontology graph, O, is defined as, O = hV, E, Li, where
V is the set of labeled vertices representing the entities, E is the set of edges
representing the relations, which is a set of ordered 2-subsets of V , and L is a mapping from
each edge to its label. Let M be the standard |V1| × |V2| matrix that represents the match
between the two graphs O∞ = hV1, E1, L1i, O∈ = hV2, E2, L2i:</p>
      <p>
        M = 

Where f (·) represents the correspondence between the two ontology graphs.
Consequently, M is a binary matrix representing the match.
Optima formulates the problem of inferring a match between two ontologies as a
maximum likelihood problem, and solves it using the technique of expectation-maximization
(EM) originally developed by Dempster et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. It implements the EM algorithm as
a two-step process of computing expectation followed by maximization, which is
iterated until convergence. The expectation step consists of evaluating the expected log
likelihood of the candidate alignment given the previous iteration’s alignment:
|V1| |V2|
Q(M i|M i−1) = X X P r(yα|xa, M i−1) × logP r(xa|yα, M i)παi
a=1 α=1
(2)
Where xa and yα are the entities of ontologies O1 and O2, respectively, and παi is the
prior probability of yα. P r(xa|yα, M i) is the probability that node xa is in
correspondence with node yα given the match matrix M i. The prior probability is computed using
the following equation,
παi =
      </p>
      <p>1 X|V1| P r(yα|xa, M i−1)
|V1| a=1
The generalized maximization step involves finding a match matrix, M∗i, that improves
on the previous one:</p>
      <p>
        M∗i = M i ∈ M : Q(M i|M∗i−1) ≥ Q(M∗i−1|M∗i−1)
(3)
1.3
Optima+ is a new and improved redesign of Optima to achieve a better alignment,
yet in significantly less time. It adopts the block coordinate descent (BCD) technique
for iterative ontology alignment proposed by us [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] to improve the convergence of
the iterative process. Briefly, Optima+ is an optimized and efficient implementation
of Optima algorithm. The new features Optima+ brings are 1) Block coordinate
descent 2) Improved similarity calculation 3) Improved alignment extraction and 4) Large
ontology matching. In the following four sub-sections we describe these four features.
Block Coordinate Descent For Optima Optima+ improve its performance by
extending the Optima algorithm with the block coordinate descent (BCD) technique
proposed in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. This technique helps to speed up its convergence. Let S denote a block of
coordinates, which is indexed by a non-empty subset of {1, 2, . . . , N }. We may define a
set of such blocks as, B = {S0, S1, . . . , SC }, which is a set of subsets each representing
a coordinate block with the constraint that, S1 ∪ S2 ∪ . . . ∪ SC = {1, 2, . . . , N }. Now,
in each iteration, Optima+ (BCD enhanced Optima ) chooses a block of the match
matrix, MSi c , and its expected log likelihood is estimated. It chooses the blocks in a
sequential manner such that all the blocks are iterated in order. Equation 2 is modified
to estimate the expected log likelihood of the block of a candidate alignment as:
|V1,c| |V2|
QS (MSi c |M i−1) = X X P r(yα|xa, M i−1) × logP r(xa|yα, MSi c ) παi,c
a=1 α=1
(4)
Here, V1,c denotes the set of entities of ontology, O1, participating in the
correspondences included in Sc. Notice that the prior probability, παi,c, is modified as well to
utilize just V1,c in its calculations.
      </p>
      <p>The generalized maximization step now involves finding a match matrix block,
MSi c,∗, that improves on the previous one:</p>
      <p>MSi c,∗ = MSi c ∈ MSc : QS (MSi c,∗|M∗i−1) ≥ QS (MSi −c,1∗|M∗i−1)
(5)
Here, MSi −c,1∗ is a part of M∗i−1. At iteration i, the best alignment matrix, M∗i, is formed
by combining the block matrix, MSi c,∗, which improves the QS function as defined in
Eq. 5 with the remaining from the previous iteration, MSi˜−c,1∗, unchanged.</p>
      <p>
        An important heuristic, which has proven highly successful in ontology alignment,
matches parent entities in two ontologies if their respective child entities were
previously matched. This motivates grouping together those variables, maα in M , into a
coordinate block such that the xa participating in the correspondence belong to the
same height leading to a partition of M . The height of an ontology node is the length of
the shortest path from a leaf node. Let the partition of M into the coordinate blocks be
{MS0 , MS1 , . . . , MSC }, where C is the height of the ontology O1. Thus, each block is
a submatrix with as many rows as the number of entities of O1 at a height and number
of columns equal to the number of all entities in O2. For example, the correspondences
between the leaf entities of O1 and all entities of O2 will form the block, MS0 .
Similarity measures Similarity has become a classical tool for ontology matching.
Similarity measure between ontological concepts such as classes and properties, is
commonly a measure in the range of [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] represents how similar the two concepts are. The
similarity measures used in the context of ontology matching can be broadly
categorized into lexical similarity and structural similarity. Lexical similarity measures use
the lexical properties of a concept (URIs, labels, names, and comments) to measure the
similarity between the concepts while structural similarity measures exploit the graph
matching algorithms to derive the similarity measure. The lexical similarity used in
Optima+ between two concepts C1 and C2 is defined as,
      </p>
      <p> SimLex(Label-C1, Label-C2), 
Sim(C1, C2) = M ax  SimLex(N ame-C1, N ame-C2), 
 Cos(Comment-C1, Comment-C2) 
(6)</p>
      <p>Where Label-C1,N ame-C1, and Comment-C1, are the label, name and comment
of the concept C1. As shown in Eq. 7 below the lexical similarity between the phrases
P1 and P2 is,</p>
      <p> LinSim(P1, P2), CosSim(P1, P2), 
SimLex(P1, P2) = M ax  SW Sim(P1, P2), N W Sim(P1, P2), 
 LevSim(P 1, P 2) 
(7)</p>
      <p>
        Here, LinSim is the popular similarity measure introduced by Lin [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and CosSim
is the gloss based cosine similarity described in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. These two similarity measures
requires a lexical database like WordNet [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Optima+ uses WordNet version 3.0 for
OAEI 2012 along with the information content database provided by [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. SWSim is the
Smith-Waterman [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] similarity measure and NWSim is the Needleman-Wunsch [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
similarity measure. LevSim is the similarity measure that is the inverse of Levenshtein
distance between the phrases.
      </p>
      <p>Alignment Extraction Alignment extraction is the process of pruning a set of
correspondences in an alignment to achieve a minimal and consistent alignment. A minimal
alignment is achieved by removing the correspondences which can be inferred by an
existing correspondence. A consistent alignment is achieved by resolving conflicting
correspondences. Optima+ adopts a simple heuristic based alignment extraction
process, which is described below,
– For each class-correspondence (N1, N2) in the alignment, any correspondence among
the children of N1 and children of N2 is removed.
– For each class-correspondence (N1, N2) in the alignment, any correspondence which
maps children of N1 to parent of N2 or children of N2 to parent of N1 is removed
if its similarity is less than the similarity of N1 and N2.
– If a concept is mapped to more than one concept then, we select the correspondence
with highest similarity (M axSim) and remove all other correspondences which are
less than a predefined threshold T1. We also remove all other correspondences with
similarity less than the M axSim − δ. Here δ is a user configurable value in the
range of [0, 0.5].</p>
      <p>
        Large Ontology Matching The time complexity of Optima to align Ontology O1 of
size |O1| and O2 of size |O2| is (|O1| × |O2|)2 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Hence, despite its efficient
implementation in Optima+ , it still takes significantly longer time to match larger ontologies.
We solve this problem using a naive divide and conquer approach. The large ontology
matching is triggered if number of classes in one of the ontology exceeds a user
configurable threshold (for this campaign it is set to 600 named classes). Optima+ partitions
the ontology using a structural partitioning algorithm and matches every block from first
ontology with every block from the second ontology separately. Finally, it merges all
the block-alignments together as final alignment. The partitioning algorithm employed
in Optima+ is based on breadth first tree traversal described in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
1.4
      </p>
      <p>State, purpose, general statement
Optima+ is a general purpose ontology alignment tool capable of matching English
language ontologies described in OWL, RDFS/RDF, and N3.
1.5</p>
      <p>Specific techniques used
As described earlier, Optima+ employs a variety of similarity measures, a simple
alignment extraction and large ontology matching using a naive divide and conquer
approach.
1.6</p>
      <p>Adaptations made for the evaluation
We made couple of changes to the alignment extraction process for this campaign. First,
we filtered the correspondences between imported concepts even though they have been
directly used within the ontologies. Second, we implemented the heuristics mentioned
in the sub-section 1.3 to make the alignment minimal. The default alignment extraction
of optima is not as strict as the one configured for this campaign.
1.7</p>
      <p>Link to the system and parameters file
A detail presentation of the system, its configuration and parameters used for this
campaign and results can be found at http://thinc.cs.uga.edu/thinclabwiki/
index.php/OAEI_2012.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Results</title>
      <p>Optima+ is evaluated in all the six tracks under SEALS platform in OAEI 2012 though,
we only focused in benchmark, conference and anatomy tracks. For this report the
results for all these tracks are summarized except for large biomedical track. Optima+
could not successfully finish aligning the large biomedical track due to a fatal error.
Detailed results for individual tracks and test cases can be found at http://thinc.
cs.uga.edu/thinclabwiki/index.php/OAEI_2012.
2.1</p>
      <p>
        benchmark
The Benchmark test library consists of 5 different test suites [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Each of the test suits is
based on individual ontologies, consists of number of test cases. Each test case discards
a number of information from the ontology to evaluate the change in the behavior of
the algorithm. There are six categories of such alterations – changing name of entities,
suppression or translation of comments, changing hierarchy, suppressing instances,
discarding properties with restrictions or suppressing all properties and expanding classes
into several classes or vice versa. Suppressing entities and replacing their names with
random strings results into scrambled labels of entities. Test cases from 248 till 266
consist of such entities with scrambled labels. Table. 1 shows Optima+ ’s performance in
benchmark track on, 100 series test cases, 200 series test cases without scrambled labels
test cases and all the scrambled labels test cases. The average precision for Optima+
is 0.95 while average recall is 0.83 for all the test cases in 200 series except those with
scrambled labels. For test cases with scrambled labels, the average recall is dropped by
0.53 while precision is dropped only by 0.04. When labels are scrambled, lexical
similarity becomes ineffective. For Optima+ algorithm, structural similarity stems from
lexical similarity hence scrambling the labels makes the alignment more challenging
for Optima+ . Result is 46% decrease in average F-Measure from 0.85 to 0.46. This
trend of reduction in precision, recall and f-measure can be observed throughout the
benchmark track. For all the test suits, test cases with scrambled labels resulted into
lower precision, recall and f-measure. Optima+ ’s algorithm faces difficulties in
aligning ontologies with low or no lexical similarity.
Previous year, Optima could not sucessfully complete aliging anatomy track. This year,
with the help of large ontology matching process, Optima+ is able to sucessfully align
ontologies of this track. In anatomy track, Optima+ yields 0.854 precision and 0.584
recall in 6460 seconds. We hope with bio medical lexical databases like Unified Medical
Language System (UMLS) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] Optima+ could improve its recall.
2.3
      </p>
      <p>
        conference
For this track, Optima+ achieves recall of 0.68 and precision of 0.62. Both the recall
and the precision are improved compared to the performance of Optima in OAEI 2011.
Overall there is 81% increase in F-Measure compared to OAEI 2011. This makes
Optima+ , to tie the top performer in OAEI 2011[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] in terms of F-Meaure(0.65). Table 2
lists the harmonic means for precision, recall and f-measure along with total runtime
for conference track of Optima in OAEI 2011 and Optima+ in OAEI 2012.
      </p>
      <p>The performance improvement in conference track arises from the improved
similarity measure and the alignment extraction (Section 1.3). Optima+ also utilizes
improved design and optimization techniques to reduce the runtime. The runtimes reported
in the Table 2 cannot be compared directly as the underlying systems used for
evaluations differ. However, the runtime improvement from 15+ hours to around 23 minutes
is perspicuous.</p>
      <p>Year Precision (H-mean) Recall (H-mean) F-Measure (H-mean) Total Runtime
2011 0.26 0.60 0.36 15hrs
2012 0.62 0.68 0.65 1349sec
Since Optima+ focus only on English language ontologies, it gives low performance
in this track as expected. However it is interesting to notice that Optima+ yields an
average recall of 1.0 with an average precision of 0.01.</p>
      <p>Library is another large ontology matching track in OAEI 2012. Optima+ attains a
precision of 0.321 and a recall of 0.072 in 37,457 seconds.
3</p>
    </sec>
    <sec id="sec-3">
      <title>General comments</title>
      <p>Last year Optima debuted the OAEI campaign with promising results. However it took
too long to finalize the alignment process. This year we redesigned the Optima
algorithm to complete the alignment process faster and were able to speed it from minutes to
seconds. Additionally, we implemented a naive divide and conquer approach to tackle
the large ontology matching problem.</p>
      <p>Optima+ matches the last year’s best f-measure (0.65) in conference track, and
gives 0.87 f-measure on average for benchmark track excluding the scrambled labeled
test cases. However, as revealed in benchmark track Optima+ heavily relies on lexical
features of ontologies to align them. In large ontology tracks (anatomy and library)
Optima+ struggles to perform well as it performed in other tracks (conference and
benchmark). We suppose that a dedicated alignment extraction is needed to merge the
results of blocks in large ontology matching process.</p>
      <p>We are aiming to improve our f-measure for large ontology matching by improving
the entire large ontology matching process. Specifically, we would like to introduce an
exclusive alignment extraction process for large ontology matching. Further, we want to
find an optimum partition strategy for BCD technique which yields better alignment yet
faster. On top of these, extending the current similarity measure calculation with more
useful similarity measures and lexical databases would help Optima+ to improve its
fmeasure. Though there is an inherent means to align instances using Optima algorithm,
Optima+ implementation is not yet fully capable of matching instances. In its next
versions, we expect it to be able to match instances as well.</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In this report we present the results of Optima+ in OAEI 2012 campaign in six tracks
including Benchmark, Conference, Anatomy, Multifarm, Library, and LargeBioMed. We
also present the new and redesigned implementation of Optima , Optima+ . Optima+
shows impressive performance in benchmark track, but struggles to align ontologies
with scrambled labels. However, it matches the top f-measure of last year’s conference
track. It debuted in large ontology tracks (anatomy and library) with promising results.
In future we want to participate in more tracks, especially instance matching tracks.
More importantly, we wish to leverage our performance in large ontology tracks to
attain a higher f-measure.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bethesda</surname>
          </string-name>
          .
          <article-title>Umls reference manual</article-title>
          . http://www.ncbi.nlm.nih.gov/books/ NBK9676/,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>S.</given-names>
            <surname>Castano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ferrara</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Montanelli</surname>
          </string-name>
          .
          <article-title>Matching ontologies in open networked systems: Techniques and applications</article-title>
          .
          <source>Journal on Data Semantics (JoDS)</source>
          , V,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>A. P.</given-names>
            <surname>Dempster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. M.</given-names>
            <surname>Laird</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and D. B.</given-names>
            <surname>Rubin</surname>
          </string-name>
          .
          <article-title>Maximum likelihood from incomplete data via the em algorithm</article-title>
          .
          <source>Journal of the Royal Statistical Society</source>
          .,
          <volume>39</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          ,
          <year>1977</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>P.</given-names>
            <surname>Doshi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kolli</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Thomas</surname>
          </string-name>
          .
          <article-title>Inexact matching of ontology graphs using expectationmaximization</article-title>
          .
          <source>Web Semantics</source>
          ,
          <volume>7</volume>
          (
          <issue>2</issue>
          ):
          <fpage>90</fpage>
          -
          <lpage>106</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Je´roˆme Euzenat, Alfio Ferrara, and et al.
          <article-title>Results of the ontology alignment evaluation initiative 2011</article-title>
          .
          <source>In Ontology Matching Workshop ISWC</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Asuncion</given-names>
            <surname>Go</surname>
          </string-name>
          <article-title>´ez-Pe´rez</article-title>
          . Seals. http://www.seals-project.
          <source>eu/</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>D.</given-names>
            <surname>Lin</surname>
          </string-name>
          .
          <article-title>An information-theoretic definition of similarity</article-title>
          . In ICML, pages
          <fpage>296</fpage>
          -
          <lpage>304</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Jose</given-names>
            <surname>Luis</surname>
          </string-name>
          .
          <article-title>Benchmark test library</article-title>
          . http://oaei.ontologymatching.org/2012/ benchmarks/index.html,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Miller</surname>
          </string-name>
          .
          <article-title>Wordnet: A lexical database for english</article-title>
          .
          <source>In CACM</source>
          , pages
          <fpage>39</fpage>
          -
          <lpage>41</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Saul</surname>
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Needleman</surname>
            and
            <given-names>Christian D.</given-names>
          </string-name>
          <string-name>
            <surname>Wunsch</surname>
          </string-name>
          .
          <article-title>A general method applicable to the search for similarities in the amino acid sequence of two proteins</article-title>
          .
          <source>Journal of Molecular Biology</source>
          ,
          <volume>48</volume>
          (
          <issue>3</issue>
          ):
          <fpage>443</fpage>
          -
          <lpage>453</lpage>
          ,
          <year>1970</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Ted</given-names>
            <surname>Pedersen</surname>
          </string-name>
          and
          <string-name>
            <given-names>Siddharth</given-names>
            <surname>Patwardhan</surname>
          </string-name>
          . Wordnet:
          <article-title>:similarity - measuring the relatedness of concepts</article-title>
          .
          <source>In AAAI</source>
          , pages
          <fpage>1024</fpage>
          -
          <lpage>1025</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>Quentin</given-names>
            <surname>Reul</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jeff Z.</given-names>
            <surname>Pan</surname>
          </string-name>
          . Kosimap:
          <article-title>Ontology alignments results for oaei 2009</article-title>
          .
          <source>In Ontology Matching Workshop ISWC</source>
          , pages
          <issue>-1-1</issue>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>T. F.</given-names>
            <surname>Smith</surname>
          </string-name>
          and
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Waterman</surname>
          </string-name>
          .
          <article-title>Identification of common molecular subsequences</article-title>
          .
          <source>In JMB</source>
          , volume
          <volume>147</volume>
          , pages
          <fpage>195</fpage>
          -
          <lpage>197</lpage>
          ,
          <year>1981</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Uthayasanker</given-names>
            <surname>Thayasivam</surname>
          </string-name>
          and
          <string-name>
            <given-names>Prashant</given-names>
            <surname>Doshi</surname>
          </string-name>
          .
          <article-title>Improved convergence of iterative ontology alignment using block-coordinate descent</article-title>
          .
          <source>In AAAI</source>
          , pages
          <fpage>150</fpage>
          -
          <lpage>156</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>M.</given-names>
            <surname>Yatskevich</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Giunchiglia</surname>
          </string-name>
          .
          <article-title>Element level semantic matching using wordnet</article-title>
          .
          <source>Technical report</source>
          , University of Trento,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>