<!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>Adding Threshold Concepts to the Description Logic E L</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Franz Baader</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gerhard Brewka</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oliver Fern</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ndez Gil</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>? baader@tcs.inf.tu-dresden.de</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>brewka</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>fernandez}@informatik.uni-leipzig.de</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, University of Leipzig</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Theoretical Computer Science</institution>
          ,
          <addr-line>TU Dresden</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The description logic (DL) EL, in which concepts can be built using concept names as well as the concept constructors conjunction ( u), existential restriction (9r:C), and the top concept (&gt;), has drawn considerable attention in the last decade since, on the one hand, important inference problems such as the subsumption problem are polynomial in EL, even with respect to expressive terminological axioms [6]. On the other hand, though quite inexpressive, EL can be used to dene biomedical ontologies, such as the large medical ontology SNOMED CT.3 In EL we can, for example, dene the concept of a happy man as a male human that is healthy and handsome, has a rich and intelligent wife, a son and a daughter, and a friend: Human u Male u Healthy u Handsome u 9spouse:(Rich u Intelligent u Female) u 9child:Male u 9child:Female u 9friend:&gt;</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>(1)
For an individual to belong to this concept, all the stated properties need to
be satised. However, maybe we would still want to call a man happy if most,
though not all, of the properties hold. It might be sucient to have just a
daughter without a son, or a wife that is only intelligent but not rich, or maybe
an intelligent and rich spouse of a dierent gender. But still, not too many of
the properties should be violated.</p>
      <p>In this paper, we introduce a DL extending EL that allows us to dene
concepts in such an approximate way. The main idea is to use a graded membership
function, which instead of a Boolean membership value 0 or 1 yields a
membership degree from the interval [0; 1]. We can then require a happy man to belong
to the EL concept (1) with degree at least :8. More generally, if C is an EL
concept, then the threshold concept C t for t 2 [0; 1] collects all the individuals
that belong to C with degree at least t. In addition to such upper threshold
concepts, we will also consider lower threshold concepts C t and allow the use
of strict inequalities in both. For example, an unhappy man could be required
to belong to the EL concept (1) with a degree less than :2.
? Supported by DFG Graduiertenkolleg 1763 (QuantLA).
3 see http://www.ihtsdo.org/snomed-ct/</p>
      <p>
        The use of membership degree functions with values in the interval [0; 1]
may remind the reader of fuzzy logics. However, there is no strong relationship
between this work and the work on fuzzy DLs [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] for two reasons. First, in fuzzy
DLs the semantics is extended to fuzzy interpretations where concept and role
names are interpreted as fuzzy sets and relations, respectively. The membership
degree of an individual to belong to a complex concept is then computed using
fuzzy interpretations of the concept constructors. In our setting, we consider
crisp interpretations of concept and role names, and directly dene membership
degrees for complex concepts based on them. Second, we use membership degrees
to obtain new concept constructors, but the threshold concepts obtained by
applying these constructors are again crisp rather than fuzzy.
      </p>
      <p>
        We name our new logic E L(m), where the membership degree function m
is a parameter in dening the logic. In [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], we propose one specic such function
deg , but we do not claim this is the only reasonable way to dene such a function.
Nevertheless, membership functions are not arbitrary. There are two properties
we require such functions to satisfy:
Denition 1. A graded membership function m is a family of functions that
contains for every interpretation I a function mI : I ! [0; 1] satisfying the
following conditions:
      </p>
      <p>M1 : d 2 CI , mI (d; C) = 1
M2 : C</p>
      <p>D , for all d 2</p>
      <p>I : mI (d; C) = mI (d; D):
Property M2 expresses the intuition that the membership value should not
depend on the syntactic form of a concept, but only on its semantics.</p>
      <p>The set of E L(m) concept descriptions is dened inductively, starting from
nite sets of concept names NC and role names NR, as follows:</p>
      <p>Cb; Db ::= &gt; j A j Cb u Db j 9r:Cb j E q
