<!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>Modelling object typicality in Description Logics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Katarina Britz</string-name>
          <email>arina.britz@meraka.org.za</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Johannes Heidema</string-name>
          <email>johannes.heidema@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thomas Meyer</string-name>
          <email>tommie.meyer@meraka.org.za</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept of Mathematical Sciences, University of</institution>
          <country country="ZA">South Africa</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>KSG, Meraka Institute</institution>
          ,
          <addr-line>CSIR</addr-line>
          ,
          <country country="ZA">South Africa</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Computing, University of</institution>
          <country country="ZA">South Africa</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present a semantic model of typicality of concept members in description logics that accords well with a binary, globalist cognitive model of class membership and typicality. We define a general preferential semantic framework for reasoning with object typicality in description logics. We propose the use of feature vectors to rank concept members according to their defining and characteristic features, which provides a modelling mechanism to specify typicality in composite concepts.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The study of natural language concepts in cognitive psychology has led to a range of
hypotheses and theories regarding cognitive constructions such as concept inclusion,
composition, and typicality. Description logics have been very successful in modelling
some of these cognitive constructions, for example IS-A and PART-OF. In this paper,
we focus on the semantic modelling of typicality of concept members in such a way
that it accords well with empirically well-founded cognitive theories of how people
construct and reason about concepts involving typicality. We do not attempt to survey
all models of concept typicality, but briefly outline some aspects of the debate:</p>
      <p>
        According to the unitary model of concept typicality and class membership,
variations in both graded class membership and typicality of class members reflect
differences in similarity to a concept prototype. Both class membership and typicality are
determined by placing some criterion on the similarity of objects to the concept
prototype [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ]. In contrast, according to the binary model of concept typicality and class
inclusion, typicality and concept membership reflect essentially different cognitive
processes. Concepts have defining features providing necessary and sufficient conditions
for class membership, as well as characteristic features indicating typicality within that
class [
        <xref ref-type="bibr" rid="ref7">7, 24, 25</xref>
        ].
      </p>
      <p>
        According to the localist view of concepts, the meaning of a compound concept
is a function of the meanings of its semantic constituents. In contrast, according to
the globalist view, the meaning of concepts are entrenched in our world knowledge,
which is context-dependant and cannot be decomposed into, or composed from, our
understanding of basic building blocks [
        <xref ref-type="bibr" rid="ref16 ref23">16, 23</xref>
        ]. Concept typicality can therefore not be
determined from concept definition alone, but requires a world view to provide context
relative to which typicality may be determined.
      </p>
      <p>Description logics cannot resolve any of these debates, but we can use DLs to model
some aspects of them. In particular, we can model typicality of concept members based
on their characteristic features. We can also model compositional aspects of typicality.
Other aspects, such as the graded class membership that underpins the unitary model,
and non-compositionality of compound class membership in the globalist view, cannot
be modelled using DLs, or at least not in an intuitively natural way. In [30] a model of
graded concept membership was proposed, but this presented a marked departure from
classical DL reasoning. We therefore restrict our attention to the binary model, with a
compositional model of class membership, where being a member of a class is an
all-ornothing affair, and membership of compound concepts are determined by membership
of their atomic constituents or defining features, while characteristic features contribute
to induce degrees of typicality within a class.</p>
      <p>
        Description logics have gained wide acceptance as underlying formalism in
