<!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 Concept Interpolation in Description Logics using Abstract Betweenness Relations?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Steven Schockaert</string-name>
          <email>SchockaertS1@cardiff.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yazm´ın Ib´an˜ez-Garc´ıa</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>V´ıctor Guti´errez-Basulto</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Computer Science &amp; Informatics, Cardi↵ University</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Interpolation is a strategy for deriving plausible conclusions based on background knowledge about a particular kind of conceptual relatedness. Specifically, we say that a concept B is between the concepts A1, ..., An if natural properties that hold for each of the concepts A1, ..., An are likely to hold for the concept B as well. In the context of description logics, such conceptual betweenness relations allow us to infer plausible concept inclusions. In previous work, two semantics have been proposed for characterising this interpolation mechanism: a feature-based semantics inspired by formal concept analysis and a geometric semantics inspired by conceptual spaces. While interpolation is sound under both semantics, their motivation has to some extent been ad hoc. Taking a di↵erent approach, in this paper we start from ternary betweenness relations, defined on triples of individuals, and we impose certain desirable properties on such relations. As our main result, we show a close correspondence between the feature based semantics and the proposed semantics based on betweenness relations.</p>
      </abstract>
      <kwd-group>
        <kwd>Description logics</kwd>
        <kwd>Plausible Reasoning</kwd>
        <kwd>Concept Interpolation</kwd>
        <kwd>Betweenness</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Description logics are used to characterise concepts in terms of their logical
relationships to other concepts. Despite having many advantages, such logic-based
formalisations lack some of the flexibility of vector representations, especially
with respect to supporting inductive generalisation. For instance, suppose we
know that banana, apple and kiwi are types of fruit, and suppose we are given
vector representation of these entities, as well as vector representations of other
entities such as orange. By observing that the representation of orange is located
in the same region of the vector space as banana, apple and kiwi, we can then
infer that oranges are likely to be fruit as well. This view of inductive
generalization in terms of vector space similarity has been extensively studied in cognitive
science [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. From a practical point of view, such strategies have also been found
e↵ective for modelling concepts in vector space embeddings of individuals [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ].
? Copyright c 2021 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0)
      </p>
    </sec>
    <sec id="sec-2">
      <title>The motivation of our work is to make a similar inductive generalisation</title>
      <p>
        mechanism available for flexible reasoning with description logic ontologies. The
key idea is to rely on a type of conceptual relationship which we call conceptual
betweenness: we say that A is between the concepts B1 and B2, written A v
B1 ./ B2, if properties that are true for both B1 and B2 can be expected to be
true for A as well. We are concerned with defining a suitable semantics for ./ ,
such that from A v B1 ./ B2, B1 v C and B2 v C, we can derive A v C,
provided that C is natural in some sense. We refer to this inference pattern
as interpolation1. Note that the notion of naturalness is common in theories of
induction [
        <xref ref-type="bibr" rid="ref11 ref19 ref8">11, 19, 8</xref>
        ]. It is easy to see that some kind of condition to limit inductive
generalisations is indeed required; e.g. for C = B1 t B2 the inference pattern is
obviously not valid. For example, from {Orange v Apple ./ Kiwi, Apple v Apple t
Kiwi, Kiwi v Apple t Kiwi} there is no reason to infer Orange v Apple t Kiwi.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], we introduced two semantics for betweenness and naturalness, both
of which support interpolation but di↵er in how betweenness interacts with
intersection, among others. In both cases, rather strong assumptions are made
about how concepts are represented and how natural concepts are defined. In
this paper, we take a di↵erent approach and start from an abstract ternary
betweenness relation over individuals, where we write bet(a, b, c) to denote that b
is between a and c. We then say that A v B1 ./ B2 is satisfied in an
interpretation I if every individual in AI is between some individual from B1I and some
individual from B2I . The two semantics from [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] can be seen as special cases of
the approach we introduce here, where the betweenness relation bet is defined in
a particular way. The interest in starting from an abstract betweenness relation
is that we can be specific about the properties that we want to impose on this
relation. Our main contributions in this paper are as follows:
      </p>
    </sec>
    <sec id="sec-3">
      <title>1. We introduce a semantics for interpolation based on abstract ternary be</title>
      <p>tweenness relations, and we discuss a number of natural properties that
such relations should ideally satisfy.</p>
    </sec>
    <sec id="sec-4">
      <title>2. We show that this semantics coincides with a generalization of the feature</title>
      <p>
        enriched semantics from [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], provided that the ternary betweenness relation
is required to satisfy a number of particular conditions.
      </p>
      <p>
        The paper is structured as followed. In the next section, we recall the logic E L./
