<!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>Coherence, Similarity, and Concept Generalisation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Roberto Confalonieri</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oliver Kutz</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pietro Galliani</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rafael Pen~aloza</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniele Porello</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marco Schorlemmer</string-name>
          <email>marco@iiia.csic.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicolas Troquard</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Arti cial Intelligence Research Institute</institution>
          ,
          <addr-line>IIIA-CSIC</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Free University of Bozen-Bolzano</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We address the problem of analysing the joint coherence of a number of concepts with respect to a background ontology. To address this problem, we explore the applicability of Paul Thagard's computational theory of coherence, in combination with semantic similarity between concepts based on a generalisation operator. In particular, given the input concepts, our approach computes maximally coherent subsets of these concepts following Thagard's partitioning approach, whilst returning a number of possible generalisations of these concepts as justi cation of why these concepts cohere.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        In this paper, we aim at showing how Thagard's computational theory of
coherence [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] could serve as an analytical tool to analyse the coherence of concepts
that are inconsistent w.r.t. a background ontology. In [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], Thagard suggested
to use coherence as a model for the closely related cognitive process of
conceptual combination, where the focus is primarily on language compositionality
such as noun-noun or adjective-noun combinations [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Kunda and Thagard,
for instance, show how conceptual coherence can be used for describing how we
reason with social stereotypes [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Building upon Thagard's intuitions and principles for modelling coherence,
we propose a formalisation of Thagard's notion of conceptual coherence for
concepts represented in the description logic ALC [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], and further explore its
applicability to justify why a selection of concepts, even when jointly inconsistent, can
be seen to cohere. But instead of interpreting coherence or incoherence on the
basis of statistical correlations or causal relations (i.e., on frequencies of positive
or negative association), we determine coherence and incoherence as dependent
on the semantic similarity between concepts.
      </p>
      <p>Given a set of input concepts, our approach computes maximally coherent
subsets of these concepts following Thagard's computational model for coherence
as a constraint satisfaction problem. We show how these maximising partitions
not only suggest which of the input concepts can jointly cohere, but also how
inconsistent concepts can be repaired using generalisations, letting them become
consistent w.r.t. the background ontology.</p>
      <p>
        To generalise these concepts, we propose a generalisation re nement
operator which is inductively de ned over the structure of ALC concept descriptions.
Generalising DL concepts have been addressed in the DL literature in the
context of the non-standard reasoning tasks of nding the least common subsumer
of di erent concepts [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Finding a least common subsumer is a challenging
research question, but, in practice, a common generalisation, w.r.t. the nite set of
subformulas generated from the axioms contained in a ( nite) TBox will su ce.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Thagard's Theory of Coherence</title>
      <p>
        Thagard addresses the problem of determining which pieces of information to
accept and which to reject based on how they cohere and incohere among them,
given that, when two elements cohere, they tend to be accepted together or
rejected together; and when two elements incohere, one tends to be accepted
while the other tends to be rejected [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>This can be reformulated as a constraint satisfaction problem as follows.
Pairs of elements that cohere between them form positive constraints, and pairs
of elements that incohere between them form negative constraints. If we partition
the set of pieces of information we are dealing with into a set of accepted elements
and a set of rejected elements, then a positive constraint is satis ed if both
elements of the constraint are either among the accepted elements or among
the rejected ones; and a negative constraint is satis ed if one element of the
constraint is among the accepted ones and the other is among the rejected ones.
The coherence problem is to nd the partition that maximises the number of
satis ed constraints.</p>
      <p>Note that in general we may not be able to partition a set of elements as to
satisfy all constraints, thus ending up accepting elements that incohere between
them or rejecting an element that coheres with an accepted one. The objective
is to minimise these undesired cases. The coherence problem is known to be
NP-complete, though there exist algorithms that nd good enough solutions of
the coherence problem while remaining fairly e cient.</p>
      <p>Depending on the kind of pieces of information we start from, and on the way
the coherence and incoherence between these pieces of information is determined,
we will be dealing with di erent kinds of coherence problems. So, in explanatory
coherence we seek to determine the acceptance or rejection of hypotheses based
on how they cohere and incohere with given evidence or with competing
hypotheses; in deductive coherence we seek to determine the acceptance of rejection of
beliefs based on how they cohere and incohere due to deductive entailment or
contradiction; in analogical coherence we seek to determine the acceptance or
rejection of mapping hypotheses based on how they cohere or incohere in terms
of structure; and in conceptual coherence we seek to determine the acceptance or
rejection of concepts based on how they cohere or incohere as the result of the
positive or negative associations that can be established between them. Thagard
discusses these and other kinds of coherence.</p>
      <p>
        Although Thagard provides a clear technical description of the coherence
problem as a constraint satisfaction problem, and enumerates concrete principles
that characterise di erent kinds of coherences, he does not clarify the actual
nature of the coherence and incoherence relations that arise between pieces of
information, nor does he suggest a precise formalisation of the principles he
discusses. In [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], a concrete formalisation and realisation of deductive coherence
was proposed in order to tackle the problem of norm adoption in normative
multi-agent system. In this paper, we shall focus on the problem of conceptual
coherence and its applicability to analyse the coherence of ALC concepts.
3
3.1
      </p>
    </sec>
    <sec id="sec-3">
      <title>Preliminaries</title>
      <sec id="sec-3-1">
        <title>Coherence Graphs</title>
        <p>In this section we give precise de nitions of the concepts intuitively introduced
in the previous section.</p>
        <p>De nition 1. A coherence graph is an edge-weighted, undirected graph of the
form G = hV; E; wi, where:
1. V is a nite set of nodes representing pieces of information.
2. E V (2) (where V (2) = ffu; vg j u; v 2 V g) is a nite set of edges
representing the coherence or incoherence between pieces of information. Edges
of coherence graphs are also called constraints.
3. w : E ! [ 1; 1] n f0g is an edge-weighted function that assigns a value to the
coherence between pieces of information.</p>
        <p>When we partition the set V of vertices of a coherence graph (i.e., the set of pieces
of information) into the sets A and R = V n A of accepted and rejected elements
respectively, then we can say when a constraint|an edge between vertices|is
satis ed or not by the partition.</p>
        <p>De nition 2. Given a coherence graph G = hV; E; wi, and a partition (A; R)
of V , the set of satis ed constraints C(A;R) E is given by:</p>
        <p>C(A;R) = nfu; vg 2 E
u 2 A i v 2 A; whenever w(fu; vg) &gt; 0 o
u 2 A i v 2 R; whenever w(fu; vg) &lt; 0
All other constraints (i.e., those in E n C(A;R)) are said to be unsatis ed.
The coherence problem is to nd the partition of vertices that satis es as many
constraints as possible, i.e., to nd the partition that maximises the coherence
value as de ned as follows, which makes coherence to be independent of the size
of the coherence graph.</p>
        <p>De nition 3. Given a coherence graph G = hV; E; wi, the coherence of a
partition (A; R) of V is given by:
X</p>
        <p>jw(fu; vg)j
(G; (A; R)) = fu;vg2C(A;R)
jEj
Notice that there may not exist a unique partition with a maximum
coherence value. In fact, at least two partitions have the same coherence value, since
(G; (A; R)) = (G; (R; A)) for any partition (A; R) of V .
3.2</p>
        <p>
          Generalising ALC Descriptions
To generalise ALC concept descriptions, we propose a generalisation re nement
operator that extends our previous work in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
        </p>
        <p>Roughly speaking, a generalisation operator takes a concept C as input and
returns a set of descriptions that are more general than C by taking a Tbox T
into account. In order to de ne a generalisation re nement operator for ALC,
we need some auxiliary de nitions. In the following, we assume the TBox and
set of concepts NC to be nite.3
De nition 4. Let T be a ALC TBox with concept names NC . The set of
nontrivial subconcepts of T is given as
sub(T ) = f&gt;; ?g [</p>
        <p>sub(C) [ sub(D)
[</p>
        <p>CvD2T
where sub is de ned over the structure of concept descriptions as follows:
sub(A) = fAg
sub(?) = ;
sub(&gt;) = ;
sub(:A) = f:A; Ag
sub(C u D) = fC u Dg [ sub(C) [ sub(D)
sub(C t D) = fC t Dg [ sub(C) [ sub(D)
sub(8R:C) = f8R:Cg [ sub(C)
sub(9R:C) = f9R:Cg [ sub(C)
Based on sub(T ), we de ne the upward and downward cover sets of atomic
concepts. In the following, we will assume that complex concepts C are
rewritten into negation normal form, and that thus negation only appears in front
of atomic concepts. For the following de nition, sub(T ) (De nition 4) guarantees
the upward and downward cover sets to be nite. Intuitively, the upward set
of A collects the most speci c subconcepts found in the Tbox T that are more
general (subsume) A; conversely, the downward set of A collects the most general
subconcepts from T that are subsumed by A. The downcover is only needed for
the base case of generalising a negated atom.
3 To avoid any confusion, we point out that we use = and 6= between ALC concepts
to denote syntactic identity and di erence, respectively.</p>
        <p>De nition 5. Let T be an ALC TBox with concept names from NC . The
upward cover set of an atomic concept A 2 NC [ f&gt;; ?g with respect to T is given
as:</p>
        <p>UpCov(A) := fC 2 sub(T ) j A vT C
and there is no C0 2 sub(T )
The downward cover set of an atomic concept A 2 NC [ f&gt;; ?g with respect to
T is given as:</p>
        <p>DownCov(A) := fB 2 NC [ f&gt;; ?g j B vT A
and there is no B0 2 NC [ f&gt;; ?g
such that B @T B0 @T Ag
(:A) =
(A) = UpCov(A)</p>
        <p>(f:B j B 2 DownCov(A)g
(&gt;) = f&gt;g
(?) = UpCov(?)</p>
        <p>(
We can now de ne our generalisation re nement operator for ALC as follows.
De nition 6. Let T be an ALC TBox. We de ne the generalisation re nement
operator inductively over the structure of concept descriptions as:
if DownCov(A) 6= f?g
otherwise.</p>
        <p>fC0uDjC0 2 (C)g[fCuD0jD0 2 (D)g[fC; Dg
(</p>
        <p>fC0 t D j C0 2 (C)g [ fC t D0 j D0 2 (D)g
(f8R:C0 j C0 2 (C)g
(f9R:C0 j C0 2 (C)g
if C 6= &gt;
otherwise.
if C 6= &gt;
otherwise.
(C u D) =
(C t D) =
(8R:C) =
(9R:C) =
f&gt;g
f&gt;g
f&gt;g
f&gt;g
f&gt;g
Lemma 1. is a nite operator; i.e., for any given complex ALC concept C,
the set (C) is nite.</p>
        <p>Given a generalisation re nement operator , ALC concepts are related by
renement paths as described next.</p>
        <p>De nition 7. A nite sequence C1; : : : ; Cn of ALC concepts is a generalisation
path C1 ! Cn from C1 to Cn of the generalisation re nement operator i
Ci+1 2 (Ci) for all i : 1 i &lt; n. Then:
(1)
(2)
if C or D 6= &gt;
otherwise.
if C and D 6= &gt;
otherwise.
{ (C) denotes the set of all concepts that can be reached from C by means
of in zero or a nite number of steps.
{ (C ! D) denotes the minimal number of generalisations to be applied in
order to generalise C to D when D 2 ?(C).</p>
        <p>The repeated application of the generalisation re nement operator allows us to
nd descriptions that represent the properties that two or more ALC concepts
have in common. This description is a common generalisation of ALC concepts.</p>
        <p>For the sake of this paper, we are interested in common generalisations that
have minimal distance from the concepts, or in case their distance is equal, the
ones that are far from &gt;.</p>
        <p>De nition 8. An ALC concept description G is a common generalisation of C1
and C2 if G 2 (C1) \ (C2) and, furthermore, G is such that for any other
G0 2 (C1) \ (C2) with (G0 6= G) we have:
{ (C1 ! G) + (C2 ! G) &lt; (C1 ! G0) + (C2 ! G0), or
{ (C1 ! G) + (C2 ! G) = (C1 ! G0) + (C2 ! G0) and
(G ! &gt;)</p>
        <p>(G0 ! &gt;)
At this point we should notice that common generalisations, as per the above
de nition, are not unique. However, for any two common generalisations G and
G0 of C1 and C2, (C1 ! G) + (C2 ! G) = (C1 ! G0) + (C2 ! G0) and
(G ! &gt;) = (G0 ! &gt;). Any one of them will result in the same value for our
generalisation-based similarity measure between concepts, and therefore in the
same coherence or incoherence judgements. In the following, we denote C1NC2
a common generalisation of C1 and C2; C1NC2 is a concept that always exists.
3.3</p>
      </sec>
      <sec id="sec-3-2">
        <title>Concept Similarity</title>
        <p>The common generalisation of two concepts C and D can be used to measure the
similarity between concepts in a quantitative way. To estimate the quantity of
information of any description C we take into account the length of the minimal
generalisation path that leads from C to the most general term &gt;.</p>
        <p>
          In order to de ne a similarity measure, we need to compare what is common
to C and D with what is not common. The length (CND ! &gt;) estimates the
informational content that is common to C and D, and the lengths (C ! CND)
and (D ! CND) measures how much C and D are di erent. Then, the common
generalisation-based similarity measure can be de ned as follows [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
De nition 9. The similarity between two concepts C, D, denoted by S (C; D),
is de ned as:
if C or D 6= &gt;
otherwise.
        </p>
        <p>The measure S estimates the ratio between the amount of information that is
shared and the total information content. The range of the similarity function
is the interval [0; 1], where 0 represents the minimal similarity between concepts
(when their common generalisation is equal to &gt;), and 1 represents maximal
similarity (when the concepts are equivalent).
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Similarity-based Conceptual Coherence</title>
      <p>
        Thagard characterises conceptual coherence with these principles [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]:
Symmetry: Conceptual coherence is a symmetric relation between pairs of
concepts.
      </p>
      <p>Association: A concept coheres with another concept if they are positively
associated, i.e., if there are objects to which they both apply.</p>
      <p>Given Concepts: The applicability of a concept to an object may be given
perceptually or by some other reliable source.</p>
      <p>Negative Association: A concept incoheres with another concept if they are
negatively associated, i.e., if an object falling under one concept tends not
to fall under the other concept.</p>
      <p>Acceptance: The applicability of a concept to an object depends on the
applicability of other concepts.</p>
      <p>To provide a formal account of these principles we shall formalise Association
and Negative Association between concepts expressed in a description logic, since
these are the principles de ning coherence and incoherence. We shall assume
coherence between two concept descriptions when they are su ciently similar so
that \there are objects to which both apply;" and we shall assume incoherence
when they are not su ciently similar so that \an object falling under one concept
tends not to fall under the other concept."</p>
      <p>In this formalisation of conceptual coherence, we determine this `su ciently
similar' condition by taking into account the minimal length of the generalisation
path from the common generalisation of two concepts to &gt;. The intuition behind
the following de nition is that similar concepts whose common generalisation is
far from &gt; should cohere, and incohere otherwise.</p>
      <p>De nition 10 (Coherence Relations). Given a set fC1; : : : ; Cng of ALC
concepts, we will say for each pair of concepts hCi; Cji (1 i; j n; i 6= j):
{ Ci coheres with Cj, if S (Ci; Cj) &gt; 1
{ Ci incoheres with Cj, if S (Ci; Cj)
1
where
=</p>
      <p>(CiNCj ! &gt;)
maxf (Ci ! &gt;); (Cj ! &gt;)g
In this de nition, (CiNCj ! &gt;) is normalised to the interval [0; 1] in order
to make it comparable with the similarity measure. This is done by considering
the range of values that (CiNCj ! &gt;) can assume. Since the maximal value
corresponds to the case in which the common generalisation of Ci and Cj is &gt;,
and the minimal value is 0, this interval is [0; maxf (Ci ! &gt;); (Cj ! &gt;)g].</p>
      <p>Returning to the Thargardian principles, Symmetry follows from the de
nition above, and Acceptance is captured by the aim of maximising coherence in
a coherence graph.</p>
      <sec id="sec-4-1">
        <title>De nition 11 (Thagardian Coherence Graph). The coherence graph for</title>
        <p>the set of ALC concepts fC1; : : : ; Cng is the edge-weighted and undirected graph
G = hV; E; wi whose vertices are C1; : : : ; Cn, whose edges link concepts that
either cohere or incohere according to De nition 10, and whose edge-weight
function w is given as follows:
w(fC; Dg) =
( 1 if C and D cohere</p>
        <p>1 if C and D incohere
This de nition creates a concept graph in the sense of Thagard where only
binary values `coheres' or `incoheres' are recorded, represented by `+1' and `-1',
respectively. However, it should be noted that Def. 10 can give rise also to graded
versions of coherence graphs, which we will explore in future work.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Analysing the Coherence of Concepts</title>
      <p>This section describes how we use coherence to analyse the joint coherence of a
number of concepts with respect to a background ontology.</p>
      <p>The overall idea is to compute the coherence graph and the maximising
partitions for the input concepts, and use them to decide which concepts to keep
and which ones to discard. The pairwise comparison and the maximising
coherence degree partitions will give us the biggest subsets of coherent input concepts.
Then, we compute the nearest common generalisations of the accepted concepts,
to convey a justi cation of why certain concepts were partitioned together.</p>
      <p>Given an ALC TBox representing a background ontology, and a set of ALC
concepts fC1; : : : ; Cng as input, the process of evaluating the coherence of
concepts can be described as follows:
1. We form the coherence graph for the input concepts C1; : : : ; Cn according
to De nition 11.
2. We compute the coherence maximising partitions according to De nition 3.
3. We use the partitions to decide which concepts to accept.
4. For each maximising partition of accepted concepts, we compute the nearest
common generalisations, and present them as justi cations of why these
concepts were accepted.</p>
      <p>Once the maximising partitions are computed, the coherence of the input
concepts could be measured in terms of the coherence value of the
coherencemaximising partitions. The degree of the coherence graph directly measures how
much input concepts coheres with respect of the background ontology.</p>
      <sec id="sec-5-1">
        <title>White v GrayScale ,</title>
        <p>Black v GrayScale ,
GrayScale v Colours ,
Integers v Numbers ,
Animals v Physical Objects ,
Qualities u Abstract Objects v ? ,
Colours v Qualities ,
Domain(hasColour) = Physical Object ,
Domain(hasQuality) = &gt;</p>
      </sec>
      <sec id="sec-5-2">
        <title>Cats v Pets</title>
        <p>Pets v Animals
Black u White v ?
Numbers v Abstract Objects
Physical Objects u Abstract Objects v ?
Primeness v Qualities
Range(hasColour) = Colours
Range(hasQuality) = Qualities</p>
        <p>It is worth noticing that according to our de nition of coherence relation,
inconsistent concepts can cohere provided that they are su ciently similar and
their common generalisation is far from the &gt; concept.</p>
        <p>Example. Let us consider the ALC theory in the TBox in Figure 1 and the
following three input concepts:</p>
        <p>Black Cats
White Cats
Prime Numbers</p>
        <p>Cats u 8hasColour:Black u 9hasColour:Black
Cats u 8hasColour:White u 9hasColour:White</p>
        <p>Integers u 9hasQuality:Primeness
Black Cats and White Cats de ne black cats and white cats as cats that are
coloured black and white respectively, whereas the Prime Numbers de nes the
concept of prime numbers. We want to know whether these concepts cohere
together or not.</p>
        <p>Intuitively, Black Cats and White Cats, although inconsistent according to the
background ontology, should cohere, since they \talk" about the same objects,
i.e., cats. The Prime Numbers concept, instead, should incohere with Black Cats
and White Cats, since the objects it applies to are essentially di erent.</p>
        <p>The coherence graph for these three concepts is computed as follows and it
is shown in Figure 2:
The maximising partitions of coherence graph are A = fBlack Cats; White Catsg
and R = fPrime Numbersg, and all constraints are satis ed (so (G; (A; R)) = 1).
These concepts can still cohere, since they can be generalised in di erent ways.</p>
        <p>For instance, by generalising Black and White to GrayScale, we can obtain the
concept Cats u 8hasColour:GrayScale u 9hasColour:GrayScale that represents the
category of gray-coloured cats. Or, by generalising Black and White to Colours, we
can obtain the concept Cats u 8hasColour:Colour u 9hasColour:Colour that
represents the category of coloured cats.</p>
        <p>These generalisations, which can be obtained by applying our re nement
operator , are to be considered explanations of why these concepts can cohere
together. Therefore, our approach can improve the given `coherence claim' by
presenting the best generalisations that let the concepts be consistent.</p>
        <p>As far as complexity is concerned, since subsumption reasoning in ALC is
exponential, our proposed methodology stays in the same complexity class of
coherence theory as a constraint satisfaction problem, namely, NP.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Discussion</title>
      <p>This paper is a preliminary work, and the obvious next step would be to test it
extensively on a number of real use cases, to verify the degree up to which our
approach agrees with human intuitions.</p>
      <p>
        There exist many possible variants of our de nitions of S (C; D) and , and
there is a very rich literature about similarity measures between concepts in
ontologies [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and especially w.r.t. Gene Ontology annotations [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>For instance, one possible criticism of our approach (as well as of any
\edgebased" similarity measure) is that the path length between two concepts
depends on the granularity of our upward cover set: in particular, it is possible
that it contains a high number of elements along the shortest path from C to
CND (and, consequently, for the similarity between C and D to be low, and for
them to possibly be incoherent) merely because our TBox (and, therefore, our
cover set) contains many more assertions about generalisations of C than about
generalisations of CND.</p>
      <p>It is not clear the degree up to which this is a problem in practice: for instance,
it might be possible to reply that this is working as intended, since if our TBox
contains many claims about concepts between C and CND then the di erences
between these concepts are indeed particularly relevant in our context, and hence
it is appropriate for C and D to be comparatively less coherent.</p>
      <p>
        In any case, if necessary, there exist ways around this: for instance, given
an ABox of facts about various entities, we might employ semantic similarity
measures such as Resnik's [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] or Lin's [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which measure the similarity between
C and D by comparing the information content (in brief, the information
content of a concept is the logarithm of the occurrence probability of it or of any
generalisation) of C, D and of CND. Such similarity measures could be adopted
in our approach easily enough; but there is little point in doing so unless we rst
establish a baseline and a way to compare their predictions.
      </p>
      <p>We leave such issues, as well as the more general question of the evaluation of
joint coherence analysis approaches, to further work. Here we contented ourselves
with establishing a rst such approach, which may then be tweaked according
to its performance and to its user's needs.
7</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion and Future Perspectives</title>
      <p>In this work, we introduced a novel approach to the problem of analysing the joint
coherence of a number of concepts with respect to a background ontology. This
paper should be seen as an attempt to (a) provide a formal account of conceptual
coherence for a particular concept representation language, and (b) to explore
its applicability for analysing the joint coherence of a number of concepts with
respect to a background ontology.</p>
      <p>
        With respect to (a), a previous attempt to formalise conceptual coherence
in the AL description logic is [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], where the authors attempted to see how
coherence could be used as a tool for guiding the process of conceptual
blending and for evaluating conceptual blends in the task of concept invention. Here,
we proposed a formalisation of conceptual coherence between concept
descriptions expressed in the ALC description logic. This is only a starting point, and
obviously this formalisation exercise should be carried out for more expressive
concept representation languages. Moreover, coherence and incoherence are not
treated only in binary terms, but it is also natural to take certain degrees of
coherence or incoherence into account. This, for instance, has also been the
approach of Joseph et al. when formalising deductive coherence [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. As already
remarked in the paper, our de nitions can be extended to graded coherence and
incoherence relations, and we aim at exploring this in the future.
      </p>
      <p>
        With respect to (b), we have only focused on how maximally coherent sets
suggest why inconsistent concepts can cohere together, and the way in which
these concepts can be generalised to steer inconsistency debugging. In the future,
we will investigate the relation of our approach to ontology debugging [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patel-Schneider</surname>
            ,
            <given-names>P.F</given-names>
          </string-name>
          . (eds.):
          <article-title>The Description Logic Handbook: Theory, Implementation, and Applications</article-title>
          . Cambridge University Press, New York, NY, USA (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , Kusters, R.:
          <article-title>Non-standard Inferences in Description Logics: The Story So Far</article-title>
          .
          <source>In: Mathematical Problems from Applied Logic I, International Mathematical Series</source>
          , vol.
          <volume>4</volume>
          , pp.
          <volume>1</volume>
          {
          <fpage>75</fpage>
          . Springer New York (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Confalonieri</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eppe</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schorlemmer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kutz</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , Pen~aloza, R.,
          <string-name>
            <surname>Plaza</surname>
          </string-name>
          , E.:
          <article-title>Upward Re nement Operators for Conceptual Blending in EL++</article-title>
          .
          <source>Annals of Mathematics and Arti cial Intelligence</source>
          (
          <year>2016</year>
          ), doi:10.1007/s10472-016-9524-8
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Joseph</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sierra</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schorlemmer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dellunde</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Deductive coherence and norm adoption</article-title>
          .
          <source>Logic Journal of the IGPL</source>
          <volume>18</volume>
          (
          <issue>1</issue>
          ),
          <volume>118</volume>
          {
          <fpage>156</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Kunda</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thagard</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Forming unpressions from stereotypes, traits, and behaviours: A parallel-constraint-satisfaction theory</article-title>
          .
          <source>Psychological Review</source>
          <volume>103</volume>
          (
          <issue>2</issue>
          ),
          <volume>284</volume>
          {
          <fpage>308</fpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>W.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sundlass</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          :
          <article-title>Comparison of ontology-based semantic-similarity measures</article-title>
          .
          <source>In: AMIA</source>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , et al.:
          <article-title>An information-theoretic de nition of similarity</article-title>
          .
          <source>In: ICML</source>
          . vol.
          <volume>98</volume>
          , pp.
          <volume>296</volume>
          {
          <fpage>304</fpage>
          .
          <string-name>
            <surname>Citeseer</surname>
          </string-name>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Lord</surname>
            ,
            <given-names>P.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stevens</surname>
            ,
            <given-names>R.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brass</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goble</surname>
            ,
            <given-names>C.A.</given-names>
          </string-name>
          :
          <article-title>Semantic similarity measures as tools for exploring the gene ontology</article-title>
          . In:
          <article-title>Paci c symposium on biocomputing</article-title>
          .
          <source>vol. 8</source>
          , pp.
          <volume>601</volume>
          {
          <issue>612</issue>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. Ontan~on,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Plaza</surname>
          </string-name>
          , E.:
          <article-title>Similarity measures over re nement graphs</article-title>
          .
          <source>Machine Learning Journal</source>
          <volume>87</volume>
          (
          <issue>1</issue>
          ),
          <volume>57</volume>
          {
          <fpage>92</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Pen~aloza, R.:
          <article-title>Axiom pinpointing in description logics and beyond</article-title>
          .
          <source>Ph.D. thesis</source>
          , Dresden University of Technology (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ran</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duimering</surname>
            ,
            <given-names>P.R.</given-names>
          </string-name>
          :
          <article-title>Conceptual combination: Models, theories and controversies</article-title>
          .
          <source>International Journal of Cognitive Linguistics</source>
          <volume>1</volume>
          (
          <issue>1</issue>
          ),
          <volume>65</volume>
          {
          <fpage>90</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Resnik</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Using information content to evaluate semantic similarity in a taxonomy</article-title>
          .
          <source>arXiv preprint cmp-lg/9511007</source>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Schorlemmer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Confalonieri</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plaza</surname>
          </string-name>
          , E.:
          <article-title>Coherent concept invention</article-title>
          .
          <source>In: Proceedings of the Workshop on Computational Creativity</source>
          , Concept Invention, and
          <article-title>General Intelligence (C3GI</article-title>
          <year>2016</year>
          )
          <article-title>(</article-title>
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Thagard</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Coherent and creative conceptual combinations</article-title>
          . In:
          <article-title>Creative thought: An investigation of conceptual structures and processes</article-title>
          , pp.
          <volume>129</volume>
          {
          <fpage>141</fpage>
          . American Psychological Association (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Thagard</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Coherence in thought and action</article-title>
          .
          <source>Life and Mind: Philosophical Issues in Biology and Psychology</source>
          , The MIT Press (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>