SPE
Stanord Heuristic Programming Project May 1979 Memo HPP-79-14 Computer Science Department Report No, STAN-CS-79-739
Abstract: Techniques for discovering rules by Induction from large collections of Instances are developed. These are based on an Iterative scheme for dividing the Instances Into two sets, only one of which needs to be randomly accessible. These techniques have made It possible to discover complex rules from data bases containing many thousands of Instances. Results of several experiments using them are reported.
Report 79-13 SACON: A Knowledge-Based Consultant
We have developed and partially Imp;zmented an "automated consultant" called SACON (Structural Analysis CONsultant), using the EMYCIN system as Its framework. SACON advises non expert engineers in the use of a large, general-purpose structural analysis program. The structure of the knowledge b,:se, including the major concepts used and Inferences drawn by the consultant, is presented. We conclude by making some observations 11 light of this application about the EMYCIN system as a representational vehicle and the process of acquiring knowledge for rule-based systems. Key words: knowledge-based systems, knowledge acquisition, knowledge representation, automated consultant, structural analysis, inference structure. This research was supported by the Defense Advanced Research Projects Agency (ARPA Order No. 2494 Contract No. DAHC15-73-C-0435) and the Air Force Flight Dynamics Laboratory. Reprinted from the Sixth International Joint Conference on Artificial Intelligence, Tokyo, Japan, August 1979. Used by permission of the International Joint Conference on Artificial Intelligence, Inc.; copies of the Proceedings are available from Morgan Kaufmann Publishers, Inc., 95 First Street, Los Altos, CA 94022, USA.
Report 79 12 Search . Stanford Anne Gardner Jun 1979
Currently Al work is familiar mainly to Its practicing specialists and other interested computer scientists. Yet tho field is of growing interdisciplinary Interest and practical importance. With this book we are trying to build bridges that are easily crossed by engineers, scientists in other fields, ond our own computer science colleagues. In the Handbook we intend to cover the breadth and depth of Al, presenting general overviews of the scientific issues, as well as detailed discussions of particular techniques and important Al systems. Throughout we have tried to keep In mind the reader who is not a specialist In Al.
Prototypes and Production Rules An Approach to Knowledge Representation for Hypothesis Formation . Janice S. Jul 1979 card 1 of 1
If no CONTROL slot is associated with a prototype, the Interpreter will attempt to fill in values for the prototype components in the order of their Importance measures. When all of the clauses in the CONTROL slot have been executed and the prototype has been instantiated, a decision is madel as to whether the prototype should be confirmed as matching the data in the case. The system then checks either the IF-CONFIRMED slot or the IF-DISPROVED slot to determine what should be done next. Similarly, the ACTION slot specifies stops to be taken for a confirmed prototype during the clean-up stage.
Report 79-08 Understanding Medical Jargon As If It
This pc)er presents BAOBAB-2, a computer program built around MYCIN [Shortliff e, 1974] that is used for understanding medical summaries describing the status of patients. Due to the stereotypic way the physicians present medical problems in these summaries in addition to the constrained nature of medical jargon, these texts have a very strong structure. BAOBAB-2 takes advantage of these structures by having a model of this organization as a set of related schemas that facilitate the interpretation of these texts. Structures of the schemes and their relation to the surface structure are described. Issues relating to selection and use of these schemes by the program during Interpretation of the summaries ara discussed.
A domain-independent production-rula system for consultation programs. William van Melte Heuristic Programming Project Department of Computer Sc;ence Stanford University Stanford, California 94305
EMYCIN is a programming system for writing knowledge-based consultation programs with a production-rule representation of knowledge. Several major components of the system, Including an explanation program and knowledge acquisition routines, are described. EMYCIN has been used to build consultation systems in several areas of medicine, as well as an engineering domain. These experiences lead to some general conclusions regarding the potential applicability of EMYCIN to new domains. Keywords: knowledge-based systems, production rules, knowledge representation, automated consultant.
Meta-knowledge and Cognition
In Al knowledge representation schemes, structures that describe other structure:: are said to represent "meta-knowledge." Knowledge about other knowledge can be either about the form of the representation scheme itself (e.g., its syntax) or about the "facts" that are represented (their origin, reliability, Importance, etc.). After reviewing the use of explicit meta-knowledge In several systems, some studies of human behavior that Indicate people's ability to reason about what they know and about how they reason are described. The concept of meta-level knowledge captures intrinsic, commonplace properties of human cognition that are central to an understanding of memory and Intelligence. The use of meta-knowledge In Al systems like MYCIN, which have reached humanexpert-level performance In complex domains, Is a key breakthrough In the design of "knowledge-based" Intelligent systems. Meta-level knowledge has been used in these systems primarily in the implementation of "introspective" processes: Acquisition of new knowledge and explanation of the system's reasoning to users. The usefulness of meta-level descriptions for these and other functions has prompted proposals for their incorporation in several new general-purpose representation schemes, like KRL, as described In the next section.
Report 79 05 Knowledge Engineering for Dynamic Clinical Stanford Settings Giving Advice in the Intensive Care Unit . Lawrence M. John C. a
As the patient setting changes--e.g., as a patient starts Lo breathe on his own during removal (weaning) from the ventilator--the same measurement values lead to different interpretations. In order to properly interpret data collected during changing therapeutic contexts, the knowledge base includes a model of the stages that a patient follows from admission to the unit through the end of the critical monitoring phase. Recognition of the appropriate patient context is an essential step in determining the meaning of most physiological measurements. The program maintains a description of the current and optimal ventilatory therapies for any given time. The list of states and possible state transitions are represented in Figure 1.