intelligent knowledge systems over complex structured domains, providing an unambiguous
semantics to ontologies, and balancing sufficient expressive power with efficient
reasoning mechanisms [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The nature of DL reasoning has traditionally been deductive,
but there have been a fair number of proposals to extend DLs to incorporate some form
of defeasible reasoning, mostly centered around the incorporation of some form of
default rules, e.g. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        In a previous paper [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], we presented a general preferential semantic framework
for defeasible subsumption in description logics, analogous to the KLM preferential
semantics for propositional entailment [
        <xref ref-type="bibr" rid="ref19 ref5">5, 19</xref>
        ]. We gave a formal semantics of defeasible
subsumption, as well as a translation of defeasible subsumption to classical
subsumption within a suitably rich DL language. This was done by defining a preference order
on objects in a knowledge base, which allowed for defeasible terminological statements
of the form “All the most preferred objects in C are also in D”.
      </p>
      <p>In practice, an ontology may call for different preference orders on objects, and
correspondingly, multiple defeasible subsumption relations within a single knowledge
base. An object may be typical (or preferable) with respect to one property, but not
another. For example, a guppy may be considered a typical pet fish, even though it is
neither a typical fish, nor a typical pet [24]. So we may want a pet typicality order on
pets, a fish typicality order on fish, and some way of combining these orders into a pet
fish typicality order. That is, we want to order objects in a given class according to their
typicality with respect to the chosen features of that class. The subjective world view
adopted in the fish shop may be different from that adopted in an aquarium, or a pet
shop, hence the features deemed relevant may differ in each case, and this has to be
reflected in the respective typicality orders.</p>
      <p>
        Relative to a particular interpretation of a DL, any concept C partitions all objects in
the domain according to their class membership into those belonging to C, and those not
belonging to C. This yields a two-level preference order, with all objects in C preferred
to all those not in C. This order may be refined further to distinguish amongst objects in
C, but even the basic two-level order suffices to define an important class of preferential
subsumption relations, namely those characterising the stereotypical reasoning of [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
      <p>A suitable preference order on objects may be employed to obtain a notion of
defeasible subsumption that relaxes the deductive nature of classical subsumption. To this
end, we introduce a parameterised defeasible subsumption relation @j , used to express
terminological statements of the form C @j D, where C and D are arbitrary concepts,
and @j is induced by a preference order j . If j prefers objects in A to objects
outside of A, we say that C is preferentially subsumed by D relative to A iff all objects in
C that are typical in A (i.e. preferred by the typicality order corresponding to A), are
also in D.</p>
      <p>
        When translated into our DL terminology, the proposal of [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] reads as follows:
Given concepts C, D and S such that S represents a best stereotype of C, we say that
C is preferentially subsumed by D relative to S if all stereotypical objects in C also
belongs to D.
      </p>
      <p>
        The rest of the paper is structured as follows: We first fix some standard semantic
terminology on description logics that will be useful later on. After giving some
background on rational preference orders, we introduce the notion of an ordered
interpretation, and present a formal semantics of parameterised defeasible subsumption. This is a
natural extension of the work presented in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and provides a way of reasoning
defeasibly with the IS-A relationship between concepts relative to a given concept. We then
put forward two approaches to the definition of a derived typicality order on concepts,
namely atomic composition and feature composition. We argue that feature composition
is the more general approach, and is not as vulnerable to arguments against
compositionality as is the case with atomic composition. We show how feature vectors may be
used to determine typicality compositionally, taking into account semantic context.
2
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <sec id="sec-2-1">
        <title>DL Terminology</title>
        <p>In the standard set-theoretic semantics of concept descriptions, concepts are interpreted
as subsets of a domain of interest, and roles as binary relations over this domain. An
interpretation I consists of a non-empty set I (the domain of I ) and a function I
(the interpretation function of I ) which maps each atomic concept A to a subset AI of</p>
        <p>I , and each atomic role R to a subset RI of I I . The interpretation function
is extended to arbitrary concept descriptions (and role descriptions, if complex role
descriptions are allowed in the language) in the usual way.</p>
        <p>A DL knowledge base consists of a Tbox which contains terminological axioms,
and an Abox which contains assertions, i.e. facts about specific named objects and
relationships between objects in the domain. Depending on the expressive power of the
DL, a knowledge base may also have an Rbox which contains role axioms.</p>
        <p>Tbox statements are concept inclusions of the form C v D, where C and D
are (possibly complex) concept descriptions. C v D is also called a subsumption
statement, read “C is subsumed by D”. An interpretation I satisfies C v D,
written I C v D, iff CI DI . C v D is valid, written j= C v D, iff it is satisfied by
all interpretations.</p>
        <p>Rbox statements include role inclusions of the form R v S, and assertions used to
define role properties such as asymmetry.</p>
        <p>Objects named in the Abox are referred to by a finite number of individual names.
These names may be used in two types of assertional statements – concept assertions of
the form C(a) and role assertions of the form R(a; b), where C is a concept description,
R is a role description, and a and b are individual names. To provide a semantics for
Abox statements it is necessary to add to every interpretation an injective denotation
function which satisfies the unique names assumption, mapping each individual name a
to a different element aI of the domain of interpretation I . An interpretation I satisfies
the assertion C(a) iff aI 2 CI ; it satisfies R(a; b) iff (aI ; bI ) 2 RI .</p>
        <p>An interpretation I satisfies a DL knowledge base K iff it satisfies every statement
in K. A DL knowledge base K entails a DL statement , written as K j= , iff every
interpretation that satisfies K also satisfies .
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Preferential semantics</title>
        <p>In a preferential semantics for a propositional language, one assumes some order
relation on propositional truth valuations (or on interpretations or worlds or, more generally,
on states) to be given. The intuitive idea captured by the order relation is that
interpretations higher up (greater) in the order are more typical in the context under consideration,
than those lower down. For any given class C, we assume that all objects in the
application domain that are in (the interpretation of) C are more typical of C than those
not in C. This is a technical construction which allows us to order the entire domain,
instead of only the members of C. This leads us to take as starting point a finite set of
preference orders f j : j 2 J g on objects in the application domain, with index set J .
If j prefers any object in C to any object outside of C, we call j a C-order.</p>
        <p>
          To ensure that the subsumption relations eventually generated are rational, i.e.
satisfy a weak form of strengthening on the left (see [
          <xref ref-type="bibr" rid="ref10 ref22">10, 22</xref>
          ], and the rational monotonicity
postulate near the end of Section 3.1), we assume the preference orders to be modular
partial orders, i.e. reflexive, transitive, anti-symmetric relations such that, for all a, b, c
in I , if a and b are incomparable and a is strictly below c, then b is also strictly below
c.
        </p>
        <p>Modular partial orders have the effect of stratifying each I into layers, with any
two elements in the same layer being unrelated to each other, and any two elements in
different layers being related to each other. (We could also have taken the preference
order to be a total preorder, i.e. a reflexive, transitive relation such that, for all a, b in</p>
        <p>I , a and b are comparable. Since there is a bijection between modular partial orders
and total preorders on I , it makes no difference for present purposes which formalism
we choose.)</p>
        <p>
          We further assume that the order relation has no infinite chains (and hence, in
Shoham’s terminology [27, p.75], is bounded, which is the dual of well-founded, which
in turn implies, in the terminology of [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], that the order relation is smooth). In the
presence of transitivity, this implies that, for every nonempty subset X of I and a 2 X ,
there is an element b 2 X , maximal in X , with b greater than or equal to a.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Preferential subsumption</title>
      <p>We now develop a formal semantics for preferential subsumption in description logics.
We assume a DL language with a finite set of preference orders f j : j 2 J g in its
signature. We make the preference orders on the domain of interpretation explicit through
the notion of an ordered interpretation: (I; f j : j 2 J g) is the interpretation I with
preference orders f j : j 2 J g on the domain I .</p>
      <p>The preference orders on domain elements may be constrained by means of role
assertions of the form a j b for j 2 J , where the interpretation of j is j , that is,
jI = j :
Definition 1. An ordered interpretation (I; f j : j 2 J g) satisfies an assertion a
iff aI j bI .
j b</p>
      <p>We do not make any further assumptions about the DL language at present, but
assume that concept and role assertions, concept and role constructors, and classical
subsumption are interpreted in the standard way, ignoring the preference orders of
ordered interpretations.</p>
      <p>We first introduce the notion of satisfaction by an ordered interpretation, thereafter
we relax the semantics of concept inclusion to arrive at a definition of satisfaction of
a parameterised preferential subsumption relation @j by an ordered interpretation.
Finally, we define what it means for a preferential subsumption statement to be entailed
by a knowledge base.
3.1</p>
      <sec id="sec-3-1">
        <title>Satisfaction</title>
        <p>Definition 2. An ordered interpretation (I; f j : j 2 J g) consists of an interpretation
I and finite, indexed set of modular partial orders f j : j 2 J g without infinite chains
over its domain I .</p>
        <p>Definition 3. An ordered interpretation (I; f j : j 2 J g) satisfies
C v D, written (I; f j : j 2 J g) C v D, iff I satisfies C v D.
CjI = fx 2 CI : there is no y 2 CI such that x
j y and x 6= yg:</p>
        <p>For brevity, we shall at times write J instead of f j : j 2 J g. We make no
assumption about which concept or role constructors are part of the DL language under
consideration, but assume that, if present, the constructors u, t and : are interpreted
in the standard way, ignoring the order on I. Some of the properties of @j listed below
may therefore be irrelevant in some DLs. For example, rational monotonicity is only
relevant in a DL which can express negated concepts.</p>
        <p>Preferential subsumption is supraclassical, nonmonotonic and defeasible, in the
following senses of these terms:
Supraclassicality: If (I ; J ) C v D then (I ; J ) C @j D for all j 2 J .
Nonmonotonicity: (I ; J ) C @j D does not necessarily imply</p>
        <p>(I ; J ) C u C0 @j D for any j 2 J .</p>
        <p>Defeasibility: (I ; J ) C @j D does not necessarily imply (I ; J )
any j 2 J .</p>
        <p>C v D for</p>
        <p>
          The following properties of @j are analogous to the familiar properties of rational
preferential entailment [
          <xref ref-type="bibr" rid="ref19 ref22">19, 22</xref>
          ].
        </p>
        <sec id="sec-3-1-1">
          <title>Reflexivity: (I ; J ) C @j C.</title>
          <p>And: If (I ; J ) C @j D and (I ; J )
Or: If (I ; J ) C @j F and (I ; J )
Left logical equivalence: If (I ; J )
(I ; J ) C @j F then (I ; J )
Left defeasible equivalence: If (I ;
(I ; J ) C @j F then (I ;
Right weakening: If (I ; J )</p>
          <p>(I ; J ) C @j F .</p>
          <p>Cautious monotonicity: If (I ; J )
(I ; J ) C u D @j F .</p>
          <p>Rational monotonicity: If (I ; J )
(I ; J ) C u F @j D.</p>
          <p>Cut: If (I ; J ) C u D @j F and (I ;</p>
          <p>J )</p>
          <p>J )
J )
J )</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>D v F then</title>
          <p>J )</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Entailment</title>
        <p>Satisfaction for defeasible subsumption is defined relative to a fixed, ordered
