<!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>Reflections on Modelling Vagueness in Description Logics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Steven Schockaert</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Patricia Victor</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Geert-Jan Houben</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chris Cornelis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martine De Cock</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Etienne Kerre</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Applied Mathematics and Computer Science, Ghent University</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Web &amp; Information System Engineering Laboratory, Vrije Universiteit Brussel</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Description logics are a popular, and widely used, formalism for describing domain knowledge in a structured way. To cope with the vagueness of real-world knowledge, several fuzzy description logics have already been proposed. In this contribution, we argue that, rather than modelling all vagueness in a generalized description logic, it may be more natural to encode vague attributes in concrete domains [1], and to model vague predicates on the level of query processing.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Although description logics (DLs) have gained much popularity during the
past decade, applications using them suffer from one important drawback: the
information they capture is supposed to be perfect, i.e., well-defined,
unambiguous, certain, etc. However, real-world knowledge is often far from perfect; in
order to accommodate such imperfections, several extensions to DLs have been
proposed, including e.g. non-monotonic and probabilistic reasoning mechanisms.
In particular, we focus on techniques dealing with vagueness in DLs.</p>
      <p>
        Fuzzy set theory is by far the best-known and most popular formalism to
deal with vagueness in computer science. Accordingly, a wide range of fuzzy
description logics have been introduced with the aim of encoding vague knowledge
in ontologies, see e.g. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In them, vague concepts are represented as mappings,
called fuzzy sets, from a suitable universe U to the unit interval [
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ]. Based
on this, fuzzy DLs allow, e.g., to express fuzzy assertional axioms, like “x is an
instance of C, at least to degree α”. Although most fuzzy DLs are based on
wellestablished theoretical foundations, and the main reasoning tasks are typically in
the same complexity class as their crisp counterparts, it is questionable whether
their use outside a strictly application-dependent context will ever be successful.
Mainly, this is related to the context-dependent nature of membership degrees.
After all, in a purely symbolic approach, what does it mean, e.g., to call a book
cover red to degree 0.8? For example, knowing that information, is it possible
that it is vermilion?
      </p>
      <p>
        In our view, a more practically workable solution is to equip DLs with
concrete domains describing vagueness. A concrete domain [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is defined as a pair
D = (ΔD, ΦD), where ΔD is a set, and ΦD a set of predicate names, where each
name P is associated with an n-ary predicate P D ⊆ (ΔD)n. A typical domain
is that of reals equipped with predicates like ≤ and =, but in general concrete
domains can be arbitrary domains satisfying some weak requirements. An
important consequence of this is that in order to cope with vagueness, the idea of
concrete domains does not need to be extended; it is possible to use concrete
domains whose elements are fuzzy sets. An obvious advantage of this approach
is that we can specify exactly what we mean by “red”, for instance by means
of a fuzzy region in a color space. Note how this idea differs from a related
approach by Straccia [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], whose proposal is not to allow fuzzy sets as elements of a
concrete domain, but to construct fuzzy DLs with fuzzy relations as predicates.
      </p>
      <p>Furthermore, many vague concepts that arise in a semantic search setting can
be treated on the level of the query processing. For example, consider a query
asking for red books published during the late 1960s, and an ontology where colors
and time instants are modelled in a suitable concrete domain. To answer such a
vague query, we can first search for instances that satisfy a more general, crisp
query, e.g., books that are red to a strictly positive degree, published between
1965 and 1970, i.e., during the late 1960s to a strictly positive degree. Next, we
can rank the retrieved instances by the degree to which they satisfy the initial
vague query. In this way, the interpretation of vague predicates, which is
typically subjective, may be based on some user profile. Moreover, while in fuzzy
description logics one operator needs to be fixed to generalize logical
conjunction, treating vague predicates on the level of query processing allows for more
flexibility w.r.t. the aggregation operator that is used to combine the degrees to
which each of the criteria is satisfied.</p>
      <p>
        In conclusion, DLs with concrete domains offer both a realistic and expressive
way to model objects with vague attributes. In addition, vague predicates can
conveniently be modelled at the level of query processing, drawing upon a rich
body of existing work on flexible query answering in databases (see e.g. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]), and
making the need for fuzzy description logics, at least in the context of semantic
search, questionable.
      </p>
      <p>Acknowledgment Steven Schockaert and Chris Cornelis would like to thank the
Research Foundation-Flanders for funding their research. Patricia Victor would
like to thank the Institute for the Promotion of Innovation through Science and
Technology in Flanders (IWT-Vlaanderen) for funding her research.</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>P.</given-names>
            <surname>Hanschke</surname>
          </string-name>
          ,
          <article-title>A scheme for integrating concrete domains into concept languages</article-title>
          ,
          <source>Proc. of the 12th International Joint Conference on Artificial Intelligence</source>
          , (
          <year>1991</year>
          ),
          <fpage>452</fpage>
          -
          <lpage>457</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>H. L.</given-names>
            <surname>Larsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pasi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ortiz-Arroyo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Andreasen</surname>
          </string-name>
          , H. Christiansen (eds.),
          <source>Proc. of the 7th International Conference on Flexible Query Answering Systems, LNAI 4027</source>
          , (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>U.</given-names>
            <surname>Straccia</surname>
          </string-name>
          ,
          <article-title>Reasoning within fuzzy description logics</article-title>
          ,
          <source>Journal of Artificial Intelligence Research (4)</source>
          , (
          <year>2001</year>
          ),
          <fpage>137</fpage>
          -
          <lpage>166</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>U.</given-names>
            <surname>Straccia</surname>
          </string-name>
          ,
          <article-title>Description logics with fuzzy concrete domains</article-title>
          ,
          <source>Proc. of the 21st Conference on Uncertainty in Artificial Intelligence</source>
          , (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>