UD Home
CIS Home
Search
Contact
Welcome Research Undergraduate Graduate Resources People

CISC 881: Knowledge-Based Systems

Catalog Description:
Architecture of knowledge-based systems, development and application of knowledge bases in systems for expert performance in specialized domains. Knowledge sources, rule-based inference, uncertainty of facts and explanation of reasoning.


Current Texts:

Building Expert Systems
Frederick Hayes-Roth, Donald A. Waterman and Douglas B. Lenat (editors)
Addison-Wesley Publishing Company, 1983

Goals:
The student will learn how concepts of artificial intelligence are applied to perform practical tasks with the skill of an expert, how expert systems are organized, and how expert knowledge is put into them.

Content:

  • Concepts of artificial intelligence applied to practical tasks requirin g large amounts of knowledge of the task domain
  • Possible architectures for knowledge-based systems are examined, including systems based on backward-chaining, production rules, frames and constraint satisfaction.
  • Techniques of "knowledge engineering'' will be emphasized: multiple knowledge sources, rule-based inference, focus of attention, uncertainty of facts, hypothetical reasoning, explanation of responses, automatic discovery of facts, metaknowledge, reasoning about structure and function, and causal models.
  • System development is also covered, from application selection and system design, to knowledge acquisition, testing and evaluation, and commercialization
  • Discussion of tools and languages recommended for knowledge-based system development
  • Participation in class includes building a small knowledge-based system.

Required Background: CISC 681 (Artificial Intelligence) or consent of the instructor.

Helpful Background: Knowledge of LISP



Department of Computer & Information Sciences
103 Smith Hall | Newark, DE 19716
- email webmaster -