Arguing Agents in a Multi- Agent System for Regulated Information Exchange Pieter Dijkstra.

Slides:



Advertisements
Similar presentations
Contracts and Contract Law
Advertisements

NO YES Question 3 Question 2 Question 1 Topic 1 Next Topic 1.
On norms for the dynamics of argumentative interaction: argumentation as a game Henry Prakken Amsterdam January 18, 2010.
An Introduction to Persuasion and Argument
Computational Models for Argumentation in MAS
On the structure of arguments, and what it means for dialogue Henry Prakken COMMA-08 Toulouse,
Formulating and Addressing Counterarguments Daniel Lupton (with help from UNC’s Writing Center)
Whistleblower Policy and Implementation For Supervisors.
Cyber Security and Data Protection Presented by Mrs Drudeisha Madhub (Data Protection Commissioner ) Tel: Helpdesk:+230.
Debate. Inductive Reasoning When you start with a probable truth, and seek evidence to support it. Most scientific theories are inductive. Evidence is.
Arguments From Experience: The PADUA Protocol Maya Wardeh, Trevor Bench-Capon and Frans Coenen Department of Computer Science University of Liverpool.
Legal Argumentation 1 Henry Prakken March 21, 2013.
USA PATRIOT ACT: Is it a legitimate law to protect national security or is it a violation of your Civil Liberties? Essential Question:
Commonsense Reasoning and Argumentation 14/15 HC 13: Dialogue Systems for Argumentation (1) Henry Prakken 25 March 2015.
Argumentation in Artificial Intelligence Henry Prakken Lissabon, Portugal December 11, 2009.
| 1 › Floris Bex / Centre for Law and ICT › Henry Prakken / Centre for Law and ICT Dept. of ICS, Utrecht University Investigating stories in.
Argumentation Henry Prakken SIKS Basic Course Learning and Reasoning May 26 th, 2009.
Argumentation in Agent Systems Part 2: Dialogue Henry Prakken EASSS
The University of California Strengthening Business Practices: The Language of Our Control Environment Dan Sampson Assistant Vice President Financial Services.
Henry Prakken August 23, 2013 NorMas 2013 Argumentation about Norms.
Write a paragraph about an argument that you once had Identify where you use logical or emotional appeals.
Debate. Inductive Reasoning When you start with a probable truth, and seek evidence to support it. Most scientific theories are inductive. Evidence is.
Chapter 121 Termination of an Offer By Offeror By Offeree Revocation Prior to Acceptance* Death or Incapacity Time Limitations Placed in the Offer Rejection.
Fallacious Reasoning vs. Logical Reasoning (Persuasive vs. Argumentative Writing)
Chapter 7 – Offer and Acceptance
Special Needs Transportation On-Line Training Module Confidentiality.
Managing Social Influences through Argumentation-Based Negotiation Present by Yi Luo.
Chapter 4: Lecture Notes
Provides programs, general advising, and services for all non-immigrant international students upon arrival and throughout their programs. Does NOT provide.
ENFORCING THE RULES OF A NATION UNIT 1 – PART 2E.
MOVING PEOPLE TO A BELIEF, POSITION, OR COURSE OF ACTION PERSUASION AND ARGUMENT: A REVIEW Adapted from Mike McGuire’s Com 101 class notes, MV Community.
Moving people to a belief, position, or course of action Adapted from Mike McGuire’s Com 101 class notes, MV Community College.
Introduction to formal models of argumentation
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
ETHICS, CONTROLS AND DISCLOSURE: EXPLORING THE NEW FINAL RULE Robert J. Sherry K&L Gates Dallas, TX / San Francisco, CA December 3, 2008.
The Art of Argumentation. Getting Started… In your notes (yes, we are taking some notes today) tell me the difference between argument and persuasion.
AIT, Comp. Sci. & Info. Mgmt AT02.98 Ethical, Legal, and Social Issues in Computing September Term, Objectives of these slides: l What ethics is,
The Art of Argumentation
ICAOS Training 103-Supervision in the Receiving State [Revision 12/1/2014] Be Ready for a Test at the End.
International Trade Negotiations: Strategies and Techniques Terry Collins-Williams The Centre for Trade Policy and Law (CTPL) June 20-24, 2011.
Rebuttal. What to Do In a Rebuttal The goal of refutation is to answer your opponent’s arguments. The steps of the refutation process include:  Identifying.
Law for Business and Personal Use © Thomson South-Western CHAPTER 6 Offer and Acceptance 6-1 Creation of Offers 6-2 Termination of Offers 6-3 Acceptances.
David Hume By Richard Jones and Dan Tedham. Biographical Details Born in 1711 in Scotland. Major work: Dialogues Concerning Natural Religion (1779) Contains.
Law for Business and Personal Use © Thomson South-Western CHAPTER 6 Offer and Acceptance 6-1 Creation of Offers 6-2 Termination of Offers 6-3 Acceptances.
T HE C HARACTERISTICS OF A RGUMENT Things to think about when writing your persuasive essay.
Commonsense Reasoning and Argumentation 14/15 HC 14: Dialogue systems for argumentation (2) Henry Prakken 30 March 2015.
A Quantitative Trust Model for Negotiating Agents A Quantitative Trust Model for Negotiating Agents Jamal Bentahar, John Jules Ch. Meyer Concordia University.
11 CHANGES IN ARREST POWERS IN HB NOTE: Officers should have a copy of DOCJT handout entitled: “House Bill 463 Training Letter” “House Bill 463.
BUSINESS COMMUNICATION ENGB213
An Introduction to Persuasion and Argument Moving people to a belief, position, or course of action Adapted from Mike McGuire’s Com 101 class notes, MV.
The Executive Branch Enforcing and Executing the law.
RESPONDING TO RULES HOW TO: MAKE COMPLAINTS TAKE “NO” FOR AN ANSWER DISAGREE APPROPRIATELY CHANGE RULES.
English 100 Tuesday, and Wednesday, On a sheet of paper, write about the following prompt… you will keep this in your notebook: Education.
The Power of Persuasion. Answer the following questions.  What is an argument? (hint: not the fighting kind)  What is a claim?  What is a counterargument?
1 Book Cover Here Copyright © 2013, Elsevier Inc. All Rights Reserved Chapter 6 Exceptions to the Warrant Requirement: Plain View, Open Fields, Abandoned.
An Introduction to Persuasion and Argument Moving people to a belief, position, or course of action.
Henry Prakken & Giovanni Sartor July 16, 2012
An Introduction to Persuasion and Argument
An Introduction to Persuasion and Argument
Structuring and Analyzing Arguments: Toulmin, and Rogerian Models
Structuring and Analyzing Arguments: Toulmin, and Rogerian Models
Argumentative Writing
Argumentative Writing
Argumentation.
Argumentative Writing
The discursive essay.
An Introduction to Persuasion and Argument
Academic Argument: The Key to Success
The Trade Union Act 2016 and the Right to Strike
An Introduction to Persuasion and Argument
Presentation transcript:

