Collective decision-making process to compose divergent interests and perspectives

Similar documents
Detecticon: A Prototype Inquiry Dialog System

Bibliography of Popov v Hayashi in AI and Law

Dialogue Games in Multi-Agent Systems

Designing 3D Virtual Worlds as a Society of Agents

Argumentation-Based Negotiation

Argumentation-based negotiation

Lecture Notes in Artificial Intelligence 2922

Lecture Notes in Artificial Intelligence 3396

Hudson Turner Associate Professor of Computer Science. University of Minnesota, Duluth

arxiv: v1 [cs.ai] 20 Feb 2015

A Model-Based Critique Tool for Policy Deliberation

Introducing the Logic and Law Corner

Using Agent Technology for Ambient Assisted Living

Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands

A review of Reasoning About Rational Agents by Michael Wooldridge, MIT Press Gordon Beavers and Henry Hexmoor

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

Where are we? Knowledge Engineering Semester 2, Speech Act Theory. Categories of Agent Interaction

Exploring appeals to modesty in the ad verecundiam technique

Theory of Computer Ivi.UvA.nl

Lecture Notes in Artificial Intelligence 4946

Rationality of argumentation aimed at multiple goals

Awareness and Understanding in Computer Programs A Review of Shadows of the Mind by Roger Penrose

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

Capturing and Adapting Traces for Character Control in Computer Role Playing Games

APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS

Co-evolution of agent-oriented conceptual models and CASO agent programs

Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1

Jean-Guy Mailly Ph.D. in Computer Science

A DAI Architecture for Coordinating Multimedia Applications. (607) / FAX (607)

elaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems

INFORMATION TECHNOLOGY AND LAWYERS

Artificial Intelligence: An overview

Design of intelligent surveillance systems: a game theoretic case. Nicola Basilico Department of Computer Science University of Milan

An architecture for rational agents interacting with complex environments

An Ontology for Modelling Security: The Tropos Approach

AI MAGAZINE AMER ASSOC ARTIFICIAL INTELL UNITED STATES English ANNALS OF MATHEMATICS AND ARTIFICIAL

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

Dependable AI Systems

Task Models, Intentions, and Agent Conversation Policies

- Date of Birth: 10 June Place of Birth: Amsterdam, The Netherlands - Gender: Male - Nationality: The Netherlands

Cambridge University Press Machine Ethics Edited by Michael Anderson and Susan Leigh Anderson Frontmatter More information

Automated Negotiation

Intelligent Agents. Introduction to Planning. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University. last change: 23.

A new framework for ABMs based on argumentative reasoning

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

Artificial Intelligence. What is AI?

A Brief History of AI and Law. Frans Coenen and Trevor Bench-Capon 12 December 2017 AI & Law Workshop BCS SGAI AI 17

KOWALSKI, Robert, Anthony

Human-Computer Interaction based on Discourse Modeling

Automatic Generation of Web Interfaces from Discourse Models

Course Info. CS 486/686 Artificial Intelligence. Outline. Artificial Intelligence (AI)

Automated Negotiation: Prospects, Methods and Challenges

A SET OF CRITICAL HEURISTICS FOR VALUE SENSITIVE DESIGNERS AND USERS OF PERSUASIVE SYSTEMS

Understanding Coevolution

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley

ARGUMENTATION MINING

Outline. What is AI? A brief history of AI State of the art

Multi-Agent Negotiation: Logical Foundations and Computational Complexity

22c:145 Artificial Intelligence

An Introduction to Agent-based

Abstract Argumentations Using Voronoi Diagrams

AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010. António Castro

AI and ALife as PhD themes empirical notes Luís Correia Faculdade de Ciências Universidade de Lisboa

Artificial Intelligence: Definition

CMSC 372 Artificial Intelligence. Fall Administrivia

Principles of Compositional Multi-Agent System Development

Communication: A Specific High-level View and Modeling Approach

Sensor Robot Planning in Incomplete Environment

Argumentative Interactions in Online Asynchronous Communication

Swarm AI: A General-Purpose Swarm Intelligence Design Technique

Agents in the Real World Agents and Knowledge Representation and Reasoning

