<!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>Using Word Semantics on Entity Names for Correspondence Set Generation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rafael Vieira</string-name>
          <email>2rvieira.research@gmail.com.br</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kate Revoredo</string-name>
          <email>1katerevoredo@uniriotec.br</email>
        </contrib>
      </contrib-group>
      <abstract>
        <p>On ontology Matching, many works make use of word semantics to align the ontologies. One commonly used resource is WordNet[4][5], which groups words that share the same meaning together. Thesaurus and lexicons like WordNet indeed provide rich semantic information but require large amounts of human e ort to be created and maintained. Vector space representations of word semantics are a family of language models that associate words with vectors in a semantic space, where each dimension represents a component of the meaning of words[2][1][3]. The semantic similarity of words is exploited by these methods, providing vectors close in space when their related words are close in meaning. These vectors are usually calculated by a learning algorithm on large corpora like Wikipedia and then used to evaluate the similarity between two words. In this work, we exploit the word-word similarities in the GloVe model as external resources for Ontology Matching. The hypothesis is that two entities can be matched based on the words in their names using the word-word similarity provided by the model. We built a prototype and evaluated its performance against the baselines from OAEI.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>To build the simplest prototype, we used pre-trained vectors1 from GloVe and
two ontologies O1 and O2. Then, each entity e de ned in O1 or O2 is associated
#
with one vector ve = (a1; : : : ; an), based on its name, where each component ai
represents the semantic dimension of words that have related meaning. In case
entity e has a compound name, #we average the vectors of each word in its name,
and set the resulting vector as ve.</p>
      <p>To generate a correspondence between two entities e1 and e2, from O1 and O2
# #
respectively, we calculate the cosine similarity on vectors v1 and v2, associated
with e1 and e2, respectively. If the value of cosine similarity is above a lower
bound, we continue with this correspondence, otherwise, it is discarded. This
lower bound was empirically set to 0.7 as this value showed the better results.
1 Obtained at http://nlp.stanford.edu/data/glove.6B.zip</p>
      <p>After doing this procedure for all entity pairs, we have the complete
alignment. Finally, we compare this alignment with the baseline alignments edna(edit
distance based) and StringEquiv(string equivalence based) from OAEI 2016 on
the conference and benchmark data sets. The results are presented in table 1.</p>
      <p>Dataset (method)</p>
      <p>Precision Recall F1-measure</p>
      <p>Conference (edna) 0:74 0:45 0:56
Conference (StringEquiv) 0:76 0:41 0:53
Conference (Prototype) 0:71 0:45 0:54</p>
      <p>Benchmark (edna) 0:35 0:51 0:41</p>
      <p>Benchmark (Prototype) 0:72 0:26 0:34</p>
      <p>Table 1. Comparison between the prototype and baselines of each data set
The prototype obtained low recall on both data sets. The majority of errors
on the benchmark data set were on tests with random entity names, resulting
in the low recall. This is expected since our method uses only this source of
information to gather the entity semantics and then generate correspondences.</p>
      <p>On the conference data set, the prototype performed between the two
baselines. Many words from entity#names were not in the vocabulary of the vectors,
and were assigned the vector 0 , which contributes to the average recall.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Conclusion</title>
      <p>These results are not ground-breaking, but also promising. Furthermore, given
the simplicity of the prototype, there are many places where it can be improved.
For example, in a future experiment, we should train our own vectors and ne
tune the hyperparameters of the model. We believe that these improvements
may provide increased performance and lead to further research in the area.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Pennington</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Manning</surname>
          </string-name>
          , C. D.:
          <article-title>GloVe: Global Vectors for Word Representation</article-title>
          .
          <source>Empirical Methods in Natural Language Processing (EMNLP)</source>
          ,
          <volume>1532</volume>
          {
          <fpage>1543</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Mikolov</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corrado</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dean</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>E cient Estimation of Word Representations in Vector Space Computing Research Repository (CoRR)</article-title>
          ,
          <fpage>abs</fpage>
          -
          <volume>1301</volume>
          -
          <fpage>3781</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gabrilovich</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Markovitch</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Wikipedia-based Semantic Interpretation for Natural Language Processing J</article-title>
          .
          <source>Artif. Intell. Res.</source>
          ,
          <volume>34</volume>
          , 443{
          <fpage>498</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>He</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>A Hybrid Approach for Measuring Semantic Similarity between Ontologies Based on WordNet Knowledge Science</article-title>
          , Engineering and Management - 5th
          <source>International Conference</source>
          ,
          <volume>68</volume>
          {
          <fpage>78</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sandkuhl</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>A Survey of Exploiting WordNet in Ontology Matching</article-title>
          .
          <source>Arti cial Intelligence in Theory and Practice II</source>
          ,
          <volume>43</volume>
          , 341{
          <fpage>350</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>