Arguing Agents in a Multi- Agent System for Regulated Information Exchange Pieter Dijkstra

Regulated information exchange Information exchange is often regulated by data protection laws Hardcoding these laws in communication protocols: Ensures compliance with the law But in a rigid way, ignoring exceptional circumstances, social goals... Allow for argumentation

ANITA: MAS for exchanging crime-related information Goal of police organisation: exchange as much information as possible But stay within the law Goal of crime investigators: protect their investigation Anonymity of informants! How to balance these goals? Allow agents to argue with each other; But also to reason internally about their goals

Example P: Tell me all you know about recent trading in explosive materials (request) P: why don’t you want to tell me? P: why aren’t you allowed to tell me? P: You may be right in general (concede) but in this case there is an exception since this is a matter of national importance P: since we have heard about a possible terrorist attack P: OK, I agree (offer accepted). O: No I won’t (reject) O: since I am not allowed to tell you O: since sharing such information could endanger an investigation O: Why is this a matter of national importance? O: I concede that there is an exception, so I retract that I am not allowed to tell you. I will tell you on the condition that you don’t exchange the information with other police officers (offer)

Example P: Tell me all you know about recent trading in explosive materials (request) P: why don’t you want to tell me? P: why aren’t you allowed to tell me? P: You may be right in general (concede) but in this case there is an exception since this is a matter of national importance P: since we have heard about a possible terrorist attack P: OK, I agree (offer accepted). O: No I won’t (reject) O: since I am not allowed to tell you O: since sharing such information could endanger an investigation O: Why is this a matter of national importance? O: I concede that there is an exception, so I retract that I am not allowed to tell you. I will tell you on the condition that you don’t exchange the information with other police officers (offer)

