1988Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIERequires access

Towards A Declarative Expert System

P. Clitherow, Susan K. K. Man

Open publisher page 0 citations

Abstract

Building an expert system has traditionally been thought of as a knowledge-intensive activity, regardless of the approach taken to design the system. In a shallow-model approach, much time is spent by the knowledge engineers in interviewing experts to deduce expert response in a given situation and encoding rules that capture this compiled expertise. In a deep-model approach, that time is spent by the domain expert in understanding and explaining the causality of events to the knowledge engineer, who then has the task of devising a representation for the causal model. We present a declarative paradigm for designing an expert system in which compiled, heuristic knowledge and causal knowledge can be integrated in a system effectively. In the declarative style of building expert systems, there is a shift in emphasis placing domain knowledge in structured objects rather than in rules. Fewer rules are then needed to express the equivalent domain knowledge. We show that this restructuring of the domain knowledge enables knowledge acquisition and verification to be considerably simplified. Additional benefits of the declarative style are the increased clarity, maintainability and flexibility of the knowledge base. These principles are illustrated in a system used in a generic classification type problem solving shell. An interactive interface to the system has been built enabling a domain expert to change and extend the capabilities of the system without the assistance of a knowledge engineer.

About this research paper

What this paper is about

Building an expert system has traditionally been thought of as a knowledge-intensive activity, regardless of the approach taken to design the system. In a shallow-model approach, much time is spent by the knowledge engineers in interviewing experts to deduce expert response in a given situation and encoding rules that capture this compiled expertise. In a deep-model approach, that time is spent by the domain expert in understanding and explaining the causality of events to the knowledge engineer, who then has the task of devising a representation for the causal model. We present a declarative paradigm for designing an expert system in which compiled, heuristic knowledge and causal knowledge can be integrated in a system effectively. In the declarative style of building expert systems, there is a shift in emphasis placing domain knowledge in structured objects rather than in rules. Fewer rules are then needed to express the equivalent domain knowledge. We show that this restructuring of the domain knowledge enables knowledge acquisition and verification to be considerably simplified. Additional benefits of the declarative style are the increased clarity, maintainability and flexibility of the knowledge base. These principles are illustrated in a system used in a generic classification type problem solving shell. An interactive interface to the system has been built enabling a domain expert to change and extend the capabilities of the system without the assistance of a knowledge engineer.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Building an expert system has traditionally been thought of as a knowledge-intensive activity, regardless of the approach taken to design the system. In a shallow-model approach, much time is spent by the knowledge engineers in interviewing experts to deduce expert response in a given situation and encoding rules that capture this compiled expertise. In a deep-model approach, that time is spent by the domain expert in understanding and explaining the causality of events to the knowledge engineer, who then has the task of devising a representation for the causal model. We present a declarative paradigm for designing an expert system in which compiled, heuristic knowledge and causal knowledge can be integrated in a system effectively. In the declarative style of building expert systems, there is a shift in emphasis placing domain knowledge in structured objects rather than in rules. Fewer rules are then needed to express the equivalent domain knowledge. We show that this restructuring of the domain knowledge enables knowledge acquisition and verification to be considerably simplified. Additional benefits of the declarative style are the increased clarity, maintainability and flexibility of the knowledge base. These principles are illustrated in a system used in a generic classification type problem solving shell. An interactive interface to the system has been built enabling a domain expert to change and extend the capabilities of the system without the assistance of a knowledge engineer.

Key concepts: Subject-matter expert, Legal expert system, Computer science, Expert system, Knowledge base, Domain knowledge, Procedural knowledge, Knowledge acquisition

Related papers

Back to paper searchBrowse research topicsOriginal source
Towards A Declarative Expert System — Research Paper | ScholarLens