interpretation. We now take this a step further, and develop a general semantic theory of
entailment relative to a knowledge base using ordered interpretations. Note that, although the
knowledge base may contain preferential subsumption statements, entailment from the
knowledge base is classical and monotonic.</p>
        <p>The other properties of @j listed earlier relative to a fixed, ordered interpretation
extend analogously in the context of entailment relative to a knowledge base. For
example, reflexivity of @j relative to K reads K j= C @j C.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Typicality of derived concept membership</title>
      <p>In Section 2 we presented a semantic framework to model typicality of concept
membership: j is a C-order if it ranks any object in C higher than any object outside of C.
We now address the question of derived typicality orders. We distinguish between two
possible approaches to resolve this problem:
1. Atomic composition: Here we use the atomic constituents or defining features of
each compound concept C as building blocks. We combine their respective
typicality orders recursively, depending on the operators used in the syntactic construction
of C. Say C A u B, and typicality orders j and k are defined such that j
is an A-order and k is a B-order respectively. We may then form a new typicality
order for C by composing j and k according to some composition rule for u.
2. Feature composition: Here we identify the relevant features of each concept C. For
each object a belonging to C, we form a feature vector characterising a. These
feature vectors are then used to determine the typicality of a in C.</p>
      <p>
        Irrespective of the composition rules applied, atomic composition is vulnerable to the
