I. What are Expert Systems (ES)?

Definitions of expert systems vary. Some definitions are based on function. Some definitions are based on structure. Some definitions have both functional and structural components. Many early definitions assume rule-based reasoning.

Functional Components

What the system does (rather than how)

"... a computer program that behaves like a human expert in some useful ways." [Winston & Prendergast, 1984, p.6]


Structural Components

How the system functions

II. How do People Reason?


III. How do Computers Reason?

Computer models are based on our models of human reasoning


III-1. Frames


III-2. Rule Based Reasoning

Currently, the most common form of expert system

III-2a. Knowledge Engineering

The discipline of building expert systems

III-3. Case-Based Reasoning


IV. Advantages and Disadvantages

IV-1. Advantages of Expert Systems


IV-2. Disadvantages of Rule-Based Expert Systems


Introduction to Artificial Intelligence and Expert Systems

Copyright 1993, 1994, 1995, 2000 by Carol E. Brown, Oregon State University, (brownc@bus.orst.edu) and Dan E. O'Leary, University of Southern California, (Oleary@rcf.usc.edu)