Learning Classification taxonomies from a classification knowledge based system

Knowledge-based systems (KBS) are not necessarily based on well-defined ontologies. In particular it is possible to build KBS for classification problems, where there is little constraint on how classes are organised and a class is expressed by the expert as a free text conclusion to a rule. This paper investigates how relations between such 'classes' may be discovered from existing knowledge bases, then investigates how to construct a model of these classes (an ontology) based on user-selected patterns in the class relations. We have applied our approach to KBS built with Ripple Down Rules (RDR) [1] RDR is a knowledge acquisition and knowledge maintenance methodology, which allows KBS to be built very rapidly and simply, but does not require a strong ontology. Our experimental results are based on a large real-world medical RDR KBS. The motivation for our work is to allow an ontology in a KBS to 'emerge' during development, rather than requiring the ontology to be established prior to the development of the KBS.

[1]  Brian R. Gaines,et al.  Transforming Rules and Trees into Comprehensible Knowledge Structures , 2000 .

[2]  Paul Compton,et al.  Discovery of Class Relations in Exception Structured Knowledge Bases , 2000, ICCS.

[3]  Tobias Scheffer,et al.  Algebraic foundations and improved methods of induction or ripple-down rules , 1996 .

[4]  Brian R. Gaines An Ounce of Knowledge is Worth a Ton of Data: Quantitative studies of the Trade-Off between Expertise and Data Based On Statistically Well-Founded Empirical Induction , 1989, ML.

[5]  Heikki Mannila,et al.  Learning rules with local exceptions , 1994 .

[6]  P. Compton,et al.  A philosophical basis for knowledge acquisition , 1990 .

[7]  Heikki Mannila,et al.  Fast Discovery of Association Rules , 1996, Advances in Knowledge Discovery and Data Mining.

[8]  Deborah Richards,et al.  Extending Ripple-Down Rules , 2000 .

[9]  Debbie Richards,et al.  The automatic compression of multiple classification ripple down rule knowledge based systems: preliminary experiments , 1999, 1999 Third International Conference on Knowledge-Based Intelligent Information Engineering Systems. Proceedings (Cat. No.99TH8410).

[10]  Byeong Ho Kang,et al.  Help Desk System with Intelligent Interface , 1997, Appl. Artif. Intell..

[11]  Byeong Ho Kang,et al.  The Use of Simulated Experts in Evaluating Knowledge Acquisition , 1995 .

[12]  Ghassan Beydoun,et al.  NRDR for the Acquisition of Search Knowledge , 1997, Australian Joint Conference on Artificial Intelligence.

[13]  Asunción Gómez-Pérez Evaluation of Taxonomic Knowledge in Ontologies and Knowledge Bases , 1999 .

[14]  Deborah Richards,et al.  The reuse of knowledge in ripple-down rules knowledge-based systems , 1998 .

[15]  Guus Schreiber,et al.  KADS : a principled approach to knowledge-based system development , 1993 .

[16]  Henrik Eriksson,et al.  Knowledge modeling at the millennium : The design and evolution of Protégé-2000 , 1999 .

[17]  Debbie Richards,et al.  Uncovering the Conceptual Models in Ripple Down Rules , 1997, ICCS.

[18]  Debbie Richards,et al.  Knowledge Acquisition First, Modelling Later , 1997, EKAW.

[19]  Alicia Perez,et al.  Evaluation of Taxonomic Knowledge in Ontologies and Knowledge Bases , 1999 .

[20]  G Edwards,et al.  Peirs: A pathologist‐maintained expert system for the interpretation of chemical pathology reports , 1993, Pathology.

[21]  Rani Siromoney,et al.  Variations and local exceptions in inductive logic programming , 1993, Machine Intelligence 14.