Skip to main content

Production Rules as a Representation for a Knowledge-Based Consultation Program

  • Chapter
Computer-Assisted Medical Decision Making

Part of the book series: Computers and Medicine ((C+M))

Abstract

The MYCIN system has begun to exhibit a high level of performance as a consultant on the difficult task of selecting antibiotic therapy for bacteremia. This report discusses issues of representation and design for the system. We describe the basic task and document the constraints involved in the use of a program as a consultant. The control structure and knowledge representation of the system are examined in this light, and special attention is given to the impact of production rules as a representation. The extent of the domain independence of the approach is also examined.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anderson, R.H. and Gillogly, J.J. RAND intelligent terminals agent: design philosophy, RAND R-1809-ARPA, The RAND Corporation, Santa Monica, CA. (January, 1977 ).

    Google Scholar 

  2. Bleich, H.L. The computer as a consultant, N. Engl. J. Med. 284 (1971) 141–147.

    Article  PubMed  CAS  Google Scholar 

  3. Buchanan, B.G. and Lederberg, J. The heuristic DENDRAL program for explaining empirical data, IFIP(1971), 179–188.

    Google Scholar 

  4. Colby, K.M., Parkinson, R.C. and Faught, B.L. Pattern matching rules for the recognition of natural language dialog expressions, A I Memo #234, (June 1974), Computer Science Department, Stanford University, Stanford, CA.

    Google Scholar 

  5. S. Carbonell, J.R. Mixed initiative man-computer instructional dialogues, BBN Report 1971, (31 May 1970 ), Bolt, Beranek and Newman, Cambridge, MA.

    Google Scholar 

  6. Davis, R. and King, J. An overview of production systems, in: Elcock and Michie (Eds.), Machine Intelligence 8: Machine Representations of Knowledge, Wiley, NY, 1977.

    Google Scholar 

  7. Davis, R. Use of Meta-level knowledge in the construction and maintenance of large knowledge bases, A I Memo #283 (July 1976) Computer Science Department, Stanford University.

    Google Scholar 

  8. Edwards, R. Conservatism in human information processing, in: Kleinmuntz (Ed.), Formal Representation of Human Judgment, Wiley, 1968, pp. 17–52

    Google Scholar 

  9. Fahlman, S.E. A planning system for robot construction tasks, Artificial Intelligence 5 (1974) 1–50.

    Article  Google Scholar 

  10. Gorry, G.A. and Barnett, G.O. Experience with a model of sequential diagnosis, Comput. Biomed. Res. 1 (1968) 490–507.

    Article  PubMed  CAS  Google Scholar 

  11. Gorry, G.A., Kassirer, J.P., Essig, A. and Schwartz, W.B., Decision analysis as the basis for computer-aided management of acute renal failure, Am. J. Med. 55 (1973) 473–484.

    Article  PubMed  CAS  Google Scholar 

  12. Gorry, G.A. Computer-assisted clinical decision making, Method. Inform. Med. 12 (1973) 42–51.

    Google Scholar 

  13. Green, C.C., Waldinger, R.J., Barstow, D.R., Elschlager, R., Lenat, D.B., McCune, B.P., Shaw, D.E. and Steinberg, L.I. Progress report on program- understanding systems, A I Memo #240, ( August 1974 ), Computer Science Department, Stanford University, Stanford, CA.

    Google Scholar 

  14. Hart, P.E. Progress on a computer-based consultant, AI Group Technical Note 99, ( January 1975 ), Stanford Research Institute, Menlo Park, CA.

    Google Scholar 

  15. Hewitt, C., Procedure semantics—models of procedures and the teaching of procedures, in: Rustin, R. (Ed.), Nat. Lang. Process., Courant Computer Science Symposium, 8 (1971) 331–350.

    Google Scholar 

  16. Kagan, B.M., Fannin, S.L. and Bardie, F. Spotlight on antimicrobial agents—1973, J. Am. Med. Assoc. 226 (1973) 306–310.

    Article  CAS  Google Scholar 

  17. Kulikowski, C.A., Weiss, S. and Saifr, A., Glaucoma Diagnosis and Therapy by Computer, Proc. Annu. Meet. Ass. Res. Vision Ophthamol. (May 1973).

    Google Scholar 

  18. Le Faivre, R.A. Fuzzy problem solving, Tech. Rept. 37, ( September 1974 ), University of Wisconsin, Madison.

    Google Scholar 

  19. Lesser, V.R., Fennell, R.D., Erman, L.D. and Reddy, D.R., Organization of the HEARSAY-II speech understanding system, IEEE Trans. Acoust. Speech Signal Process. ASSP-23, (February 1975), 11–23.

    Google Scholar 

  20. Lukasiewicz, J. A. Numerical interpretation of the theory of propositions, in: Borkowski (Ed.), Jan Lukasiewicz: Selected Works, North-Holland, Amsterdam, 1970.

    Google Scholar 

  21. The MACSYMA reference manual, The MATHLAB Group, ( September 1974 ), Mass. Inst. Tech., Cambridge, MA.

    Google Scholar 

  22. Manna, Z., Correctness of programs, J. Comput. Syst. Sci. (1969).

    Google Scholar 

  23. Meyer, A.V. and Weissman, W.K. Computer analysis of the clinical neurological exam, Comput. Biomed. Res. 3 (1973) 111–117.

    CAS  Google Scholar 

  24. Nilsson, N.J. (Ed.), Artificial Intelligence—Research and Applications, A I Group Progress Report, (May 1975), Stanford Research Institute, Menlo Park, CA.

    Google Scholar 

  25. Pauker, S.G., Gorry, G.A., Kassirer, J.P. and Schwartz, W.B. Towards the simulation of clinical cognition: taking the present illness by computer, Am. J.Med. 60 (1976) 981–996.

    Article  PubMed  CAS  Google Scholar 

  26. Pople, H., Meyers, J. and Miller, R. DIALOG, a model of diagnostic logic for internal medicine, Proc. Fourth Internl. Joint Conf. Artificial Intelligence Tiblisi, U.S.S.R. (September 1975), 848–855.

    Google Scholar 

  27. Shortliffe, E.H., MYCIN: A rule-based computer program for advising physicians regarding antimicrobial therapy selection, AI Memo #251, (October 1974). Computer Science Department, Stanford University. Also to appear as Computer-Based Medical Consultations: MYCIN, American Elsevier, New York, 1976.

    Google Scholar 

  28. Shortliffe, E.H., Axline, S.G., Buchanan, B.G. and Cohen, S.N. Design considerations for a program to provide consultations in clinical therapeutics, Presented at San Diego Biomedical Symposium, (February 6–8, 1974 ).

    Google Scholar 

  29. Shortliffe, E.H., Davis, R., Buchanan, B.G., Axline, S.G., Green, C.C. and Cohen, S.N., Computer-based consultations in clinical therapeutics—explanation and rule acquisition capabilities of the MYCIN system, Comput. Biomed. Res. 8 (1975) 303–320.

    Article  PubMed  CAS  Google Scholar 

  30. Shortliffe, E.H. and Buchanan, B.G. A model of inexact reasoning in medicine, Math. Biosci. 23 (1975) 351–379.

    Article  Google Scholar 

  31. Siklossy, L. and Roach, J. Proving the impossible is impossible is possible, Proc. Third Internl. Joint Conf. Artificial Intelligence, Stanford University, (1973) 383–387.

    Google Scholar 

  32. Silverman, H. A digitalis therapy advisor, MAC TR-143, ( January 1975 ), Project MAC, Mass. Inst. Tech., Cambridge, MA.

    Google Scholar 

  33. Tversky, A. and Kahneman, D. Judgment under uncertainty: heuristics and biases, Science, 185 (1974) 1129–1131.

    Article  Google Scholar 

  34. van Melle, W. Would you like advice on another horn, MYCIN project internal working paper, (December 1974) Stanford University, Stanford, California.

    Google Scholar 

  35. Waldinger, R. and Levitt, K.N. Reasoning about programs, Artificial Intelligence 5 (1974) 235–316.

    Article  Google Scholar 

  36. Warner, H.R., Toronto, A.F. and Veasy, L.G. Experience with Bayes’ theorem for computer diagnosis of congenital heart disease, Ann. N. Y. Acad. Sci. 115 (1964) 558–567.

    PubMed  CAS  Google Scholar 

  37. Warner, H.R., Olmstead, C.M. and Rutherford, B.D. HELP—a program for medical decision-making, Comput. Biomed. Res. 5 (1972) 65–74.

    Article  PubMed  CAS  Google Scholar 

  38. Waterman, D.A., Generalization learning techniques for automating the learning of heuristics, Artificial Intelligence 1 (1970) 121–170.

    Article  Google Scholar 

  39. Winograd, T. Understanding natural language, Cognitive Psychology 3 (1972).

    Google Scholar 

  40. Winograd, T. Frame representations and the procedural/declarative controversy, in: Bobrow and Collins (Eds.), Representation and Understanding, Academic Press, 1975.

    Google Scholar 

  41. Zobrist, A.L., Carlson, F.R. An advice-taking chess computer, Sci. Am. 228 (1973)92–105.

    Article  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1977 North-Holland Publishing Company

About this chapter

Cite this chapter

Davis, R., Buchanan, B., Shortliffe, E. (1977). Production Rules as a Representation for a Knowledge-Based Consultation Program. In: Reggia, J.A., Tuhrim, S. (eds) Computer-Assisted Medical Decision Making. Computers and Medicine. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-5108-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4612-5108-8_1

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4612-9567-9

  • Online ISBN: 978-1-4612-5108-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics