Cognitive emulation in expert system design

Cognitive emulation is an expert system design strategy which attempts to model system performance on human (expert) thinking. Arguments for and against cognitive emulation are reviewed. A major conclusion is that a significant degree of cognitive emulation is an inherent feature of design, but that an unselective application of the strategy is both unrealistic and undesirable. Pragmatic considerations which limit or facilitate the viability of a cognitive emulation approach are discussed. Particular attention is given to the conflict between cognitive emulation and established knowledge engineering objectives, detailed over 12 typical expert system features. The paper suggests circumstances in which a strategy of cognitive emulation is useful.

[1]  P. C. Wason,et al.  Dual processes in reasoning? , 1975, Cognition.

[2]  Harry E. Pople,et al.  The Formation of Composite Hypotheses in Diagnostic Problem Solving: An Exercise in Synthetic Reasoning , 1977, IJCAI.

[3]  Benjamin Kuipers,et al.  Causal Reasoning in Medicine: Analysis of a Protocol , 1984 .

[4]  John R. Anderson Language, Memory, and Thought , 1976 .

[5]  Anderson,et al.  LEVv The Effects of Category Generalizations and Instance Similarity on Schema Abstraction , 2022 .

[6]  G. Bower,et al.  Human Associative Memory , 1973 .

[7]  J. Fox,et al.  Alternatives to Bayes? , 1980, Methods of Information in Medicine.

[8]  John R. Anderson,et al.  A partial resolution of the paradox of interference: The role of integrating knowledge , 1980, Cognitive Psychology.

[9]  Philip J. Stone,et al.  Experiments in induction , 1966 .

[10]  G. Murphy,et al.  Changes in conceptual structure with expertise: Differences between real-world experts and novices. , 1984 .

[11]  H. Arkes,et al.  A demonstration of the costs and benefits of expertise in recognition memory , 1984, Memory & cognition.

[12]  M. Posner,et al.  Retention of Abstract Ideas. , 1970 .

[13]  Dorothea P. Simon,et al.  Expert and Novice Performance in Solving Physics Problems , 1980, Science.

[14]  Mark W. Altom,et al.  Correlated symptoms and simulated medical classification. , 1982, Journal of experimental psychology. Learning, memory, and cognition.

[15]  Randall Davis,et al.  Expert Systems: Where Are We? And Where Do We Go from Here? , 1982, AI Mag..

[16]  Donald Michie Expert Systems , 1980, Comput. J..

[17]  H. Simon,et al.  Perception in chess , 1973 .

[18]  Geoff Simons,et al.  Towards fifth-generation computers , 1983 .

[19]  Allen Newell,et al.  Human Problem Solving. , 1973 .

[20]  J. Weizenbaum Computer Power And Human Reason: From Judgement To Calculation , 1978 .

[21]  Lawrence W. Barsalou,et al.  Discrimination Nets as Psychological Models , 1984, Cogn. Sci..

[22]  R. M. Young,et al.  Human interface aspects of expert systems , 1989 .

[23]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[24]  Philip Klahr,et al.  Evaluation of expert systems: issues and case studies , 1983 .

[25]  S. Pinker,et al.  Visual cognition : An introduction * , 1989 .

[26]  Michael J. Prietula,et al.  Expertise and Error in Diagnostic Reasoning , 1981, Cogn. Sci..

[27]  D. Broadbent,et al.  On the Relationship between Task Performance and Associated Verbalizable Knowledge , 1984 .

[28]  Philip Leith Hierarchically Structured Production Rules , 1983, Comput. J..

[29]  K. A. Ericsson,et al.  Skill and Working Memory , 1982 .

[30]  Allen Newell,et al.  Computer science as empirical inquiry: symbols and search , 1976, CACM.

[31]  Marvin Minsky,et al.  A framework for representing knowledge , 1974 .

[32]  Robin Jeffries,et al.  The Processes Involved in Designing Software. , 1980 .

[33]  Philip N. Johnson-Laird,et al.  Thinking; Readings in Cognitive Science , 1977 .

[34]  F. Bartlett,et al.  Remembering: A Study in Experimental and Social Psychology , 1932 .

[35]  Walter Schneider,et al.  Controlled and automatic human information processing: II. Perceptual learning, automatic attending and a general theory. , 1977 .

[36]  K. Popper,et al.  Conjectures and Refutations , 1963 .

[37]  A. Tversky,et al.  Judgment under Uncertainty: Heuristics and Biases , 1974, Science.

[38]  John P. McDermott,et al.  R1: A Rule-Based Configurer of Computer Systems , 1982, Artif. Intell..

[39]  Frederick Hayes-Roth The Knowledge-Based Expert System: A Tutorial , 1984, Computer.

[40]  Tim Johnson The Commercial Application of Expert Systems Technology , 1984, Knowl. Eng. Rev..

[41]  John R. Anderson,et al.  Learning to Program in LISP , 1984, Cogn. Sci..

[42]  Lawrence Birnbaum,et al.  The Organization of Expert Systems, A Tutorial , 1982, Artif. Intell..

[43]  Timothy D. Wilson,et al.  Telling more than we can know: Verbal reports on mental processes. , 1977 .

[44]  W. R. Garner,et al.  Interaction of stimulus dimensions in concept and choice processes , 1976, Cognitive Psychology.

[45]  Richard M. Young,et al.  Errors in Children's Subtraction , 1981, Cogn. Sci..

[46]  D. E. Rumelhart Accretion, Tuning, and Restructuring. Modes of Learning , 1978 .

[47]  Donald A. Norman,et al.  Analogical Processes in Learning , 1980 .

[48]  H. Simon,et al.  A simulation of memory for chess positions. , 1973 .

[49]  B. Adelson When Novices Surpass Experts: The Difficulty of a Task May Increase With Expertise , 1984 .

[50]  P. Johnson-Laird The Quarterly Journal of Experimental Psychology Section A: Human Experimental Psychology Ninth Bartlett Memorial Lecture. Thinking as a Skill Ninth Bartlett Memorial Lecture. Thinking as a Skill , 2022 .

[51]  John R. Anderson Acquisition of Proof Skills in Geometry , 1983 .

[52]  Edward E. Smith,et al.  Fact retrieval and the paradox of interference , 1978, Cognitive Psychology.

[53]  Edward H. Shortliffe,et al.  Production Rules as a Representation for a Knowledge-Based Consultation Program , 1977, Artif. Intell..

[54]  A. Sloman Why We Need Many Knowledge Representation Formalisms , 2022 .

[55]  J. Fox Making Decisions under the Influence of Memory. , 1980 .

[56]  Paul J. Feltovich,et al.  Categorization and Representation of Physics Problems by Experts and Novices , 1981, Cogn. Sci..

[57]  Philip E. Slatter,et al.  Cognitive emulation in expert system design , 1984, The Knowledge Engineering Review.

[58]  Randall Davis,et al.  An overview of production systems , 1975 .

[59]  Bruce G. Buchanan,et al.  Dendral and Meta-Dendral: Their Applications Dimension , 1978, Artif. Intell..

[60]  Donald A. Norman,et al.  Twelve Issues for Cognitive Science , 1980, Cogn. Sci..

[61]  John Gaschnig,et al.  MODEL DESIGN IN THE PROSPECTOR CONSULTANT SYSTEM FOR MINERAL EXPLORATION , 1981 .