<!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>A discussion of analogical-proportion based inference</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Henri Prade</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gilles Richard</string-name>
          <email>richardg@irit.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>. IRIT, Toulouse University</institution>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>. QCIS, University of Technology</institution>
          ,
          <addr-line>Sydney</addr-line>
          ,
          <country country="AU">Australia</country>
        </aff>
      </contrib-group>
      <fpage>73</fpage>
      <lpage>82</lpage>
      <abstract>
        <p>The Boolean expression of an analogical proportion, i.e., a statement of the form “a is to b as c is to d”, expresses that “a differs from b as c differs from d, and vice-versa. This is the basis of an analogical inference principle, which is shown to be a particular instance of the analogical “jump”: from P (s); P (t), and Q(s), deduce Q(t). Roughly speaking, an analogical proportion sounds like a sort of qualitative derivative. A counterpart of a first order Taylor-like formula indeed exists for affine Boolean functions. Affine functions can be predicted without error by means of analogical proportions. These affine functions are essentially the constants, the projections, the xor-based functions, and their complements. We discuss how one might take advantage of this state of fact for refining the scope of application of the analogical-proportion based inference to subparts of a Boolean function that may be assumed to be “locally” linear.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Analogical proportions are statements of the form “a is to b as c is to d” that have
been introduced at the time of Aristotle by mimicking numerical proportions. Such
statements are appealing since they relate comparisons inside pair (a; b) to comparisons
inside pair (c; d), by suggesting that “a differs from b in the same way as c differs from
d”, and for symmetry reason that “b differs from a in the same way as d differs from c”.</p>
      <p>Following a series of works aiming at formalizing the idea of analogical
proportion in different settings, a Boolean logic modeling has been proposed almost a decade
ago. This modeling formally acknowledges the above intuitive reading of an
analogical proportion. The analogical-proportion based inference amounts to postulating that
if analogical proportions hold on a series of features used to describe four situations
a; b; c; d, such a proportion may also hold for other related attributes as well.</p>
      <p>
        It turns out that such a view has been proved to be quite effective for
classification tasks in particular. A natural question is then to try to understand why and in what
respect. This question is not straightforward. An interesting clue has been recently
obtained when showing that if (and only if) the classification function is an affine Boolean
function, then the analogical-proportion based inference always predicts the right class
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. This confirms previous experimental observations.
      </p>
      <p>It also echoes some informal remarks pointing out the fact that an analogical
proportion may be reminiscent of a qualitative notion of derivative. Indeed affine Boolean
functions satisfy a first order Taylor-like formula as recalled in this paper. Since any
Boolean function is piecewise linear (in terms of affine Boolean functions), one may
Copyright © 2017 for this paper by its authors. Copying permitted for private and
academic purpose. In Proceedings of the ICCBR 2017 Workshops. Trondheim, Norway
wonder if one cannot take advantage of these facts for a better adjustment of the scope
of the analogical-proportion based inference inside areas where the classification
functions would be presumably linear.</p>
      <p>The Boolean logic modeling of analogical proportions provides a simple basis for
computing the result of an analogical inference. The paper mainly aims at pointing
out the interest of a functional view of Boolean expressions when discussing
analogical proportion-based inference. The paper first restates the notion of analogical
proportion and its Boolean logic modeling. It then discusses the nature of the analogical
proportion-based inference, first showing that it is a particular instance of a general
“analogical jump” pattern, then explaining its link with affine Boolean functions,
before discussing how we might take advantage of this situation for a better focusing of
the analogical proportion-based inference.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Analogical proportion</title>
      <p>
        Analogical proportions are statements of the form “a is to b as c is to d” like “Queen
is to King as Woman is to Man”, or “Paris is to France as Madrid is to Spain”. In
this paper, we assume that i) a, b, c, d are described in terms of Boolean features and
they can be represented by the vector of their values on these features, and that ii) the
relevant features are the same for a, b, c, and d. This second hypothesis is obviously
not satisfied in the second example, indeed a and c belong to a conceptual universe (the
one of cities) distinct from the one of b and d (the one of countries). Such more tricky
proportions are discussed in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
2.1
      </p>
      <sec id="sec-2-1">
        <title>Boolean logic modeling</title>
        <p>
          The analogical proportion “a is to b as c is to d”, denoted a : b :: c : d in the following,
intuitively suggests that a differs from b as c differs from d and b differs from a as
d differs from c”. In this subsection, a, b, c, and d are just Boolean variables, which
pertain to the same unique feature for four items. The analogical proportion is logically
expressed as [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] by the quaternary connective:
a : b :: c : d , ((a ^ :b)
(c ^ :d)) ^ ((:a ^ b)
(:c ^ d))
(1)
Note that this logical expression of an analogical proportion put forward dissimilarity,
in agreement with the idea that analogy is as much a matter of dissimilarity as a matter
of similarity. Similarity appears in the logically equivalent expression
a : b :: c : d = ((a ^ d)
(b ^ c)) ^ ((:a ^ :d)
(:b ^ :c))
(2)
This latter expression states that what a and d have in common (positively or
negatively), b and c have it also in common.
        </p>
        <p>Table 1 gives the truth table of a : b :: c : d. We can see that a : b :: c : d is true for
6 patterns: 0000, 1111, 0011, 1100, 0101 and 1010 (in bold in Table 1 ) .</p>
        <p>It is easy to see that the logical expression of a : b :: c : d satisfies the key properties
of an analogical proportion, namely
Moreover, it is also worth noticing that the analogical proportion is independent with
respect to the positive or negative encoding of a considered feature: a : b :: c : d =
:a : :b :: :c : :d. Besides, with this definition, the analogical proportion is transitive
in the following sense: (a : b :: c : d) ^ (c : d :: e : f ) ) a : b :: e : f .</p>
        <p>A simple extension of the definition of analogical proportion to Boolean vectors in Bn
of the form a = (a1; :::; an) is as follows: a : b :: c : d iff 8i 2 [1; n]; ai : bi :: ci : di.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Equation solving</title>
        <p>
          It is an acknowledged property of analogy to be creative. In this modeling, this is related
to the following equation solving problem: find x such as a : b :: c : x holds true, a,
b, and c being given. It is easy to see that the equation has no solution in two cases:
1 : 0 :: 0 : x and 0 : 1 :: 1 : x. When it exists the solution is clearly unique. It was first
suggested by [
          <xref ref-type="bibr" rid="ref11 ref12">11,12</xref>
          ] that x can be computed as
        </p>
        <p>
          x , c (a b)
where is the equivalence connective s t , (:s _ t) ^ (:t _ s). Moreover, note that
s t = :((s ^ :t) _ (:s ^ t)) = :(s t) where is the xor connective (exclusive or).
Thus it is clear that c (a b) can be rewritten as c (a b) = :(c :(a b)) =
a b c since :s = s 1 and 1 1 = 0. Connectives and are associative
operators. Thus, we can write x = a b c and Table 2 shows the values of x in the
6 cases where equation a : b :: c : x has a solution, as well as in the two remaining
cases where there is no analogical solution for a : b :: c : x. In these two latter cases
corresponding to patterns 0110 and 1001, we have a reverse analogy [
          <xref ref-type="bibr" rid="ref19 ref20">19,20</xref>
          ], where “b
