<!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>Linked Data Annotated Document Retrieval</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Claudia Exeler</string-name>
          <email>claudia.exeler@student.hpi.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jorg Waitelonis</string-name>
          <email>joerg.waitelonis@hpi.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Harald Sack</string-name>
          <email>harald.sack@hpi.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Taxonomic Enrichment</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Connectedness Scoring 3b</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Hasso-Plattner-Institute for IT-Systems Engineering</institution>
          ,
          <addr-line>Prof.-Dr.-Helmert Str. 2-3, 14482 Potsdam</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Named Entity Linking</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Preprocessing Stemming</institution>
          ,
          <addr-line>Stopwords,etc</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Search engines traditionally su er drawbacks from ambiguities of natural language, which users often solve via query re nement. In contrast to web search, querying document collections of limited size (e.g. blogs, multimedia collections, or libraries) can quickly lead to empty result sets because the wrong choice of</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Documents</p>
      <p>2
Named Entity</p>
      <p>Linking
manual y verified</p>
      <p>Query</p>
      <p>Textual 1
Preprocessing</p>
      <p>Stemming, Stopwords, etc.</p>
      <p>Index
Index
Index</p>
      <p>Traditional
Retrieval Model
Connectedness 4b
Retrieval Model</p>
      <p>Taxonomic 4a
Retrieval Model</p>
      <p>
        The search process of our Semantic Search system is depicted in Fig. 1. It rst
preprocesses documents and queries using state-of-the-art indexing methods (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ).
Then, Named Entity Linking annotates document content and queries in terms
of natural language text with DBpedia entities (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ). The DBpedia IRIs become
part of the index and are used to create a Generalized Vector Space Model
(GVSM), where index terms are not considered pairwise orthogonal. Inspired by
the semantic GVSM of [3], we propose two extensions: The taxonomic approach
(3a &amp; 4a), which determines term correlations based on YAGO 1 classes, as well
as connectedness weighting (3b &amp; 4b). Together with the traditional keyword
based search, which is used as baseline, the system generates three indexes for
the di erent retrieval models.
      </p>
      <p>With the goal to increase recall, the taxonomic approach determines
documents containing entities that are not explicitly mentioned in, but strongly
related to the query, e. g. if a document entity belongs to the same class as
a query entity. We exploit these relationships to also identify documents that
can serve as helpful recommendations if none or only few directly relevant
documents exist, which is a frequent scenario when searching on limited document
collections. The term vectors ti are constructed from the entity vector ei of the
entity it represents and the set of classes c(ei) the entity is member of:
ti =
eei + c jvviij , with vi =</p>
      <p>X