from [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], which extends E L with in-between concepts and an associated
interpolation mechanism. Section 3 subsequently introduces a generalisation of the
feature-enriched semantics from [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], introducing the notion of abstract
featureenriched interpretations. This generalised semantics allows us to consider the
logic E L?./, which extends E L./ with the ability to express disjointness. In
Section 4, we then introduce a new semantics for E L?./, based on ternary betweenness
relations. Finally, we study how this new semantics can be related to the
(abstract) feature-enriched semantics. In particular, Section 5 shows how an abstract
feature-enriched interpretation can be constructed from a given betweenness
relation in a satisfiability preserving way, while 6 considers the opposite direction.
1 This is not to be confused with the notions of interpolation that are used to relate
logical theories [
        <xref ref-type="bibr" rid="ref16 ref6">6, 16</xref>
        ].
      </p>
      <sec id="sec-4-1">
        <title>Background</title>
        <sec id="sec-4-1-1">
          <title>In this section, we recall the logic E L./ from [12], which extends the logic E L</title>
          <p>with the aim of supporting interpolation.</p>
        </sec>
        <sec id="sec-4-1-2">
          <title>Syntax. The logic E L./ extends the standard description logic E L with in-between</title>
          <p>concepts of the form C ./ D, describing the set of objects that are between the
concepts C and D. Further, E L./ includes countably infinite but disjoint sets of
concept names NC and role names NR, where NC contains a distinguished infinite
set of natural concept names NCNat. The syntax of E L ./ concepts C, D is defined
by the following grammar, where A 2NC, A0 2NCNat and r 2NR:
C, D := &gt; | A | C u D | 9 r.C | N
N, N 0 := A0 | N u N 0 | N ./ N 0
(1)
(2)</p>
        </sec>
        <sec id="sec-4-1-3">
          <title>Concepts of the form N, N 0 are called natural concepts. An E L ./ TBox is a finite</title>
          <p>
            set of concept inclusions C v D, where C, D are E L ./ concepts.
Feature-Enriched Semantics The semantics of E L./ can be defined in terms of
feature-enriched interpretations, which extend standard first-order
interpretations by also specifying a mapping ⇡ from individuals to sets of features F . The
intuition is that these features characterise concepts at a suciently fine-grained
level to capture similarity in a way that is sucient for modelling inductive
generalisation. Note that this is a common approach for representing concepts in
cognitive science [
            <xref ref-type="bibr" rid="ref25">25</xref>
            ]. It is important to emphasise that these features may not
correspond to properties that can be encoded in the syntax.
          </p>
          <p>Formally, a feature-enriched interpretation is a tuple I = (I, F , ⇡ ) in which
I = ( I , ·I ) is a classical DL interpretation, F is a non-empty finite set of
features and ⇡ is a mapping assigning to every d 2 I a proper subset of F such
that the following hold:
1. For each d 2
2. for each F ⇢ F</p>
          <p>I it holds that ⇡ (d) ⇢ F ;
there exists some individual d 2</p>
          <p>I such that ⇡ (d) = F .</p>
        </sec>
        <sec id="sec-4-1-4">
          <title>For a standard E L concept C, we define CI as CI , where CI is defined as</title>
          <p>
            usual [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ]. To define the semantics of in-between concepts, with each concept C
we associate a corresponding set of features ' I(C) as follows:
          </p>
          <p>' I(C) = \{⇡ (d) | d 2CI }.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>We then define:</title>
      <p>(N ./ N 0)I = {d 2</p>
      <p>I | ' I(N ) \ ' I(N 0) ✓ ⇡ (d)}.</p>
      <p>Intuitively, (N ./ N 0)I contains those elements from I that have all the features
