A belief revision approach for argumentation-based negotiation agents

Abstract Negotiation is an interaction that happens in multi-agent systems when agents have conflicting objectives and must look for an acceptable agreement. A typical negotiating situation involves two agents that cannot reach their goals by themselves because they do not have some resources they need or they do not know how to use them to reach their goals. Therefore, they must start a negotiation dialogue, taking also into account that they might have incomplete or wrong beliefs about the other agent’s goals and resources. This article presents a negotiating agent model based on argumentation, which is used by the agents to reason on how to exchange resources and knowledge in order to achieve their goals. Agents that negotiate have incomplete beliefs about the others, so that the exchange of arguments gives them information that makes it possible to update their beliefs. In order to formalize their proposals in a negotiation setting, the agents must be able to generate, select and evaluate arguments associated with such offers, updating their mental state accordingly. In our approach, we will focus on an argumentation-based negotiation model between two cooperative agents. The arguments generation and interpretation process is based on belief change operations (expansions, contractions and revisions), and the selection process is a based on a strategy. This approach is presented through a high-level algorithm implemented in logic programming. We show various theoretical properties associated with this approach, which have been formalized and proved using Coq, a formal proof management system. We also illustrate, through a case study, the applicability of our approach in order to solve a slightly modified version of the well-known home improvement agents problem. Moreover, we present various simulations that allow assessing the impact of belief revision on the negotiation process.

[1]  Guillermo Ricardo Simari,et al.  Belief Change and Argumentation in Multi-Agent Scenarios (Dagstuhl Seminar 13231) , 2013, Dagstuhl Reports.

[2]  Sven Ove Hansson Kernel Contraction , 1994, J. Symb. Log..

[3]  Dongmo Zhang,et al.  A logic-based axiomatic model of bargaining , 2010, Artif. Intell..

[4]  Guillermo Ricardo Simari,et al.  On the evolving relation between Belief Revision and Argumentation , 2011, The Knowledge Engineering Review.

[5]  Sarvapali D. Ramchurn,et al.  Persuasive negotiation for autonomous agents: A rhetorical approach , 2003, IJCAI 2003.

[6]  Pavlos Moraitis,et al.  A unified and general framework for argumentation-based negotiation , 2007, AAMAS '07.

[7]  Phan Minh Dung,et al.  On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning, Logic Programming and n-Person Games , 1995, Artif. Intell..

[8]  Sven Ove Hansson,et al.  A textbook of belief dynamics - theory change and database updating , 1999, Applied logic series.

[9]  F. Toni,et al.  Logic agents , dialogues and negotiation : an abductive approach , 2001 .

[10]  Frank Dignum,et al.  On the Benefits of Exploiting Underlying Goals in Argument-based Negotiation , 2007, AAAI.

[11]  Eduardo L. Fermé,et al.  Multiple Kernel Contraction , 2003, Stud Logica.

[12]  Norman Y. Foo,et al.  Negotiation as Mutual Belief Revision , 2004, AAAI.

[13]  Eduardo Alonso Fernández,et al.  Rules of encounter: designing conventions for automated negotiation among computers , 1995 .

[14]  Sarvapali D. Ramchurn,et al.  Argumentation-based negotiation , 2003, The Knowledge Engineering Review.

[15]  N. R. Jennings,et al.  To appear in: Int Journal of Group Decision and Negotiation GDN2000 Keynote Paper Automated Negotiation: Prospects, Methods and Challenges , 2022 .

[16]  Simon Parsons,et al.  Arguments, Dialogue, and Negotiation , 2000, ECAI.

[17]  Frank Dignum,et al.  An empirical study of interest-based negotiation , 2007, Autonomous Agents and Multi-Agent Systems.

[18]  Srdjan Vesic,et al.  A formal analysis of the outcomes of argumentation-based negotiations , 2011, AAMAS.

[19]  Sarit Kraus,et al.  Reaching Agreements Through Argumentation: A Logical Model and Implementation , 1998, Artif. Intell..

[20]  Peter Gärdenfors,et al.  On the logic of theory change: Partial meet contraction and revision functions , 1985, Journal of Symbolic Logic.

[21]  Jeffrey S. Rosenschein,et al.  Rules of Encounter - Designing Conventions for Automated Negotiation among Computers , 1994 .

[22]  Nicholas R. Jennings,et al.  Agents That Reason and Negotiate by Arguing , 1998, J. Log. Comput..

[23]  Giacomo Bonanno,et al.  Special Issue on Formal Models of Belief Change in Rational Agents , 2009, J. Appl. Log..

[24]  Carles Sierra,et al.  The LOGIC negotiation model , 2007, AAMAS '07.

[25]  Chiaki Sakama Dishonest Reasoning by Abduction , 2011, IJCAI.