Ar#ficial)Intelligence!!

mm ^ 5 - o b o:. I '0. SFON'SORIMG/MONITORING i Af-CWC' BtiJQQJ WIIMRCH

Multi-Agent Systems in Distributed Communication Environments

Advances In Artificial Intelligence: 16th Conference Of The Canadian Society For Computational Studies Of Intelligence, AI 2003, Halifax, Canada,

Planning in autonomous mobile robotics

Multi-Platform Soccer Robot Development System

Artificial Intelligence

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

CS148 - Building Intelligent Robots Lecture 2: Robotics Introduction and Philosophy. Instructor: Chad Jenkins (cjenkins)

Merging Software Maintenance Ontologies: Our Experience

Intelligent Systems. Lecture 1 - Introduction

CONGRESS PROCEEDINGS

Introduction to AI. What is Artificial Intelligence?

Economics & Ethics. Sophie Pellé. Teacher Sophie Pellé, Ph. D. Economist, CEVIPOF, Sciences Po

A Three Cycle View of Design Science Research

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Comments on Summers' Preadvies for the Vereniging voor Wijsbegeerte van het Recht

Artificial Intelligence: Your Phone Is Smart, but Can It Think?

CS:4420 Artificial Intelligence

Logic and Artificial Intelligence Lecture 18

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

CS 380: ARTIFICIAL INTELLIGENCE RATIONAL AGENTS. Santiago Ontañón

CPE/CSC 580: Intelligent Agents

Lecture Notes in Artificial Intelligence. Lecture Notes in Computer Science

Is Artificial Intelligence an empirical or a priori science?

Philosophy. AI Slides (5e) c Lin

Lecturers. Alessandro Vinciarelli

Common Core Structure Final Recommendation to the Chancellor City University of New York Pathways Task Force December 1, 2011

Hierarchical Controller for Robotic Soccer

Transcription:

Collective decision-making process to compose divergent interests and perspectives Maxime MORGE SMAC/LIFL/USTL Maxime Morge ADMW05 - slide #1

Motivation : a collective and arguable decison-making Social software= computer tools for collaboration in a group. Problem= support a collective decision-making. Requirement= a fair effect process : not to aggregate individual preferences (vote); to compose divergent interests and perspectives (debate). Collective decision= multi-actors process complex reasoning of actors collaborative process outcome of individual actions Maxime Morge ADMW05 - slide #2

Motivation : a collective and arguable decison-making Social software= computer tools for collaboration in a group. Problem= support a collective decision-making. Requirement= a fair effect process : not to aggregate individual preferences (vote); to compose divergent interests and perspectives (debate). Collective decision= multi-actors process autonomous agent complex reasoning of actors cognitive agent collaborative process social agent outcome of individual actions framework for interaction Goal : multi-agents formalization of such a decision Maxime Morge ADMW05 - slide #2

Approach : dialectics Dialectics = design the formal area in which the argumentation process take place. Title Motivation Dialectics Argumentation Agents Dialectics system Conclusion References A dialectics system [Hamblin70] = a set of participants who assert arguable hypothesis. the commitment stores of participants, i.e data types to record commitment during dialogue. a convention, i.e. a collaborative structure to communicate. A dialogue [Walton95] = initial situation sequence of moves goal of dialogue Maxime Morge ADMW05 - slide #3

DIAL: a framework for inter-agents dialogue Title Motivation Dialectics Argumentation Agents Dialectics system Conclusion References Dialectics = design the formal area in which the argumentation process take place. Framework for inter-agents dialogue A dialectics multi-agents system = a set of participants who assert arguable hypothesis. Manage conflicts the commitment stores of participants, i.e data types to record commitment during dialogue. Reason together a convention, i.e. a collaborative structure to communicate. flexible and refined process A dialogue = initial situation sequence of moves goal of dialogue Warrant to reach an agreement Maxime Morge ADMW05 - slide #3

Value-based argumentation logic: manage conflicts = Argumentative theory V v 1 v 6 v 5 v 4 v 3 T r 11 : pres(bush) pres(kerry) r 6 : current_pres(bush) r 5 : weak(kerry) r 4 : silly(bush) r 3 (x) : pres(x) current_pres(x) Maxime Morge ADMW05 - slide #4

