=Paper= {{Paper |id=Vol-2483/AIC19_paper4 |storemode=property |title=Pink panthers and toothless tigers: three problems in classification |pdfUrl=https://ceur-ws.org/Vol-2483/paper4.pdf |volume=Vol-2483 |authors= Guendalina Righetti,Daniele Porello,Oliver Kutz, Nicolas Troquard,Claudio Masolo |dblpUrl=https://dblp.org/rec/conf/aic/RighettiPKTM19 }} ==Pink panthers and toothless tigers: three problems in classification== https://ceur-ws.org/Vol-2483/paper4.pdf
                Pink Panthers and Toothless Tigers:
                  Three Problems in Classification

                     Guendalina Righetti2 , Daniele Porello1 , Oliver Kutz2 ,
                          Nicolas Troquard2 , and Claudio Masolo1
                 1
                     Laboratory for Applied Ontology, ISTC-CNR, Trento, Italy
                      2
                        Conceptual and Cognitive Modelling Group CORE,
                        KRDB Research Centre for Knowledge and Data,
                             Free University of Bozen-Bolzano, Italy



            Abstract. Many aspects of how humans form and combine concepts
            are notoriously difficult to capture formally. In this paper, we focus on
            the representation of three particular such aspects, namely overexten-
            sion, underextension, and dominance. Inspired in part by the work of
            Hampton, we consider concepts as given through a prototype view, and
            by considering the interdependencies between the attributes that define
            a concept. To approach this formally, we employ a recently introduced
            family of operators that enrich Description Logic languages. These oper-
            ators aim to characterise complex concepts by collecting those instances
            that apply, in a finely controlled way, to ‘enough’ of the concept’s defin-
            ing attributes. Here, the meaning of ‘enough’ is technically realised by
            accumulating weights of satisfied attributes and comparing with a given
            threshold that needs to be met.


    1     Introduction
    A green chair is a chair that is also green, it is an untroubled combination of
    attributes that gives us a conjunctive concept GuC. It is untroubled because the
    specific colour of a chair is an attribute that does not affect the ‘chairness’ of the
    chair: changing or losing the colour green will not make the chair a non-chair.
        However, many combinations of concepts are not easily understood as simple
    conjunctions, because some defining features of the combined concepts can enter
    into a subtle conversation: this paper discusses and formally analyses some of
    those phenomena studied within psychology and cognitive science, where the
    combination of two (or more) concepts has a more subtle semantics than inter-
    section of sets.
        In the classical view of concepts, the extensions of concepts are precisely
    defined: for each object it would be possible to specify whether it falls within
    the definition of the concept or not. If the object fits all the necessary and
    sufficient conditions in the definition of the concept, it will be categorised as
    an instance of the concept, otherwise it will not. Moreover the combination of
    concepts is defined in a compositional way. This means that the meaning of a
    complex concept functionally depends on the meaning of the primitive concepts



Copyright © 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution
4.0 International (CC BY 4.0).
(or predicates) that compose it. In other words, the definition of a complex
concept is exclusively determined by its basic components, and this is often seen
to explain in part the ease and prolific ability of humans in creating meaningful
phrases. This perspective, that can be traced back to Frege [1891], became a
cornerstone of Classical Logic, and moved from there to be also a paradigm in
Description Logic. In spite of this, experimental cognitive sciences have shown
that this view has great limitations and have proposed alternative frameworks.
Cognitive models of concepts and classification are usually grouped into the
prototype view, the exemplar view, and the knowledge view also called theory-
theory (see Margolis and Laurence [1999]; Murphy [2002]), but also Gärdenfors’s
theory of conceptual spaces Gärdenfors [2000] and Barsalou’s theory of frames
Barsalou [1992] enter this category.
    The crisp view of concepts in the traditional logic-based paradigm excludes
indeterminacy, graded membership and typicality effects from the process of
categorisation, while the merely extensional compositionality of concepts does
not allow for the representation of a number of cognitive phenomena linked to
concept combination.
    Overextension in conjunction [Hampton, 2017], situational effects [Barsalou,
1992], dominance effects [Hampton, 1988a], and attributes emergence [Hampton,
1987] are just a subset of the phenomena that hardly reconcile with composition-
ality of the extensions: the sole sets of entitites that fall under two concepts do
not determine the set of entities that fall under the combined concept. How to
integrate these phenomena in a logic-based framework is still an open challenge,
and the topic of this paper.
    We begin with some examples to set the scene. A toothless tiger is a tiger
that has no teeth.1 Analysing the literal, rather than the metaphorical, mean-
ing of this conjunctive concept, we include all those tigers which are, although
tigers, lacking teeth, thereby losing an important, although not essential prop-
erty. Similar to the green chair , this can be understood as a simple conjunctive
concept when the concept of ‘tiger’ is given in such a way that it allows for grades
of typicality (e.g., wrt. a prototype). However, a definition of tiger in terms of
classical logic will exclude toothless tigers as non-tigers.
    Now consider a pink panther as compared to the green chair . Whereas a
green chair might be quite like a red chair , just disagreeing in the colour, a pink
panther is quite unlike a black panther . Whilst it is extremely rare for a panther
to be black, it is still an optional colour quality attached to a panther.2 A pink
panther , on the other hand, assumes a colour which, by definition of the natural
1
  The phrase comes from the Chinese cultural sphere, and a ‘toothless tiger’ in English
  is essentially synonymous to a ‘paper tiger’ (a tiger made from paper, Chinese phrase
  ‘zhilaohu’): both are metaphorical concepts refering to “something or someone that
  claims or appears to be powerful and/or threatening, but is actually ineffectual
  and unable to withstand challenge” (see https://en.wikipedia.org/wiki/Paper_
  tiger, accessed May 2019).
2
  In 2018, a black panther was spotted in Kenya, the first scientifically confirmed sight-
  ing in almost a century (1909). The location was very close to the fictional kingdom


                                           2
concept of panther , makes it a non-panther (compare Gärdenfors [2000][p. 114]
for the related discussion of a pink elephant).
    This is an example for the first of our three classification problems, overex-
tension, where we include more instances that belong to (the intersection of)
the defining concepts. To see the effect in a more straightforward example, take
the concepts of domestic worker and home appliance: clearly, these do not in-
tersect? Now consider a robotic vacuum cleaner : It is an autonomous domestic
robot with a floor cleaning system. It is not a domestic worker in the usual sense
of worker , since it is not a person, but often it would be categorised by people
as a domestic worker which is also a home appliance.
    If we consider the category of the Tools that are also Weapons we could
consider different examples: hammers, chainsaws, razors, scissors, screwdrivers,
pliers and so on. But maybe we are interested in considering only the most
typical ones (say: hammer, razor and scissor).
    This is an example for the second of our three classification problems, un-
derextension, where we include less instances than belong to the (intersection
of the) defining concepts. One way of making ‘less’ precise is to collect only the
(globally) most typical members of the intersection (see below).
    Finally, consider a houseboat. A houseboat is both a house and a boat, how-
ever, it is a rather special house, being able to swim and lacking a solid fun-
dament, and it is a rather special boat, being able to be inhabited. This is an
example of, on the one hand, overconstraining the conjunction (as in underexten-
sion), as well as prioritising certain aspects of a concept over others. In this case,
we obtain an example of conceptual blending [Fauconnier and Turner, 2003].3
Such blends can be viewed as examples for the third of our three classification
problems, dominance, where we include instances that are primarily a C (the
boat is the head of the concept) and secondly a D (the house is the modifier,
adding unusual aspects to a house).
    Such complex aspects of how humans form and combine concepts, which are
notoriously difficult to capture in Cognitive Science, are largely absent in logic-
based approaches for the representation of concepts. We base the approach of this
paper on the work of Hampton [Hampton, 1987, 1988a,b, 2017] and we develop
an abstract setting to represent the three particular concept formation aspects
just discussed: overextension, when a concept classifies more than what is con-
strained by its parts, underextension, when it classifies less, and dominance,
when some parts of a concept dominate the classification question. The moti-
vation for this work is to bridge the traditional techniques for doing knowledge
representation with cognitively grounded views of human classification.

  of Wakanda, ruled by the Black Panther (see https://www.nationalgeographic.
  com/animals/2019/02/rare-black-panther-spotted-in-africa-century/).
3
  In conceptual blending, the combination of two concepts is both a merge of common
  properties, together with emergent properties [Hedblom et al., 2016; Eppe et al.,
  2018], which is not fully covered by our present approach in this paper (consider the
  case of a ‘boathouse’ which needs large enough doors so that boats can fit through
  them.).


                                          3
    This paper contributes to the project of extending Description Logics (DLs)
to model cognitively relevant features of classification [Porello et al., 2019]. We
start from familiar DL formalisms (in particular from ALC), which is an impor-
tant logical language to model concepts and concept combinations in knowledge
representation. We introduce a family of operators which apply to sets of concept
descriptions and return a composed concept whose instances are those that sat-
isfy ‘enough’ of the listed concept descriptions. To provide a meaning of ‘enough’,
the operator takes a list of weighted concepts as argument, as well as a thresh-
old. The combined concept applies to an instance if the sum of the weights of
the concepts it satisfies meets the threshold. Using a threshold, the presentation
focuses on crisp categorisations. Although the framework of weighted concepts
easily adapts to a many-valued setting, we do not admit degrees of classification
here.
    The approach to weighted logics that we follow here takes inspiration from
the use of sets of weighted proposition for representing utility functions in Uck-
elman et al. [2009]. Extensions of that approach to DLs have been developed
in Ragone et al. [2009]. Two related articles are [Masolo and Porello, 2018] and
[Masolo and Porello, 2016], where cognitive features of categorisation have been
modelled by means of sets of weighted predicative formulas. The main difference
in the present approach is that we study weighted combinations of concepts by
explicitly introducing syntactic operators on concepts extending the basic con-
cept languages, and employing their logical expressivity for cognitive modelling.
    We introduce the weighted logic in Section 2, introduce in more detail the
three classification problems in Section 3, discuss the formalisation of the prob-
lems in Section 4, and conclude in Section 5.


2   Weighted concept combination: The ∇
                                      ∇-operator logic
We introduce a class of m-ary operators, denoted by the symbol ∇∇ (spoken
‘tooth’), for combining concepts. Each operator works as follows: i) it takes a
list of concept descriptions, ii) it associates a vector of weights to them, and
iii) it returns a complex concept that applies to those instances that satisfy a
certain combination of concepts, i.e., those instances for which, by summing up
the weights of the satisfied concepts, a certain threshold is met.
    An initial technical study of ALC ∇∇ was undertaken in Porello et al. [2019],
