A Proposal for Combining Formal Concept Analysis and Description Logics for Mining Relational Data

Recent advances in data and knowledge engineering have emphasized the need for formal concept analysis (FCA) tools taking into account structured data. There are a few adaptations of the classical FCA methodology for handling contexts holding on complex data formats, e.g. graph-based or relational data. In this paper, relational concept analysis (RCA) is proposed, as an adaptation of FCA for analyzing objects described both by binary and relational attributes. The RCA process takes as input a collection of contexts and of inter-context relations, and yields a set of lattices, one per context, whose concepts are linked by relations. Moreover, a way of representing the concepts and relations extracted with RCA is proposed in the framework of a description logic. The RCA process has been implemented within the Galicia platform, offering new and efficient tools for knowledge and software engineering.

[1]  Petko Valtchev,et al.  Galicia : an open platform for lattices , 2003 .

[2]  Franz Baader,et al.  Applying Formal Concept Analysis to Description Logics , 2004, ICFCA.

[3]  Sergei O. Kuznetsov,et al.  Learning of Simple Conceptual Graphs from Positive and Negative Examples , 1999, PKDD.

[4]  Petko Valtchev,et al.  On Computing the Minimal Generator Family for Concept Lattices and Icebergs , 2005, ICFCA.

[5]  Jean Sallantin,et al.  Structural Machine Learning with Galois Lattice and Graphs , 1998, ICML.

[6]  Gerd Stumme,et al.  Formal Concept Analysis on Its Way from Mathematics to Computer Science , 2002, ICCS.

[7]  Gerd Stumme,et al.  Theory-driven Logical Scaling: Conceptual Information Systems meet Description Logics , 1999, KRDB.

[8]  Jan Komorowski,et al.  Principles of Data Mining and Knowledge Discovery , 2001, Lecture Notes in Computer Science.

[9]  Marianne Huchard,et al.  Improving Generalization Level in UML Models Iterative Cross Generalization in Practice , 2004, ICCS.

[10]  Peter Becker,et al.  A Survey of Formal Concept Analysis Support for Software Engineering Activities , 2005, Formal Concept Analysis.

[11]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[12]  E. Diday Proceedings of the conference on Data analysis, learning symbolic and numeric knowledge , 1989 .

[13]  William M. Tepfenhart,et al.  Conceptual Structures: Standards and Practices , 1999, Lecture Notes in Computer Science.

[14]  Sebastian Rudolph,et al.  Exploring Relational Structures Via FLE , 2004, ICCS.

[15]  Jeffrey M. Bradshaw,et al.  Applying KAoS Services to Ensure Policy Compliance for Semantic Web Services Workflow Composition and Enactment , 2004, SEMWEB.

[16]  Sergei O. Kuznetsov,et al.  Machine Learning and Formal Concept Analysis , 2004, ICFCA.

[17]  Rokia Missaoui,et al.  Formal Concept Analysis for Knowledge Discovery and Data Mining: The New Challenges , 2004, ICFCA.

[18]  Uta Priss,et al.  Relational concept analysis: semantic structures in dictionaries and lexical databases , 1998 .

[19]  Rudolf Wille Knowledge acquisition by methods of formal concept analysis , 1989 .

[20]  Franz Baader Computing the Least Common Subsumer in the Description Logic EL w.r.t. Terminological Cycles with Descriptive Semantics , 2003, ICCS.

[21]  Gerd Stumme,et al.  FCA-MERGE: Bottom-Up Merging of Ontologies , 2001, IJCAI.

[22]  L. Beran,et al.  [Formal concept analysis]. , 1996, Casopis lekaru ceskych.

[23]  Werner Nutt,et al.  The Complexity of Concept Languages , 1997, KR.

[24]  Rudolf Wille,et al.  Methods of Conceptual Knowledge Processing , 2006, ICFCA.

[25]  John F. Sowa,et al.  Principles of semantic networks , 1991 .

[26]  Rudolf Wille,et al.  The Lattice of Concept Graphs of a Relationally Scaled Context , 1999, ICCS.

[27]  Marianne Huchard,et al.  Towards Practical Tools for Mining Abstractions in UML Models , 2006, ICEIS.

[28]  S. C. Hui,et al.  Automatic Generation of Ontology for Scholarly Semantic Web , 2004, SEMWEB.

[29]  Andreas Hotho,et al.  Conceptual Knowledge Processing with Formal Concept Analysis and Ontologies , 2004, ICFCA.

[30]  Harry S. Delugach,et al.  Conceptual Structures at Work , 2004, Lecture Notes in Computer Science.

[31]  Jack Dongarra,et al.  Computational Science — ICCS 2003 , 2003, Lecture Notes in Computer Science.

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