Example P: Tell me all you know about recent trading in explosive materials (request) P: why don’t you want to tell me? P: why aren’t you allowed to tell me? P: You may be right in general (concede) but in this case there is an exception since this is a matter of national importance P: since we have heard about a possible terrorist attack P: OK, I agree (offer accepted). O: No I won’t (reject) O: since I am not allowed to tell you O: since sharing such information could endanger an investigation O: Why is this a matter of national importance? O: I concede that there is an exception, so I retract that I am not allowed to tell you. I will tell you on the condition that you don’t exchange the information with other police officers (offer)

The communication language Speech actAttackSurrender request(  )offer (  ’), reject(  ) - offer(  )offer(  ’) (  ≠  ’), reject(  )accept(  ) reject(  )offer(  ’) (  ≠  ’), why-reject (  ) - accept(  ) -- why-reject(  )claim (  ’) - claim(  )why(  )concede(  ) why(  )  since S (an argument)retract(  )  since Swhy(  ) (   S) deny(  ) (   S)  ’ since S’ (a defeater) concede(  ) concede  ’ (  ’  S) concede(  ) -- retract(  ) -- deny(  ) --

The protocol Start with a request Repy to a previous move of the other agent Pick your replies from the table Finish persuasion before resuming negotiation Turntaking: In nego: after each move In pers: various rules possible Termination: In nego: if offer is accepted or someone withdraws In pers: if main claim is retracted or conceded

Example dialogue formalised P: Request to tell O: Reject to tell P: Why reject to tell? Embedded persuasion... O: Offer to tell if no further exchange P: Accept after tell no further exchange

Persuasion part formalised O: Claim Not allowed to tell P: Why not allowed to tell? O: Not allowed to tell since telling endangers investigation & What endangers an investigation is not allowed P: Concede What endangers an investigation is not allowed O: Why National importance? P: National importance since Terrorist threat & Terrorist threat  National importance P: Exception to R1 since National importance & National importance  Exception to R1

Persuasion part formalised O: Claim Not allowed to tell P: Why not allowed to tell? O: Not allowed to tell since telling endangers investigation & What endangers an investigation is not allowed P: Concede What endangers an investigation is not allowed O: Why National importance? P: National importance since Terrorist threat & Terrorist threat  National importance P: Exception to R1 since National importance & National importance  Exception to R1 P: Concede Exception to R1

Persuasion part formalised O: Claim Not allowed to tell P: Why not allowed to tell? O: Not allowed to tell since telling endangers investigation & What endangers an investigation is not allowed P: Concede What endangers an investigation is not allowed O: Why National importance? P: National importance since Terrorist threat & Terrorist threat  National importance P: Exception to R1 since National importance & National importance  Exception to R1 O: Concede Exception to R1 O: Retract Not allowed to tell

Agent Design Knowledge of Regulations Goals Consequences of actions Reasoning Defeasible Dialogue policies Negotiation Persuasion Belief revision policies

Negotiation policy of responding agent Perform requested action? Obliged? yes: accept no: → Forbidden? yes: reject no: → Violation of own interests? no: accept yes: → Try to find conditions yes: counteroffer no: reject

Persuasion policy for responding agent (1) How to respond to “p since Q”? Does the argument satisfy the context criteria? yes: concede premises and conclusion no: → Does KB imply p? yes: concede conclusion no: → Does KB warrant a counterargument (for not-p or an exception)? yes: state counterargument yes or no: → Investigate each premise q in Q

Persuasion policy for responding agent (2) How to respond to premise q of “p since Q”? Is the argument of the form p since p? yes: deny p no: → Does KB imply q? yes: concede q no: → Does KB imply not-q? yes: state argument for not-q no: why q

Persuasion policy for responding agent (3) How to respond to “why p”? Does KB warrant an argument p since Q? yes: state “p since Q” no: retract p

Conclusion We have integrated three strands of theoretical work on dialogue in a MAS application scenario: Argumentation logics Dialogue systems Dialogue strategies for agents