Efficient Incremental Algorithm for Building Swiftly Concepts Lattices

Efficient tool and platform for several areas, concept lattice are widely used in many fields of research. Dynamic environment requires an incremental algorithm to build formal concepts. It plays an essential role in the application of concept lattice. This paper presents a fast, efficient, incremental algorithm to compute formal concepts. Algorithmic complexity is studied both theoretically (in the worst case) and experimentally. It presents a complexity of at most (|M|.|G|.|L|) where M is set of attributes, G is set of objects and L is set of concepts of the lattice. Irrespective of the lattice, the algorithm computes incrementally all formal concepts without increasing time complexity. Algorithmic complexity of the most important incremental algorithms is compared theoretically, and an experimental study based on density/ sparseness of underlying formal contexts is performed with Norris' algorithm classified the most one efficient incremental in practice.

[1]  Géraldine Polaillon,et al.  Une mesure de similarité contextuelle pour l'aide à la navigation dans un treillis , 2008, EGC.

[2]  Ajay Mohindra,et al.  A Cloud Portal Architecture for Large-Scale Application Services , 2010, Int. J. Web Portals.

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

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

[5]  Rudolf Wille,et al.  Restructuring Lattice Theory: An Approach Based on Hierarchies of Concepts , 2009, ICFCA.

[6]  Arthur Tatnall,et al.  Encyclopedia of Portal Technologies and Applications (2 Volumes) , 2007, Encyclopedia of Portal Technologies and Applications.

[7]  Lerina Aversano,et al.  Using Concept Lattices to Support Service Selection , 2006, Int. J. Web Serv. Res..

[8]  Sergei O. Kuznetsov,et al.  Comparing performance of algorithms for generating concept lattices , 2002, J. Exp. Theor. Artif. Intell..

[9]  Amedeo Napoli,et al.  A Proposal for Combining Formal Concept Analysis and Description Logics for Mining Relational Data , 2007, ICFCA.

[10]  Amedeo Napoli,et al.  Formal Concept Analysis: A Unified Framework for Building and Refining Ontologies , 2008, EKAW.

[11]  Hongying Chen The web service matching based on Galois grid and vector space , 2008, 2008 12th International Conference on Computer Supported Cooperative Work in Design.

[12]  A. Guénoche Construction du treillis de Galois d'une relation binaire , 1990 .

[13]  Robert Godin,et al.  Comparaison d'algorithmes de construction de hiérarchies de classes , 1999, Obj. Logiciel Base données Réseaux.

[14]  Sondess Ben Tekaya,et al.  Algorithme de construction d'un treillis des concepts formels et de détermination des générateurs minimaux , 2005 .

[15]  Yannick Toussaint,et al.  A Collaborative Approach for FCA-Based Knowledge Extraction , 2013, CLA.

[16]  Amedeo Napoli,et al.  An FCA Framework for Knowledge Discovery in SPARQL Query Answers , 2013, SEMWEB.

[17]  Cherukuri Aswani Kumar,et al.  Knowledge discovery in data using formal concept analysis and random projections , 2011, Int. J. Appl. Math. Comput. Sci..

[18]  Zeina Azmeh Hamoui A Web service selection framework for an assisted SOA , 2011 .

[19]  Engelbert Mephu Nguifo,et al.  Étude et conception d'algorithmes de génération de concepts formels , 2004, Ingénierie des Systèmes d Inf..

[20]  S. B. Yahia,et al.  Construction efficace du treillis des motifs fermés fréquents et extraction simultanée des bases génériques de règles , 2011 .

[21]  Alexander Y. Yap Web Portals for Financial Analytics: How Effective Are They from the End-Users' Perspective , 2013, Int. J. Web Portals.

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

[23]  Nizar Messai Analyse de concepts formels guidée par des connaissances de domaine : Application à la découverte de ressources génomiques sur le Web. (Formal Concept Analysis guided by Domain Knowledge: Application to genomic resources discovery on the Web) , 2009 .

[24]  Yang Bingru,et al.  An Algorithm on Generating Lattice Based on Layered Concept Lattice , 2013 .

[25]  Jana Polgar,et al.  Enhancing Enterprise and Service-Oriented Architectures with Advanced Web Portal Technologies , 2012 .