<!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>Mary, What's Like All Cats?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andreas Ecke</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rafael Pen~aloza</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>Anni-Yasmin Turhan</string-name>
          <email>turhang@tcs.inf.tu-dresden.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Center for Advancing Electronics Dresden</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute for Theoretical Computer Science, Technische Universitat Dresden</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this extended abstract we report on results recently achieved for answering instance queries relaxed by concept similarity measures [4]. Traditionally, Description Logic (DL) reasoning systems only support crisp inference services, like subsumption and instances queries. The latter can be e ectively used to perform di erent types of search tasks: Given an ABox describing a set of individuals, an instance query returns all those that are instance of the query concept Q, rejecting all others. However, often it is also interesting to consider those individuals that are not instances: Are they completely di erent to Q or how similar are they to Q? In cases where the original query does not retrieve any resulting individuals, those individuals that are `very close' to being an instance can still be a good alternative. The instance queries that do not only return the instances but also those that nearly match the query concept are called relaxed instance queries [3]. A natural way to relax instance queries is by using concept similarity measures (CSMs). Such a measure is a function that assigns to each pair of concepts a similarity value between 0 and 1. Together with a xed threshold t, the instance query can be relaxed by returning all individuals that are instance of a concept with a similarity value of at least t to the query concept w.r.t. . One advantage of using CSMs as a parameter for this inference is that they can implement di erent notions of similarity, and regard certain features more important than others. This allows to relax queries with respect to certain features, but leave others xed (compare Figure 1). Example 1. Mary likes cats [7] and has a few of them as pets. As such, her view on the similarity between other animals and cats is highly in uenced by how these animals behave as pets. A dog which lives inside the house, which likes getting stroked and begs for food is more similar to a cat than a wild lion in Africa. Or more formally put: Mary's view on similarity can be expressed by a CSM Mary, which weights features related to keeping animals as a pet higher than other features and therefore yields: (Cat Mary Dog) &gt; (Cat Mary Lion). Jane, Mary's best friend, is a biologist and her view on the similarity of animals is characterized by the anatomy and evolution of animals and thus resembles the biological taxonomy of animals. As such, Jane nds lions are more similar to cats than dogs, since both cats and lions belong to the felidae family,</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>? Supported by DFG Graduiertenkolleg 1763 (QuantLA).</p>
      <p>?? Partially supported by DFG within the Cluster of Excellence `cfAED'
? ? ? Partially supported by the German Research Foundation (DFG) in the Collaborative
Research Center 912 \Highly Adaptive Energy-E cient Computing".
QI; M(Q; a)I</p>
      <p>M(Q; b)I
b
whereas dogs belong to the canidae family. Again, if we express her view on
similarity as a CSM Jane, it incorporates mainly features related to the anatomy
and evolution of animals and thus yields (Cat Jane Lion) &gt; (Cat Jane Dog).</p>
      <p>The CSMs Mary and Jane can be used to query a knowledge base describing
di erent animals. If Mary is looking for a new pet and speci es its properties
as an instance query, then using Mary yields more useful results than Jane,
as Mary would rather keep a dog than a lion. Whereas, if Jane nds an animal
unknown to her and wants to identify its species, a query using Jane's CSM</p>
      <p>Jane yields better results.</p>
      <p>
        We consider the Description Logic EL and distinguish between two kinds of