same criticisms that have been levied against localist, compositional cognitive models
of typicality of concept membership [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>Feature composition is also compositional, but, in contrast with atomic composition,
it is not localist. That is, the typicality of a member of a concept may be influenced by
characteristic features that do not constitute part of the definition of the concept. For
example, the diet of penguins may be a relevant characteristic feature in determining
their typicality, but atomic composition cannot take this into account when determining
typicality unless this feature forms part of the definition of a penguin.</p>
      <p>Atomic composition may be viewed as a restricted version of feature composition,
since any defining feature may be considered a relevant feature. Hence, we will only
consider feature composition further. We consider the definition of feature vectors, their
normalisation, and their composition.
4.1</p>
      <sec id="sec-4-1">
        <title>Feature vectors</title>
        <p>The features of a concept come in two guises: They are either characteristic features,
co-determining typicality of objects in the concept, or they are defining features of the
concept. In a description logic extended with suitable preferential subsumption
relations, characteristic features may be introduced on the right-hand side of preferential
subsumption statements. For example, in the axioms given below, if @1 is derived from
the P enguin-order 1, then 8eats:F ish is a characteristic feature of P enguin.
Defining features are introduced on the right hand-side of classical subsumption statements.
For example, in the following axioms, Seabird is a defining feature of P enguin, so
are Bird and 9eats:F ish. Similarly, Bird and 9eats:F ish are both defining features
of Seabird.</p>
        <p>Seabird</p>
        <p>Bird u 9eats:F ish
P enguin v Seabird</p>
        <p>The question arises whether relevant features should be determined algorithmically
through some closure operator, or whether their identification is a modelling decision.
While defining features can easily be derived from the knowledge base, this is not
obvious in the case of characteristic features. We therefore view the choice of relevant
features as a modelling decision, in accordance with a globalist view of concepts as
context sensitive. The choice of features relevant for a particular concept, and their
respective preference orders are therefore determined by a subjective world view and have
to be re-evaluated in each new context.</p>
        <p>Definition 7. A feature vector is an n-tuple of concepts hC1; : : : ; Cni with
corresponding preference vector h 1; : : : ; ni such that j is a Cj -order, for 1 j n, and
weight vector hw1; : : : ; wni such that wj 2 Z, for 1 j n.</p>
        <p>We do not place any formal relevance restriction on the choice of elements of a
feature vector, as this is a modelling decision. We may even, for example, have two
feature vectors for F ish, one for use in the fish shop, and one for the pet shop. We
may also define different preference orders for the same concept, for use in different
contexts. For example, miniature, colourful fish may be typical in a pet shop, but not
even relevant in a fish shop.</p>
        <p>Next, we consider the normalisation of preference orders, which paves the way for
their composition.</p>
        <p>Definition 8. Let hC1; : : : ; Cni be a feature vector with corresponding preference
vector h 1; : : : ; ni. The level of an object x 2 relative to preference order j , written
levelj (x), is defined recursively as follows:
levelj (x) :=
&gt;&gt;&lt;8 01 iiff xx iiss jj --mmianxiimmaalliinnCjII;nCjI ;</p>
        <p>maxflevelj (y) : y &lt;j xg + 1 for non-minimal objects in CI ;
&gt; j
&gt;: minflevelj (y) : x &lt;j yg) 1 for non-maximal objects in I nCjI :
Definition 8 maps objects in the domain to integers. We note that the absence of
infinite j -chains ensures that levelj is defined on the whole of . Given any feature
Cj in the feature vector, Definition 8 assigns a positive level to all objects in Cj , and
a non-positive level to all objects not in Cj . In the case where j is a two-level order,
levelj (x) = 1 for x 2 Cj , and levelj (x) = 0 for x 62 Cj .</p>
        <p>It is not difficult to see (given the modularity of the preference orders) that this
