Knowledge acquisition: issues, techniques, and methodology

The application of expert systems in organizations has increased dramatically in recent years. The power of these expert systems mainly derives from the knowledge they possess rather than the jnference mechanism they employ. Knowledge acquisition is the process of extracting knowledge from experts and structuring this knowledge into a computer readable form. To ensure the performance of an expert system, the acquisition of knowledge becomes the most essential task in the development process. This paper first discusses the selection of domain experts; the roles of the knowledge engineer, users and managers, and factors related to a decision of whether to use single or multiple experts. Knowledge acquisition techniques including interviewing, observations, protocol analysis, discourse analysis, repertory grid analysis, brainstorming, Nominal Group Technique, Delphi technique, consensus decisionmaking, andcomputer-aided group sessions are then reviewed. Difficulties of employing these techniques are discussed. A knowledge acquisition methodology that was developed to layout a systematic approach to acquiring knowledge from domain experts is described next. This methodology has four phases: planning, extraction, analysis, and verification. The paper concludes with trends in knowledge acquisition. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and ita date appear, and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise, or to republish, requires a fee and/or specific permission.

[1]  K. A. Ericsson,et al.  Protocol Analysis: Verbal Reports as Data , 1984 .

[2]  Henry H. Rueter,et al.  Extracting expertise from experts: Methods for knowledge acquisition , 1987 .

[3]  Kamran Parsaye Acquiring & verifying knowledge , 1988 .

[4]  Reid G. Smith On the Development of Commercial Expert Systems , 1984, AI Mag..

[5]  David S. Prerau,et al.  Developing and managing expert systems , 1989 .

[6]  Vimla L. Patel,et al.  Knowledge Based Solution Strategies in Medical Reasoning , 1986, Cogn. Sci..

[7]  John J. Sviokla Business implications of knowledge-based systems , 1986, Data Base.

[8]  Murray Turoff,et al.  The Delphi Method: Techniques and Applications , 1976 .

[9]  J. H. Boose,et al.  Using repertory grid-centered knowledge acquisition tools for decision support , 1989, [1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume III: Decision Support and Knowledge Based Systems Track.

[10]  John J. Sviokla Business implications of knowledge-based systems , 1986, Data Base.

[11]  Allen Newell,et al.  Protocol Analysis as a Task for Artificial Intelligence , 1971, IJCAI.

[12]  G Berry-Rogghe,et al.  On the structure of expository texts; preliminaries to building an expert system from manuals , 1987 .

[13]  W.R. McKinzie,et al.  The fifth generation , 1985, Proceedings of the IEEE.

[14]  Anna Hart,et al.  Knowledge acquisition for expert systems , 1988 .

[15]  Kenneth A. Kozar,et al.  Discourse Analysis for Knowledge Acquisition: The Coherence Method , 1990, J. Manag. Inf. Syst..

[16]  Robert R. Hoffman,et al.  The Problem of Extracting the Knowledge of Experts from the Perspective of Experimental Psychology , 1987, AI Mag..

[17]  Jay F. Nunamaker,et al.  A methodology for knowledge acquisition in a group decision support system environment , 1990 .

[18]  William J. Clancey Methodology for building an intelligent tutoring system , 1987 .

[19]  Nicholas J. Belkin,et al.  Knowledge Elicitation Using Discourse Analysis , 1987, Int. J. Man Mach. Stud..

[20]  Jay F. Nunamaker,et al.  Using a group decision support system environment for knowledge acquisition: a field study , 1990, Twenty-Third Annual Hawaii International Conference on System Sciences.

[21]  David S. Prerau Developing and managing expert systems - proven techniques for business and industry , 1989 .

[22]  C. Moore Group Techniques for Idea Building , 1987 .

[23]  Edward A. Feigenbaum,et al.  The Art of Artificial Intelligence: Themes and Case Studies of Knowledge Engineering , 1977, IJCAI.

[24]  Dianne C. Berry,et al.  The problem of implicit knowledge , 1987 .

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

[26]  J SvioklaJohn Business implications of knowledge-based systems , 1986 .

[27]  David S. Prerau Selection of an Appropriate Domain for an Expert System , 1985, AI Mag..

[28]  Anna Hart,et al.  Knowledge elicitation: issues and methods , 1985 .

[29]  Gordon B. Davis,et al.  Management information systems : conceptual foundations, structure, and development , 1985 .

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

[31]  John H. Boose,et al.  Rapid Acquisition and Combination of Knowledge from Multiple Experts in the Same Domain , 1985, Conference on Artificial Intelligence Applications.

[32]  Jay F. Nunamaker,et al.  A consultation system for information center resource allocation , 1987, SIGCPR '87.

[33]  Yihwa Irene Liou The use of a group decision support system environment for knowledge acquisition , 1989 .

[34]  Jack Fellers,et al.  Key factors in knowledge acquisition , 1987, CPRS.

[35]  P E Johnson,et al.  What kind of expert should a system be? , 1983, The Journal of medicine and philosophy.

[36]  Ritu Agarwal,et al.  Knowledge Acquisition Using Structured Interviewing: An Empirical Investigation , 1990, J. Manag. Inf. Syst..

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

[38]  V. R. Waldron Interviewing for knowledge , 1986, IEEE Transactions on Professional Communication.