TBoxes: unfoldable TBoxes, which are acyclic and only contain concept de
nitions A C and general TBoxes which contain (possibly cyclic) GCIs C v D.
ABoxes, knowledge bases, the semantics via interpretations I, and common
inferences, are de ned as usual [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Let C(EL) be the set of all EL-concept descriptions. A concept similarity
measure T w.r.t. a TBox T is a function T : C(EL) C(EL) ! [0; 1], where
C T C = 1 for all concepts C 2 C(EL). Several properties of CSMs have been
formalized in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], the most important ones here are symmetry and equivalence
invariance; the latter expresses that the similarity value between two concepts
remains the same when replacing one concept for an equivalent one w.r.t. T .
Based on this notion we can formalize the central inference as follows:
De nition 1 (relaxed instance). The individual a is a relaxed instance of
the query concept Q w.r.t. the KB K, the CSM T and the threshold t 2 [0; 1)
i there exists a concept description X such that Q T X &gt; t and K j= X(a).
To compute the relaxed instances of an EL-concept (w.r.t. an EL-KB) it is not
feasible to compute all su ciently similar concepts and then perform instance
checking for those, since (1) the number of those concepts can be in nite leading
to an in nite number of queries and (2) a similarity measure does not necessarily
provide a method how to obtain a `su ciently similar' concept.
      </p>
      <p>
        The case of unfoldable TBoxes. To perform relaxed instance querying compute
for each individual a in the ABox a concept that has a as an instance and
resembles C most w.r.t. T . We call this the mimic of C w.r.t. a and T , and
denote it by M(C; a); see Figure 2. If M(Q; a) T Q t holds, then a is a
relaxed instance of Q; otherwise, it cannot be a relaxed instance, as no concept
can have a greater similarity value with Q while still containing a. In [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] we
give a computation algorithm for mimics in EL. The idea is to compute the
role-depth bounded most speci c concept k-MSC of a [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], with the role-depth of
Q as the role-depth bound k, and then remove sub-concepts from the resulting
concept to make it more similar to Q. This approach requires that the CSM T
is symmetric, equivalence invariant, structural, i.e., it computes the similarity
by induction on the structure of concepts, and is monotone in the sense that:
X
      </p>
      <p>l A
A2NC</p>
      <p>X u 9r:B</p>
      <p>l
A2NC</p>
      <p>A :
The case of general TBoxes. For general EL-TBoxes, this role depth-based
approach does not work, as the query concept may have a cyclic de nition. To
solve this, we introduce a CSM c that uses the canonical models of a concept
C w.r.t. a TBox T , denoted with IC;T , and a similarity measure i between
interpretations as follows: C c D = (IC;T ; dC ) i (ID;T ; dD).</p>
      <p>The family of CSMs c for EL inherits several formal properties from i, in
particular symmetry and equivalence invariance. The interpretation similarity
measure (ISM) i can be parametrized by a weighting function that assigns
di erent weights to each concept and role name, by a primitive measure between
concept and role names and by a discounting factor.</p>
      <p>The ISM i is de ned as a xed point, and can be computed using an
iterative algorithm, which converges towards the similarity value. By modifying
this algorithm to generalize the pointed interpretation corresponding to the
individual a to take those subsets of the concept names and role-successors that
yield the highest similarity value, it actually computes the similarity between
the query concept Q and the mimic of Q w.r.t. a. This is su cient to check if
a is a relaxed instance of Q w.r.t. the threshold t. This way, we get an iterative
algorithm that computes all relaxed instances of Q w.r.t. c and t, and that is
sound and complete, i.e., it only returns individuals that are de nitely relaxed
instances, and it will nd all relaxed instances in nitely many iterations.</p>
      <p>
        To conclude, we have proposed a new reasoning service that allows relaxed
instance query answering for application-speci c notions of similarity by the
appropriate choice of a CSM T and threshold t. We investigated necessary
requirements for the CSMs to be employed. We devised computation algorithms
for relaxed instances in the setting with unfoldable and with general EL-TBoxes.
For the latter setting we needed to introduce a new family of CSMs that take
the whole information from general TBoxes into account. The c CSMs are, to
the best of our knowledge, the rst CSMs of this kind for general TBoxes. Based
on these we gave a computation algorithm for relaxed instances w.r.t. general
TBoxes. For more details see [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ] and for its extension to EL++ see [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nardi</surname>
          </string-name>
          , and P. Patel-Schneider, editors.
          <source>The Description Logic Handbook: Theory</source>
          , Implementation, and
          <string-name>
            <surname>Applications</surname>
          </string-name>
          . Cambridge University Press,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>A.</given-names>
            <surname>Ecke</surname>
          </string-name>
          .
          <article-title>Similarity-based relaxed instance queries in EL++</article-title>
          . In T. Lukasiewicz,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pen</surname>
          </string-name>
          <article-title>~aloza, and</article-title>
          <string-name>
            <surname>A</surname>
          </string-name>
          .-Y. Turhan, editors,
          <source>Proceedings of the First Workshop on Logics for Reasoning about Preferences</source>
          , Uncertainty, and Vagueness,
          <source>CEUR-WS. CEUR</source>
          ,
          <year>2014</year>
          . To appear.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>A.</given-names>
            <surname>Ecke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pen</surname>
          </string-name>
          <article-title>~aloza, and</article-title>
          <string-name>
            <given-names>A.-Y.</given-names>
            <surname>Turhan</surname>
          </string-name>
          .
          <article-title>Towards instance query answering for concepts relaxed by similarity measures</article-title>
          . In L. Godo,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          , and G. Qi, editors,
          <source>Workshop on Weighted Logics for AI (in conjunction with IJCAI'13)</source>
          , Beijing, China,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>A.</given-names>
            <surname>Ecke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pen</surname>
          </string-name>
          <article-title>~aloza, and</article-title>
          <string-name>
            <given-names>A.-Y.</given-names>
            <surname>Turhan</surname>
          </string-name>
          .
          <article-title>Answering instance queries relaxed by concept similarity</article-title>
          .
          <source>In Proceedings of the Fourteenth International Conference on Principles of Knowledge Representation and Reasoning (KR'14)</source>
          , Vienna, Austria,
          <year>2014</year>
          . AAAI Press. To appear.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>A.</given-names>
            <surname>Ecke</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.-Y.</given-names>
            <surname>Turhan</surname>
          </string-name>
          .
          <article-title>Similarity measures for computing relaxed instances w</article-title>
          .r.t.
          <source>general EL-TBoxes. LTCS-Report 13-12</source>
          , Chair of Automata Theory, Institute of Theoretical Computer Science, Technische Universitat Dresden, Dresden, Germany,
          <year>2013</year>
          . See http://lat.inf.tu-dresden.de/research/reports.html.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>K.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.-Y.</given-names>
            <surname>Turhan</surname>
          </string-name>
          .
          <article-title>A framework for semantic-based similarity measures for ELH-concepts</article-title>
          .
          <source>In L. F. del Cerro</source>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Herzig</surname>
          </string-name>
          , and J. Mengin, editors,
          <source>Proc. of the 13th European Conf. on Logics in A.I. (JELIA 2012), Lecture Notes In Arti cial Intelligence</source>
          , pages
          <fpage>307</fpage>
          {
          <fpage>319</fpage>
          . Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          and
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          .
          <article-title>Mary likes all cats</article-title>
          . In F. Baader and U. Sattler, editors,
          <source>Proceedings of the 2000 International Workshop in Description Logics (DL2000)</source>
          ,
          <source>number 33 in CEUR-WS</source>
          , pages
          <volume>213</volume>
          {
          <fpage>226</fpage>
          ,
          <string-name>
            <surname>Aachen</surname>
          </string-name>
          , Germany,
          <year>August 2000</year>
          . RWTH Aachen.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>R.</given-names>
            <surname>Pen</surname>
          </string-name>
          <article-title>~aloza and</article-title>
          <string-name>
            <given-names>A.-Y.</given-names>
            <surname>Turhan</surname>
          </string-name>
          .
          <article-title>A practical approach for computing generalization inferences in EL</article-title>
          . In M. Grobelnik and E. Simperl, editors,
          <source>Proceedings of the 8th European Semantic Web Conference (ESWC'11), Lecture Notes in Computer Science</source>
          , pages
          <volume>410</volume>
          {
          <fpage>423</fpage>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>