Agents in Electronic Commerce: Component Technologies for Automated Negotiation and Coalition Formation

Automated negotiation and coalition formation among self-interested agents are playing an increasingly important role in electronic commerce. Such agents cannot be coordinated by externally imposing their strategies. Instead the interaction protocols have to be designed so that each agent is motivated to follow the strategy that the protocol designer wants it to follow. This paper reviews six component technologies that we have developed for making such interactions less manipulable and more efficient in terms of the computational processes and the outcomes: 1. OCSM-contracts in marginal cost based contracting, 2. leveled commitment contracts, 3. anytime coalition structure generation with worst case guarantees, 4. trading off computation cost against optimization quality within each coalition, 5. distributing search among insincere agents, and 6. unenforced contract execution. Each of these technologies represents a different way of battling self-interest and combinatorial complexity simultaneously. This is a key battle when multi-agent systems move into large-scale open settings.

[1]  Martin Andersson,et al.  Time-Quality Tradeoffs in Reallocative Negotiation with Combinatorial Contract Types , 1999, AAAI/IAAI.

[2]  T. Sandholm Limitations of the Vickrey Auction in Computational Multiagent Systems , 1996 .

[3]  Onn Shehory,et al.  Anytime Coalition Structure Generation with Worst Case Guarantees , 1998, AAAI/IAAI.

[4]  David M. Kreps,et al.  A Course in Microeconomic Theory , 2020 .

[5]  Mark S. Boddy,et al.  Deliberation Scheduling for Problem Solving in Time-Constrained Environments , 1994, Artif. Intell..

[6]  Michael P. Wellman A Market-Oriented Programming Environment and its Application to Distributed Multicommodity Flow Problems , 1993, J. Artif. Intell. Res..

[7]  Victor R. Lesser,et al.  Coalitions Among Computationally Bounded Agents , 1997, Artif. Intell..

[8]  Martin Andersson,et al.  Leveled Commitment Contracts with Myopic and Strategic Agents , 1998, AAAI/IAAI.

[9]  Tuomas Sandholm,et al.  An algorithm for optimal winner determination in combinatorial auctions , 1999, IJCAI 1999.

[10]  Michael P. Wellman,et al.  The WALRAS Algorithm: A Convergent Distributed Implementation of General Equilibrium Outcomes , 1998 .

[11]  Devika Subramanian,et al.  Provably Bounded Optimal Agents , 1993, IJCAI.

[12]  Martin Andersson,et al.  Leveled commitment contracting among myopic individually rational agents , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[13]  Sarit Kraus,et al.  Multiagent Negotiation under Time Constraints , 1995, Artif. Intell..

[14]  Sarit Kraus,et al.  A Kernel-Oriented Model for Coalition-Formation in General Environments: Implementation and Results , 1996, AAAI/IAAI, Vol. 1.

[15]  Tuomas Sandholm,et al.  On the Gains and Losses of Speculation in Equilibrium Markets , 1997, IJCAI.

[16]  W. Lam,et al.  Agents for Electronic Commerce , 2000, ICEIS.

[17]  Alan H. Bond,et al.  Readings in Distributed Artificial Intelligence , 1988 .

[18]  Tuomas Sandholm,et al.  Coalition Formation Processes with Belief Revision among Bounded-rational Self-interested Agents , 1999, J. Log. Comput..

[19]  Shlomo Zilberstein,et al.  Optimal Composition of Real-Time Systems , 1996, Artif. Intell..

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

[21]  Tuomas Sandholm,et al.  Contract Types for Satisficing Task Allocation , 1998 .

[22]  Sandip Sen Predicting tradeoffs in contract-based distributed scheduling , 1993 .

[23]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[24]  Tuomas Sandholm,et al.  An Implementation of the Contract Net Protocol Based on Marginal Cost Calculations , 1993, AAAI.

[25]  H. Raiffa,et al.  The art and science of negotiation , 1983 .

[26]  Tuomas Sandholm,et al.  Algorithms for Optimizing Leveled Commitment Contracts , 1999, IJCAI.

[27]  Victor R. Lesser,et al.  Advantages of a Leveled Commitment Contracting Protocol , 1996, AAAI/IAAI, Vol. 1.

[28]  Toru Ishida,et al.  Analyzing the Social Behavior of Contract Net Protocol , 1996, MAAMAW.

[29]  Victor Lesser,et al.  Negotiation among self-interested computationally limited agents , 1996 .

[30]  Victor R. Lesser,et al.  Issues in Automated Negotiation and Electronic Commerce: Extending the Contract Net Framework , 1997, ICMAS.

[31]  Anatol Rapoport,et al.  Theories of Coalition Formation , 1998 .

[32]  Nicholas R. Jennings,et al.  Implementing a business process management system using adept: A real-world case study , 2000, Appl. Artif. Intell..

[33]  Eithan Ephrati,et al.  The Clarke Tax as a Consensus Mechanism Among Automated Agents , 1991, AAAI.

[34]  Tuomas Sandholm,et al.  Anytime coalition structure generation: an average case study , 1999, AGENTS '99.

[35]  Edmund H. Durfee,et al.  The Role of Commitment in Cooperative Negotiation , 1994, Int. J. Cooperative Inf. Syst..

[36]  Jeffrey S. Rosenschein,et al.  Coalition, Cryptography, and Stability: Mechanisms for Coalition Formation in Task Oriented Domains , 2018, AAAI.

[37]  Katia Sycara,et al.  Multiagent Compromise via Negotiation , 1989, Distributed Artificial Intelligence.

[38]  Sarit Kraus,et al.  Task Allocation Via Coalition Formation Among Autonomous Agents , 1995, IJCAI.

[39]  Onn Shehory,et al.  Coalition structure generation with worst case guarantees , 2022 .

[40]  Tuomas Sandholm AUTOMATIC COOPERATION OF AREA-DISTRIBUTED DISPATCH CENTERS IN VEHICLE ROUTING , 1992 .

[41]  Victor R. Lesser,et al.  Equilibrium Analysis of the Possibilities of Unenforced Exchange in Multiagent Systems , 1995, IJCAI.

[42]  Steven P. Ketchpel Forming Coalitions in the Face of Uncertain Rewards , 1994, AAAI.