where A 2 NC, r 2 NR, 2 f&lt;; ; &gt;; g, q 2 [0; 1] \ Q, E is an E L concept
description, and Cb; Db are E L(m) concept descriptions. For a given interpretation
I = ( I ; :I ), the semantics of the new threshold concepts is dened as follows:
[E q]I := fd 2</p>
      <p>I j mI (d; E)
qg:
The extension of :I to more complex concepts is dened as for E L by additionally
considering the semantics of the newly introduced threshold concepts.</p>
      <p>
        To make things more concrete, we introduce in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] a specic membership
function, denoted deg , which satises properties M1 and M2. Given an
interpretation I, an element d 2 I , and an E L concept description C, this function
measures to which degree d satises the conditions for membership expressed by
C. To come up with such a function, we use the homomorphism characterization
of crisp membership in E L. In E L, concept descriptions and interpretations can
be translated into E L description trees and E L description graphs, respectively
(see [
        <xref ref-type="bibr" rid="ref1 ref4">4,1</xref>
        ]). Then, homomorphisms between E L description trees can be used
to characterized subsumption in E L [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The proof of this result can be easily
adapted to obtain the following characterization of element-hood in E L.
Theorem 1. Let I be an interpretation, d 2 I and C an E L concept
description. Then, d 2 CI i there exists a homomorphism ' from TC to GI such that
'(v0) = d.
      </p>
      <p>
        Using Theorem 1 as a starting point, we consider all partial mappings h from
TC to GI that map the root of TC to d and respect the edge structure of TC .
For each of these mappings we then calculate to which degree it satises the
homomorphism conditions, and take the degree of the best such mapping as the
membership degree deg I (d; C). Intuitively, to compute the degree associated to
a partial mapping h, we dene the weighted homomorphism induced by h as a
function hw : dom(h) ! [0; 1]. Basically, in the denition of this function, the
individual d is punished (in the sense that its membership degree is lowered)
for each missing property (i.e., required element-hood in a concept name or an
existential restriction) in a uniform way (see [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] for the precise denition).
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], we describe an algorithm that, given a nite interpretation I, computes
deg I (d; C) in polynomial time. This polynomial time algorithm is inspired by
the polynomial time algorithm for checking the existence of a homomorphism
between E L description trees [
        <xref ref-type="bibr" rid="ref3 ref4">3,4</xref>
        ], and similar to the algorithm for computing
