Yet a Faster Algorithm for Building the Hasse Diagram of a Concept Lattice

Formal concept analysis (FCA) is increasingly applied to data mining problems, essentially as a formal framework for mining reduced representations (bases) of target pattern families. Yet most of the FCA-based miners, closed pattern miners, would only extract the patterns themselves out of a dataset, whereas the generality order among patterns would be required for many bases. As a contribution to the topic of the (precedence) order computation on top of the set of closed patterns, we present a novel method that borrows its overall incremental approach from two algorithms in the literature. The claimed innovation consists of splitting the update of the precedence links into a large number of lower-cover list computations (as opposed to a single upper-cover list computation) that unfold simultaneously. The resulting method shows a good improvement with respect to its counterpart both on its theoretical complexity and on its practical performance. It is therefore a good starting point for the design of efficient and scalable precedence miners.

[1]  Rokia Missaoui,et al.  A Generic Scheme for the Design of Efficient On-Line Algorithms for Lattices , 2003, ICCS.

[2]  Peter W. Eklund,et al.  From Concepts to Concept Lattice: A Border Algorithm for Making Covers Explicit , 2008, ICFCA.

[3]  Rokia Missaoui,et al.  An Incremental Concept Formation Approach for Learning from Databases , 1994, Theor. Comput. Sci..

[4]  Jian Pei,et al.  CLOSET: An Efficient Algorithm for Mining Frequent Closed Itemsets , 2000, ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery.

[5]  Malcolm P. Atkinson,et al.  Issues Raised by Three Years of Developing PJama: An Orthogonally Persistent Platform for Java , 1999, ICDT.

[6]  Mohammed J. Zaki,et al.  CHARM: An Efficient Algorithm for Closed Itemset Mining , 2002, SDM.

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

[8]  Bernhard Ganter,et al.  Conceptual Structures for Knowledge Creation and Communication , 2003, Lecture Notes in Computer Science.

[9]  Bernard Monjardet MATHÉMATIQUES ET SCIENCES HUMAINES , 1977 .

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

[11]  Laszlo Szathmary,et al.  Symbolic Data Mining Methods with the Coron Platform. (Méthodes symboliques de fouille de données avec la plate-forme Coron) , 2006 .

[12]  Mohammed J. Zaki,et al.  Efficient algorithms for mining closed itemsets and their lattice structure , 2005, IEEE Transactions on Knowledge and Data Engineering.

[13]  Marzena Kryszkiewicz Concise representation of frequent patterns based on disjunction-free generators , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[14]  Claudio Carpineto,et al.  Concept data analysis - theory and applications , 2004 .

[15]  Amedeo Napoli,et al.  Constructing Iceberg Lattices from Frequent Closures Using Generators , 2008, Discovery Science.

[16]  Bernhard Ganter,et al.  Formal Concept Analysis, 6th International Conference, ICFCA 2008, Montreal, Canada, February 25-28, 2008, Proceedings , 2008, International Conference on Formal Concept Analysis.

[17]  John L. Pfaltz,et al.  Incremental Transformation of Lattices: A Key to Effective Knowledge Discovery , 2002, ICGT.

[18]  Rokia Missaoui,et al.  A Fast Algorithm for Building the Hasse Diagram of a Galois Lattice , 2000 .

[19]  Bernhard Ganter,et al.  Two Basic Algorithms in Concept Analysis , 2010, ICFCA.

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

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