1 / 9

Analysing system-user cooperation in KADS

Analysing system-user cooperation in KADS. H. P. de Greef and J. A. Breuker, Department of Social Science Informatics, University of Amsterdam Knowledge Acquisition (1992) 4, 89-108. Rubén Lara. Introduction. - Motivation: KBS may take the role of intelligent, active agent.

lali
Download Presentation

Analysing system-user cooperation in KADS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Analysing system-user cooperation in KADS H. P. de Greef and J. A. Breuker, Department of Social Science Informatics, University of Amsterdam Knowledge Acquisition (1992) 4, 89-108 Rubén Lara

  2. Introduction • - Motivation: • KBS may take the role of intelligent, active agent. • Specification of how the user and the agent cooperate becomes important. • In knowledge engineering there are no methods which allow a specification of the role of a system by successive refinement • From the WSMO view point, successive refinement can (and should) be used for the definition of goals and service capabilities • Goal reuse and refinement • Services defined by using other available services

  3. Functions, cooperations and communication • Cooperation is based upon: • A distribution of tasks: Task decomposition in which sub-tasks are assigned to different agents (commitment, an agent may only be committed to a particular subgoal) • In WSMO, orchestration of the service. Service commitments (capabilities) are matched against requested tasks (goals) statically (wwMediator) or dynamically (goal) • Dependencies: A network of dependencies where one sub-task may require the output of another sub-task as an input. • In WSMO, this is the data flow that has to be specified in the orchestration (externally visible in the choreography). • Control: Agents must at least know which subtasks they have to perform when • This is the case for the service declaring the orchestration, while the services used work on request

  4. Functions, cooperations and communication (II) • Fixed task distribution + specification of dependencies and control = model of cooperation • Orchestration • In DAI, autonomous agents propose and negotiate a task decomposition or distribution (similar to negotiating and planning) • Can be done for goals in the orchestration

  5. Functions, cooperations and communication (III) • Analysis of cooperation (intelligent automation of some functions) • An emcompassing real-world task is the starting point for creating a task model • Goal (capability) • Decomposition of the task, identification of interdependencies among sub-tasks, distribution of sub-tasks over the agents (system and user types) • Orchestration, (dynamic) distribution, only system agents considered • Refinement of the task model into a model of cooperation. It adds a specification of the control that is needed to synchronize system activity and user activity • Choreography

  6. The task model: decomposition and distribution • Assignment to users and systems • Only systems explicitly considered • Heuristics for task decomposition • Object decomposition: Parts in the output, each of the parts may be from a different subtask • Object refinement: Levels of abstraction in the output, sub-tasks may consist of a sequence of refinement steps • Functional sequencing: Sequence of operation or transformations on the same object • Knowledge typing: Knowledge required “strongly typed”, it may suggest a decomposition according to the type of knowledge required • Heuristics that can be considered when defining task decomposition

  7. The task model: decomposition and distribution (II) • Not always unique assignment of sub-tasks • Insufficient refinement • Dynamic assignments (WSMO dynamic composition) • Parallel sub-tasks (system and user) • Instruction and execution (two agents)

  8. The cooperation model • Elements transferred between sub-tasks • Information (specific states in the world or in the mind) • Knowledge (explanation or teaching purposes) / not in WSMO • Skill (instruct other agent o how to perform sub-task) / not in WSMO • Additional transfer task: negotiate • Transferring information about the negotiation or the problem solving • Will be considered in WSMO-Full • Another relevant aspect • Accessibility to information: whether the user really has access to the necessary information • Essential and missing in WSMO!!!

  9. Conclusions • WSMO is fulfilling most of the requirements/methods presented in KADS and relevant to the domain • Specification of goals, capabilities, orchestration and choreography is a delicate task, and some methodology could be reused/developed • An essential aspect, the information a user can (and want) to disclose for a service request, is not modelled in WSMO, as well as assumptions fulfilled • Define KBs with a scope?

More Related