Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project Edited by Bruce G. Buchanan and Edward H. Shortliffe 754 pp., references, index, illus. electronic text Addison Wesley, Reading, MA, 1984 Out of print. All chapters are freely available below. Artificial intelligence, or AI, is largely an experimental science—at least as much progress has been made by building and analyzing programs as by examining theoretical questions. MYCIN is one of several well-known programs that embody some intelligence and provide data on the extent to which intelligent behavior can be programmed. As with other AI programs, its development was slow and not always in a forward direction. But we feel we learned some useful lessons in the course of nearly a decade of work on MYCIN and related programs. In this book we share the results of many experiments performed in that time, and we try to paint a coherent picture of the work. The book is intended to be a critical analysis of several pieces of related research, performed by a large number of scientists. We believe that the whole field of AI will benefit from such attempts to take a detailed retrospective look at experiments, for in this way the scientific foundations of the field will gradually be defined. It is for all these reasons that we have prepared this analysis of the MYCIN experiments. Contributors Foreword Allen Newell Preface Part One: Background Chapter 1—The Context of the MYCIN Experiments Chapter 2—The Origin of Rule-Based Systems in AI Randall Davis and Jonathan J. King Part Two: Using Rules Chapter 3—The Evolution of MYCIN’s Rule Form Chapter 4—The Structure of the MYCIN System William van Melle Chapter 5—Details of the Consultation System Edward H. Shortliffe Chapter 6—Details of the Revised Therapy Algorithm William J. Clancey Part Three: Building a Knowledge Base Chapter 7—Knowledge Engineering Chapter 8—Completeness and Consistency in a Rule-Based System Motoi Suwa, A. Carlisle Scott, and Edward H. Shortliffe Chapter 9—Interactive Transfer of Expertise Randall Davis Part Four: Reasoning Under Uncertainty Chapter 10—Uncertainty and Evidential Support Chapter 11—A Model of Inexact Reasoning in Medicine Edward H. Shortliffe and Bruce G. Buchanan Chapter 12—Probabilistic Reasoning and Certainty Factors J. Barclay Adams Chapter 13—The Dempster-Shafer Theory of Evidence Jean Gordon and Edward H. Shortliffe Part Five: Generalizing MYCIN Chapter 14—Use of the MYCIN Inference Engine Chapter 15—EMYCIN: A Knowledge Engineer’s Tool for Constructing Rule-Based Expert Systems William van Melle, Edward H. Shortliffe, and Bruce G. Buchanan Chapter 16—Experience Using EMYCIN James S. Bennett and Robert S. Engelmore Part Six: Explaining the Reasoning Chapter 17—Explanation as a Topic of AI Research Chapter 18—Methods for Generating Explanations A. Carlisle Scott, William J. Clancey, Randall Davis, and Edward H. Shortliffe Chapter 19—Specialized Explanations for Dosage Selection Sharon Wraith Bennett and A. Carlisle Scott Chapter 20—Customized Explanations Using Causal Knowledge Jerold W. Wallis and Edward H. Shortliffe Part Seven: Using Other Representations Chapter 21—Other Representation Frameworks Chapter 22—Extensions to the Rule-Based Formalism for a Monitoring Task Lawrence M. Fagan, John C. Kunz, Edward A. Feigenbaum, and John J. Osborn Chapter 23—A Representation Scheme Using Both Frames and Rules Janice S. Aikins Chapter 24—Another Look at Frames David E. Smith and Jan E. Clayton Part Eight: Tutoring Chapter 25—Intelligent Computer-Aided Instruction Chapter 26—Use of MYCIN’s Rules for Tutoring William J. Clancey Part Nine: Augmenting the Rules Chapter 27—Additional Knowledge Structures Chapter 28—Meta-Level Knowledge Randall Davis and Bruce G. Buchanan Chapter 29—Extensions to Rules for Explanation and Tutoring William J. Clancey Part Ten: Evaluating Performance Chapter 30—The Problem of Evaluation Chapter 31—An Evaluation of MYCIN’s Advice Victor L. Yu, Lawrence M. Fagan, Sharon Wraith Bennett, William J . Clancey, A. Carlisle Scott, John F. Hannigan, Robert L. Blum, Bruce G. Buchanan, and Stanley N. Cohen Part Eleven: Designing for Human Use Chapter 32—Human Engineering of Medical Expert Systems Chapter 33—Strategies for Understanding Structured English Alain Bonnet Chapter 34—An Analysis of Physicians’ Attitudes Randy L. Teach and Edward H. Shortliffe Chapter 35—An Expert System for Oncology Protocol Management Edward H. Shortliffe, A. Carlisle Scott, Miriam B. Bischoff, A. Bruce Campbell, William van MeUe, and Charlotte D. Jacobs Part Twelve: Conclusions Chapter 36—Major Lessons from This Work Epilog Appendix References Name Index Subject Index