Abstract

The use of predefined models of problem-solving methods is receiving considerable attention from researchers in the area of knowledge acquisition. Using these models, developers of knowledge-acquisition tools are able to prescribe the roles in which knowledge is used in completing a given task. A number of method-oriented architectures based on a single problem-solving method have been developed by various research groups. Because the methods are domain-independent, methodoriented architectures are limited by the fact that knowledge roles that depend on domain-specific considerations cannot be represented using the model of problem solving. In addition, the interface between the knowledge-acquisition tool and the application expert cannot convey adequately the role of each knowledge type in the task model. PROTÉGÉ-II is a knowledge-acquisition shell that we are building to generate knowledge-acquisition tools automatically without presupposing a specific model of problem solving. The shell manages a library of mechanisms—procedures of grain size smaller than that of problem-solving methods. Mechanisms can be combined in PROTÉGÉ-II to construct problem-solving methods and to define the roles of knowledge that depend on domain considerations. Furthermore, PROTÉGÉ-II utilizes the concept of adaptation in interfaces to allow the knowledge engineer to produce interfaces that are task- and domain-specific. In this paper, we present the PROTÉGÉ-II shell and examine the components of its architecture. We also demonstrate the use of PROTÉGÉ-II with a running example and discuss the design techniques used to overcome the limitations of method-specific architectures.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.