Extensions of Bordat's Algorithm for Attributes

In our works, we use a concept lattice as classifier of noised symbol images. On the contrary of others methods of classification based on Formal Concept Analysis [12], our approach is adapted to the special case of noisy since it is based on a navigation into the lattice structure to classify a noised symbol image : the navigation is performed from the minimal concept, until a final concept is reached, according to the cover-relation between concepts. Class of the input noised symbol is then the class associated to the reached final concept. We use Bordat’s algorithm to generate the concept lattice since it generates the cover relation of the lattice. In this paper, we present three extensions of Bordat’s algorithm : the first extension generates the reduction of the concept lattice to its attributes, i.e. a closure system on attributes ; the second extension generates concepts only when required during the navigation, thus a reduction of the total number of generated concepts ; the third extension generates the concept lattice together with the canonical direct basis, i.e. a basis of implication rules between attributes to describe them.

[1]  Garrett Birkhoff,et al.  Representations of lattices by sets , 1948 .

[2]  Karell Bertet,et al.  Doubling Convex Sets in Lattices: Characterizations and Recognition Algorithms , 2002, Order.

[3]  Alan Day,et al.  A Simple Solution to the Word Problem for Lattices , 1970, Canadian Mathematical Bulletin.

[4]  Alan Day,et al.  Doubling convex sets in lattices and a generalized semidistributivity condition , 1989 .

[5]  Lhouari Nourine,et al.  A Fast Algorithm for Building Lattices , 1999, Inf. Process. Lett..

[6]  Karell Bertet,et al.  The multiple facets of the canonical direct implicational basis , 2005 .

[7]  Bernard Monjardet,et al.  Erratum to: The lattice of closure systems, closure operators and implicational systems on a finite set: a survey[Discrete Applied Mathematics 127(2) (2003) 241–269] , 2005 .

[8]  Michael J. Fischer,et al.  Boolean Matrix Multiplication and Transitive Closure , 1971, SWAT.

[9]  Lhouari Nourine,et al.  Simplicial elimination schemes, extremal lattices and maximal antichain lattices , 1996 .

[10]  David Maier,et al.  The Theory of Relational Databases , 1983 .

[11]  Nicolas Pasquier,et al.  Discovering Frequent Closed Itemsets for Association Rules , 1999, ICDT.

[12]  Rokia Missaoui,et al.  Learning algorithms using a Galois lattice structure , 1991, [Proceedings] Third International Conference on Tools for Artificial Intelligence - TAI 91.

[13]  J. Bordat Calcul pratique du treillis de Galois d'une correspondance , 1986 .

[14]  Vincent Duquenne,et al.  Familles minimales d'implications informatives résultant d'un tableau de données binaires , 1986 .

[15]  Bernhard Ganter,et al.  Formal Concept Analysis: Mathematical Foundations , 1998 .

[16]  Rokia Missaoui,et al.  A partition-based approach towards constructing Galois (concept) lattices , 2002, Discret. Math..

[17]  Claudio Carpineto,et al.  GALOIS: An Order-Theoretic Approach to Conceptual Clustering , 1993, ICML.

[18]  J. Ian Munro,et al.  Efficient Determination of the Transitive Closure of a Directed Graph , 1971, Inf. Process. Lett..

[19]  Yves Bastide,et al.  Computing Proper Implications , 2001 .

[20]  George Markowsky,et al.  Primes, irreducibles and extremal lattices , 1992 .

[21]  Alan Day,et al.  Characterizations of Finite Lattices that are Bounded-Homomqrphic Images or Sublattices of Free Lattices , 1979, Canadian Journal of Mathematics.