mapping preserves the relative order of elements in the corresponding preference order:
Proposition 1. For any x; y 2
, x
j y iff levelj (x)
levelj (y).</p>
        <p>We now have the required apparatus to compose the chosen preference orders of a
feature vector. We define the typicality of objects relative to a given concept, based on
its relevant features. The weight vector may be used in two ways – to normalise the
preference orders so that they have the same range, or to adjust the relative importance
of each feature. Normalisation can be done without intervention from the modeller, and
resonates better with the qualitative approach to typicality followed so far in the paper.</p>
        <p>The intuition of Definition 9 is that it ranks those objects that conform better to the
features of C in terms of typicality on a higher level. The function f first maps each
object in the domain to a non-negative integer. This induces a modular C-order, say k,
on objects in the domain.</p>
        <p>Definition 9. Given concept C with feature vector hC1; : : : ; Cni, preference vector
h 1; : : : ; ni and weight vector hw1; : : : ; wni, let f : I ! Z0, such that
f (a) :=</p>
        <p>M axf1; Pn</p>
        <p>j=1(levelj (a)
0 otherwise
wj )g if a 2 CI ;
for any object a 2
. The associated preference relation
k on</p>
        <p>given by:
a
k b iff f (a)
f (b);
for some k 2 J , is the typicality C-order induced by the features, preferences and
weights as above.</p>
        <p>Our choice for f is not arbitrary, but one can conceive of alternative functions,
such as taking the maximum of the input preferences instead of their sum. By choosing
different functions for different connectives, atomic composition can be simulated using
feature vectors.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Example</title>
        <p>We conclude this section with an illustrative example. Suppose we have the following
terminological statements:</p>
        <p>P enguin v Bird u F lightless u Aquatic
Southern v :Equatorial
GalapagosP enguin v P enguin
(1)
(2)
(3)
(4)
Line (2) of the TBox states that the habitat of typical penguins is restricted to the
southern regions. Note that we cannot derive from (2) and (4) that the habitat of typical
Galapagos penguins is restricted to the southern regions.</p>
        <p>Further, let 1 be a modular P enguin-order that partitions objects into typical
penguins, atypical penguins, and non-penguins. Then:
level1(a) :=</p>
        <sec id="sec-4-2-1">
          <title>8 2 if a is typical in P enguinI ;</title>
          <p>&lt; 1 if a is atypical in P enguinI ;
: 0 otherwise:
Let 2 be the modular default 9habitat:Equatorial-order that partitions this concept
into two classes. Then:
level2(a) :=</p>
          <p>We now construct a feature vector for GalapagosP enguin. We choose P enguin
as relevant defining feature, and 9habitat:Equatorial as relevant characteristic
feature. That is, a Galapagos penguin is a penguin whose distinctive characteristic is that it
occurs in the equatorial region. The feature vector for GalapagosP enguin is therefore
hP enguin; 9habitat:Equatoriali. Its preference vector is h 1; 2i, and as weight
vector we choose h1; 2i in order to normalise the ranges of 1 and 2. The resulting
derived preference order is 3, obtained from:
8 4 if a is typical in P enguinI and a 2 9habitat:EquatorialI ;
&gt;
&gt;&gt;&gt; 3 if a is atypical in P enguinI and a 2 9habitat:EquatorialI ;
&lt; 2 if a is typical in P enguinI and a 2 8habitat:SouthernI ;
&gt;&gt; 1 if a is atypical in P enguinI and a 2 8habitat:SouthernI ;
&gt;
&gt;: 0 otherwise:</p>
          <p>Note that the first case, i.e. where f3(a) = 4, does not hold for any object a, as
