Automated negotiation in open and distributed environments

Automated negotiation is one of the most common approaches used to make decisions and manage disputes between computational entities leading them to optimal agreements. Many existing works tackle single-issue negotiations and the negotiation environment is assumed to be static so that the agents can make decisions based solely on the proposals of the counterparts and their own fixed parameters. Most real-world scenarios, however, involve complex domains and dynamic environments. In such cases, it is no longer sufficient to consider negotiation as an isolated activity in a static environment. Therefore, a more general framework for automated negotiation is needed in which the negotiation agents can be very flexible and adaptive. In this paper, we describe a generic framework for automated negotiation, which captures descriptively the social dynamics of the negotiation process. The proposed framework enables the agents to behave responsively to the changes in the environment. Their strategies can adapt as the conditions outside of the negotiation change to ensure that their decisions remain rational. And the agents are proactive and responsive by searching for options, which are outside of the negotiation and which may improve their outcomes. The key ideas and the overall system architecture together with a specific negotiation instance in a basic bilateral setting are described, along with two illustrative examples. The first example is in the context of e-commerce, and the second example is an application scenario of service level agreement negotiation in service computing. We also describe a prototypical implementation of the proposed negotiation framework.

[1]  Pattie Maes,et al.  A Real-Life Experiment in Creating an Agent Marketplace , 1997, Software Agents and Soft Computing.

[2]  A. Rubinstein Perfect Equilibrium in a Bargaining Model , 1982 .

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

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

[5]  Tuomas Sandholm,et al.  Automated negotiation , 1999, CACM.

[6]  W. McCarthy,et al.  The role of power and principle inGetting to YES , 1985 .

[7]  Ralph E. Steuer,et al.  Multiple Criteria Decision Making, Multiattribute Utility Theory: The Next Ten Years , 1992 .

[8]  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 .

[9]  Katia Sycara,et al.  Efficient Multi-Attribute Negotiation with Incomplete Information , 2006 .

[10]  H. Raiffa The art and science of negotiation , 1983 .

[11]  Lin Padgham,et al.  Negotiating flexible agreements by combining distributive and integrative negotiation , 2007, Intell. Decis. Technol..

[12]  Herman Lam,et al.  An Internet-based negotiation server for e-commerce , 2001, The VLDB Journal.

[13]  Gregory E. Kersten,et al.  Aspire: an integrated negotiation support system and software agents for e-business negotiation , 2003, Int. J. Internet Enterp. Manag..

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

[15]  Katia Sycara,et al.  Literature Review on Multi-attribute Negotiations , 2004 .

[16]  S. Zionts,et al.  Generating Pareto Solutions in a Two-Party Setting: Constraint Proposal Methods , 1999 .

[17]  Nicholas R. Jennings,et al.  An agenda-based framework for multi-issue negotiation , 2004, Artif. Intell..

[18]  Guido Governatori,et al.  DR-NEGOTIATE - A System for Automated Agent Negotiation with Defeasible Logic-Based Strategies , 2005, EEE.

[19]  Iyad Rahwan,et al.  Interest-based negotiation in multi-agent systems , 2004 .

[20]  Paolo Renna,et al.  Production planning, negotiation and coalition integration: A new tool for an innovative e-business model , 2010 .

[21]  Frank Dignum,et al.  Towards interest-based negotiation , 2003, AAMAS '03.

[22]  Nicholas R. Jennings,et al.  Multi-issue negotiation under time constraints , 2002, AAMAS '02.

[23]  Ryszard Kowalczyk,et al.  Searching for fair joint gains in agent-based negotiation , 2009, AAMAS.

[24]  Rafael Corchuelo,et al.  A bargaining-specific architecture for supporting automated service agreement negotiation systems , 2012, Sci. Comput. Program..

[25]  J. Nash THE BARGAINING PROBLEM , 1950, Classics in Game Theory.

[26]  Ryszard Kowalczyk,et al.  On Constraint-Based Reasoning in e-Negotiation Agents , 2000, AMEC.

[27]  Guido Governatori,et al.  DR-NEGOTIATE - a system for automated agent negotiation with defeasible logic-based strategies , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[28]  Asher Wolinsky,et al.  Matching, search, and bargaining , 1987 .

[29]  W. Hall,et al.  Autonomous Agents for Participating in Mulitple On-line Auctions , 2001 .

[30]  Tuomas Sandholm,et al.  eMediator: A Next Generation Electronic Commerce Server , 1999, AGENTS '00.

[31]  Katia Sycara,et al.  Bilateral negotiation decisions with uncertain dynamic outside options , 2004 .

[32]  J. Eliashberg,et al.  An analytical process model of two-party negotiations , 1995 .

[33]  Harri Ehtamo,et al.  How to select fair improving directions in a negotiation model over continuous issues , 1997, IEEE Trans. Syst. Man Cybern. Part C.

[34]  Wen-Yau Liang,et al.  The evaluation of intelligent agent performance - An example of B2C e-commerce negotiation , 2012, Comput. Stand. Interfaces.

[35]  Gregory E. Kersten,et al.  Agent-supported negotiations in the e-marketplace , 2005, Int. J. Electron. Bus..

[36]  R. Fisher,et al.  Getting to Yes: Negotiating Agreement Without Giving in , 1981 .

[37]  Paolo Renna,et al.  Production planning and automated negotiation for SMEs: An agent based e-procurement application , 2010 .

[38]  Rafael Corchuelo,et al.  Automatic Service Agreement Negotiators in Open Commerce Environments , 2010, Int. J. Electron. Commer..

[39]  Rasoul Shafaei,et al.  e-Supply network coordination: the design of intelligent agents for buyer-supplier dynamic negotiations , 2012, J. Intell. Manuf..

[40]  Carles Sierra,et al.  A Negotiation Meta Strategy Combining Trade-off and Concession Moves , 2006, Autonomous Agents and Multi-Agent Systems.

[41]  Michael P. Wellman,et al.  The Michigan Internet AuctionBot: a configurable auction server for human and software agents , 1998, AGENTS '98.

[42]  Ian Dickinson,et al.  An Ontology Based Approach to Automated Negotiation , 2002, AMEC.

[43]  Sarit Kraus,et al.  Strategic Negotiation in Multiagent Environments , 2001, Intelligent robots and autonomous agents.

[44]  Ryszard Kowalczyk,et al.  Fuzzy e-negotiation agents , 2002, Soft Comput..

[45]  Gregory E. Kersten,et al.  Rational agents, contract curves, and inefficient compromises , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[46]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

[47]  Shouyong Shi,et al.  Money and Prices: A Model of Search and Bargaining , 1995 .

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

[49]  Jacques Ferber,et al.  Multi-agent systems - an introduction to distributed artificial intelligence , 1999 .

[50]  G. Kersten,et al.  Perspectives on representation and analysis of negotiation: Towards cognitive support systems , 1996, Group Decision and Negotiation.

[51]  Peyman Faratin,et al.  Automated service negotiation between autonomous computational agents , 2000 .

[52]  Pablo Noriega,et al.  A Framework for Argumentation-Based Negotiation , 1997, ATAL.