Use of KADS to create a conceptual model of the ONCOCIN task

Abstract In recent years, builders of expert systems have become increasingly interested in the Knowledge Acquisition and Design Structuring (KADS) method of knowledge acquisition. Despite the apparent face validity of the KADS approach, reports of the use of KADS to develop large application systems are virtually non-existent. We used KADS to model the task of cancer-chemotherapy administration performed by ONCOCIN, a large medical expert system developed at Stanford University in the 1980s. Based on a knowledge-level description of ONCOCIN and on a review of the features of KADS, we developed K-ONCOCIN, a model of the ONCOCIN cancer-chemotherapy task that can be understood in terms of the four layers required by the KADS approach. In this paper, we offer a detailed description of the elements and layers of the K-ONCOCIN conceptual model. We also describe briefly a design model that implements K-ONCOCIN as a functional expert system. The K-ONCOCIN model provides a data point for understanding the strengths and limitations of the KADS method when applied to a complex domain task.

[1]  Bob J. Wielinga,et al.  Models of Expertise , 1986, ECAI.

[2]  B. Chandrasekaran,et al.  Generic tasks as building blocks for knowledge-based systems: the diagnosis and routine design examples , 1988, The Knowledge Engineering Review.

[3]  Uwe Drouven,et al.  Competence Assessment in Configuration Tasks , 1990, AI Commun..

[4]  Edward H. Shortliffe,et al.  ONCOCIN: An Expert System for Oncology Protocol Management , 1981, IJCAI.

[5]  Jan Wielemaker,et al.  Shelley: computer-aided knowledge engineering , 1992 .

[6]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[7]  Bob J. Wielinga,et al.  KADS: a modelling approach to knowledge engineering , 1992 .

[8]  Bob Wielinga,et al.  Models of Expertise in Knowledge Acquisition , 1989 .

[9]  W. F. Punch,et al.  An investigation of the roles of problem-solving methods in diagnosis , 1993 .

[10]  Lawrence M. Fagan,et al.  Use of a Domain Model to Drive an Interactive Knowledge-Editing Tool , 1987, Int. J. Man Mach. Stud..

[11]  Thomas Christaller Die KI-Werkbank Babylon , 1989 .

[12]  Michael J. Freiling,et al.  Ontological Analysis: An Ongoing Experiment , 1987, Int. J. Man Mach. Stud..

[13]  Mark A. Musen Automated generation of model-based knowledge acquisition tools , 1989 .

[14]  S. Marcus,et al.  Understanding decision ordering from a piece-meal collection of knowledge , 1989 .

[15]  Thomas R. Gruber,et al.  A method for acquiring strategic knowledge , 1989 .

[16]  Ronald J. Brachman,et al.  ON THE EPISTEMOLOGICAL STATUS OF SEMANTIC NETWORKS , 1979 .

[17]  Brian R. Gaines,et al.  KITTEN: Knowledge Initiation and Transfer Tools for Experts and Novices , 1987, Int. J. Man Mach. Stud..

[18]  John McDermott,et al.  Building expert system with KNACK , 1989 .

[19]  Guus Schreiber,et al.  StatCons: Knowledge Acquisition in a Complex Domain , 1988, European Conference on Artificial Intelligence.

[20]  John H. Boose,et al.  Recent progress in ACQUINAS: a knowledge acquisition workbench , 1989 .

[21]  Sandra Marcus,et al.  SALT: A Knowledge-Acquisition Tool for Propose-and-Revise Systems , 1988 .

[22]  Hans W. Guesgen,et al.  Constraints in a Hybrid Knowledge Representation System , 1987, IJCAI.

[23]  John McDermott,et al.  Preliminary steps toward a taxonomy of problem-solving methods , 1993 .

[24]  Werner Karbach,et al.  Models, methods, roles and tasks: many labels—one idea? , 1990 .

[25]  Mark A. Musen,et al.  Conceptual models of interactive knowledge acquisition tools , 1989 .

[26]  Nigel Shadbolt,et al.  Knowledge Based Knowledge Acquisition: The Next Generation of Support Tools , 1990 .

[27]  Lawrence M. Fagan,et al.  Episodic skeletal-plan refinement based on temporal data , 1989, CACM.