<!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>Preferences, Links, and Probabilities for Ranking Objects in Ontologies Thomas Lukasiewicz 1, 2 and J o¨rg Schellhase 3</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Universita` di Roma “La Sapienza” Via Salaria</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy lukasiewicz@dis.uniroma</string-name>
          <email>lukasiewicz@kr.tuwien.ac.at</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fachgebiet Wirtschaftsinformatik</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Universita¨t Kassel Nora-Platiel-Straße</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kassel</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany schellhase@wirtschaft.uni-kassel.de</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>In previous work, we have introduced variable-strength conditional preferences for ranking objects in ontologies. In this paper, we continue this line of research. We propose a new ranking of objects, which integrates this userdefined preference ranking of objects with Google's importance ranking (called PageRank) based on the link structure between the objects. We also propose to use probabilistic description logics based on Bayesian networks and the description logic DL-Lite to compute the ranking of incompletely specified objects.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Overview</title>
      <p>
        In their seminal work [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], Smyth and Poole deal with the problem of matching instances
against models of instances, which are both described at different levels of abstraction
and at different levels of detail, using qualitative probability theory. Informally, such
problems can be described as follows. Given an instance I and a model of instances M ,
compute the qualitative probability that the instance I is matching the model M (that
is, of I given M ). For example, in web (resp., literature, product) search, an instance I
may be given by a web page (resp., piece of literature, product), while a model M may
be given by a web (resp., literature, product) search query.
      </p>
      <p>
        In the work [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], we continue this important line of research. We present a formalism
for ranking objects in description logics that allows for expressing conditional
preferences, which are sentences of the form “generally, in the context φ, property α is
preferred over property ¬α with strength s”, in models of instances.
      </p>
      <p>
        An orthogonal way of ranking objects is based on the analysis of the link
structure between the objects. For example, web pages generally contain links to other web
pages, and pieces of literature generally cite other pieces of literature. The PageRank
technique, which stands behind the web search engine Google [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], is one of the most
prominent ways of ranking objects based on the link structure between the objects. The
PageRank of a web page u is defined as R(u) = c · (Pv∈Bu R(v) / Nv + E(u)), where
(i) Bu is the set of pages that point to u, (ii) Nv is the number of links from v, (iii) c is
a normalization factor, and (iv) E(u) is a vector over web pages representing a source
of rank. Informally, the more web pages with high rank point to a web page, the higher
is the rank of this web page. The PageRank ranking thus extracts the importance of
a web page from the link structure between the web pages. In this paper, we propose
to combine the user-defined preference ranking of objects based on conditional
preferences with the importance ranking of objects specified by PageRank. This allows for
influencing the PageRank ranking by user-defined conditional preferences (e.g., for a
better web search or for personalization purposes), and to refine the ranking of objects
based on user-defined conditional preferences by PageRank’s importance ranking.
      </p>
      <p>
        Furthermore, to compute the (combined) ranking of incompletely specified objects
(which abound on the web), we propose to use probabilistic description logics that are
based on Bayesian networks (similar to the ones in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]) and the description logic
DLLite [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. They allow to specify terminological probabilistic knowledge between
concepts, which can be used to compute the expected concept memberships of objects.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Example</title>
      <p>Consider the following query Q in literature search: We are looking for publications
with the word “matching” in the title. In case of a conference paper, we prefer papers
of international conferences to papers of national conferences:</p>
      <p>Q = Publication ⊓ in title(“matching”) ⊓</p>
      <p>(type(“international”)|ConfPublication)[70] ⊓ (ConfPublication)[80] .</p>
      <p>Query Q contains two conditional preferences. Intuitively, an object that fulfills query Q
has to be a publication with the word “matching” in the title and it should possibly
satisfy the two conditional preferences. Publications that satisfy the conditional
preferences have a lower rank than publications that falsify them. Query Q therefore
divides the publications in the query result into three groups as follows: first international
conference publications (lowest rank), second national conference publications (second
lowest rank), and third non-conference publications (highest rank).</p>
      <p>There are now two ways of combining this preference ranking with the importance
ranking of PageRank. The first one is dominated by the preference ranking and simply
uses the PageRank ranking to order the publications of the same preference rank
according to their importance, while the second one is dominated by the PageRank ranking,
and it uses the preference ranking as input E(u) to the PageRank computation.</p>
      <p>In order to rank incomplete objects, we can then additionally exploit the information
encoded in probabilistic description logics. For example, suppose that “every
publication is a conference publication with probability 0.9”. Thus, if we know that an object o
is a publication, then we can conclude that it is a conference publication with
probability 0.9, which can then be exploited to compute the (expected) rank of o.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>S.</given-names>
            <surname>Brin</surname>
          </string-name>
          and
          <string-name>
            <surname>L. Page.</surname>
          </string-name>
          <article-title>The anatomy of a large-scale hypertextual web search engine</article-title>
          .
          <source>In Proceedings WWW-1998</source>
          , pp.
          <fpage>107</fpage>
          -
          <lpage>117</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          , G. De Giacomo,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lembo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lenzerini</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosati</surname>
          </string-name>
          .
          <article-title>DL-Lite: Tractable description logics for ontologies</article-title>
          .
          <source>In Proceedings AAAI-2005</source>
          , pp.
          <fpage>602</fpage>
          -
          <lpage>607</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>D.</given-names>
            <surname>Koller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Levy</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Pfeffer. P-CLASSIC</surname>
          </string-name>
          :
          <article-title>A tractable probabilistic description logic</article-title>
          .
          <source>In Proceedings AAAI-1997</source>
          , pp.
          <fpage>390</fpage>
          -
          <lpage>397</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>T.</given-names>
            <surname>Lukasiewicz</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Schellhase</surname>
          </string-name>
          .
          <article-title>Variable-strength conditional preferences for ranking objects in ontologies</article-title>
          .
          <source>In Proceedings ESWC-2006</source>
          , pp.
          <fpage>288</fpage>
          -
          <lpage>302</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>C.</given-names>
            <surname>Smyth</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Poole</surname>
          </string-name>
          .
          <article-title>Qualitative probabilistic matching with hierarchical descriptions</article-title>
          .
          <source>In Proceedings KR-2004</source>
          , pp.
          <fpage>479</fpage>
          -
          <lpage>487</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>