SPE
Memo HPP--d1-7 Stanford Heuristic Programming Project
We describe an oncology protocol management system, named ONCOCIN, that is designed to assist physicians in the treatment of cancer patients. The system is a set of related programs, one of which is a rule-based reasoner that encompasses the necessary knowledge of cancer chemotherapy. Representation and control techniques are dizcussed, and ONCOCIN is contra7ted with:qstems that could be built using EMYCIN. Of particular Interest is the need to provide ONCOCIN with an interface that will make the system acceptable to oncologists.
AN APPROACH TO VERIFYING COMPLETENESS AND CONSISTENCY IN A RULE-BASED EXPERT SYSTEM
We describe a program for verifying that a set of rules in an expert system comprehensively spans the knowledge of a specialized domain. The program has been devised and tested within the context of the ONCOCIN System, s rule-- based consultant for clinical oncology. The stylized format of ONCOCTN's rules has allowed the automatic detection of a number of common errors as the knowledge base has been developed. This capability suggests a general mecharism for correcting most problems with knowledge base completeness and consistency before they can cause performance errors.
MAXIMS FOR KNOWLEDGE ENGINEERING
The following maxims represent a distillat:on of some of these intuitions and heuristics. They are not necessarily full of great insight. In many ways, they are similar to well-known guidelines for building other types of software. But we give them here with the hope that they will be helpful to future knowledge engineers.
rf)Ern0 HPP-81-5
The maximum size of bulge loops or insertions and deletions is three bases. MINMATCH - MINMATCH is the minimum number of exact matches in a homology or symmetry that must be met before SEQ will print out the match. If set to 10 for example, only homologies that have at least 10 nucleotides matched will be reported. MINMATCH effects the number of comparisons made near the ends of sequences. If set to 10, for insiance, the first 10 nucleotides of one sequence will not be paired with the last ten of the other. PERCENTMATCH - PERCENTMATCH is the minimum ratio of matched nucleotides to total nucleotides in a homology or a symmetry in order for that match to be printed. However, it has an additional consequence due to the fact that the SEQ searching algorithm proceeds unidirectionally along a sequence. The homologies that are generated by sequence comparisons can never be less matched than PERCENTMATCH at any point in the homology. This means that the homologies that are printed will start off well paired and will then degenerate.
Research on Expert Systems h.v Bruce G. Bnchanali
Expert Systems constitute a subclass of Al reasoning programs which are distinguished by criteria of usefulness and understandability as well as performance. In this paper these criteria are discussed, the state of the art of so-called "Level-1" Expert Systems is assessed, and the research topics necessary for moving to Level-2 systems are reviewed.
Report 80 34 The Computer and Therapeutic Decision Stanford Making . Edward H. ail it
To be presented at the Eighteenth Annual Meeting of the Drug Information Association, Kansas City, Missouri, June 16, 1982. Edward H. Shortliffe, MD, PhD Assistant Professor of Medicine and Computer Science Heuristic Programming Project Department of Medicine Stanford University School of Medicine Stanford, California 94305 To be presented at the Eighteenth Annual Meeting of the Drug Information Association Kansas City, Missouri 16 June 1982 ABSTRACT The trend towards increased use of computer-based symbolic reasoning techniques for clinical decision making programs stems from the dual goals of improving the performance and increasing the acceptance of such systems. This talk will summarize the design considerations that have encouraged some recent investigators to turn to artificial intelligence techniques when'bJllding consultation systems. Some of the recent experimental consultation systems are less concerned with reaching correct diagnoses than with advising physicians un optimal treatment strategies for patients with known serious ..',Iscases. Examples for discussion will be drawn from (1) the MYCIN system, a consultation program to advise physicians on the selection of antimicrobials for patients with bacteremia or meningitis, and (2) ONCOCIN, a recently developed program for advising oncologists on therapy adjustment in the manarement of patients enrolled in cancer chemotherapy protocols.