KIDS: An Iterative Algorithm to Organize Relational Knowledge

The goal of conceptual clustering is to build a set of embedded classes, which cluster objects based on their similarities. Knowledge organization aims at generating the set of most specific classes: the Generalization Space. It has applications in the field of data mining, knowledge indexation or knowledge acquisition. Efficient algorithms have been proposed for data described in 〈attribute, value〉 pairs formalism and for taking into account domain knowledge. Our research focuses on the organization of relational knowledge represented using conceptual graphs. In order to avoid the combinatorial explosion due to the relations in the building of the Generalization Space, we progressively introduce the complexity of the relations. The KIDS algorithm is based upon an iterative data reformulation which allows us to use an efficient propositional knowledge organization algorithm. Experiments show that the KIDS algorithm builds an organization of relational concepts but remains with a complexity that grows linearly with the number of considered objects.

[1]  John F. Sowa,et al.  Conceptual Structures: Information Processing in Mind and Machine , 1983 .

[2]  Luc De Raedt,et al.  Inductive Logic Programming: Theory and Methods , 1994, J. Log. Program..

[3]  Pat Langley,et al.  Approaches to Conceptual Clustering , 1985, IJCAI.

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

[5]  John R. Anderson,et al.  MACHINE LEARNING An Artificial Intelligence Approach , 2009 .

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

[7]  Jean-Gabriel Ganascia,et al.  Accounting for Domain Knowledge in the Construction of a Generalization Space , 1997, ICCS.

[8]  Pierre Gançarski,et al.  Conceptual Clustering in Structured Databases: A Practical Approach , 1995, KDD.

[9]  M. Chein,et al.  Conceptual graphs: fundamental notions , 1992 .

[10]  Guy W. Mineau,et al.  Structuring knowledge bases using automatic learning , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[11]  Ryszard S. Michalski,et al.  A theory and methodology of inductive learning , 1993 .

[12]  Douglas H. Fisher,et al.  Iterative Optimization and Simplification of Hierarchical Clusterings , 1996, J. Artif. Intell. Res..

[13]  Ryszard S. Michalski,et al.  An Application of AI Techniques to Structuring Objects into an Optimal Conceptual Hierarchy , 1981, IJCAI.

[14]  Pat Langley,et al.  Models of Incremental Concept Formation , 1990, Artif. Intell..