INFORM: An Architecture for Expert-Directed Knowledge Acquisition

This paper presents an architecture for INFORM, a domain-independent, expert-directed knowledge acquisition aid for developing knowledge-based systems. The INFORM architecture is based on information requirements and modeling approaches derived from both decision analysis and knowledge engineering. It emphasizes accommodating cycles of creative and analytic modeling activity and the assessment and representation of aggregates of information to holistically represent domain expertise. The architecture is best suited to heuristic classification problem-solving ( Clancey, 1985 ), in particular domains with diagnosis or decision-making under uncertainty. Influence diagrams are used as the knowledge structure and computational representation. We present here a set of information and performance requirements for expert-directed knowledge acquisition, and describe a synthesis of approaches for supporting the knowledge engineering activity. We discuss potential applications of INFORM as a knowledge engineering aid, specifically as an aid for developing insight about the encoding domain on the part of its user.

[1]  Elaine Kant,et al.  Programming expert systems in OPS5 , 1985 .

[2]  Lawrence M. Fagan,et al.  Using Decision Theory to Justify Heuristics , 1986, AAAI.

[3]  Michael J. Freiling,et al.  Starting a Knowledge Engineering Project: A Step-By-Step Approach , 1985, AI Mag..

[4]  Joost Breuker,et al.  A Case Study in Structured Knowledge Acquisition , 1985, IJCAI.

[5]  Samuel Holtzman,et al.  Intelligent decision systems , 1988 .

[6]  Peter C. Cheeseman,et al.  In Defense of Probability , 1985, IJCAI.

[7]  John H. Boose,et al.  Personal Construct Theory and the Transfer of Human Expertise , 1984, AAAI.

[8]  Reid G. Smith STROBE: Support for Structured Object Knowledge Representation , 1983, IJCAI.

[9]  Larry J. Eshelman,et al.  MOLE: A Knowledge Acquisition Tool that Uses its Head , 1986, AAAI.

[10]  Sholom M. Weiss,et al.  SEEK2: A Generalized Approach to Automatic Knowledge Base Refinement , 1985, IJCAI.

[11]  Paul Heckel,et al.  The elements of friendly software design , 1984 .

[12]  René Reboh Knowledge engineering techniques and tools for expert systems , 1981 .

[13]  H. Raiffa,et al.  Decision Analysis: Introductory Lectures on Choices under Uncertainty , 1971 .

[14]  Paul Kline,et al.  Problem Features that Influence the Design of Expert Systems , 1986, AAAI.

[15]  William J. Clancey,et al.  Heuristic Classification , 1986, Artif. Intell..

[16]  Michael J. Freiling,et al.  Knowledge Level Engineering Ontological Analysis , 1986, AAAI.

[17]  Howard Raiffa,et al.  Decision analysis: introductory lectures on choices under uncertainty. 1968. , 1969, M.D.Computing.

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

[19]  Elizabeth C. Hirschman,et al.  Judgment under Uncertainty: Heuristics and Biases , 1974, Science.

[20]  Mark S. Fox,et al.  Techniques for Sensor-Based Diagnosis , 1983, IJCAI.

[21]  W W Daniel,et al.  An introduction to decision analysis. , 1978, The Journal of nursing administration.

[22]  Sanjay Mittal,et al.  CRSL: A Language for Classificatory Problem Solving and Uncertainty Handling , 1986, AI Mag..

[23]  John H. Boose,et al.  A Knowledge Acquisition Program for Expert Systems Based on Personal Construct Psychology , 1985, Int. J. Man Mach. Stud..

[24]  Reid G. Smith,et al.  Impulse-86: a substrate for object-oriented interface design , 1986, OOPLSA '86.

[25]  S. Dreyfus,et al.  A Five-Stage Model of the Mental Activities Involved in Directed Skill Acquisition , 1980 .

[26]  Ronald A. Howard,et al.  An Assessment of Decision Analysis , 1980, Oper. Res..

[27]  Ronald A. Howard,et al.  Development of Automated Aids for Decision Analysis , 1976 .

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

[29]  Ross D. Shachter Intelligent Probabilistic Inference , 1985, UAI.

[30]  Gevarter,et al.  Overview of Expert Systems , 1982 .

[31]  Piero P. Bonissone,et al.  Editorial: Reasoning with Uncertainty in Expert Systems , 1985, Int. J. Man Mach. Stud..

[32]  Miley w Merkhofer,et al.  A Computer-Aided Decision Structuring Process. , 1981 .

[33]  Mark D. Grover,et al.  A Pragmatic Knowledge Acquisition Methodology , 1983, IJCAI.

[34]  Alice M. Agogino,et al.  IDES: influence diagram based expert system , 1987 .

[35]  Frederick Hayes-Roth,et al.  Building expert systems , 1983, Advanced book program.

[36]  Gary S. Kahn,et al.  MORE: An Intelligent Knowledge Acquisition Tool , 1985, IJCAI.

[37]  Peter Friedland Acquisition of Procedural Knowledge from Domain Experts , 1981, IJCAI.