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 Citations (Scopus)

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

knowledge-based system
Expert systems
organization
medication
coverage
expert
Expert System
Prescription
time
Tutorial
Problem Solving

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
Stefik, Mark ; Aikins, Jan ; Balzer, Robert ; Benoit, John ; Birnbaum, Lawrence ; Hayes-Roth, Frederick ; Sacerdoti, Earl. / The organization of expert systems, a tutorial. In: Artificial Intelligence. 1982 ; Vol. 18, No. 2. pp. 135-173.
@article{b9a421d2784b4358ab9b56a9f04a5195,
title = "The organization of expert systems, a tutorial",
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.",
author = "Mark Stefik and Jan Aikins and Robert Balzer and John Benoit and Lawrence Birnbaum and Frederick Hayes-Roth and Earl Sacerdoti",
year = "1982",
month = "3",
doi = "10.1016/0004-3702(82)90038-8",
language = "English (US)",
volume = "18",
pages = "135--173",
journal = "Artificial Intelligence",
issn = "0004-3702",
publisher = "Elsevier",
number = "2",

}

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, vol. 18, no. 2, pp. 135-173. https://doi.org/10.1016/0004-3702(82)90038-8

The organization of expert systems, a tutorial. / Stefik, Mark; Aikins, Jan; Balzer, Robert; Benoit, John; Birnbaum, Lawrence; Hayes-Roth, Frederick; Sacerdoti, Earl.

In: Artificial Intelligence, Vol. 18, No. 2, 03.1982, p. 135-173.

Research output: Contribution to journalArticle

TY - JOUR

T1 - The organization of expert systems, a tutorial

AU - Stefik, Mark

AU - Aikins, Jan

AU - Balzer, Robert

AU - Benoit, John

AU - Birnbaum, Lawrence

AU - Hayes-Roth, Frederick

AU - Sacerdoti, Earl

PY - 1982/3

Y1 - 1982/3

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0013043519&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0013043519&partnerID=8YFLogxK

U2 - 10.1016/0004-3702(82)90038-8

DO - 10.1016/0004-3702(82)90038-8

M3 - Article

AN - SCOPUS:0013043519

VL - 18

SP - 135

EP - 173

JO - Artificial Intelligence

JF - Artificial Intelligence

SN - 0004-3702

IS - 2

ER -

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