the similarity degree between E L concept descriptions introduced in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        The main technical contribution of this work is, however, the investigation
of the complexity of terminological (subsumption, satisability) and assertional
(consistency, instance) reasoning in E L(deg ). To provide lower bounds, we show
NP-hardness of the satisability problem by a simple reduction from the
wellknown NP-complete problem ALL-POS ONE-IN-THREE 3SAT [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The
corresponding NP upper bound for satisability is an immediate consequence of the
following polynomial bounded model property.
      </p>
      <p>Lemma 1. Let Cb be a E L(deg ) concept description of size m. If Cb is
satisable, then there exists an interpretation J such that CbJ 6= ; and j J j m.</p>
      <p>A coNP-upper bound for subsumption cannot directly be obtained from the
fact that satisability is in NP. In fact, though we have Cb v Db i Cb u :Db is
unsatisable, this equivalence cannot be used directly since :Db need not be a</p>
      <p>
        E L(deg ) concept description. Nevertheless, we can extend the ideas used in the
proof of Lemma 1 to obtain a polynomial bounded model property for
satisability of concepts of the form Cb u :Db . The same is true for ABox consistency.
Regarding instance checking, the bound on the size of counter models is
exponential w.r.t. combined complexity, but fortunately still polynomial w.r.t. data
complexity (in the sense of [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]).
      </p>
      <p>Overall, we thus obtain the following complexity results for reasoning in
E L(deg ).</p>
      <p>Theorem 2. In the DL E L(deg ), satisability is NP-complete, subsumption
is coNP-complete, and ABox consistency is NP-complete. Moreover, instance
checking is coNP-complete w.r.t. data complexity.</p>
      <p>
        Due to the space constraints, we could not provide technical details and
proofs in this extended abstract. They can be found in the technical report [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Terminological cycles in a description logic with existential restrictions</article-title>
          . In: Gottlob,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Walsh</surname>
          </string-name>
          , T. (eds.) IJCAI. pp.
          <fpage>325330</fpage>
          . Morgan Kaufmann (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brewka</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>FernÆndez</given-names>
            <surname>Gil</surname>
          </string-name>
          ,
          <string-name>
            <surname>O.</surname>
          </string-name>
          :
          <article-title>Adding threshold concepts to the description logic EL</article-title>
          .
          <source>LTCS-Report 15-09</source>
          , Chair for Automata Theory, Institute for Theoretical Computer Science, Technische Universitt Dresden, Dresden, Germany (
          <year>2015</year>
          ), see http://lat.inf.tu-dresden.de/research/reports.html.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ksters</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Molitor</surname>
          </string-name>
          , R.:
          <article-title>Computing least common subsumers in description logics with existential restrictions</article-title>
          .
          <source>LTCS-Report LTCS-98-09</source>
          , LuFG Theoretical Computer Science, RWTH Aachen, Germany (
          <year>1998</year>
          ), see http://lat.inf.tudresden.de/research/reports.html.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ksters</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Molitor</surname>
          </string-name>
          , R.:
          <article-title>Computing least common subsumers in description logics with existential restrictions</article-title>
          . In: Dean,
          <string-name>
            <surname>T</surname>
          </string-name>
          . (ed.)
          <source>IJCAI</source>
          . pp.
          <fpage>96103</fpage>
          . Morgan Kaufmann (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Borgwardt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Distel</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peaealoza</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>The limits of decidability in fuzzy description logics with general concept inclusions</article-title>
          .
          <source>Articial Intelligence</source>
          <volume>218</volume>
          ,
          <issue>2355</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Brandt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Polynomial time reasoning in a description logic with existential restrictions, GCI axioms</article-title>
          , and
          <article-title>- what else</article-title>
          ? In: de MÆntaras, R.L.,
          <string-name>
            <surname>Saitta</surname>
            ,
            <given-names>L</given-names>
          </string-name>
          . (eds.)
          <source>Proceedings of the 16th Eureopean Conference on Articial Intelligence</source>
          , ECAI'
          <year>2004</year>
          ,
          <article-title>including Prestigious Applicants of Intelligent Systems</article-title>
          , PAIS 2004, Valencia, Spain,
          <source>August 22-27</source>
          ,
          <year>2004</year>
          . pp.
          <fpage>298302</fpage>
          . IOS Press (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Donini</surname>
            ,
            <given-names>F.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaerf</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Deduction in concept languages: From subsumption to instance checking</article-title>
          .
          <source>J. Log. Comput</source>
          .
          <volume>4</volume>
          (
          <issue>4</issue>
          ),
          <volume>423452</volume>
          (
          <year>1994</year>
          ), http://dx.doi.org/10.1093/logcom/4.4.
          <fpage>423</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Garey</surname>
            ,
            <given-names>M.R.</given-names>
          </string-name>
          , Johnson, D.S.:
          <article-title>Computers and Intractability: A Guide to the Theory of NP-Completeness</article-title>
          . W. H.
          <string-name>
            <surname>Freeman</surname>
          </string-name>
          (
          <year>1979</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Suntisrivaraporn</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>A similarity measure for the description logic EL with unfoldable terminologies</article-title>
          .
          <source>In: 2013 5th International Conference on Intelligent Networking and Collaborative Systems</source>
          ,
          <article-title>Xi'an city, Shaanxi province</article-title>
          ,
          <source>China, September</source>
          <volume>9</volume>
          -
          <issue>11</issue>
          ,
          <year>2013</year>
          . pp.
          <fpage>408413</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2013</year>
          ), http://dx.doi.org/10.1109/INCoS.
          <year>2013</year>
          .77
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>