that N and N 0 have in common. Note that for any individual d we have required
⇡ (d) 6= F . This is useful because it implies that ' I(C) = F i↵ CI = ; . A
feature-enriched interpretation I = (I, F , ⇡ ) satisfies a concept inclusion C v D
if CI ✓ DI. I is a model of an E L ./ TBox T if it satisfies all CIs in T and for
every natural concept N in T , it holds that</p>
      <p>N I = {d 2</p>
      <p>I | ' I(N ) ✓ ⇡ (d)}
(3)
i.e. N is fully specified by its features. If (3) is satisfied, we say that N is natural
in I. It is easy to verify that (3) is satisfied for a complex natural concept, as
soon as it is satisfied for its constituent natural concept names. Note that for
natural concepts C and D we have that C v D is satisfied i↵ ' I(D) ✓ ' I(C).
3</p>
      <sec id="sec-5-1">
        <title>We now consider the logic E L?./, which extends E L? in the same way that E L./</title>
        <p>extends E L. In the feature-enriched semantics, all proper subsets F ⇢ F are
witnessed, in the sense that there is some d such that ⇡ (d) = F . As shown
below, it turns out that this assumption is too restrictive when ? is added to
the language. First, we define satisfiability: a concept C is satisfiable w.r.t. a
TBox T if there is a model I of T such that CI 6= ; .</p>
        <p>Example 1. The concept B cannot be satisfied w.r.t. {B v A ./ C, A u B v
? , B u C v ?} using a feature-enriched interpretation. Indeed, from A u B v ?
and B u C v ? , we find ' I(A) [ ' I(B) = ' I(C) [ ' I(B) = F and thus
(' I(A) \ ' I(C)) [ ' I(B) = F . However, from B v A ./ C we find ' I(A) \
' I(C) ✓ ' I(B). Together we thus find ' I(B) = F or equivalently BI = ; .</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>This example shows that under the current semantics it is not possible for a</title>
      <p>concept B to be between the concepts A and C if all these concepts are disjoint.</p>
    </sec>
    <sec id="sec-7">
      <title>To address this limitation, we introduce abstract feature-enriched interpretations as follows.</title>
      <p>Definition 1. An abstract feature-enriched interpretation is a tuple I = (I, F ,
⇡ ) s.t. ( I , ·I ) is a classical DL interpretation, F is a finite set of features, and
⇡ : I ! 2F such that ⇡ (d) ⇢ F for all d 2 I .</p>
      <p>Abstract feature-enriched interpretations thus generalise feature-enriched
interpretations by no longer requiring that all subsets X of F are witnessed, in the
sense that there is some individual x such that ⇡ (x) = X. The abstract
featureenriched semantics is then defined as before, where abstract feature-enriched
interpretations are used instead of feature-enriched interpretations. Notably, the
following properties of the feature-enriched semantics, which are required for
making some plausible inferences, remain satisfied for abstract feature-enriched
interpretations.</p>
      <p>Proposition 1 (Interpolation). Let I = (I, F , ⇡ ) be an abstract
featureenriched interpretation, satisfying C v X and D v Y . Then I also satisfies
C ./ D v X ./ Y .
Proposition 2. For any abstract feature-enriched interpretation I and any
concepts C and D it holds that</p>
      <p>' I(C ./ D) = ' I(C) \ ' I(D)</p>
    </sec>
    <sec id="sec-8">
      <title>However, there are some properties from the feature-enriched semantics that</title>
      <p>are no longer satisfied for abstract feature-enriched interpretations. First, we no
longer have that ' I(C u D) = ' I(C) [ ' I(D) in general, even when C and D
are natural concepts, as the following counterexample illustrates.
Example 2. Let the abstract feature-enriched interpretation I = (I, F , ⇡ ) be
defined as I = {x1, x2, x3, x4}, F = {f1, f2, f3, f4, f5} and
⇡ (x1) = {f1, f2}</p>
      <p>CI = {x1, x2}
⇡ (x2) = {f2, f3, f4}</p>
      <p>
        DI = {x2, x3}
⇡ (x3) = {f3, f5}
Then we have ' I(C) = {f2}, ' I(D) = {f3} and ' I(C u D) = {f2, f3, f4}.
The fact that C uD may have features beyond those of C and D intuitively makes
sense. From a practical point of view, however, the fact that ' I(C u D) cannot
be determined from ' I(C) and ' I(D) limits the kinds of plausible inferences
we can make. For instance, this means that we can no longer infer B u X v Y
from A u X v Y , C u X v Y and B v A ./ C, with all concepts assumed to be
natural. This means in particular that a notion of non-interference, restricting
how X and A ./ C interact, would need to be added to the language, similar to
what was done for the geometric semantics in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>However, we still have that C u D is natural in I whenever C and D are natural.</p>
    </sec>
    <sec id="sec-9">
      <title>In particular, we have the following result.</title>
      <p>Proposition 3. Let I = (I, F , ⇡ ) be an abstract feature-enriched interpretation.
If N is a natural concept, as defined by (2), then it holds that N is natural in I,
in the sense of (3).</p>
    </sec>
    <sec id="sec-10">
      <title>Let us now consider how the semantics is a↵ected if we impose conditions on</title>
      <p>which subsets of F are witnessed. First, let us consider the following condition,
which intuitively states that for all individuals x and y there must be some
individual that is in-between.</p>
      <p>Definition 2 (Downward closure). An abstract feature-enriched
interpretation I = (I, F , ⇡ ) satisfies downward closure if for all x, y 2 I there exists an
individual z 2 I such that ⇡ (z) = ⇡ (x) \ ⇡ (y).</p>
    </sec>
    <sec id="sec-11">
      <title>Second, we also consider the following dual condition.</title>
      <p>Definition 3 (Upward closure). An abstract feature-enriched interpretation
I = (I, F , ⇡ ) satisfies upward closure if for all x, y 2 I there exists an
individual z 2 I such that ⇡ (z) = ⇡ (x) [ ⇡ (y).</p>
    </sec>
    <sec id="sec-12">
      <title>This second condition is closely related to how intersections are modelled. In</title>
      <p>particular, requiring upward closure restores the equality between ' I(C u D)
and ' I(C) [ ' I(D).</p>
      <p>Proposition 4. Suppose that I = (I, F , ⇡ ) satisfies upward closure. Then for
natural concepts C and D it holds that</p>
      <p>' I(C u D) = ' I(C) [ ' I(D)</p>
    </sec>
    <sec id="sec-13">
      <title>However, upward closure also implies that the conjunction of any two concepts</title>
      <p>is satisfiable.2 For this reason, upward closure does not seem to be a desirable
property. Downward closure, on the other hand, will play an important role in
this paper. The main consequence of imposing downward closure is stated in
the following proposition, which essentially says that each non-empty natural
concept C has a prototype when downward closure is satisfied.</p>
      <p>Proposition 5. Suppose that I = (I, F , ⇡ ) satisfies downward closure. If
concept C is natural in I and CI 6= ; , then there exists some x 2 CI such that
⇡ (x) = ' I(C).
(4)
(5)
4</p>
    </sec>
    <sec id="sec-14">
      <title>The intuition of in-between concepts is that C ./ D contains all individuals that</title>
      <p>are between instances of C and instances of D. However, the feature-enriched
semantics only captures this intuition indirectly, and it is unclear which unintended
consequences this semantics might have (beyond the issue already identified in</p>
      <sec id="sec-14-1">
        <title>Example 1). For this reason, we now introduce a semantics for E L?./ that is</title>
        <p>directly built from a ternary betweenness relation over the set of individuals.</p>
      </sec>
    </sec>
    <sec id="sec-15">
      <title>Formally, we define an abstract betweenness interpretation as follows.</title>
      <p>Definition 4. An abstract betweenness interpretation is a tuple I = (I, bet)
such that ( I , ·I ) is a classical DL interpretation and bet ✓ I ⇥ I ⇥ I .</p>
    </sec>
    <sec id="sec-16">
      <title>Similar to abstract feature-enriched interpretations, we refer to the interpreta</title>
      <p>tions from Definition 4 as “abstract” interpretations, to highlight that we will
need to impose some further conditions, in this case on the relation bet, to
ensure that the semantics behaves in an intuitive way. The semantics of in-between
concepts is now defined as follows:
(C ./ D)I = CI [ DI [ { y 2</p>
      <p>I | 9 x 2CI, z 2DI . bet(x, y, z)}</p>
    </sec>
    <sec id="sec-17">
      <title>A concept C is natural in I if the following equality is satisfied:</title>
      <p>CI = (C ./ C)I</p>
    </sec>
    <sec id="sec-18">
      <title>This definition is inspired by the theory of conceptual spaces [8], where natural concepts are those which are represented by convex regions. The definition in</title>
      <p>2 It also follows that there is some feature f such that f 2 / ⇡ (x) for all x 2
(5) can indeed be seen as capturing the idea of convexity: any individual which
is between individuals from CI must itself also belong to CI. Satisfaction is
defined as before. The following result follows trivially from the definition of the
abstract betweenness semantics, without requiring any additional conditions.
Proposition 6 (Interpolation). Let I = (I, bet) be an abstract betweenness
interpretation satisfying T = {C1 v D1, C2 v D2}. Then I also satisfies (C1 ./
C2) v (D1 ./ D2).</p>
    </sec>
    <sec id="sec-19">
      <title>We also have the following result.</title>
      <p>Proposition 7. Let I = (I, bet) be an abstract betweenness interpretation. If C
and D are natural in I then C u D is natural in I as well.
4.1</p>
      <p>Conditions on Betweenness Relations</p>
    </sec>
    <sec id="sec-20">
      <title>We now consider a number of additional conditions that we may impose on bet.</title>
    </sec>
    <sec id="sec-21">
      <title>A useful starting point is the notion of betweenness space.</title>
      <p>
        Definition 5. The pair ( I , bet) is called a betweenness space if the following
conditions are satisfied [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]:
Acyclicity 8 x, y, z 2 I . bet(x, y, x) ) (x = y).
      </p>
      <p>Left-reflexivity 8 x, y 2 I . bet(x, x, y).</p>
      <p>Symmetry 8 x, y, z 2 I . bet(x, y, z) , bet(z, y, x).</p>
      <p>Transitivity1 8 x, y, z, u 2 I . bet(x, y, z) ^ bet(x, z, u) ) bet(x, y, u).
Transitivity2 8 x, y, z, u 2 I . bet(x, y, z) ^ bet(x, z, u) ) bet(y, z, u).</p>
    </sec>
    <sec id="sec-22">
      <title>Ternary relations satisfying the conditions from Definition 5 are called metrizable</title>
      <p>
        betweenness relations in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], as they are satisfied whenever bet can be defined
as bet(a, b, c) = {(a, b, c) | d(a, c) = d(a, b) + d(b, c)} for some metric d on I .
      </p>
    </sec>
    <sec id="sec-23">
      <title>Clearly, the conditions satisfied by bet have a direct impact on the semantics of in-between concepts. For instance, the following result follows trivially.</title>
      <p>Proposition 8. Let I = (I, bet) be an abstract betweenness interpretation. If
bet satisfies symmetry, then for any concepts C and D, it holds that:
(C ./ D)I = (D ./ C)I</p>
    </sec>
    <sec id="sec-24">
      <title>The following condition on bet is needed to ensure that A ./ B is natural whenever A and B are natural.</title>
      <p>Continuity 8 a1, a3, b1, b2, b3, c1, c3 2 I . bet(a1, b1, c1) ^ bet(a3, b3, c3)
^ bet(b1, b2, b3) ) 9 a2, c2 2 I . bet(a1, a2, a3) ^ bet(c1, c2, c3) ^ bet(a2, b2, c2).</p>
    </sec>
    <sec id="sec-25">
      <title>In particular, we have the following result.</title>
      <p>Proposition 9. Let I = (I, bet) be an abstract betweenness interpretation such
that bet satisfies continuity. If C and D are natural in I, it holds that C ./ D is
natural in I as well.</p>
    </sec>
    <sec id="sec-26">
      <title>Combining Propositions 7 and 9, we obtain the following corollary.</title>
      <p>Corollary 1. Let I = (I, bet) be an abstract betweenness interpretation such
that bet satisfies continuity. If N is a natural concept, as defined by (2), it holds
that N is natural in I, in the sense of (5).</p>
    </sec>
    <sec id="sec-27">
      <title>As another notable consequence of continuity, we find that the in-between connective ./ satisfies associativity.</title>
      <p>Proposition 10. Let I = (I, bet) be an abstract betweenness interpretation such
that bet satisfies left-reflexivity, symmetry and continuity. For all natural
concepts A, B, C it holds that:</p>
      <p>((A ./ B) ./ C)I = (A ./ (B ./ C))I</p>
    </sec>
    <sec id="sec-28">
      <title>Note that from the above proposition, we immediately find the following counterpart to the transitivity1 condition.</title>
      <p>Corollary 2. Let I = (I, bet) be an abstract betweenness interpretation such
that bet satisfies left-reflexivity, symmetry and continuity. For all natural
concepts A, B, C, D it holds that:</p>
      <p>I |= {B v A ./ C, C v A ./ D}
)</p>
      <p>I |= B v A ./ D</p>
    </sec>
    <sec id="sec-29">
      <title>Finally, we will also consider the following notion of non-triviality:</title>
      <p>Non-triviality 8 x 2</p>
      <p>I . 9 y 2</p>
      <p>I . ¬bet(y, x, y).</p>
      <p>Note that acyclicity implies non-triviality, provided that | I |
2.
5</p>
      <sec id="sec-29-1">
        <title>From Betweenness Relations to Features</title>
        <p>Let I = (I, bet) be an abstract betweenness interpretation. In Section 5.1, we
first introduce a construction for deriving an abstract feature-enriched
interpretation K = (I, F , ⇡ ) from I. In 5.2 we then discuss under what conditions the
interpretations I and K are equivalent, in the sense that CI = CK for every
concept C. Throughout the section, we assume that I is finite.
5.1</p>
        <p>Construction
Definition 6. We call a set of individuals A ✓
bet) if</p>
        <p>8 x, z 2A . bet(x, y, z) ) y 2A
