The organization of expert systems, a tutorial

Mark Stefik*, Jan Aikins, Robert Balzer, John Benoit, Lawrence Birnbaum, Frederick Hayes-Roth, Earl Sacerdoti

*Corresponding author for this work

Research output: Contribution to journalArticle

135 Scopus citations

Abstract

This is a tutorial about the organization of expert problem-solving programs. We begin with a restricted class of problems that admits a very simple organization. To make this organization feasible it is required that the input data be static and reliable and that the solution space be small enough to search exhaustively. These assumptions are then relaxed, one at a time, in case study of ten more sophisticated organizational prescriptions. The first cases give techniques for dealing with unreliable data and time-varying data. Other cases show techniques for creating and reasoning with abstract solution spaces and using multiple lines of reasoning. The prescriptions are compared for their coverage and illustrated by examples from recent expert systems.

Original languageEnglish (US)
Pages (from-to)135-173
Number of pages39
JournalArtificial Intelligence
Volume18
Issue number2
DOIs
StatePublished - Mar 1982

    Fingerprint

ASJC Scopus subject areas

  • Language and Linguistics
  • Linguistics and Language
  • Artificial Intelligence

Cite this

Stefik, M., Aikins, J., Balzer, R., Benoit, J., Birnbaum, L., Hayes-Roth, F., & Sacerdoti, E. (1982). The organization of expert systems, a tutorial. Artificial Intelligence, 18(2), 135-173. https://doi.org/10.1016/0004-3702(82)90038-8