is to a as c is to d” holds rather than “a is to b as c is to d”.
Remark Interestingly enough, the eight patterns appearing in Table 2 with an even
.
number of 0 and of 1 are involved in the four homogeneous logical proportions (which
includes the analogical proportion and the reverse analogical proportion) [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. The eight
remaining patterns among the 24 = 16 patterns of Table 1, which have an odd number of
4
0 and of 1 (and are at the basis of heterogeneous logical proportions [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]), appear in the
columns of Table 3. The computation of the fourth line in such a case from the first three
lines, in an equation now denoted a=b==c=x, is then given by x = a b c 1. This
is an interesting operator that takes the majority value in a; b; c (the 6 first columns),
provided that it does not lead to unanimity (the last two columns).
Real life datasets rarely involve Boolean features only. There may be a mix between
Boolean and nominal feature (like color), or real-valued features. In the case of
nominal attributes, it is quite common to binarise in the following way: for instance color
can take three values red; green; blue which will be coded as 100; 010; 001 (using
features as isRed; isGreen; isBlue). Then we are back to the Boolean case. The case
of real-valued features is more sophisticated and needs the tool of multi-valued logic
to be properly handled. We refer the interested reader to [
          <xref ref-type="bibr" rid="ref21 ref7">21,7</xref>
          ] for a comprehensive
development. Nevertheless, in this paper, we strictly stick to the Boolean case.
        </p>
        <p>Another important issue is to get the relevant feature to code a given problem. We
do not focus on this issue here as we consider the vectors coming from existing datasets,
so the coding has already been done.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Analogical proportion-based inference</title>
      <p>
        We have seen that we can obtain the solution x, when it exists, of an analogical
proportion equation a : b :: c : x as x = a b c = a b c. The analogical
proportion-based inference principle [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] can now be stated as follows:
8i 2 f1; :::; ng; ai : bi :: ci : di holds
8j 2 fn + 1; :::; pg; aj : bj :: cj : dj holds
This is a form of analogical reasoning where we transfer knowledge from some
components of our vectors to their remaining components, tacitly assuming that the values of
the n first components determine the values of the others. An important particular case
of this pattern is when p = n + 1, which corresponds to the situation in classification
where the (n + 1)th component corresponds to the class of the item described by the n
first features. Note also that this pattern is a tool for guessing missing values in a table,
a problem, which has been considered for a long time [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Let us now examine how this
inference pattern can be related to a more usual “analogical jump” pattern.
3.1
      </p>
      <sec id="sec-3-1">
        <title>An instance of a general “analogical jump” pattern</title>
        <p>
          In its simplest form, analogical reasoning, without any reference to the notion of
proportion, is usually viewed as a way to infer some new fact on the basis of a single
observation. Analogical reasoning has been mainly formalized in the setting of first
order logic [
          <xref ref-type="bibr" rid="ref13 ref6">6,13</xref>
          ], and in second order logic [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. A basic pattern for analogical reasoning
is then to consider 2 terms s and t, to observe that they share a property P , and knowing
that another property Q also holds for s, to infer that it holds for t as well. This is known
as the “analogical jump” and can be described with the following simplified inference
pattern, leading (possibly) to a wrong conclusion:
        </p>
        <p>P (s) P (t) Q(s)</p>
        <p>Q(t)
(AJ )</p>
        <p>Making such an inference pattern valid would require the implicit hypothesis that
P determines Q inasmuch as 69u P (u) ^ :Q(u). This may be ensured if there exists
an underlying functional dependency, or more generally, if it is known for instance that
when something is true for an object of a certain type, then it is true for all objects of
that type. Otherwise, without such guarantees, the result of an analogical inference may
turn to be definitely wrong.</p>
        <p>To link the above analogical pattern with the concept of analogical proportion, it
is tempting to write something like: P (s) : P (t) :: Q(s) : Q(t) since we have 4
terms which obey, at least from a syntactic viewpoint, the structure of an analogical
proportion. Indeed, it is sufficient to encode each piece of information in a binary way
according to the presence or the absence of P , Q, s, or t in the corresponding term, and
we get the encoding d of Q(t) via the equation solving process as in Table 4. In that
a
b
c</p>
        <p>P
1
1
0</p>
        <p>Q
0
0
1
s
1
0
1
case, a = P (s); b = P (t); c = Q(s); d = Q(t) are encoded as Boolean vectors where
the semantics carried by the predicate symbols P and Q is not considered.
6</p>
        <p>
          In [
          <xref ref-type="bibr" rid="ref15 ref2 ref26 ref3">26,2,15,3</xref>
          ], the authors take a similar inspiration where, starting from Boolean
datasets and focusing on binary classification problem, they apply the following
inference principle (and obtain competitive results on benchmark data sets):
a : b :: c : d
cl(a) : cl(b) :: cl(c) : cl(d)
        </p>
        <p>AP
It means that if 4 Boolean vectors build a valid analogical proportion, then it should
be true that their classes build also a valid proportion. Starting from this viewpoint, in
the case where a; b; c are in a sample set, i.e., their classes are known, and d being the
object to be classified, if the equation cl(a) : cl(b) :: cl(c) : x = 1 is solvable (in that
case, we say that the triple (a; b; c) is class solvable), they allocate its solution to cl(d)
just by applying the previous principle. Experiments highlight the predictive power of
this principle. Let us understand why AP principle is just a particular instance of (AJ ):
– Considering a and b as Boolean vectors in Bn, the vector k = a b belongs
to f 1; 0; 1gn and summarizes the result of the comparison between a and b. So
given such a vector k, we define the predicate Pk(a; b) := (a b = k).
– Then we can consider 3 predicate symbols Q1; Q2; Q3 defined as follows:
1. Q1(a; b) := (cl(a) = cl(b))
2. Q2(a; b) := (cl(a) = 0) ^ (cl(b) = 1))
3. Q3(a; b) := (cl(a) = 1) ^ (cl(b) = 0))
Let us note that the Qi’s are pairwise mutually exclusive predicates. Using these
predicate symbols, the following rule:</p>
        <p>Pk(a; b) Pk(c; d) Qi(a; b)</p>
        <p>
          Qi(c; d)
is just an instance of (AJ ). Moreover, it states that when the difference a b equals
to c d, then the relation between cl(a) and cl(b) is the same as the relation between
cl(c) and cl(d). If we notice that a : b :: c : d is just equivalent to Pk(a; b) ^ Pk(c; d)
(in the exact sense of the formal definition of the analogical proportion applied
componentwise), and Qi(a; b) ^ Qi(c; d) entails cl(a) : cl(b) :: cl(c) : cl(d), we obtain:
a : b :: c : d
cl(a) : cl(b) :: cl(c) : cl(d)
which is exactly the expression of AP used in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
        <p>In pattern AP , we transfer the identity of differences pertaining to pairs (a; b) and
(c; d) to the relation between their classes. It enables us to predict the missing
information about d, using AP as an extrapolation principle. This is clearly a form of reasoning
that is not sound, but which may be useful for trying to guess unknown values.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Link with affine Boolean functions</title>
        <p>
          As already mentioned [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], an analogical proportion of the form “cl(b) is to cl(a) as b
is to a” sounds a bit like the expression of the qualitative derivative of a function cl
underlying the classification process, since the derivative of a function f in a is the limit
when x ! a of the ratio f(xx) fa(a) , which is a matter of comparing two algebraic
differences1. Moreover, considering the 6 patterns that make true the analogical
proportion, it can be also noticed that if there is a change from a to b, there should a change in
the same direction from c to d. Besides, it has been observed that once extended from
Boolean to graded scales, the analogical proportion-based inference provides a linear
interpolation mechanism [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. This is due to the fact that in this case a : b :: c : d = 1
if and only if d c = b a (where a, b, c, d 2 [0; 1]) and the solution of the equation
a : x :: x : d = 1 is x = a +2d .
        </p>
        <p>
          In fact, it has been recently formally proved [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] that the AP principle is sound as
soon as the labeling function is an affine Boolean function (this means in practice that
the function is a constant, a projection, an xor function, or an function, over some
subsets of the n attributes). Moreover it can be shown that there is no other Boolean
function for which this is true [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
        </p>
        <p>
          It is well-known that any Boolean function can be put in a polynomial form where
the sum is taken as and the product as the min [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. With a functional view of Boolean
expressions in mind, one can use the notion of qualitative derivative and define a
Taylorlike development of a Boolean function; see, e.g., [
          <xref ref-type="bibr" rid="ref17 ref25">17,25</xref>
          ]. For instance, consider the
linear function f (x; y) = x y (indeed a polynomial of degree 1 and arity 2). Then it
can be checked (see Table 5), that we can write a Taylor-like development of the form:
f (x; y) = f (a; b)
a)
b) ,
(x; y)
where s t = s t since s t = x , s = t x, and where all the partial derivatives
are equal to 1 here. One can also rewrite the above equality as f (x; y) f (a; b) =
(x a) (y b), which is indeed the Boolean counterpart of what holds for affine
functions in Rn.
1We may also remember that the idea of differential has inspired adaption methods in
casebased reasoning for solving numerical problems.[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], even if case-based reasoning deals with cases
one by one rather than handling triples of cases.
8
Since analogical proportion-based inference works perfectly for predicting affine Boolean
functions, it is natural to wonder if given a training set T it would not be possible to
cover it with a piecewise affine Boolean function.
        </p>
        <p>The answer is yes, ... and in many different ways! It is easy to see that we just need
two pieces. Indeed let f (x1; ; xn) be an affine function. In a binary classification
problem, any function (be affine or not) partitions T into two parts Tf and Tf 1 on
which respectively f and f 1 correctly predict the class (since f 1 is just :f ).</p>
        <p>If the classification in T obeys an affine Boolean function f then either Tf or Tf 1
is empty. This also means that the application of the analogical-proportion principle
will amount to apply function f to a new item to be classified (or function f 1 if Tf
is empty). So if the training set T is covered by an “almost” linear function, this means
that one of the two subsets of the partition of T is very large with respect to the other.</p>
        <p>When the training set is not covered by a unique affine Boolean function, this means
that there exist triples that lead to false predictions when applying AP . Then we might
think that it happens more often when a, b, c do not all belong to the same subset in
some partition induced by a function f . So an idea for “almost” linear functions, would
be to look for the affine Boolean functions such as Tf (or Tf 1) is the largest possible
subset, which would make easier the finding of triples such as all the three a, b, c are
in it. However another issue is to wonder if some partitions are more appropriate than
others for guessing the class of a particular new item.</p>
        <p>
          Generally speaking, the issue is to find a way to identify those triples that are
“suspect”, i.e., likely to yield a faulty prediction, among a set of candidate triples that
enables you to apply AP . Indeed in case of multiple triples, which is the usual situation,
we apply a voting procedure among the predictions of the applicable triples, where
sometimes the faulty triples are the majority. How to restrict this voting procedure to
“good triples”? Another idea may come from a careful examination of the way triples
are built and of the meaning of pairs inside, as first suggested in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
        <p>In Table 6, we have reordered the vectors in a particular way. Indeed the table shows
that building the analogical proportion a : b :: c : d is a matter of pairing the pair
(a; b) with the pair (c; d). More precisely, on features or attributes A1 to Aj 1, the
four vectors are equal; on attributes Aj to Ar 1, a = b and c = d, but (a; b) 6= (c; d).
In other words, on attributes A1 to Ar 1 a and b agree and c and d agree as well.
This contrasts with attributes Ar to An, for which we can see that a differs from b as
c differs from d (and vice-versa). In columns we recognize the 6 patterns that makes
the analogical proportion true. There are two cases, either cl(a) = cl(b) (and then
cl(x) = cl(c)), or cl(a) 6= cl(b) (and then cl(x) = cl(b)). In the first case, it suggests
that the particular change observed between a and b on features from Ar to An does
not affect cl in the context defined by the values of the features from A1 to Ar 1 where
a and b are equal. Applying AP amounts to assuming that this absence of effect is true
in other contexts of values of features from A1 to Ar 1. So the smaller the number
of features from Ar to An, the more cautious. A similar reasoning can be done when
cl(a) 6= cl(b) where the change on the features from Ar to An should be responsible
of the change of class in the context of the values of the other attributes. Observe also
that if we have two pairs (a; b) and (a0; b0) such as a0 : b0 :: a : b, while a : b :: c : x,
c 1 ::: 1
x 1 ::: 1
0 ::: 0
0 ::: 0</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4 Conclusion</title>
      <p>
        The paper has intended to provide an advanced discussion of the analogical
proportionbased inference principle in the Boolean case, in a classification perspective. As already
said, analogical proportion-based inference is also available for nominal and real valued
data. The application of analogical proportions to regression is an open problem; then
the agreement between a qualitative and a quantitative view of these proportions is
crucial (see, e.g., [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] on such issue in learning); in that respect the main gradual extension
[
        <xref ref-type="bibr" rid="ref21 ref7">21,7</xref>
        ] clearly distinguishes between situations where the changes from a to b and from
c to d are in the same direction, and where the changes are in opposite directions.
      </p>
      <p>
        Generally speaking, some authors, e.g., [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], view qualitative reasoning as made of
components such as: comparison, categorization, identification of relations, and
emergence of a meaning. Analogical proportions seem to offer an interesting mixture of at
least two or three of these ingredients [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]; the proper understanding of their
interrelationships is still to be further explored.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>M.</given-names>
            <surname>Abraham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Gabbay</surname>
          </string-name>
          , and
          <string-name>
            <given-names>U. J.</given-names>
            <surname>Schild</surname>
          </string-name>
          .
          <article-title>Analysis of the talmudic argumentum a fortiori inference rule (kal vachomer) using matrix abduction</article-title>
          .
          <source>Studia Logica</source>
          ,
          <volume>92</volume>
          (
          <issue>3</issue>
          ):
          <fpage>281</fpage>
          -
          <lpage>364</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>S.</given-names>
            <surname>Bayoudh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Miclet</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Delhay</surname>
          </string-name>
          .
          <article-title>Learning by analogy: A classification rule for binary and nominal data</article-title>
          .
          <source>Proc. Int. Joint Conf. on Artif. Intellig. (IJCAI'07)</source>
          , pages
          <fpage>678</fpage>
          -
          <lpage>683</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>M.</given-names>
            <surname>Bounhas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          , and G. Richard.
          <article-title>Analogical classification: A new way to deal with examples</article-title>
          .
          <source>In Proc. 21st Eur.Conf. Artif. Intell. (ECAI'14)</source>
          , Prague, IOS Press,
          <fpage>135</fpage>
          -
          <lpage>140</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>W.</given-names>
            <surname>Correa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          , and G. Richard.
          <article-title>Trying to understand how analogical classifiers work</article-title>
          . In E. Hu¨llermeier et al., editor,
          <source>Proc. 6th Inter. Conf. on Scalable Uncertainty Management (SUM'12)</source>
          , Marburg, Germany, LNAI
          <volume>7520</volume>
          , pages
          <fpage>582</fpage>
          -
          <lpage>589</lpage>
          . Springer Verlag,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>M.</given-names>
            <surname>Couceiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hug</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          , and G. Richard.
          <article-title>Analogy-preserving functions: A way to ext-end Boolean samples</article-title>
          .
          <source>In Proc.26th Int. J. Conf. Artif. Intel. IJCAI'17</source>
          ,
          <string-name>
            <surname>Melbourne</surname>
          </string-name>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>T. R.</given-names>
            <surname>Davies</surname>
          </string-name>
          and
          <string-name>
            <surname>Russell S. J.</surname>
          </string-name>
          <article-title>A logical approach to reasoning by analogy</article-title>
          . In J. P.
          <article-title>McDermott, editor</article-title>
          ,
          <source>Proc. of the 10th International Joint Conference on Artificial Intelligence (IJCAI'87)</source>
          , Milan, pages
          <fpage>264</fpage>
          -
          <lpage>270</lpage>
          . Morgan Kaufmann,
          <year>1987</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>D.</given-names>
            <surname>Dubois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          , and G. Richard.
          <article-title>Multiple-valued extensions of analogical proportions</article-title>
          .
          <source>Fuzzy Sets and Systems</source>
          ,
          <volume>292</volume>
          :
          <fpage>193</fpage>
          -
          <lpage>202</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>B.</given-names>
            <surname>Fuchs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lieber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mille</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Napoli.</surname>
          </string-name>
          <article-title>Differential adaptation: An operational approach to adaptation for solving numerical problems with CBR</article-title>
          .
          <string-name>
            <surname>Know</surname>
          </string-name>
          .-Bd. Sys.,
          <volume>68</volume>
          :
          <fpage>103</fpage>
          -
          <lpage>114</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>H.</given-names>
            <surname>Gust</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          <article-title>Ku¨hnberger, and</article-title>
          <string-name>
            <given-names>U.</given-names>
            <surname>Schmid</surname>
          </string-name>
          .
          <article-title>Metaphors and heuristic-driven theory projection (HDTP)</article-title>
          .
          <source>Theoretical Computer Science</source>
          ,
          <volume>354</volume>
          (
          <issue>1</issue>
          ):
          <fpage>98</fpage>
          -
          <lpage>117</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. L.
          <string-name>
            <surname>Jing</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Gang</surname>
            , and
            <given-names>K. Sing</given-names>
          </string-name>
          <string-name>
            <surname>Bing</surname>
          </string-name>
          .
          <article-title>Visual attribute transfer through deep image analogy</article-title>
          .
          <source>In ACM Transactions on Graphics, (Proc. of Siggraph)</source>
          , volume
          <volume>36</volume>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>S.</given-names>
            <surname>Klein</surname>
          </string-name>
          .
          <article-title>Culture, mysticism &amp; social structure and the calculation of behavior</article-title>
          .
          <source>In Proc. 5th Europ. Conf. in Artificial Intelligence (ECAI'82)</source>
          , Orsay, France, pages
          <fpage>141</fpage>
          -
          <lpage>146</lpage>
          ,
          <year>1982</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>S.</given-names>
            <surname>Klein</surname>
          </string-name>
          .
          <article-title>Analogy and mysticism and the structure of culture (and Comments &amp; Reply)</article-title>
          .
          <source>Current Anthropology</source>
          ,
          <volume>24</volume>
          (
          <issue>2</issue>
          ):
          <fpage>151</fpage>
          -
          <lpage>180</lpage>
          ,
          <year>1983</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. E. Melis and
          <string-name>
            <given-names>M.</given-names>
            <surname>Veloso</surname>
          </string-name>
          .
          <article-title>Analogy in problem solving</article-title>
          .
          <source>In Handbook of Practical Reasoning: Computational and Theoretical Aspects</source>
          . Oxford Univ. Press,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. L.
          <string-name>
            <surname>Miclet</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Barbot</surname>
            , and
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Prade</surname>
          </string-name>
          .
          <article-title>From analogical proportions in lattices to proportional analogies in formal concepts</article-title>
          . In T. Schaub, G. Friedrich, and
          <string-name>
            <surname>B. O</surname>
          </string-name>
          'Sullivan, editors,
          <source>Proc. 21st Europ. Conf. on Artificial Intelligence (ECAI'14)</source>
          , Prague, Aug.
          <fpage>18</fpage>
          -
          <lpage>22</lpage>
          , volume
          <volume>263</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , pages
          <fpage>627</fpage>
          -
          <lpage>632</lpage>
          . IOS Press,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. L.
          <string-name>
            <surname>Miclet</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Bayoudh</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Delhay</surname>
          </string-name>
          .
          <article-title>Analogical dissimilarity: Definition, algorithms and two experiments in machine learning</article-title>
          .
          <source>J. Artif. Intell. Res. (JAIR)</source>
          ,
          <volume>32</volume>
          :
          <fpage>793</fpage>
          -
          <lpage>824</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>L.</given-names>
            <surname>Miclet</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          .
          <article-title>Handling analogical proportions in classical logic and fuzzy logics settings</article-title>
          .
          <source>In Proc. 10th Eur. Conf. on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU'09)</source>
          ,Verona, pages
          <fpage>638</fpage>
          -
          <lpage>650</lpage>
          . Springer, LNCS
          <volume>5590</volume>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>E.</given-names>
            <surname>Mizraji.</surname>
          </string-name>
          <article-title>Differential and integral calculus for logical operations. a matrix-vector approach</article-title>
          .
          <source>J. Log. Comput.</source>
          ,
          <volume>25</volume>
          (
          <issue>3</issue>
          ):
          <fpage>613</fpage>
          -
          <lpage>638</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>A.</given-names>
            <surname>Mucchielli</surname>
          </string-name>
          .
          <article-title>Les processus intellectuels fondamentaux sous-jacents aux techniques et mthodes qualitatives</article-title>
          .
          <source>RecherchesQualitatives</source>
          ,
          <volume>3</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>27</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          and G. Richard.
          <article-title>From analogical proportion to logical proportions</article-title>
          .
          <source>Logica Universalis</source>
          ,
          <volume>7</volume>
          (
          <issue>4</issue>
          ):
          <fpage>441</fpage>
          -
          <lpage>505</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          and G. Richard.
          <article-title>Homogenous and heterogeneous logical proportions</article-title>
          .
          <source>IfCoLog J. of Logics and their Applications</source>
          ,
          <volume>1</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>51</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          and G. Richard.
          <article-title>Multiple-valued logic interpretations of analogical, reverse analogical, and paralogical proportions</article-title>
          .
          <source>In Proc. 40th IEEE Int. Symp. on Multiple-Valued Logic (ISMVL'10)</source>
          , pages
          <fpage>258</fpage>
          -
          <lpage>263</lpage>
          , Barcelona,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>M. H. Stone</surname>
          </string-name>
          .
          <article-title>The theory of representation for Boolean algebras</article-title>
          .
          <source>Trans. of the American Mathematical Society</source>
          ,
          <volume>40</volume>
          (
          <issue>1</issue>
          ):
          <fpage>37111</fpage>
          ,
          <year>1936</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>N.</given-names>
            <surname>Stroppa</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Yvon</surname>
          </string-name>
          .
          <article-title>Analogical learning and formal proportions: Definitions and methodological issues</article-title>
          .
          <source>Technical Report D004</source>
          , ENST-Paris,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Dorian</surname>
            <given-names>Suc</given-names>
          </string-name>
          , Daniel Vladusic, and Ivan Bratko.
          <article-title>Qualitatively faithful quantitative prediction</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>158</volume>
          (
          <issue>2</issue>
          ):
          <fpage>189</fpage>
          -
          <lpage>214</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Yanushkevich</surname>
          </string-name>
          and
          <string-name>
            <given-names>V. P.</given-names>
            <surname>Shmerko</surname>
          </string-name>
          .
          <article-title>Taylor expansion of logic functions: From conventional to nanoscale design</article-title>
          .
          <source>Int. TICSP Wksp Spectral Meth. &amp; Multirate Signal Process.</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>F.</given-names>
            <surname>Yvon</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Stroppa</surname>
          </string-name>
          .
          <article-title>Formal models of analogical proportions</article-title>
          .
          <source>Technical Report D008</source>
          , Ecole Nationale Supe´rieure des Te´le´communications, Paris, France,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>