Integrating Expectations from Different Sources to Help End Users Acquire Procedural Knowledge

Role-limiting approaches using explicit theories of problem-solving have been successful for acquiring knowledge from domain experts. However most systems using this approach do not support acquiring procedural knowledge, only instance and type information. Approaches using interdependencies among different pieces of knowledge have been successful for acquiring procedural knowledge, but these approaches usually do not provide all the support that domain experts require. We show how the two approaches can be combined in such a way that each benefits from information provided by the other. We extend the role-limiting approach with a knowledge acquisition tool that dynamically generates questions for the user based on the problem solving method. This allows a more flexible interaction pattern. When users add knowledge, this tool generates expectations for the procedural knowledge that is to be added. When these procedures are refined, new expectations are created from interdependencymodels that in turn refine the information used by the system. The implemented KA tool provides broader support than previously implemented systems. Preliminary evaluations in a travel planning domain show that users who are not programmers can, with little training, specify executable procedural knowledge to customize an intelligent system.

[1]  Samson W. Tu,et al.  A multiple-method knowledge-acquisition shell for the automatic generation of knowledge-acquisition tools , 1992 .

[2]  Dieter Fensel Benjamins: Key Issues for Automated Problem-Solving Methods Reuse , 1998 .

[3]  Van de velde Breuker Common KADS Library for Expertise Modelling , 1994 .

[4]  Yolanda Gil,et al.  EXPECT: Explicit Representations for Flexible Acquisition , 1995 .

[5]  Yolanda Gil,et al.  Deriving Expectations to Guide Knowledge Base Creation , 1999, AAAI/IAAI.

[6]  Mark A. Musen,et al.  Overcoming the limitations of role-limiting methods , 1992 .

[7]  Jim Blythe,et al.  Knowledge Acquisition using an English-Based Method Editor , 1999 .

[8]  Yolanda Gil,et al.  A Problem-Solving Method for Plan Evaluation and Critiquing , 1999 .

[9]  Yolanda Gil,et al.  Designing Scripts to Guide Users in Modifying Knowledge-based Systems , 1999, AAAI/IAAI.

[10]  Yolanda Gil,et al.  Explicit Representations of Problem-Solving Strategies to Support Knowledge Acquisition , 1996, AAAI/IAAI, Vol. 1.

[11]  W. van de Velde,et al.  CommonKADS Library for Expertise Modelling: reusable problem solving components , 1994 .

[12]  Yolanda Gil,et al.  An integrated environment for knowledge acquisition , 2001, IUI '01.

[13]  John P. McDermott,et al.  SALT: A Knowledge Acquisition Language for Propose-and-Revise Systems , 1993, Artif. Intell..

[14]  Yuval Shahar,et al.  Task Modeling with Reusable Problem-Solving Methods , 1995, Artif. Intell..

[15]  Yolanda Gil,et al.  On the Role of Humans in Enterprise Control Systems: the Experience of INSPECT , 1999 .

[16]  Dieter Fensel,et al.  Structured Development of Problem Solving Methods , 2001, IEEE Trans. Knowl. Data Eng..