Ayestarán SergioA Formal Model for CPS1 A Formal Model for Cooperative Problem Solving Based on: Formalizing the Cooperative Problem Solving Process [Michael.

Slides:



Advertisements
Similar presentations
A Framework for Agent Collaboration in Multi-Agent Systems Submitted by: Mohamed Gamaleldin Atwany Supervised by: Abdel-Aziz Khamis, Phd.Magdy Aboul-Ela,
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
DECISION THEORIES 1 Problem solving –Collaboration, GAME THEORY –Asymmetric information, AGENCY THEORY –Optimization, OPERATIONAL RESEARCH 2 Problem finding.
Reaching Agreements II. 2 What utility does a deal give an agent? Given encounter  T 1,T 2  in task domain  T,{1,2},c  We define the utility of a.
Title: Intelligent Agents A uthor: Michael Woolridge Chapter 1 of Multiagent Systems by Weiss Speakers: Tibor Moldovan and Shabbir Syed CSCE976, April.
An Introduction to the Invitational school If pupils don’t learn the way we teach we should teach the way they learn. Howard Gardner 1991 St. Mark’s Learning.
Co-ordination and Co-operation Between CGF Agents Dr Jeremy Baxter Parallel and Distributed Simulation Group S&P Sector, Malvern.
ISBN Chapter 3 Describing Syntax and Semantics.
A camper awakens to the growl of a hungry bear and sees his friend putting on a pair of running shoes, “You can’t outrun a bear,” scoffs the camper. His.
Coalition Formation through Motivation and Trust Nathan Griffiths Michael Luck.
Concrete architectures (Section 1.4) Part II: Shabbir Ssyed We will describe four classes of agents: 1.Logic based agents 2.Reactive agents 3.Belief-desire-intention.
Formal Model of Joint Achievement Intention Mao Xinjun MOCA’02, Aarhus University, Aug 26-27, 2002 National Lab. for Parallel and.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Design of Multi-Agent Systems Teacher Bart Verheij Student assistants Albert Hankel Elske van der Vaart Web site
Social Choice Theory By Shiyan Li. History The theory of social choice and voting has had a long history in the social sciences, dating back to early.
Presentation on Formalising Speech Acts (Course: Formal Logic)
Agent programming in Dribble from beliefs to goals with plans Birna van Riemsdijk Wiebe van der Hoek John-Jules Ch. Meyer.
Developing Ideas for Research and Evaluating Theories of Behavior
Describing Syntax and Semantics
The Manager as Leader 3.1 The Importance of Leadership
On Social Commitment, Roles and Preferred Goals Paola A. Attadio.
Transaction. A transaction is an event which occurs on the database. Generally a transaction reads a value from the database or writes a value to the.
Time, Clocks, and the Ordering of Events in a Distributed System Leslie Lamport (1978) Presented by: Yoav Kantor.
Computer Science 30/08/20151 Agent Communication BDI Communication CPSC /CPSC Rob Kremer Department of Computer Science University of Calgary.
Introduction to Jadex programming Reza Saeedi
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Chapter 4: Lecture Notes
Collectively Cognitive Agents in Cooperative Teams Jacek Brzeziński, Piotr Dunin-Kęplicz Institute of Computer Science, Polish Academy of Sciences Barbara.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Chapter 1 Dimensions of Psychology
Team Formation between Heterogeneous Actors Arlette van Wissen Virginia Dignum Kobi Gal Bart Kamphorst.
L 9 : Collaborations Why? Terminology Coherence Coordination Reference s :
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
Night 1 – Tuesday February 10, 2015 Session I An Overview of Management and Leadership.
Part C – CHANGE MANAGEMENT AS (3.1): Demonstrate understanding of how internal factors interact within a business that operates in a global context.
Group Success. What is a group?  2 or more individuals who have a shared objective which will bring about interaction. Characteristics of a group  A.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
EEL 5937 Agent communication EEL 5937 Multi Agent Systems Lecture 10, Feb. 6, 2003 Lotzi Bölöni.
Belief Desire Intention Agents Presented by Justin Blount From Reasoning about Rational Agents By Michael Wooldridge.
Teamwork Chapter 4.
EEL 5937 Models of agents based on intentional logic EEL 5937 Multi Agent Systems.
Transaction Lectured by, Jesmin Akhter, Assistant professor, IIT, JU.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
All my course outlines and PowerPoint slides can be downloaded from:
11/8/2015 Nature of Science. 11/8/2015 Nature of Science 1. What is science? 2. What is an observation? 3. What is a fact? 4. Define theory. 5. Define.
Agents, Multi-Agent Systems and Declarative Programming: What, When, Where, Why, Who, How? Andrew Diniz da Costa –
Copyright © Cengage Learning. All rights reserved. 4 Probability.
©Agent Technology, 2008, Ai Lab NJU Agent Technology Agent model and theory.
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
Defining Liveness by Bowen Alpern and Fred B. Schneider Presented by Joe Melnyk.
1 Dynamics of Collective Attitudes During Teamwork Barbara Dunin-Kęplicz Rineke Verbrugge.
EEL 5937 Agent communication EEL 5937 Multi Agent Systems Lotzi Bölöni.
Cognitive development
Elements of a Student Centered Classroom What should a “good” classroom look like? Activity: Chris Finelli, Louisiana Universities Marine Consortium Posters:
EEL 5937 Content languages EEL 5937 Multi Agent Systems Lecture 10, Feb. 6, 2003 Lotzi Bölöni.
Course: Software Engineering – Design I IntroductionSlide Number 1 What is a specification Description of a (computer) system, which:  is precise;  defines.
A Normative and Intentional Agent Model for Organisation Modelling
LECTURE 9: Agent Communication
Scrutiny of RIAs Problem Definition and Objectives
THE LEARNING ORGANISATION
SOA Service in DM2 David E. Ellis.
CMSC 691M Agent Architectures & Multi-Agent Systems
Conception de modèles pour la simulation
Introduction Artificial Intelligent.
Michael Wooldridge presented by Kim Sang Soon
Outcome 4 At the end of this session you will:
Presentation transcript:

Ayestarán SergioA Formal Model for CPS1 A Formal Model for Cooperative Problem Solving Based on: Formalizing the Cooperative Problem Solving Process [Michael Wooldridge & Nicholas Jennings 94] Ayestarán Sergio

A Formal Model for CPS2 Abstract One objetive of DAI research is to build systems that are capable of CPS. Thus, a number of implementation-oriented models of CPS have been developed. Mathematical models of social activity have focussed on limited aspects of the CPS process: no mathematical model of the entire process has yet been defined. The following model describes the CPS process from recognition to team action. It is a formal model represented as a theory in a quantified multi- modal logic. It relies in commitments and conventions.

Ayestarán SergioA Formal Model for CPS3 Introduction CPS: a group of logically decentralized agents choose to work together to achieve a common goal. (e.g. Agents building a house). Models of the CPS process:  Formals: characterise various aspects of CPS.  Implementation-oriented: frameworks of CPS systems The following model is accessible to both:  Formalists: is an attempt to capture the properties of CPS in a mathematical framework.  System-builders: it serve as a top-level specification of CPS systems.

Ayestarán SergioA Formal Model for CPS4 Commitments, Conventions, and Intentions Intentions provide both the stability and predictability that is needed for social interactions, and the flexibility and reactivity that are required to deal with a changing environment. Two different concepts:  Commitment is a pledge or a promise.  Convention is a means of monitoring a commitment. Commitments persist : Having adopted a commitment, we do not expect an agent to drop it until it becomes redundant.

Ayestarán SergioA Formal Model for CPS5 Commitments, Conventions, and Intentions (2) Definition: (Joint commitment) A group g is jointly committed to goal β with respect to motivation γ, pre-condition pre, and convention c iff: (i) pre-condition pre is initially satistied; and (ii) until the termination condition is satisfied, every agent in g either (a) has a goal of β; or (b) believes that the re-evaluation condition of some rule in c is satisfied, and has the goal corresponding to that re-evaluation condition; where the termination condition is that the goal part of some convention rule is satisfied. A joint intention in g to do α means having a joint commitment that eventually g will believe α will happen next, and then α happens next. An individual intention by agent i to do α with motivation γ is a special case of joint intention.

Ayestarán SergioA Formal Model for CPS6 The Cooperative Problem Solving Process The four stages of the model are:  Recognition: The CPS process begins when some agent recognises the potential for cooperative action.  Team formation: During this stage, the agent that recognised the potential for cooperative action solicits assistance.  Plan formation: The agents attempt to negotiate a joint plan that they believe will achieve the desired goal.  Team action: The newly agreed plan of joint action is executed. The model is idealized and based in the assumption that CPS is strictly sequential.

Ayestarán SergioA Formal Model for CPS7 Recognition Recognition may occur for several reasons:  The agent is unable to achieve its goal in isolation, due to a lack of resources, but believes that cooperative action can achieve it.  The agent may have the resources to achieve the goal, but does not want to use them. Potential for cooperation: with respect to agent i´s goal β, there is a potential for cooperation iff: (i) there is some group g such that i believes that g can jointly achieve β; and either (ii) i can´t achieve β in isolation; or (iii) i believes that for every action α that it could perform wich achieves β, it has a goal of not performing α.

Ayestarán SergioA Formal Model for CPS8 Team Formation Definition: (Attempts) An attempt by agent i to bring about a state β is an action α performed by i with the goal that after α is performed, β is satisfied, or at least γ is satisfied. Assumption: (Team Formation) An agent i, who believes that there is potential for cooperative action with respect to its goal β, will eventually attempt to bring about in some group g, (that it believes can jointly achieve β), a state wherein: (i) it is mutually believed in g that g can jointly achieve β, and g are jointly committed to team action with respect to i´s goal β; or, failing that, to at least cause in g (ii) the mutual belief that i has a goal of β and the mutual belief that i believes g can jointly achieve β.

Ayestarán SergioA Formal Model for CPS9 Team Formation (2) Pre-Team (g γ i) means that (i) g mutually believe that they can jointly achieve γ; and (ii) g are jointly committed to becoming a team with respect to i´s goal γ.

Ayestarán SergioA Formal Model for CPS10 Plan Formation Definition: (Joint attempts) An attempt by a group of agents g to bring about a state β is an action α, of wich g are the agents, performed with the mutual goal that after α is performed, β is satistied, or at least γ is satisfied. Definition: (Negotiation) If group g are a pre-team with respect to agent i´s goal β, then g will eventually jointly attempt to bring about a state where it is mutually known in g that g are a team with respect to i´s goal β, or, failing that, to at least bring about a state where some agent j ε g has made g mutually aware of its belief that some action α can be performed by g in order to achieve β.

Ayestarán SergioA Formal Model for CPS11 Plan Formation (2) Assumption: (Making preferences known) If group g are a pre-team with respect to agent i´s goal β, and there is some action α such that it is mutually believed in g that α achieves β, and that g are the agents of α, then every agent j ε g that has a preference that α does/does not occur will attempt to ensure that α does/does not occur, by at least making g mutually aware of its preference for/against α. If plan formation is successful then the team will have a joint commitment to the goal, and will have agreed to the means by wich they will pursue this goal.

Ayestarán SergioA Formal Model for CPS12 Team Action Definition: (Team action) A group g are considered a team with respect to i´s goal β iff there is some action α, such that: (i) α achieves β; and (ii) g have a joint intention of α, relative to i having a goal of β. The group will remain committed to mutually believing they are about to perform the action, and then performing it. Moreover, if ever one of them comes to believe, for example, that i no longer has a goal of β, then the social convention dictates that the agent will make the team aware of this, and team action will end.

Ayestarán SergioA Formal Model for CPS13 Concluding Remarks  This model defines the condition under which there is a potential for cooperative action, and shows how an agent´s individual mental state can lead it to attempt to build a social mental state in a group.  It is consistent with one of the best theories of speech acts: that in which illocutionary acts are treated as attempts. At a number of points the model predicts precisely such attempts.  Is consistent with the view of agents as intelligent reactive systems.  It also predicts that agents will attempt to initiate social interaction.  Finally, the model predicts that once a group of agents are formed into a collective, they will attempt to negotiate a plan that they believe will achieve the desired objetive.