Value-based argumentation logic: manage conflicts 1 = Argumentative theory of the agent #1 1 V T v 1 v 6 v 5 v 4 v 3 r 11 : pres(bush) pres(kerry) r 6 : current_pres(bush) r 5 : weak(kerry) r 4 : silly(bush) r 3 (x) : pres(x) current_pres(x) Maxime Morge ADMW05 - slide #4

Value-based argumentation logic: manage conflicts 1 = Argumentative theory of the agent #1 1 V T v 1 v 6 v 5 v 4 r 11 : pres(bush) pres(kerry) r 6 : current_pres(bush) r 5 : weak(kerry) r 4 : silly(bush) v 3 r 3 (x) : pres(x) current_pres(x) A 1 conclusion(a 1 ) = pres(bush) Maxime Morge ADMW05 - slide #4

Value-based argumentation logic: manage conflicts 1 = Argumentative theory of the agent #1 1 V T v 1 v 6 r 11 : pres(bush) pres(kerry) r 6 : current_pres(bush) v 5 r 5 : weak(kerry) A 2 r 4 : silly(bush) v 4 v 3 r 3 (x) : pres(x) current_pres(x) A 1 conclusion(a 2 ) = pres(bush) Maxime Morge ADMW05 - slide #4

Value-based argumentation logic: manage conflicts 1 = Argumentative theory of the agent #1 1 V T v 1 v 6 r 11 : pres(bush) pres(kerry) r 6 : current_pres(bush) v 5 r 5 : weak(kerry) A 2 v 4 r 4 : silly(bush) B v 3 r 3 (x) : pres(x) current_pres(x) A 1 conclusion(a 3 ) = pres(kerry) Maxime Morge ADMW05 - slide #4

Value-based argumentation logic: manage conflicts 1 = Argumentative theory of the agent #1 1 V T v 1 v 6 r 11 : pres(bush) pres(kerry) r 6 : current_pres(bush) v 5 r 5 : weak(kerry) A 2 v 4 r 4 : silly(bush) B v 3 r 3 (x) : pres(x) current_pres(x) A 1 relation of attack Maxime Morge ADMW05 - slide #4

Value-based argumentation logic: manage conflicts 1 = Argumentative theory of the agent #1 1 V T v 1 v 6 r 11 : pres(bush) pres(kerry) r 6 : current_pres(bush) v 5 r 5 : weak(kerry) A 2 v 4 r 4 : silly(bush) B v 3 r 3 (x) : pres(x) current_pres(x) A 1 relation of defeat Maxime Morge ADMW05 - slide #4

Value-based argumentation logic: manage conflicts 1 = Argumentative theory of the agent #1 1 V T v 1 v 6 r 11 : pres(bush) pres(kerry) r 6 : current_pres(bush) v 5 r 5 : weak(kerry) A 2 v 4 r 4 : silly(bush) B v 3 r 3 (x) : pres(x) current_pres(x) A 1 acceptability Maxime Morge ADMW05 - slide #4

Value-based argumentation logic: manage conflicts 2 = Argumentative theory of the agent #2 2 V T v 1 v 3 r 11 : pres(bush) pres(kerry) r 3 (x) : pres(x) current_pres(x) v 4 r 4 : silly(bush) B v 5 r 5 : weak(kerry) A 2 v 6 r 6 : current_pres(bush) A 1 Maxime Morge ADMW05 - slide #4

Argumentative agents: reason together 2 = Extended argumentative theory of the agent #2 2 V2 T2 v 1 r 11 : pres(bush) pres(kerry) 1 {pres(bush) } = CS 2 1 A v 3 r 3 (x) : pres(x) current_pres(x) v 4 r 4 : silly(bush) B v 5 r 5 : weak(kerry) A 2 v 6 r 6 : current_pres(bush) A 1 3 {pres(kerry) } = CS 2 3 B Maxime Morge ADMW05 - slide #5