including a number of valid principles, expressivity issues, as well as counting
and maximisation principles. We here briefly introduce the basic syntax and
semantics, before we employ ALC ∇∇ to study the above introduced classification
problems formally.

Basic Syntax and Semantics of the ∇        ∇-Logic. The new logic is denoted
by ALC ∇∇R , where weights and thresholds range over real numbers r ∈ R. In
the following we will refer to the languages for brevity just as ALC ∇∇ . To de-
fine the extended language of ALC ∇∇ , we add combination operators as follows,
which behave syntactically just like m-ary modalities. We assume a vector of

                                        4
m weights w ∈ Rm and a threshold value t ∈ R. Each pair w, t specifies an
operator: if C1 , . . . , Cm are concepts of ALC, then ∇∇tw (C1 , . . . , Cm ) is a concept
of ALC ∇∇ . Note that in this basic definition, the possible nesting of the operator
is excluded.4
    For Ci0 ∈ ALC, the set of ALC ∇∇ concepts is then described by the grammar:


          C ::= A | ¬C | C u C | C t C | ∀R.C | ∃R.C | ∇∇tw (C10 , . . . , Cm
                                                                            0
                                                                              )

The semantics of the operator is obtained by extending the definition of the
semantics of ALC as follows. Let I = (∆I , ·I ) be an interpretation of ALC.
We define the value of a d ∈ ∆I under a ∇∇-concept C = ∇∇tw (C1 , . . . , Cm ) by
setting:
                                            X
                             vCI (d) =                 {wi | d ∈ CiI }                     (1)
                                         i∈{1,...,m}