It is easy to see that for every set A ✓ I , there must exist a smallest convex set
which contains A, i.e. the least fixpoint of the following sequence, where A0 = A:
I convex (w.r.t. the relation
Ai+1 = Ai [ { y | 9 x, z 2Ai . bet(x, y, z)}
(6)</p>
      </sec>
    </sec>
    <sec id="sec-30">
      <title>We will call this least fixpoint the convex hull of A and will denote it by CH(A).</title>
      <p>We say that A is convex if A = CH(A). Let C be the set of all convex subsets of
I . We associate with each convex set A 2 Ca feature fA and we define:
F = {fA | A 2 C}
⇡ (x) = {fA | x 2A}
(7)
The following result shows that K = (I, F , ⇡ ) is an abstract feature enriched
interpretation, provided that bet is non-trivial.</p>
      <p>Proposition 11. I = (I, bet) be an abstract betweenness interpretation such
that bet satisfies non-triviality and let ⇡ be defined as in (7). For each x 2 I
there exists a feature f 2 F such that f 2/⇡ (x).
5.2</p>
      <p>Equivalence
Let us fix an abstract betweenness interpretation I = (I, bet) and let K = (I,
F , ⇡ ), with F and ⇡ defined as in (7). We now analyse what conditions we need
to impose on bet such that CI = CK for every concept C. If C is a standard
E L concept, then we trivially have CI = CK = CI , hence the main question
is about the interpretation of in-between concepts. Before studying when (C ./
D)I = (C ./ D)K, we first show that the natural concepts in I are also natural
in K.</p>
      <p>Lemma 1. It holds that CI is convex i↵ C is natural in I.</p>
      <p>Lemma 2. Let A be a concept name and suppose that bet satisfies non-triviality.
If A is natural in I then A is natural in K.</p>
      <p>We now analyse under what conditions it holds that (C ./ D)I = (C ./ D)K.
Lemma 3. Suppose that bet satisfies continuity, symmetry and left-reflexivity,
and let A and B be convex sets. Then it holds that</p>
      <p>CH(A [ B) = A [ B [ { y | 9 x 2A, z 2B . bet(x, y, z)}
Lemma 4. Suppose that bet satisfies continuity, symmetry and left-reflexivity,
and let C and D be concepts that are natural in K. If CI = CK and DI = DK,
it holds that (C ./ D)I = (C ./ D)K.</p>
      <p>Proposition 12. Suppose that bet satisfies continuity, symmetry, left-reflexivity
and non-triviality. It holds that CI = CK for every E L./ concept C.
6</p>
      <sec id="sec-30-1">
        <title>From Features to Betweenness Relations</title>
        <p>In this section, we start from an abstract feature-enriched interpretation K = (I,
F , ⇡ ), from which we derive an abstract betweenness interpretation I = (I, bet)
such that CK = CI for all concepts C. We again assume that I is finite.
6.1</p>
        <p>Construction
To define I = (I, bet), we only need to specify the relation bet. This relation is
defined in terms of ⇡ as follows:
bet(x, y, z) ⌘ ⇡ (y) ◆ ⇡ (x) \ ⇡ (z)
(8)</p>
      </sec>
    </sec>
    <sec id="sec-31">
      <title>It is trivial to verify that the betweenness relation bet defined in (8) satisfies left</title>
      <p>reflexivity and symmetry. Moreover, this relation also satisfies transitivity1, since
bet(x, y, z) and bet(x, z, u) mean that ⇡ (y) ◆ ⇡ (x)\ ⇡ (z) ◆ ⇡ (x)\ (⇡ (x)\ ⇡ (u)) =
⇡ (x) \ ⇡ (u), and thus bet(x, y, u). On the other hand, acyclicity is clearly not
satisfied. As the following counter example shows, transitivity2 is not satisfied
either.</p>
    </sec>
    <sec id="sec-32">
      <title>Example 3. Let ⇡ be defined as follows:</title>
      <p>⇡ (x) = ⇡ (z) = {f }
⇡ (y) = ⇡ (u) = {f, g}</p>
    </sec>
    <sec id="sec-33">
      <title>Then we have bet(x, y, z) and bet(x, z, u) but bet(y, z, u)</title>
    </sec>
    <sec id="sec-34">
      <title>We also have the following result</title>
      <p>Lemma 5. If K satisfies downwards closure, then the betweenness relation
defined by (8) satisfies continuity.</p>
    </sec>
    <sec id="sec-35">
      <title>Non-triviality is not satisfied in general, but could among others be obtained by</title>
      <p>imposing that F = Sx2 I ⇡ (x), i.e. by assuming that all of the features in F
are actually used in some way.
6.2</p>
      <p>Equivalence
Let K = (I, F , ⇡ ) be an abstract feature-enriched interpretation, and let I =
(I, bet) be the corresponding abstract betweenness interpretation, with bet
defined as in (8). We find that CK = CI for all concepts C, provided that K satisfies
downward closure. In particular, we can show the following results.
Lemma 6. If C is natural in K then C is natural in I.</p>
      <p>Lemma 7. Assume that K satisfies downwards closure and suppose that C and
D are natural in K. If CK = CI and DK = DI then we also have that (C ./
D)K = (C ./ D)I.</p>
      <p>Proposition 13. Suppose that K satisfies downward closure. It holds that CI =
CK for every E L./ concept C.</p>
      <sec id="sec-35-1">
        <title>Related Work</title>
      </sec>
    </sec>
    <sec id="sec-36">
      <title>One can think of comparative similarity and conceptual betweenness as two</title>
      <p>
        complementary approaches for reasoning about similarity in a qualitative way.
The problem of formally combining logics and similarity is addressed in [
        <xref ref-type="bibr" rid="ref21 ref23">21, 23</xref>
        ],
where an operator is introduced to express that a concept A is more similar to
some concept B than to some concept C. Extensions of description logics based
on rough sets [
        <xref ref-type="bibr" rid="ref14 ref18 ref20">14, 20, 18</xref>
        ] rely on the notion of indistinguishability, which is also
closely related to qualitative similarity. Beyond qualitative approaches and in
the context of description logics, fuzzy description logics [
        <xref ref-type="bibr" rid="ref13 ref2 ref24">24, 2, 13</xref>
        ] directly model
degrees of similarity.
      </p>
    </sec>
    <sec id="sec-37">
      <title>Plausible inferences in description logics has also been addressed by incor</title>
      <p>
        porating some form of defeasible reasoning. For example, Giordano et al. [
        <xref ref-type="bibr" rid="ref10 ref5">10, 5</xref>
        ],
proposed preferencial semantics of concept inclusion to reason about typicality,
and Britz et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] introduced a semantic framework for plausible subsumption
in description logics.
      </p>
    </sec>
    <sec id="sec-38">
      <title>Within a broader context, [15] is also motivated by the idea of combining</title>
      <p>description logics with ideas from cognitive science, although their focus is on
modelling typicality e↵ects and compositionality, e.g. inferring the meaning of
pet fish from the meanings of pet and fish, which is a well-known challenge for
cognitive systems since typical pet fish are neither typical pets nor typical fish.
8</p>
      <sec id="sec-38-1">
        <title>Conclusions and Future Work</title>
        <p>
          We have provided a new semantics of in-between concepts, in terms of an abstract
ternary betweenness relation, and we have shown how this semantics is closely
related to the feature-enriched semantics from [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. The overall aim of our work
is to develop better mechanisms for adding inductive capabilities to description
logic reasoners, by exploiting vector representations of concepts that can be
learned from large text collections (among others). Our work is thus related to
previous e↵orts for adding aspects of similarity-based reasoning to description
logics [
          <xref ref-type="bibr" rid="ref22 ref7">22, 7</xref>
          ]. The notion of betweenness can be linked to vector spaces in di↵erent
ways, however. The fact that A is between concepts B1, ..., Bn merely means that
natural properties which are satisfied for B1, ..., Bn can be expected to hold for
A as well. One important area for future work is thus to study specific ways of
deriving betweenness relations from vector spaces. Another important issue is
the notion of non-interference. In general, if B is between A and C, we do not
necessarily have that BuX is between AuX and C uX, which is problematic as it
drastically limits the kinds of inferences that can be made. The solution proposed
in [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] is to introduce a mechanism for asserting that X does not “interfere” with
the conceptual relationship between A, B and C. However, it remains poorly
understood how such non-interference knowledge could be learned from data.
        </p>
      </sec>
    </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>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>An Introduction to Description Logic</article-title>
          . Cambridge University Press (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bobillo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cerami</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esteva</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <article-title>Garc´ıa-Cerdan˜a, A`</article-title>
          ., Pen˜aloza, R.,
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Fuzzy description logic</article-title>
          .
          <source>In: Handbook of Mathematical Fuzzy Logic</source>
          Volume
          <volume>3</volume>
          , Studies in Logic, vol.
          <volume>58</volume>
          .
          <string-name>
            <surname>College Publications</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Boleda</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Pado´,
          <string-name>
            <surname>S.</surname>
          </string-name>
          :
          <article-title>Instances and concepts in distributional space</article-title>
          .
          <source>In: Proceedings EACL</source>
          . pp.
          <fpage>79</fpage>
          -
          <lpage>85</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bouraoui</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schockaert</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Learning conceptual space representations of interrelated concepts</article-title>
          .
          <source>In: Proceedings IJCAI</source>
          . pp.
          <fpage>1760</fpage>
          -
          <lpage>1766</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Britz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heidema</surname>
          </string-name>
          , J., Meyer, T.A.:
          <article-title>Semantic preferential subsumption</article-title>
          .
          <source>In: KR</source>
          . pp.
          <fpage>476</fpage>
          -
          <lpage>484</lpage>
          . AAAI Press (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Craig</surname>
          </string-name>
          , W.:
          <article-title>Three uses of the herbrand-gentzen theorem in relating model theory and proof theory</article-title>
          .
          <source>J. Symb. Log</source>
          .
          <volume>22</volume>
          (
          <issue>3</issue>
          ),
          <fpage>269</fpage>
          -
          <lpage>285</lpage>
          (
          <year>1957</year>
          ). https://doi.org/10.2307/2963594, https://doi.org/10.2307/2963594
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>d'Amato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fanizzi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fazzinga</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gottlob</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Ontologybased semantic search on the web and its combination with the power of inductive reasoning</article-title>
          . Ann. Math. Artif. Intell.
          <volume>65</volume>
          (
          <issue>2-3</issue>
          ),
          <fpage>83</fpage>
          -
          <lpage>121</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8. Ga¨rdenfors, P.:
          <article-title>Conceptual spaces: The geometry of thought</article-title>
          . MIT press (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. Ga¨rdenfors,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Makinson</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>Nonmonotonic inference based on expectations</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>65</volume>
          (
          <issue>2</issue>
          ),
          <fpage>197</fpage>
          -
          <lpage>245</lpage>
          (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Giordano</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gliozzi</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Olivetti</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pozzato</surname>
            ,
            <given-names>G.L.</given-names>
          </string-name>
          :
          <article-title>Preferential description logics</article-title>
          .
          <source>In: LPAR. Lecture Notes in Computer Science</source>
          , vol.
          <volume>4790</volume>
          , pp.
          <fpage>257</fpage>
          -
          <lpage>272</lpage>
          . Springer (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Goodman</surname>
          </string-name>
          , N.:
          <article-title>Fact, fiction, and forecast</article-title>
          . Harvard University Press (
          <year>1955</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Iba</surname>
          </string-name>
          <article-title>´n˜ez-Garc´ıa</article-title>
          , Y.,
          <article-title>Guti´errez-</article-title>
          <string-name>
            <surname>Basulto</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schockaert</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Plausible reasoning about EL-ontologies using concept interpolation</article-title>
          .
          <source>In: Proceedings KR</source>
          . pp.
          <fpage>506</fpage>
          -
          <lpage>516</lpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Jiang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Reasoning within intuitionistic fuzzy rough description logics</article-title>
          .
          <source>Inf. Sci</source>
          .
          <volume>179</volume>
          (
          <issue>14</issue>
          ),
          <fpage>2362</fpage>
          -
          <lpage>2378</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>M.C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mika</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schlobach</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Rough description logics for modeling uncertainty in instance unification</article-title>
          .
          <source>In: Proc. of URSW</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Lieto</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pozzato</surname>
            ,
            <given-names>G.L.:</given-names>
          </string-name>
          <article-title>A description logic of typicality for conceptual combination</article-title>
          .
          <source>In: Proceedings of the 24th International Symposium on the Foundations of Intelligent Systems</source>
          . pp.
          <fpage>189</fpage>
          -
          <lpage>199</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Foundations for uniform interpolation and forgetting in expressive description logics</article-title>
          .
          <source>In: Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI-11)</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Mendris</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Zlatoˇs, P.:
          <article-title>Axiomatization and undecidability results for metrizable betweenness relations</article-title>
          .
          <source>Proceedings of the American Mathematical Society</source>
          <volume>123</volume>
          (
          <issue>3</issue>
          ),
          <fpage>873</fpage>
          -
          <lpage>882</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. Pen˜aloza, R.,
          <string-name>
            <surname>Zou</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Roughening the envelope</article-title>
          .
          <source>In: Proc. of FroCos</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Quine</surname>
            ,
            <given-names>W.V.</given-names>
          </string-name>
          :
          <article-title>Natural kinds</article-title>
          . In: Essays in honor of Carl G. Hempel, pp.
          <fpage>5</fpage>
          -
          <lpage>23</lpage>
          . Springer (
          <year>1969</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Schlobach</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>M.C.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peelen</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Description logics with approximate definitions - precise modeling of vague concepts</article-title>
          .
          <source>In: Proc. of IJCAI</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Sheremet</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tishkovsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Comparative similarity, tree automata, and diophantine equations</article-title>
          .
          <source>In: Proc. of LPAR-2005</source>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Sheremet</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tishkovsky</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A logic for concepts and similarity</article-title>
          .
          <source>J. Log. Comput</source>
          .
          <volume>17</volume>
          (
          <issue>3</issue>
          ),
          <fpage>415</fpage>
          -
          <lpage>452</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Sheremet</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wolter</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakharyaschev</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A modal logic framework for reasoning about comparative distances and topology</article-title>
          .
          <source>Ann. Pure Appl. Logic</source>
          <volume>161</volume>
          (
          <issue>4</issue>
          ),
          <fpage>534</fpage>
          -
          <lpage>559</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Reasoning within fuzzy description logics</article-title>
          .
          <source>Journal of Artificial Intelligence Research</source>
          <volume>14</volume>
          ,
          <fpage>137</fpage>
          -
          <lpage>166</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Tversky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Features of similarity</article-title>
          .
          <source>Psychological review 84(4)</source>
          ,
          <volume>327</volume>
          (
          <year>1977</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>