Dialectics system: warrant to reach an agreement Witness wit Vwit Twit v 1 r 11 : pres(bush) pres(kerry) v wit init pres(kerry) A weak(kerry) A 2 v wit part pres(kerry) B init V init T init T part V part part v 1 r 11 : pres(bush) pres(kerry) r 11 : pres(bush) pres(kerry) v 1 Initiator v 5 r 5 (x) : weak(kerry) A 2 B r 4 : silly(bush) v 4 v init part pres(kerry) B A pres(kerry) v part init A 2 weak(kerry) Partner question "pres(kerry) " assert "pres(kerry) " assert " pres(kerry) " challenge " pres(kerry) " assert "r 5,r 22 (kerry)" challenge "weak(kerry) " withdraw "weak(kerry) " Maxime Morge ADMW05 - slide #6

Conclusions Title Motivation Dialectics Argumentation Agents Dialectics system Conclusion References DIAL : A formal framework for inter-agents dialogue Formalization of an arguable and collective decision-making Model of reasoning, i.e. value-based argumentation logic Manage conflicts Model of argumentative agents, i.e. a model of social agents Reason together Dialectics multi-agents system, i.e. a formal area to arbitrate Warrant to reach an agreement Maxime Morge ADMW05 - slide #7

References [Searle69] J.R. Searle. Speech Acts : An Essay in the Philosophy of Language. Cambridge University Press, 1969. Title Motivation Dialectics Argumentation Agents Dialectics system Conclusion References [FIPA02] [Ito97] [AMP01] [Dung95] FIPA TC C. Fipa acl communicative act library specification. Component, Foundation for Intelligent Physical Agents, 6-12 2002. http://fipa.org/specs/fipa00037/. Takayuki Ito and Toramatsu Shintani. Persuasion among agents : An approach to implementing a group decision support system based on multi-agent negociation. In Proceedings of the 5th International Joint Conference on Artificial Intelligence (IJCAI 97). Morgan Kaufmann, 1997. Leila Amgoud and Simon Parsons. Agent dialogues with conflicting preferences. In Proc. of the International Workshop on Agent Theories, Architectures and Languages, 2001. Phan Minh Dung. On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games. Artif. Intell., 77(2):321 357, 1995. [Amgoud02] Leila Amgoud and Claudette Cayrol. A reasoning model based on the production of acceptable arguments. Annals of Maths and AI, 34(1-3):197 215, 2002. [Capon03] [Kakas02] T.J.M Bench-Capon. Persuasion in practical argument using value based argument frameworks. Journal of Logic and Computation, 13(3):429 448, 2003. Antonis C. Kakas and Pavlos Moraïtis. Argumentative agent deliberation, roles and context. Electronic Notes in Theoretical Computer Science, volume 70. Elsevier, 2002. [Schroeder02] Michael Schroeder Ralf Schweimeier. Notions of attack and justified arguments for extended logic programs. In F. van Harmelen, editor, Proc. of the 15th European Conference on Artificial Intelligence (ECAI02), pages 536 540, Amsterdam, 2002. IOS Press. [Hamblin70] Charles L. Hamblin. Fallacies. Methuen, 1970. [Callon81] Michel Callon and Pierre Lascoumes and Yannick Barthe. Agir dans un monde incertain, ed. Seuil. 1981. [Prakken00] Henry Prakken. On dialogue systems with speech acts, arguments, and counterarguments. In M. Ojeda-Aciego, I.P.d. Guzman, G. Brewka, and L.M. Pereira, editors, Proc. of the 7th European Workshop on Logic for Artificial Intelligence (JELIA 2000), number 1919 in Lecture Notes in AI, pages 224 238. Springer Verlag, 2000. [Labrie03] Marc-André Labrie, Brahim Chaib-draa, and Nicolas Maudet. Diagal: A tool for analyzing and modelling commitment-based dialogues between agents. In Y. Xiang and B. Chaib-draa, editors, Proc. of the 16th Canadian Conference on Artificial Intelligence, volume 2671 of LNAI, pages 353 369, Halifax, juin 2003. Springer-Verlag. [Walton95] D. Walton and E. Krabbe. Commitment in Dialogue. SUNY Press, 1995. Maxime Morge ADMW05 - slide #8