The interpretation (i.e., the extension) of a ∇∇-concept in I = (∆I , ·I ) is then:

                       ∇tw (C1 , . . . , Cm ))I = {d ∈ ∆I | vCI (d) ≥ t}
                      (∇                                                                   (2)

To better visualise the weights an operator associates to the concepts, we some-
times use the notation ∇∇t ((C1 , w1 ), . . . , (Cm , wm )) instead of ∇∇tw (C1 , . . . , Cm ).
   In the following examples, we will consider the value of an object name a (aka
individual constant) wrt. a ∇∇-concept for interpretations that satisfy a certain
knowledge base K (i.e., a set of formulas).

Definition 1 (Weights relative to a knowledge base). Let a be an object
name of ALC and K an ALC knowledge base. We set
                              X
                  vCK (a) :=       {wi | K |= Ci (a)}
                                     i∈{1,...,m}


I.e., vCK (a) gives the accumulated weight of those Ci that are entailed by K to
satisfy a.

Note that for positive weights, a given name a and a fixed interpretation I such
that I |= K, we always have that vCK (a) ≤ vCI (aI ).

Example 1. Consider the set of concepts C = {Red, Round, Coloured} and the
concept C defined by means of the ∇∇ operator

                    ∇t ((Red t Round, w1 ), (∃above.Coloured, w2 ))
                  C=∇
4
    In a more fine-grained definition ALC i∇∇K , i ≥ 0, is the logic with i levels of allowed
    nesting and where weights and thresholds range over K; we will comment on this
    further below.


                                                5
The definition of C means that the relevant information to establish the cate-
gorisation under C of an object is whether (i) it is red or round, and (ii) it is
above a coloured thing.
    Consider the following knowledge base K = {Red(a), ∃above.Blue(a), Blue v
Coloured}, i.e., an agent knows that the object a is red and it is above a blue
thing and that blue things are coloured, Blue v Coloured.
    The value of a returned by vCK is computed as follows. Firstly, if a satisfies Red,
then a satisfies Red t Round, so the weight w1 can be obtained. Moreover, since
Blue v Coloured ∈ K and a satisfies ∃above.Blue, then a satisfies ∃above.Coloured,
so also the weight w2 can be obtained. Thus, vCK (a) is w1 + w2 . If w1 + w2 ≥ t,
then a is classified under C.

    Having defined the basic ∇∇ operator, a number of derived operations are
easily obtained. First, it is possible to define the set of instances that at most
reach a given threshold:

          ∇≤t ((C1 , w1 ), . . . (Cm , wm )) ≡ ∇∇−t ((C1 , −w1 ), . . . , (Cm , −wm ))
          ∇                                                                                    (3)

Given this, we can define the concept of instances that exactly score a certain
threshold value t:

    ∇=t ((C1 , w1 ), . . . (Cm , wm )) ≡
    ∇
                   ∇t ((C1 , w1 ), . . . , (Cm , wm )) u ∇∇≤t ((C1 , w1 ), . . . (Cm , wm ))
                   ∇                                                                           (4)

    Finally, it is interesting to consider the set of entities that maximally satisfy
a combination of concepts C1 , . . . Cm of ALC. That is, we may define an operator
with the following semantics:
       max
                                    I             I        I   0       0
      ∇
      ∇      ((C1 , w1 ), . . . (Cm , wm ))   = {d ∈ ∆ | vC (d) ≥ vC (d ) for all d ∈ ∆}       (5)

Defining ∇ ∇max in terms of ∇∇t would require to use a universal role, which
significantly increases the expressive power of ALC [Hemaspaandra, 1996], as
shown in Porello et al. [2019].


3     Three Problems in Classification
3.1     Overextension
What happens to ordinary concepts when they are subjected to the logical op-
eration of conjunction? In the 80s Hampton started a series of experiments to
evaluate how people interpret conjunctive phrases such as sports witch are also
games or games which are also sports ([Hampton, 1988a]). The classical semantic
interpretation of these cases would interpret their meaning in terms of conjunc-
tion: the extension of the two phrases would correspond to the intersection of
the set of games and the set of sports. However, experimental results showed
something different. In his experiment, Hampton first provided a list of activi-
ties and asked people to evaluate which items in the list were sports and which


                                                  6
were games (with the possibility of overlapping). After a couple of weeks, people
were asked again to evaluate which items in the list could have been considered
sports which are also games and, conversely, games which are also sports, and
the results were interpreted to verify if people followed a rule corresponding to
an intersection or conjunctive interpretation. The answer is no: a number of
sports (games) that were not considered games (sports), according to the first
classification, were considered as members of the conjunction in the second part
of the experiments. This phenomenon is called overextension in conjunction, but
the problem of non-extensional combination applies equally to disjunctions (and
negation). For instance, most people do not categorise a mushroom as fruit, nor
as vegetable, but then categorise it as an instance of fruit or vegetable [Hampton,
2017].
    Hampton’s proposal is to model the combination of such concepts in terms
of intensional composition which takes into account the features that define the
combined concepts. When a complex concept arises as a conjunction, the features
that define it

      will be derived in a compositional fashion as a disjunction of the features
      of the two conjuncts [Hampton, 2017, p. 98].

    Conjunctive phrases such as sports which are also games should then return a
composite prototype resulting from aggregating all the features commonly associ-
ated with either of the two conjuncts (p. 98). The new set of features would then
be modified according with Hampton’s model for attribute inheritance [Hamp-
ton, 1987]. This model of the construction of a conjunctive concept would also
predict overextension in conjunctions. Roughly, Hamptons argument runs as fol-
lows: let us imagine that, in order to be categorised under a concept, an object
must show at least two out of three features of that concept. So, let us suppose
that to be categorised in a conjunction, it should show four out of six features of
the component concepts. If an object presents three features of the first object
but just one feature of the second object it would be categorised as an instance
of the conjunction, even if it is not an instance of both components. This would
reflect overextension in conjunctions [Hampton, 2017].
    Interestingly, Hampton’s experiments also showed that this kind of relative
clause form is non-commutative: the concept games which are also sports is not
identical to the concept sports which are also games. The tooth operator can
capture some of these insights and distinctions, as we will show in more detail
in Section 4.


3.2     Underextension

Overextension’s specular, or dual, phenomenon is that of underextension, that
is, when considered in the context of conjunction, the phenomenon in which
objects categorised as instances of two categories are not classified as belonging to
the (underextending) conjunction of the categories. For instance, an item could
be categorised as sport and as game, but could be not considered an instance


                                          7
of sports which are also games [Hampton, 1988a]. Actually, when related to
underextension, Hampton’s experiments were mostly directed to examine the
disjunction of common sense concepts, and to verify the consistency of people’s
judgements with respect to the set union rule [Hampton, 1988b]. So, in that
context, underextension would happen when an item categorised under a concept
is not categorised as an item of the disjunction of that concept and another
concept. For instance, an item could be categorised as a game, but then could
be not considered as an instance of game or sport (maybe because it was a
very atypical game). Here, we are dealing with another intuition. The idea is
that underextension in conjunctions would mean to identify particularly typical
members of the intersection of two concepts. As a particular case, we can then
define a prototype concept of the regular intersection of the concepts.


3.3   Dominance

Hampton’s experiments showed another interesting phenomenon, namely the
dominance effect. Roughly speaking, in the simplest case of the composition of
just two concepts, one of the two concepts ‘weighs more’ than the other in the
definition of the conjunction. More precisely, the dominance effect was analysed
with respect to typicality. Hampton’s aim was in fact to predict the typicality
of an item in a conjunction of two classes on the basis of the typicality of the
item in each of the conjuncts. In his analyses, he discovered that the weights of
the two constituent concepts in the determination of an item’s typicality were
usually not equal. On the contrary, dominance of a concept with respect to a
second was frequently observed. For instance, the weight of the concept sports
was almost twice the weight of games in determining the typicality of items
in both of the concepts sports which are also games and games which are also
sports [Hampton, 1987]. Following these insights, one can distinguish between a
concept Head (sports in the example), and a concept Modifier (e.g. games).
    We can naturally model such phenomenon assigning a higher weight to the
‘dominant concept’ (the Head), or specific features thereof, or by considering
only the most prototypical instances of the dominant concept, as discussed in
more detail below.


4     ∇
      ∇-Modelling of Over/Underextension and Dominance

We start by proposing how to represent prototype-based classifications by means
of the ∇∇ operator. We then proceed to, firstly, show how we can capture simple
intersections of concepts defined in terms of prototypes. Secondly, we present
a simple modelling of all three phenomena that we have previously discussed
(overextension, underextension, and dominance effect).
    The general picture is informally illustrated in Fig. 1, the formal modelling
of which we undertake in the this section.
    The main motivation is the simple elegance of the approach, which allows to
compactly define specific instances of the three problems. Although not strictly

                                       8
Fig. 1. The interaction of two graded concepts defined via prototype theory: the cir-
cular areas inside C, D correspond to the cores of the concepts (the most prototypical
instances); the classic intersection is inside the dark overlapping part.



more expressive, replacing extremely large disjunctions with short tooth-based
expressions may be arguably seen as a more cognitively adequate modelling.
Another, related point, is that the relative weights of the participating features
are being made explicit.
    The ∇ ∇ operators can represent the cognitive approach to concepts based on
prototypes, cf. Porello et al. [2019]. Following Smith et al. [1988], a “prototype is
a prestored representation of the usual properties associated with the concept’s
instances”[Smith et al., 1988, p.487]. In our setting, we can introduce a concept
C by using a ∇ ∇ operator that directly considers the usual properties associated
to its instances:
                         C = ∇∇t ((P1 , w1 ), . . . , (Pm , wm ))                (6)
The classification under C applies to the objects that have “enough” features in
common with the prototype, so to exceed the threshold t. This is a very simple
way to model the idea of being close enough with respect to the prototype. We
can also individuate the prototypical instances of C as the objects (if they exist)
that satisfy all the Pj in C. A different and more liberal approach is to collect
all those instances that reach the maximal possible value confirming a number
of the Pj : we call this set the core of C and compute it as ∇∇max (C).
    In the following paragraphs, we assume that each concept is defined by means
of a prototype, cf. Eq. (6). We focus on two concepts, which are thus defined by:
C=∇   ∇s ((P1 , w1 ), . . . , (Pm , wm )) and D = ∇∇t ((Q1 , v1 ), . . . , (Qn , vn )).

4.1   Simple intersection
The logical conjunction of two concepts, which provides the intersection of the
extension of the concepts, can be simply defined by means of the u operator of
ALC:


                                          9
              ∇s ((P1 , w1 ), . . . , (Pm , wm )) u ∇∇t ((Q1 , v1 ), . . . , (Qm , vm ))
              ∇                                                                               (7)
Example 2. Suppose now we define the two concepts Sport and Game as follows:

          ∇s ((DoneForFun, w1 ), (IsCompetitive, w2 ),
  Sport = ∇
                                       (DoneToGetFit, w3 ), (NeedsAthleticAbilities, w4 ))    (8)



         ∇t ((DoneForFun, w1 ), (IsCompetitive, w2 ),
  Game = ∇
                                      (NotSeriousGoal, w5 ), (InvolvesConcentration, w6 ))    (9)

Let us further assume the following knowledge base:

  K1 = {DoneForFun(f), IsCompetitive(f), NeedsAthleticAbilities(f), NotSeriousGoal(f)}

 It allows one to categorise ‘football’ (f) as an instance of both Sport and Game
(i.e., w1 + w2 + w4 ≥ s and w1 + w2 + w5 ≥ t). In this case, football would get
both the weight for being a Sport and the weight for being a Game, therefore
belonging to the simple intersection of the two concepts as defined above.
On the other hand, consider a different knowledge base, about beerpong (bp):
              K2 = {DoneForFun(bp), IsCompetitive(bp), NotSeriousGoal(bp)}

In this case, we could imagine that w1 + w2 + w5 ≥ t but w1 + w2 ≤ s: beerpong
would then not enter in the simple intersection of Sport and Game.

4.2     Modelling Overextensions
A combination of concepts that returns a set larger than the intersection of the
two concepts can be approached in a number of ways. We discuss two strategies.
Firstly, we can lower the threshold for the classification under C or under D.
That is, in the combination of C and D the importance of the list of features
defining C and D is relaxed. So, more instances shall fall under either concepts,
returning a larger intersection. For example, when combining boat and house,
into a house boat we are not requiring that the instance of the combined concept
satisfy all the attributes of the composing concepts, only a sufficient number.
    Given C = ∇       ∇s ((P1 , w1 ), . . . , (Pm , wm )) and D = ∇∇t ((Q1 , v1 ), . . . ,
(Qn , vn )), a family of overextending compositions of C and D can be introduced:

      C uO D = ∇
               ∇x ((P1 , w1 ), . . . , (Pm , wm )) u ∇∇y ((Q1 , v1 ), . . . , (Qn , vn ))    (10)

where s ≥ x or t ≥ y or both. In this case, as for the standard intersection, we
assume that the (marginal) contribution of the two concepts C and D is equal
(they both have to be satisfied). This reflects that the overextending composition
is in fact a composition of the two concepts.
    The effect of lowering the threshold for classifying an entity under the com-
posing concepts has the consequence of raising the importance of a (number of)


                                                 10
features for the composed concept (whether it is their salience or their diagnos-
ticity). Globally lowering the threshold amounts to assume no information about
which specific feature is important in the combination, whereas directly raising
the weight of a number of features entails knowing that those are the important
bits, when combining the concepts. Thus, a second strategy for combining con-
cepts that overextends the intersection is by raising the weights of some of the
features in C and D.
Example 3. Suppose we define again the two concepts Sport and Game as in
Equation 8 and Equation 9. Let us also assume the following knowledge base:
           K3 = {DoneForFun(w), IsCompetitive(w), NeedsAthleticAbilities(w)}

 which allows one to categorise ‘wrestling’ (individual w) as an instance of Sport
(i.e., w1 + w2 + w4 ≥ s) but does not allow to categorise it as a Game (i.e.,
w1 + w2 < t). The simple intersection would not allow to represent ‘wrestling’ as
an instance of the intersection of Sport and Game. To overextend the intersection
of the two concepts in our setting, one should represent the intersection as follow:

  Sport uO Game = ∇ ∇x (DoneForFun, w1 ), (IsCompetitive, w2 ), (DoneToGetFit, w3 ),
                                      ∇y (DoneForFun, w1 ), (IsCompetitive, w2 ),
                                   
      (NeedsAthleticAbilities, w4 ) u ∇
                                                                                    
                               (NonSeriousGoals, w3 ), (InvolvesConcentration, w4 )   (11)

 where the threshold y is set in a way that allows to classify ‘wrestling’ as a
Game.

4.3    Modelling Underextensions
In a similar manner, we can treat the case of underextensions, that is, by raising
the threshold required for classifying the composing concepts. One interpretation
of this case is that when combining two concepts, only instances that are more
typical of the two concepts can enter the combination of the two concepts. By
means of the ∇  ∇max , we can define underextension operators as follows. Given
C=∇   ∇ ((P1 , w1 ), . . . , (Pm , wm )) and D = ∇∇t ((Q1 , v1 ), . . . , (Qn , vn )), we set:
        s


  C uU D = ∇
           ∇max ((P1 , w1 ), . . . , (Pm , wm )) u ∇∇max ((Q1 , v1 ), . . . , (Qn , vn ))
                                                                                       (12)

Example 4. Suppose we define the two concepts Sport and Game as before in
Equation 8 and Equation 9. Let us also assume that both ‘basketball’ (individual
bb) and ‘ping pong’ (individual pp) are in the intersection of Sport and Game,
according to the following knowledge base


  KB = {DoneForFun(bb), IsCompetitive(bb), NeedsAthleticAbilities(bb),
           DoneToGetFit(bb), NotSeriousGoal(bb), InvolvesConcentration(bb),
             DoneForFun(pp), IsCompetitive(pp), NeedsAthleticAbilities(pp),
                                        NotSeriousGoal(pp), InvolvesConcentration(pp)}


                                             11
 Suppose that we define underextending composition of Sport and Game as in
Equation (12). Then, basketball would be selected by our operator, as it max-
imises both Sport and Game, while ping pong will not, as it does not maximise
Sport (by failing to satisfy DoneToGetFit).

    Another way of introducing underextension is to constrain the intersection
of C and D by imposing that the instances must maximise the combination of the 
features of C and D: CuD u∇  ∇max (P1 , w1 ), . . . , (Pm , wm ), (Q1 , w1 ), . . . , (Qn , vn ) .
    This definition is non-equivalent to (12) only in the case of mutually incom-
patible attributes defining C and D. We leave this aspect for future work.


4.4    Modelling Dominance Effects

In the case of dominance, as we have seen, the head of the combination out-
weighs the other composing concepts. Given C = ∇∇s ((P1 , w1 ), . . . , (Pm , wm ))
and D = ∇ ∇t ((Q1 , v1 ), . . . , (Qn , vn )), we present three strategies to model dom-
inance operators. A first strategy is to define dominance operators as follows:
                0                                        0
   C uD       ∇s (P1 , w1 ), . . . , (Pm , wm ) u ∇∇t (Q1 , v1 ), . . . , (Qn , vn )
                                                                                   
      1 D=∇                                                                           (13)

where s0 ≥ s and t0 ≤ t.5 In this case, globally raising the threshold of the domi-
nant concept amounts to include the typical instances of C into the composition,
whereas globally lowering the threshold of the non-dominant concept includes
possibly non-D instances. This means that a sport that is also a game must be
primarily a sport.
    A second strategy is to unpack (or flatten) the definitions of C and D and
raise the weights of the most salient features ∅ 6= S(C) ⊆ {1, . . . , m} of the
dominant concept C for the composition, whilst including some required elements
R(D) ⊆ {1, . . . , n} of D to compute a new minimal threshold. We may set:

     C uD         ∇π(C,D) (P1 , w1π ), . . . , (Pm , wm
                                                      π
                                                        ), (Q1 , v1π ), . . . , (Qn , vnπ )
                                                                                           
        2 D=∇                                                                                (14)

where π is a function that re-assigns weights such that π(wi ) = wiπ > wi for all
i ∈ S(C) (and π(x) = x otherwise) and π(C, D) = Σi∈S π(wi ) + Σj∈R π(vj ) is a
new threshold that accumulates the inflated weights for the salient features of C
and the required weights from D.
    A third strategy to define a dominant concept would be to collect those
instances that maximise the sum of weights of the dominant concept (using e.g.
the ∇∇max operator).
    Notice that these types of compositions are generally non-commutative, as
the first combined concept (the head) is more important than the second.

Example 5. Suppose we define again the two concepts Sport and Game as in
Equation 8 and Equation 9, and consider again the knowledge base in Example
5
    Here the choice of making the first concept dominant is merely formal, we are not
    making any assumption on the linguistic phrasing of this complex concept.


                                               12
3. If we consider the concept Sport as the dominant one, we could apply Equa-
tion 13 to include wrestling in the intersection of the concepts Sport and Game,
simply lowering the threshold for being included in Game. This is again a case
of overextension, but the idea behind this choice here is that having the most
important features of the concept Sport ‘count more’ to enter in the conjunctive
concept.
We have a similar result if we apply Equation 14:

    Sport uD        ∇π(Sport,Game) (DoneForFun, w1π ), (IsCompetitive, w2π ),
           2 Game = ∇

            (DoneToGetFit, w5π ), (NeedsAthleticAbilities, w6π )(DoneForFun, v1π ),
             (IsCompetitive, v2π ), (NotSeriousGoal, v3π ), (InvolvesConcentration, v4π )
                                                                                            
                                                                                                (15)

 where we set π(Sport, Game) = π(w1 )+π(w2 )+π(w6 )+π(v1 )+π(v2 ). It is worth
noticing here that just the weights associated to the concept Sport are raised by
the function π, as required in Eq. 14: since Sport is the dominant concept, its
salient features are considered the most important in this combination.

5     Conclusions and Future Work
We studied three cognitively and psychologically interesting and important phe-
nomena that address classification problems with a focus on conjunctive oper-
ations on concepts, namely overextension, underextension, and dominance. To
address these phenomena from a formal modelling point of view, we employed
the logic ALC ∇∇ introduced in [Porello et al., 2019], where a class of concept-
forming operators was introduced which can define complex concepts by means
of accumulating the weights of defining attributes and comparing this value to
a given threshold. We here introduced basic modelling approaches for the three
classification problems, discussed several relevant examples, and outlined the
remaining challenges for the formal approach.
    Future work will be dedicated to further investigate the logical properties of
the operators and their natural extensions, and to employ them in a systematic
fashion to the modelling of salient cognitive features of concepts, concept com-
binations in general, and conceptual blending in particular [Eppe et al., 2018;
Confalonieri and Kutz, 2019]. Moreover, the landscape of over/under-extension
and dominance should be analysed in a more finegrained manner, considering
interdependencies, special cases, and the introduction of further (conjunctive)
classification problems. Eventually, we will aim to justify the formal fine-theory
of conjuctive (and disjunctive etc.) classification in a detailed empirical study.
    Another line of research will deepen the comparison with the formal studies
on typicality (e.g. Lieto and Pozzato [2018]) and the relation and combination
with similarity frameworks based on a notion of distance (e.g. Confalonieri et al.
[2017]; Sheremet et al. [2007]; Hois and Kutz [2008]).
    Further, we hope to pursue further a deeper exploration of the correspon-
dence theory between tooth logic, statistical learning and classification models,
and concept learning in DL, as begun in Galliani et al. [2019]. Such a corre-
spondence will not only contribute to these fields individually, but will allow to

                                               13
more systematically learn the relevant thresholds for complex tooth concepts,
and it will support hybrid frameworks where e.g. statistically learned concepts
can be naturally represented in DL knowledge bases, thereby contributing also
to neural-symbolic integration and to the AI explainability challenge [Garcez
et al., 2019].


Bibliography

L. W. Barsalou. Frames, concepts, and conceptual fields. In A. Leherer and E. F.
   Kittay, editors, Frames, Fields, and Contrasts - New Essays in Semantic and
   Lexical Organization, chapter 1, pages 21–74. Lawrence Erlbaum Associates,
   Inc, 1992.
R. Confalonieri and O. Kutz. Blending under Deconstruction: The roles of logic,
   ontology, and cognition in computational concept invention. Annals of Math-
   ematics and Artificial Intelligence, 2019.
R. Confalonieri, O. Kutz, N. Troquard, P. Galliani, D. Porello, R. Peñaloza, and
   M. Schorlemmer. Coherence, Similarity, and Concept Generalisation. In R. K.
   Alessandro Artale, Birte Glimm, editor, Proceedings of the 30th International
   Workshop on Description Logics (DL 2017), volume 1879. CEUR-WS, 2017.
M. Eppe, E. Maclean, R. Confalonieri, O. Kutz, M. Schorlemmer, E. Plaza,
   and K.-U. Kühnberger. A computational framework for conceptual blending.
   Artificial Intelligence, 256:105–129, 2018.
G. Fauconnier and M. Turner. The Way We Think: Conceptual Blending and
   the Mind’s Hidden Complexities. Basic Books, New York, 2003.
G. Frege. On function and concept. In Translations from the Philosophical
   Writings of Gottlob Frege, pages 1–128. Oxford: Blackwell, third edition, 1980,
   1891.
P. Galliani, O. Kutz, D. Porello, G. Righetti, and N. Troquard. On Knowledge
   Dependence in Weighted Description Logic. In Proc. of the 5th Global Confer-
   ence on Artificial Intelligence (GCAI 2019), 17–19 September 2019, Bolzano,
   Italy, 2019.
A. d. Garcez, M. Gori, L. C. Lamb, L. Serafini, M. Spranger, and S. N. Tran.
   Neural-symbolic computing: An effective methodology for principled integra-
   tion of machine learning and reasoning. arXiv preprint arXiv:1905.06088,
   2019.
P. Gärdenfors. Conceptual spaces - The geometry of thought. MIT Press, 2000.
   ISBN 978-0-262-07199-4.
J. A. Hampton. Inheritance of attributes in natural concept conjunctions. Mem-
   ory & Cognition, 15(1):55–71, 1987.
J. A. Hampton. Overextension of conjunctive concepts: Evidence for a unitary
   model of concept typicality and class inclusion. Journal of Experimental Psy-
   chology: Learning, Memory, and Cognition, 14(1):12–32, 1988a.
J. A. Hampton. Disjunction of natural concepts. Memory & Cognition, 16(6):
   579–591, Nov 1988b.


                                       14
J. A. Hampton. Compositionality and concepts. In J. A. Hampton and Y. Win-
   ter, editors, Compositionality and Concepts in Linguistics and Psychology,
   pages 95–121. Springer International Publishing, Cham, 2017.
M. M. Hedblom, O. Kutz, and F. Neuhaus. Image schemas in computational
   conceptual blending. Cognitive Systems Research, 39:42–57, 2016.
E. Hemaspaandra. The price of universality. Notre Dame Journal of Formal
   Logic, 37:174–203, 1996.
J. Hois and O. Kutz. Counterparts in Language and Space—Similarity and
   S-Connection. In C. Eschenbach and M. Grüninger, editors, Formal Ontology
   in Information Systems (FOIS 2008), pages 266–279. IOS Press, 2008.
A. Lieto and G. L. Pozzato. A description logic of typicality for conceptual
   combination. In Foundations of Intelligent Systems - 24th International Sym-
   posium, ISMIS 2018, Limassol, Cyprus, October 29-31, 2018, Proceedings,
   pages 189–199, 2018.
E. Margolis and S. Laurence, editors. Concepts: Core Readings. MIT Press,
   1999.
C. Masolo and D. Porello. Understanding predication in conceptual spaces. In
   R. Ferrario and W. Kuhn, editors, Formal Ontology in Information Systems:
   Proceedings of the 9th International Conference (FOIS 2016), pages 139–152.
   IOS Press, 2016.
C. Masolo and D. Porello. Representing concepts by weighted formulas. In For-
   mal Ontology in Information Systems - Proceedings of the 10th International
   Conference, FOIS 2018, Cape Town, South Africa, 19-21 September 2018,
   pages 55–68, 2018.
G. L. Murphy. The Big Book of Concepts. MIT press, 2002.
D. Porello, O. Kutz, G. Righetti, N. Troquard, P. Galliani, and C. Masolo. A
   Toothful of Concepts: Towards a theory of weighted concept combination. In
   Proceedings of the 32th International Workshop on Description Logics (DL
   2019). CEUR-WS, 2019.
A. Ragone, T. D. Noia, F. M. Donini, E. D. Sciascio, and M. P. Wellman.
   Weighted description logics preference formulas for multiattribute negotia-
   tion. In Scalable Uncertainty Management, Third International Conference,
   SUM 2009, Washington, DC, USA, September 28-30, 2009. Proceedings, pages
   193–205, 2009.
M. Sheremet, D. Tishkovsky, F. Wolter, and M. Zakharyaschev. A Logic for
   Concepts and Similarity. J. of Logic and Computation, 17(3):415–452, 2007.
E. E. Smith, D. N. Osherson, L. J. Rips, and M. Keane. Combining prototypes:
   A selective modification model. Cognitive Science, 12(4):485–527, 1988.
J. Uckelman, Y. Chevaleyre, U. Endriss, and J. Lang. Representing utility func-
   tions via weighted goals. Mathemathical Logic Quartely, 55(4):341–361, 2009.




                                      15