<!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>Building a pruned inheritance lattice for relational descriptions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mélanie Courtine</string-name>
          <email>Melanie.Courtine@lip6.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Isabelle Bournaud</string-name>
          <email>Isabelle.Bournaud@lri.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>LIP6, Université Paris VI</institution>
          ,
          <addr-line>4, place Jussieu F-75252 Paris Cedex 05</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>LRI, Bat. 490 Université Paris-Sud, Av. du Général de Gaulle</institution>
          ,
          <addr-line>F-91405 Orsay Cedex</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <fpage>65</fpage>
      <lpage>75</lpage>
      <abstract>
        <p>In the last ten years, several approaches for knowledge discovery in databases based upon the construction of a concept lattice have been developed. Most of them are dedicated to binary or propositional descriptions. This paper presents an approach to build a particular concept lattice, called the Generalization Space, for relational descriptions. It is based upon an iterative reformulation of the descriptions into a sequence of languages more and more expressive. The anytime property of the algorithm allows one to use it on large databases, and experiments show that its complexity grows linearly with the number of descriptions.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Several approaches for Knowledge Discovery in Databases based on the construction
of a concept lattice have been developed in the last ten years [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
Concept lattices -or Galois lattices [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] - give a formal framework to organize
concepts into a hierarchy. The main difficulty in using concept lattices lies in their
construction. Guénoche analysis the four main algorithms of concept lattice
construction for binary descriptions and shows that they are not suitable for large databases
because of their exponential complexity [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. More recent works show that it is easier
to build a partial concept lattice (the complexity is quadratic with the number of
descriptions) than the complete one [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        Our research concerns the automatic organization of relational descriptions, i.e. data
represented using an expressive formalism such as first-order logic, description
logics, conceptual graphs, …, into a particular concept lattice. To avoid the inherent
problem of combinatorial explosion due to the relations, we propose to take gradually
into account the relations. The approach presented here, called KIDS, extends the
propositional approach COING [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] to a relational framework. Given a set of objects
described using conceptual graphs [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and domain knowledge represented in a
generalization lattice, COING builds the propositional Generalization Space of the
objects. Thanks to an iterative reformulation of the descriptions, KIDS progressively
enriches this space with more and more expressive descriptions at each step of the
algorithm.
      </p>
      <p>In the following section, we remind some definitions about concept lattices and
define the Generalization Space. Our algorithm to construct a relational Generalization
Space is described in the third part. We first briefly recall the main aspects of the
propositional algorithm COING and then explain how it is extended to a relational
framework in the KIDS system. In the next section, we present an application of our
approach to organize a Chinese characters database. These experiments show the
feasibility of the proposed approach. A comparison with related works is given in the
part 5. We give in section 6 directions for futur work.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Concept lattice, partial concept lattice and generalization space</title>
    </sec>
    <sec id="sec-3">
      <title>2.1 Concept lattice</title>
      <p>
        A concept lattice (also called a Galois lattice) is a conceptual hierarchy built on a set
of objects O described by a set of descriptions D [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. A node ni of the lattice is
called a "(formal) concept". It is a pair (oi, di) where oi -the coverage of the concept- is
the subset of O covered by the node and di -the description of the concept- is a subset
of D which are common to all the objects of oi.
      </p>
      <p>A partial ordering relation among the nodes, the subsumption relation, is defined as
follows : let n1 = (o1, d1) and n2 = (o2, d2), n1 ≤ n2 iif o1 ⊆ o2 and d2 ⊆ d1. In the
Hasse diagram representing the lattice, the nodes are organized according to this
relation: there is an edge between n1 and n2, if n1 ≤ n2 and there is no other node n3 in
the lattice such that n1 ≤ n3 ≤ n2. n1 is a parent of n2 and n2 is a child of n1. The concept
lattice is the set of all the concepts supplied with this partial order.</p>
      <p>A concept lattice is redundant. Given a concept n = (o, d), its coverage o belongs
to the coverage of each ancestor of n and its description d appears in the description
of each descendant of n. Two partial concept lattices have been defined to limit
redundancy:</p>
      <p>
        The X’-inheritance concept lattice is represented by all the pairs (o, d’)
where d’ is the non redundant elements of d [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ],
The X’-pruned Galois lattice [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], also called the Galois sub-hierarchy
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], is generated from the X’-inheritance concept lattice by eliminating
the pairs whose d’ set is empty. The pruned lattice contains less nodes
than the concept lattice associated, its structure is not necessarily a
lattice, but it allows one to reconstruct the concept lattice without loss of
information.
      </p>
    </sec>
    <sec id="sec-4">
      <title>2.2 Generalization Space</title>
      <p>Given a set of object descriptions and a generalization language, the Generalization
Space is a pruned inheritance concept lattice where each node description is the most
specific generalization of the descriptions of the objects covered by the node. In the
case of a propositional generalization language, the most specific generalization of a
set of descriptions is unique. In the other case, a node description contains all the most
specific generalizations –w.r.t. the considered generalization language– of the set of
descriptions.</p>
      <p>
        Deriving a pruned inheritance concept lattice from a concept lattice is easy. However,
existing methods to build concept lattices are not suitable for large databases because
of their exponential complexity with the number of objects [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. In the following part,
we present our ascending approach to build Generalization Spaces: COING builds a
propositional Generalization Space while KIDS enriches that Generalization Space
with relational descriptions.
      </p>
    </sec>
    <sec id="sec-5">
      <title>3 Building a Generalization Space</title>
    </sec>
    <sec id="sec-6">
      <title>3.1 A Generalization Space for propositional data</title>
      <p>
        Given a set of objects described using conceptual graphs [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and domain knowledge
represented in a generalization lattice [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], COING builds the propositional
Generalization Space of the descriptions [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In order to deal with the problem of generalizing
relational descriptions [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], COING reformulates each conceptual graph describing an
object into a set of independant arcs. The main advantage of this reformulation is to
limit the complexity of the GS construction (in the worst case quadratic with the
number of objects, and linear in pratice [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]). This reformulation has been initially
proposed in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        COING is an ascending method: it starts from the descriptions as sets of arcs to build
the nodes. Each arc of the descriptions is generalized w.r.t. the generalization lattice.
The generalized arcs covering the same set of objects are clustered into the same
node, and then filtered in order to keep only the most specific ones1. The following
figure 1 presents the propositional Generalization Space built by COING for the three
houses h1, h2 and h3.
1 The reader interested in a more precise presentation of COING should refer to [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
House Window Window Window Window
has
color color
size
      </p>
      <p>size
Window B&amp;W Black
n1 h1 h2 h3</p>
      <p>Small Big
h1</p>
      <p>has</p>
      <p>Window
color size
Black Small</p>
      <p>House
has</p>
      <p>Window
color size
White</p>
      <p>Big
h2
has</p>
      <p>Window
color size
Black Small</p>
      <p>Window
color
Gray
h2 h3 n2
House</p>
      <p>House
has
Window</p>
      <p>has</p>
      <p>Window
color size</p>
      <p>color size
Gray</p>
      <p>Big</p>
      <p>Black</p>
      <p>Big
h3
has</p>
      <p>Window
color size
Gray Small</p>
      <p>This Generalization Space contains two class nodes (n1 and n2) and three object
nodes corresponding to the houses (box nodes). The node n2, for example, clusters
the houses h2 and h3. Its coverage is {h2, h3} and its description is the arc
[Window]-&gt;(color)-&gt;[Gray]. This node indicates that h2 and h3 have at least a
gray window in common in their descriptions and that this property is not shared by
any other object considered. Thanks to the inheritance structure of the GS, we may
add the description of the root node (n1) to this description. More precisely, we add
the arcs from n1 which are not generalizations of arcs from n2, for example the arc
[Window]-&gt;(Size)-&gt;[Big]. Thus, the node n2 indicates that the two houses
h2 and h3 have window(s), which have a size (Small,Big) and a color (Gray,
Black).</p>
      <p>If COING has a low complexity, it does not take into account the relational aspect
of the descriptions: the graphs describing the objects are decomposed into a set of
independent arcs and relations among arcs are lost. In the following section, we give
the principle of our approach to extend COING to a relational framework.</p>
    </sec>
    <sec id="sec-7">
      <title>3.2 A Generalization Space for relational data</title>
      <p>KIDS gradually enriches the propositional Generalization Space built by COING
while using a sequence of language which is made more and more expressive at each
iteration. The property of the Generalization Space used in KIDS is the following :
If there exists a common sub-graph SG among the descriptions of a given set
of objects o, then there is a node in the GS built by COING whose coverage
contains o and whose complete description -completed with the inherited
arcscontains the arcs of SG.</p>
      <p>This property allows us to use the propositional GS in order to find sub-graphs
generalizing a set of object descriptions. The idea is to search for more and more
complex sub-graphs. The heuristic used by KIDS to enrich the propositional
Generalization Space is based on the fact that a sub-graph of i arcs is a sub-graph of (i-1)
arcs + 1 arc. We defined the notion of candidate node : a node of the GS is a
candidate node for KIDS at level i if it has been modified at level i - 1.</p>
      <p>In practice, KIDS starts with the propositional GS built by COING using a
language of arcs (COING is the 1st level of KIDS). At its second level, KIDS
reformulates object descriptions based upon a language of two connected arcs. At its third
level, KIDS reformulates object descriptions based upon a language of three
connected arcs, etc. . Let us notice that at a given level, KIDS does not reformulate the
descriptions of all the objects, but only the descriptions of objects appearing in the
candidate nodes.</p>
      <p>At each level, KIDS may refine the description of existing nodes (it consists in
linking an arc to an existing sub-graph) or add new nodes to the Generalization Space
found at the previous level. Thus, the GS is not completely reconstructed at each
iteration of KIDS and the KIDS algorithm is “anytime”. The node descriptions at a
given iteration (level) are maximally specific w.r.t. the language corresponding to this
level. If a node description generalized an object description then this object is
necessarily in the coverage of that node.</p>
      <p>
        Another main aspect of KIDS, is that it uses the propositional learner COING to
perform the reformulated descriptions. In order to allow COING to do this, we have
defined the notion of "abstract arc". The reader should refer to [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for a more precise
presentation of the KIDS algorithm. Complexity results of KIDS are given in section
4.2.
      </p>
      <p>
        Figure 2 above presents a relational Generalization Space found by KIDS for the
three houses h1, h2 and h3.At the 2nd level, KIDS found common sub-structures which
were not find by COING. For example, the node n1 show the fact that the three
houses have (at least) two windows and that each of them have a color (W&amp;B or
Black) and a size (unknown, Small or Big). Furthermore, KIDS clusters h1 and
h2 into a node, and only these two houses, since they have a small black window in
common and this window does not appear in the description of h3 (even if h3 has a
small window and a black window but it is not the same window). This similarity was
not found by COING and required to use KIDS (at the second level, first iteration)
since it is a particular composition of two arcs. It is useless to perform KIDS at the
next level since the use of structures of three connected arcs allows ones to
reformulate the descriptions without loosing information [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
size
Size
size
Big
size
Size
n2'
      </p>
      <p>House
has
Window
color</p>
      <p>Gray
House</p>
      <p>
        has
This section presents an application of the above method in the framework of the
construction of classifications of Chinese characters. We briefly remind the context of
this work2. These experiments aim to show the feasibility of KIDS in terms of
complexity and to illustrate its interest for relational data organization.
The database considered is a collection of 6780 Chinese characters. Each character is
represented by a conceptual graph. Characters are described by : their initial and final
pronunciation, the ton of this pronunciation, the components (between 1 and 5) and
their relative positions and the key component. For example, the conceptual graph of
2 For more information about this application, the reader should refer to [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
C2843, which is pronounced “ qing ”, which is in ton 2 and means "feeling".
characters. Figure 5 shows the total time required for generating the GS for these
databases using the COING (KIDS 1st level) and the KIDS algorithms.
00:00
1600
1400
s
ed1200
o
nS1000
foG800
r
eb600
uNm400
200
0
0
20
40
60 80 100 120
Number of Chinese characters
140
160
180
      </p>
      <p>
        As shown on figure 5, in practice, the CPU time of the proposed algorithms is
linear (it is quadratic in the worst case for COING [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]) with the number of objects. This
results may be surprising because, as it manipulates sub-graphs, KIDS introduces a
complexity factor. In effect, the theoretical complexity of KIDS in the worst case is
exponential. However, the combinatorial explosion due to the generalization of
subgraphs is limited since the bigger the level of KIDS is (i.e. the more complex are the
graphs to generalize) the less the number of sub-graphs to perform is.
      </p>
      <p>The level introduces a multiplicative factor; the time necessary to move to the next
level is very close to be constant (cf. figure 5).</p>
      <p>
        During these experiments, we also evaluated the evolution of the number of nodes
of the GS as a function of the algorithm used. For COING, this number is in the worst
case in O(N) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Figure 15 summarizes these results.
      </p>
      <p>KIDS 1st level KIDS 2nd level KIDS 3rd level KIDS 4th level KIDS 5th level</p>
      <p>Algorithm used</p>
      <p>This graph shows that the number of nodes of the GS grows until a specific level –
2nd level for the small bases and 3rd level for the largest – then it becomes constant.</p>
      <p>KIDS 1st level
KIDS 2nd level
KIDS 3rd level
KIDS 4th level</p>
      <p>KIDS 5th level
10 characters
22 characters
40 characters
50 characters
100 characters
140 characters
350 characters
416 characters
This may be explained by the fact that from a specific level, KIDS does not allow to
create new nodes, but only to enrich the description of existing ones.
5</p>
    </sec>
    <sec id="sec-8">
      <title>Related Works</title>
      <p>
        A Generalization Space is a pruned inheritance concept lattice since nodes whose
description is empty do not appear in it. If this may be considered as a drawback for
some applications, Dicky shows that this structure contains the same information that
the concept lattice but requires less memory [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Furthermore, the pruned inheritance
concept lattice is a useful structure to discover a set of association rules as it allows
one to directly extract valid and informative rules [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Recent works [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] show that it is easier to build a partial lattice (quadratic
complexity with the number of objects) than the complete one (exponential
complexity). Experiments illustrate that the complexity of the Generalization Space
construction (for COING and KIDS) is, in practice, linear with the number of objects [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        An important limitation of most existing methods to build concept lattices is that
they are dedicated to binary or propositional descriptions [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The KIDS
approach considers descriptions represented using a more expressive language -the
conceptual graph formalism. Other works deal with the construction of concept
lattices for conceptual graphs [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        The complexity of GRAAL is depending on the complexity of the generalization
relation defined on the considered sub-graphs [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. In practice, Liquière limits the
graphs to locally injective ones since the complexity of the generalization relation is
polynomial for such graphs. The main difference between KIDS and GRAAL is that
in KIDS one does not have to limit a priori the structure of the graphs describing the
objects to be able to perform them with a reasonable complexity. Another advantage
of KIDS lies in its anytime property which allows one to stop the process at anytime
and to have a result.
      </p>
      <p>
        The approach proposed by Godin [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and the one developed in COING are quiet
similar. They are both based on a graph reformulation into a set of independent arcs.
In order to "reconstruct" sub-graph from the set of independent arcs describing a node
of the lattice, Godin uses the fact that the decomposition of a sub-graph as a set of
independent arcs may be done without loosing information if the considered
subgraph has some properties (a same concept type appears only once in the sub-graph).
      </p>
      <p>
        Incremental approaches to build a concept lattice [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], or a partial one [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ],
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] update the lattice whenever new objects or new features are added in O or in D.
Our approach is not incremental: the addition of a new object requires a complete
reconstruction of the GS. This is a consequence of using a generalization lattice over
the types describing the objects and searching for maximally specific generalizations.
6
      </p>
    </sec>
    <sec id="sec-9">
      <title>Conclusion and futur works</title>
      <p>We presented an approach to build a relational Generalization Space. This approach is
based upon an iterative reformulation of the descriptions into a sequence of languages
more and more expressive. The complexity of this anytime algorithm is, in practice,
linear with the number of objects. The databases used to evaluate this work concern
different domains : Chinese characters, car collision reports, paleontological data and
the DNA sequence.</p>
      <p>The first perspective of this work is to provide KIDS with a more efficient
processing of numerical data. Currently, the numerical information contained in the
descriptions is processed as symbols; the implicit order existing among numbers is not taken
into account. A preprocessing on descriptions would make it possible to determine a
hierarchy of generalization on numerical values.</p>
      <p>Another possible improvement of the algorithm is to define methods to evaluate
the interest of KIDS for a given database. Indeed, when the concepts in the objects of
a conceptual graphs database appear only once, it is not necessary to apply KIDS to
this database, because the decomposition does not cause any loss of information. On
the contrary, if a concept appears several times in the objects descriptions (like in the
houses), it is not possible to differentiate them. So, we can consider a pre-processing
on the data to evaluate the maximal level to which KIDS needs to be applied.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Barbut</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Montjardet</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>1970</year>
          ).
          <article-title>Ordre et classification</article-title>
          . Hachette.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bournaud</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          (
          <year>1996</year>
          ).
          <article-title>Regroupement conceptuel pour l'organisation de connaissances</article-title>
          . Thèse de Doctorat, Université de Paris VI, France.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bournaud</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Ganascia</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          (
          <year>1997</year>
          ).
          <article-title>Accounting for Domain Knowledge in the Construction of a Generalization Space</article-title>
          .
          <source>ICCS, Lectures Notes in AI n°1257</source>
          , Springer-Verlag, pp.
          <fpage>446</fpage>
          -
          <lpage>459</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bournaud</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Courtine</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Zucker</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Abstractions for Knowledge Organization of Relational Descriptions</article-title>
          .
          <source>Symposium on Abstraction, Reformulation and Approximation</source>
          , SARA'
          <year>2000</year>
          , Lectures Notes in AI n°
          <year>1864</year>
          , Springer-Verlag, pp.
          <fpage>87</fpage>
          -
          <lpage>106</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bournaud</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Courtine</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2001</year>
          ). Un
          <string-name>
            <surname>Espace de Généralisations pour l'Extraction de Règles d'Association. Journées Francophones d'</surname>
          </string-name>
          Extraction et de Gestion des Connaissances,
          <source>EGC</source>
          <year>2001</year>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Briand</surname>
          </string-name>
          et F.Guillet (Eds),
          <source>Editions Hermès</source>
          , pp.
          <fpage>129</fpage>
          -
          <lpage>135</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Carpineto</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Romano</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>1993</year>
          ).
          <article-title>GALOIS : An order-theoretic approach to conceptual clustering</article-title>
          .
          <source>Tenth International Conference on Machine Learning</source>
          ,
          <fpage>pp33</fpage>
          -
          <lpage>40</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Chein</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Mugnier</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          (
          <year>1992</year>
          ).
          <source>Conceptual Graphs : Fundamental Notions. Revue d'Intelligence Artificielle</source>
          , Volume
          <volume>6</volume>
          ,
          <string-name>
            <surname>Numéro</surname>
            <given-names>4</given-names>
          </string-name>
          , pp.
          <fpage>365</fpage>
          -
          <lpage>406</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dicky</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dony</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huchard</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Libourel</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>1994</year>
          ).
          <article-title>Un algorithme d'insertion avec restructuration dans les hiérarchies de classes</article-title>
          . Actes de Langages et Modèles à Objets, Grenoble.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Fisher</surname>
            <given-names>D.</given-names>
          </string-name>
          (
          <year>1987</year>
          ).
          <article-title>Knowledge Acquisition Via Incremental Conceptual Clustering</article-title>
          . In: Michalski, R.S., Carbonell, J., Mitchell, T.(eds.):
          <source>Machine Learning: An Artificial Intelligence Approach</source>
          . San Mateo, CA, Morgan Kaufmann. II, pp.
          <fpage>139</fpage>
          -
          <lpage>172</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Gennari</surname>
            ,
            <given-names>J. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Langley</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Fisher,
          <string-name>
            <surname>D.</surname>
          </string-name>
          (
          <year>1989</year>
          ).
          <article-title>Models of incremental concept formation</article-title>
          .
          <source>Artificial Intelligence 40</source>
          <volume>-1</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>11</fpage>
          -
          <lpage>61</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Godin</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mineau</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Missaoui</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Mili</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>1995a</year>
          ).
          <article-title>Méthodes de classification conceptuelle basées sur les treillis de Galois et applications</article-title>
          .
          <source>Revue d'Intelligence Artificielle</source>
          , Volume
          <volume>9</volume>
          ,
          <string-name>
            <surname>Numéro</surname>
            <given-names>2</given-names>
          </string-name>
          , pp.
          <fpage>105</fpage>
          -
          <lpage>137</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Godin</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mineau</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Missaoui</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>1995b</year>
          ).
          <article-title>Incremental structuring of knowledge bases</article-title>
          .
          <source>International Knowledge Retrieval</source>
          ,
          <article-title>Use and Storage for Efficiency, Santa Cruz</article-title>
          , pp.
          <fpage>179</fpage>
          -
          <lpage>198</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Godin</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Chau</surname>
            ,
            <given-names>T.T.</given-names>
          </string-name>
          (
          <year>2000</year>
          ). Comparaison d'algortihmes de construction de hiérarchies de classes. L'Objet, Volume
          <volume>5</volume>
          ,
          <string-name>
            <surname>Number</surname>
            <given-names>2</given-names>
          </string-name>
          , pp.
          <fpage>321</fpage>
          -
          <lpage>338</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Guénoche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>1990</year>
          ).
          <article-title>Construction du treillis de Galois d'une relation binaire</article-title>
          .
          <source>Mathématiques Informatique et Sciences Humaines</source>
          , Volume
          <volume>109</volume>
          , pp.
          <fpage>41</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Haussler</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>1989</year>
          ).
          <article-title>Learning conjunctive concepts in Structural Domains</article-title>
          .
          <source>Machine Learning</source>
          , Volume
          <volume>4</volume>
          , pp.
          <fpage>7</fpage>
          -
          <lpage>40</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Hereth</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stumme</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Wille</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Conceptual Knowledge Discovery and Data Analysis</article-title>
          ,
          <source>Technical Report n°2092</source>
          , Technische Universitat Darmsadt.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Liquière</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Sallantin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>Structural machine learning with Galois lattice and Graphs</article-title>
          .
          <source>Fifteenth International Conference on Machine Learning.</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.Michalski, R.S., &amp;
          <string-name>
            <surname>Stepp</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>1982</year>
          ).
          <article-title>Learning from observations: conceptual clustering</article-title>
          .
          <source>In Machine Learning: An Artificial Approach</source>
          , Volume
          <volume>1</volume>
          ,
          <string-name>
            <given-names>Tioga</given-names>
            <surname>Publishing</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Simon</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Outils de classificatoires par objets pour l'extraction de connaissances dans des bases de données</article-title>
          . Thèse de Doctorat, Université de Henri Poincaré Nancy 1, France.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Sowa</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          (
          <year>1984</year>
          ).
          <source>Conceptual Structures : Information Processing in Mind and Machine</source>
          , Readings, Massachusetts, Addison-Wesley.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Wille</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>1982</year>
          ).
          <source>Restructuring Lattice Theory. Symposium of Ordered Sets, I.Rival (Ed)</source>
          , pp.
          <fpage>445</fpage>
          -
          <lpage>470</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>