w(cj ; ei)
cj :</p>
      <p>
        (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
cj2c(ei)
      </p>
      <p>The ei and cj are pairwise orthogonal vectors with n dimensions, where each
dimension stands for either an entity or a class. Since not every shared class
means the same level of relatedness between two entities, not all classes should
contribute equally strong to the similarity score. Assigning weights w(cj ; ei)
that express the relevance of the class cj to the entity ei achieves this e ect.
Traditional semantic similarity measures are most suited for this purpose if they
consider class speci city, so we have used the measure proposed by Resnik [2].
The factors e and c de ne the contribution of entities compared to their classes
and should incorporate normalization to keep unit length for the term vectors.
With larger e, a document with few occurrences of the queried entity will be
preferred over a document with frequent occurrence of related entities. The text
index integrates into this model by appending the traditional document vector
to the entity-based document vectors.</p>
      <p>The second approach addresses the issue that term frequency is not always
the most appropriate indicator of the relevance of a term (or entity) within a
document. We propose to use connectedness weighting instead, which de nes
an entity's relevance within a document based on how strongly it is connected
within the document subgraph D. D includes all entities that are linked within
the document as well as all entities from the knowledge base that connect at
least two entities from the document. To obtain an undirected graph as required
for connectedness calculation, the function rel(ei; ej ) is applied. It returns true
1
http://www.mpi-inf.mpg.de/departments/databases-and-informationsystems/research/yago-naga/yago/
i there exists a relation from ei to ej or from ej to ei. Each entity ei 2 D has a
set Ei of directly connected entities and a set Fi of indirectly connected entities:</p>
      <p>Ei = fe 2 Djrel(e; ei)g and Fi = fe 2 Dj9x : rel(e; x) ^ rel(x; ei)g
Based on these sets, connectedness is calculated as follows:
cn(ei; d) = 1 + (jEij + jFij)
jDj , where nd = X jEj j + jFj j:
nd
ej2D</p>
      <p>Entities may have no connections to any other entities in the document
subgraph. Since they are nevertheless relevant to the document, we add 1 to all
scores. The score is normalized by the average number of connected entities over
all e 2 D (jDj=nd) to create comparability between di erent documents. This
is otherwise lacking because entities are more likely to be connected to other
entities in documents with more annotations. In addition, a single connection
to another entity is more signi cant in a sparse document subgraph than in a
dense one.</p>
      <p>
        Whether or not a word or entity has a large power to distinguish relevant
from non-relevant documents depends on the corpus. Therefore, we keep the
traditional Inverse Document Frequency (IDF) to calculate a term's distinctness.
The entity vectors' values are thus cn-idf values, i.e. w(ei; d) = cn(ei; d) idf (ei).
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
3
      </p>
    </sec>
    <sec id="sec-2">
      <title>Evaluation</title>
      <p>There are currently no datasets that provide semantically annotated documents
and queries with relevance assessments, so we have compiled a new dataset from
331 texts. They have an average length of 570 words, with 3 to 255 manually
revised annotations. We also assembled and manually annotated a set of 35
queries.</p>
      <p>
        For every query, the top 10 ranked documents from text-, class- , and
connectedness search were presented to users in random order. The users were asked
to assign every document to one of the ve categories based on its relation to
the query: Document is relevant (corresponding to a score of 5), parts are
relevant (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), document is related (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), parts are related (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), irrelevant (0). The
rounded arithmetic mean of all users' scores determines the relevance score in
the ground truth. In total, 64 users have participated in the relevance
assessments. All queries have been assessed by at least 8 participants2.
      </p>
      <p>Tab. 1 shows that the inclusion of semantic annotations and similarities
clearly improves retrieval performance compared to the text search baseline. The
taxonomic approach not only increases recall, but also improves the ranking
quality, measured by Mean Average Precision (MAP) and Normalized Discounted
Cumulative Gain (NDCG).</p>
      <p>The connectedness approach performs better than text search, but worse than
the other semantic methods, including the simple \Concept+Text" approach,
2 The ground truth dataset is published at: http://s16a.org/node/14
where entities are treated as regular index terms within Lucene's default model.
This is surprising because when we let the users directly compare the rankings
produced by the three approaches, connectedness performed best. The
evaluators had to identify the best (2.0) and second-best (1.0) rankings, which resulted
in an average score of 1.09 for connectedness, followed by 1.01 for the taxonomic
approach and 0.90 for the baseline. This seeming contradiction hints at a
difference between information retrieval evaluation measures and user perception
of ranking quality. The evaluators seem to have judged mainly by the very top
few documents. Connectedness outperforms the other approaches in this respect,
as shown by the reciprocal rank and precision@1 (Tab. 1). Also, connectedness
performs best when related documents are not considered relevant. Combining
the connectedness measure with tf weights leads to clear improvements.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Conclusions and Future Work</title>
      <p>Both proposed methods seem to achieve improvements over traditional text
retrieval. Open questions, which are to be answered in future work, include how
well the models would perform with other knowledge bases (e.g. Wikidata), what
other semantic relations between entities are valuable for document retrieval,
and how the semantic similarity can be given more in uence. The annotation of
queries with classes may improve the retrieval, and so could the combination of
the two proposed methods. Furthermore, the main ideas could be transferred to
an adapted Language or Probabilistic Retrieval Model.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>V. M.</given-names>
            <surname>Ngo</surname>
          </string-name>
          and
          <string-name>
            <given-names>T. H.</given-names>
            <surname>Cao</surname>
          </string-name>
          .
          <article-title>Ontology-based query expansion with latently related named entities for semantic text search</article-title>
          .
          <source>Advances in Intelligent Information and Database Systems</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>P.</given-names>
            <surname>Resnik</surname>
          </string-name>
          .
          <article-title>Using information content to evaluate semantic similarity in a taxonomy</article-title>
          .
          <source>In Proc. of the 14th Int. Joint Conference on Arti cial Intelligence</source>
          , pages
          <fpage>448</fpage>
          {
          <fpage>453</fpage>
          , San Francisco, CA, USA,
          <year>1995</year>
          . Morgan Kaufmann Publishers Inc.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>G.</given-names>
            <surname>Tsatsaronis</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Panagiotopoulou</surname>
          </string-name>
          .
          <article-title>A generalized vector space model for text retrieval based on semantic relatedness</article-title>
          .
          <source>Proceedings of the 12th Conference of the European Chapter of the Association for Computational Linguistics Student Research Workshop on EACL 09</source>
          , (April):
          <volume>70</volume>
          {
          <fpage>78</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>