it contradicts terminological axiom (2) in the knowledge base. This then induces the
following preferential subsumption statement:
(5)
So, typically, Galapagos penguins are found in the equatorial region, not exclusively in
the southern regions.</p>
          <p>Of course, in this example we could simply have stated this, but the point is that
defining and characteristic features may be used to derive compositionally the typicality
of objects in a class based on chosen relevant features. Our example gives a simple
illustration of this claim.</p>
          <p>We conclude this section with a few comments on the choice of weights in the
weight vector. In the above example, we normalised the weights so that the two
preference orders have the same range.</p>
          <p>We could also use the weight vector to give preference to some features over others.
Consider using the weight vector h2; 1i in the above example. This induces the
following lexicographic order based on the features as above, in which having the defining
feature P enguin takes precedence over the characteristic feature 9habitat:Equatorial:
f4(a) :=
8 5 if a is typical in P enguinI and a 2 9habitat:EquatorialI ;
&gt;
&gt;&gt;&gt; 4 if a is typical in P enguinI and a 2 8habitat:SouthernI ;
&lt; 3 if a is atypical in P enguinI and a 2 9habitat:EquatorialI ;
&gt;&gt; 2 if a is atypical in P enguinI and a 2 8habitat:SouthernI ;
&gt;
&gt;: 0 otherwise:</p>
          <p>As we had before, the case where f4(a) = 5 does not hold for any object a, as it
contradicts terminological axiom (2) in the knowledge base. Using the preference order
4 obtained from f4, we cannot deduce the subsumption statement obtained in (5)
above, but instead now find that the habitat of typical Galapagos penguins is restricted
to the southern regions:</p>
          <p>GalapagosP enguin @48habitat:Southern
(6)</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Related work</title>
      <p>
        Notions of typicality have been studied in a wide variety of contexts, most of them
beyond the scope of this paper. In the context of ontologies, Yeung and Leung [30]
proposed a model of graded membership, but their representation is not directly in terms
of description logics. Approaches using extensions of description logics as the
modelling language to model uncertainty include the probabilistic approach of Koller et al.
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and fuzzy approaches such as that of Straccia [28, 29]. Giardona et al. [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ]
define a nonmonotonic extension of the description logic ALC to reason about typicality,
while Grossi et al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] use contexts, modelled as sets of description logic models, to
describe a version of typicality. In order to be able to determine similarity between
objects, Sheremet et al. [26] extend the description logic ALCQIO with the constructors
of the similarity logic SL. Finally, Lambrix et al. [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] introduce an intelligent search
engine based on default description logics, used to represent typical information about
a topic.
      </p>
      <p>
        Methods for the composition of preference orders have been studied in the social
choice literature [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] with a recent trend towards the computational aspects of social
choice theory [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The combination of preference orders has also attracted attention
in studies on belief merging [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. In the latter context, preference aggregation using
possibilistic logic approaches [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ] is of particular interest for two reasons. Firstly, a
whole range of concrete combination operators have been studied. Secondly, the issue
of normalisation is dealt with implicitly due to the nature of the constraints imposed in
a possibilistic setting, which means that commensurability is never an issue.
6
      </p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>
        We presented a semantic framework for modelling object typicality in description
logics. In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] we showed how reasoning with a single typicality order on the domain of
interpretation (and the induced defeasible subsumption relation) can be reduced to
reasoning in a sufficiently expressive DL. This translation is also applicable when
reasoning with typicality of individual concept members, as presented in this paper.
      </p>
      <p>We also presented a proposal for deriving new typicality orders from existing ones
using feature vectors. Our proposal is compositional, and rooted in a globalist cognitive
stance on the semantics of typicality. The determination of compositional rules is
therefore a modelling decision, unlike compound class membership, the meaning of which
can be completely determined from the meanings of its atomic constituents.
24. D.N. Osherson and E.E. Smith. Gradedness and conceptual combination. Cognition, 12:299–
318, 1982.
25. D.N. Osherson and E.E. Smith. On typicality and vagueness. Cognition, 64:189–206, 1997.
26. M. Sheremet, D Tishkovsky, F. Wolter, and M. Zakhharyaschev. A logic for concepts and
similarity. Journal of Logic and Computation, 17(3):415–452, 2007.
27. Y. Shoham. Reasoning about Change: Time and Causation from the Standpoint of Artificial</p>
      <p>Intelligence. The MIT Press, Cambridge, MA, 1988.
28. Umberto Straccia. A fuzzy description logic. In Proceedings of AAAI 98, pages 594–599.</p>
      <p>AAAI Press, 1998.
29. Umberto Straccia. Reasoning within fuzzy description logics. Journal of Artificial
Intelligence Research, 14:137–166, 2001.
30. C. Yeung and H. Leung. Ontology with likeliness and typicality of objects in concepts. In
D.W. Embley, A. Olive´, and S. Ram, editors, Proceedings of ER 2006, volume 4215 of LNCS,
pages 98–111. Springer-Verlag, Berlin Heidelberg, 2006.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>K. J.</given-names>
            <surname>Arrow</surname>
          </string-name>
          .
          <article-title>Social choice and individual values (2nd edition)</article-title>
          . Wiley, New York,
          <year>1963</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Horrocks</surname>
          </string-name>
          , and
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          .
          <article-title>Description logics</article-title>
          . In F. van
          <string-name>
            <surname>Harmelen</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Lifschitz</surname>
          </string-name>
          , and B. Porter, editors,
          <source>Handbook of Knowledge Representation</source>
          , pages
          <fpage>135</fpage>
          -
          <lpage>180</lpage>
          . Elsevier, Amsterdam,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Salem</given-names>
            <surname>Benferhat</surname>
          </string-name>
          , Didier Dubois, and Henri Prade.
          <article-title>Towards a possibilistic logic handling of preferences</article-title>
          .
          <source>In IJCAI</source>
          , pages
          <fpage>1370</fpage>
          -
          <lpage>1375</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Salem</given-names>
            <surname>Benferhat</surname>
          </string-name>
          and
          <string-name>
            <given-names>Souhila</given-names>
            <surname>Kaci</surname>
          </string-name>
          .
          <article-title>Logical representation and fusion of prioritized information based on guaranteed possibility measures: Application to the distance-based merging of classical bases</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>148</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>291</fpage>
          -
          <lpage>333</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>K.</given-names>
            <surname>Britz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Heidema</surname>
          </string-name>
          , and
          <string-name>
            <given-names>W.</given-names>
            <surname>Labuschagne</surname>
          </string-name>
          .
          <article-title>Semantics for dual preferential entailment</article-title>
          .
          <source>Journal of Philosophical Logic</source>
          ,
          <year>2009</year>
          . To appear.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>K.</given-names>
            <surname>Britz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Heidema</surname>
          </string-name>
          , and T. Meyer.
          <article-title>Semantic preferential subsumption</article-title>
          .
          <source>In Proceedings of KR2008</source>
          , pages
          <fpage>476</fpage>
          -
          <lpage>484</lpage>
          . AAAI Press,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>N.</given-names>
            <surname>Chater</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lyon</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Meyers</surname>
          </string-name>
          .
          <article-title>Why are conjunctive categories overextended? Journal of Experimental Psychology: Learning, Memory</article-title>
          , and Cognition,
          <volume>16</volume>
          (
          <issue>3</issue>
          ):
          <fpage>497</fpage>
          -
          <lpage>508</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Yann</given-names>
            <surname>Chevaleyre</surname>
          </string-name>
          , Ulle Endriss, Je´roˆ me Lang, and
          <string-name>
            <given-names>Nicolas</given-names>
            <surname>Maudet</surname>
          </string-name>
          .
          <article-title>A short introduction to computational social choice</article-title>
          .
          <source>In Proceedings of the 33rd Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM-2007)</source>
          , volume
          <volume>4362</volume>
          of Lecture Notes in Computer Science. Springer-Verlag,
          <year>January 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>F.M.</given-names>
            <surname>Donini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nardi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosati</surname>
          </string-name>
          .
          <article-title>Description logics of minimal knowledge and negation as failure</article-title>
          .
          <source>ACM Transactions on Computational Logic</source>
          ,
          <volume>3</volume>
          (
          <issue>2</issue>
          ):
          <fpage>177</fpage>
          -
          <lpage>225</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>M. Freund</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Lehmann</surname>
            , and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Morris</surname>
          </string-name>
          .
          <article-title>Rationality, transitivity and contraposition</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>52</volume>
          (
          <issue>2</issue>
          ):
          <fpage>191</fpage>
          -
          <lpage>203</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. L.
          <string-name>
            <surname>Giordano</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Gliozzi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Olivetti</surname>
            , and
            <given-names>G.L.</given-names>
          </string-name>
          <string-name>
            <surname>Pozzato</surname>
          </string-name>
          .
          <article-title>Preferential description logics</article-title>
          .
          <source>In N. Dershowitz and A</source>
          . Voronkov, editors,
          <source>Proceedings of LPAR</source>
          <year>2007</year>
          , volume
          <volume>4790</volume>
          <source>of LNAI</source>
          , pages
          <fpage>257</fpage>
          -
          <lpage>272</lpage>
          . Springer-Verlag,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. L.
          <string-name>
            <surname>Giordano</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Gliozzi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Olivetti</surname>
            , and
            <given-names>G.L.</given-names>
          </string-name>
          <string-name>
            <surname>Pozzato</surname>
          </string-name>
          .
          <article-title>Reasoning about typicality in preferential description logics</article-title>
          . In S. Ho¨ lldobler, C. Lutz, and H. Wansing, editors,
          <source>Proceedings of JELIA</source>
          <year>2008</year>
          , volume
          <volume>5293</volume>
          <source>of LNAI</source>
          , pages
          <fpage>192</fpage>
          -
          <lpage>205</lpage>
          . Springer-Verlag,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>D.</given-names>
            <surname>Grossi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Dignum</surname>
          </string-name>
          , and
          <string-name>
            <surname>J-J.C.</surname>
          </string-name>
          <article-title>Meyer. Context in categorization</article-title>
          . In L. Serafini and P. Bouquet, editors,
          <source>Proceedings of CRR'05</source>
          , volume
          <volume>136</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>J.A.</given-names>
            <surname>Hampton</surname>
          </string-name>
          .
          <article-title>Overextension of conjunctive concepts: Evidence for a unitary model of concept typicality and class inclusion</article-title>
          .
          <source>Journal of Experimental Psychology: Learning, Memory, and Cognition</source>
          ,
          <volume>14</volume>
          (
          <issue>1</issue>
          ):
          <fpage>12</fpage>
          -
          <lpage>32</lpage>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>J.A.</given-names>
            <surname>Hampton</surname>
          </string-name>
          .
          <article-title>Concepts as prototypes</article-title>
          .
          <source>The Psychology of Learning and Motivation</source>
          ,
          <volume>46</volume>
          :
          <fpage>79</fpage>
          -
          <lpage>113</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>H.</given-names>
            <surname>Kamp</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Partee</surname>
          </string-name>
          .
          <article-title>Prototype theory and compositionality</article-title>
          .
          <source>Cognition</source>
          ,
          <volume>57</volume>
          :
          <fpage>129</fpage>
          -
          <lpage>191</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <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 of AAAI 97</source>
          , pages
          <fpage>390</fpage>
          -
          <lpage>397</lpage>
          . AAAI Press,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Se</surname>
          </string-name>
          <article-title>´bastien Konieczny and Ramo´ n Pino Pe´rez. Merging information under constraints: a logical framework</article-title>
          .
          <source>Journal of Logic and Computation</source>
          ,
          <volume>12</volume>
          (
          <issue>5</issue>
          ):
          <fpage>773</fpage>
          -
          <lpage>808</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>S.</given-names>
            <surname>Kraus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Magidor</surname>
          </string-name>
          .
          <article-title>Nonmonotonic reasoning, preferential models and cumulative logics</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>44</volume>
          :
          <fpage>167</fpage>
          -
          <lpage>207</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <given-names>P.</given-names>
            <surname>Lambrix</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shahmehri</surname>
          </string-name>
          , and
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>Wahllo¨ f. A default extension to description logics for use in an intelligent search engine</article-title>
          . In S. H o¨lldobler, C. Lutz, and H. Wansing, editors,
          <source>Proceedings of the 31st Annual Hawaii International Conference on System Sciences</source>
          , volume
          <volume>5</volume>
          , pages
          <fpage>28</fpage>
          -
          <lpage>35</lpage>
          . IEEE Computer Society,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>D.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          .
          <article-title>Stereotypical reasoning: Logical properties</article-title>
          .
          <source>Logic Journal of the IGPL</source>
          ,
          <volume>6</volume>
          (
          <issue>1</issue>
          ):
          <fpage>49</fpage>
          -
          <lpage>58</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <given-names>D.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Magidor</surname>
          </string-name>
          .
          <article-title>What does a conditional knowledge base entail?</article-title>
          <source>Artificial Intelligence</source>
          ,
          <volume>55</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>60</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>K.</given-names>
            <surname>Lyon</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Chater</surname>
          </string-name>
          .
          <article-title>Localist and globalist approaches to concepts</article-title>
          . In K.J.
          <string-name>
            <surname>Gilhooly</surname>
            , M.T.G. Keane,
            <given-names>R.H.</given-names>
          </string-name>
          <string-name>
            <surname>Logie</surname>
          </string-name>
          , and G. Erdos, editors,
          <source>Lines of Thinking</source>
          . John Wiley &amp; Sons Ltd,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>