scispace - formally typeset
Journal ArticleDOI

Modeling Complex Multi-Issue Negotiation Using Utility Graphs

Reads0
Chats0
TLDR
In this article, the authors consider the problem of a seller agent negotiating bilaterally with a customer about selecting a subset from a collection of goods or services, together with a price for that bundle.
Abstract
Automated bilateral negotiation forms an important type of interaction in agent based systems for electronic commerce; it allows seller and customer to determine the terms and content of the trade iteratively and bilaterally. Consequently, deals may be highly customized (especially for complex goods or services) and highly adaptable to changing circumstances. Moreover, by automating the negotiation process, the potentially time-consuming process is delegated to autonomous software agents who conduct the actual negotiation on behalf of their owners. In this paper, we consider the problem of a seller agent negotiating bilaterally with a customer about selecting a subset from a collection of goods or services, viz. the bundle, together with a price for that bundle. The techniques developed in this paper try to benefit from the so-called win-win opportunities, by finding mutually beneficial alternative bundles during negotiations. To facilitate the search for win-win opportunities the developed techniques rely on a continuously updated model of the opponent's preferences. Several papers on multiagent negotiation have already focused on finding win-win opportunities through opponent modeling. However, these papers only consider preference relations for which the issues have independent valuations. In this paper we study the considerably harder problem of interdependencies between issues. In order to model such complex interdependencies between items, we introduce the novel concept of utility graphs. Utility graphs build on the idea that highly nonlinear utility functions, which are not decomposable in sub-utilities of individual items (such as in the seminal work of Raiffa), may be decomposable in sub-utilities of clusters of inter-related items. They mirror, to a certain extent, the graphical models developed in (Bayesian) inference theory. The idea, behind using utility graphs in a one multi-issue bargaining setting, is to provide the seller with a formalism for exploring the exponentially large bundle space, efficiently. In this paper, we show how utility graphs can be used to model an opponent's (i.e. customer's) preferences. Moreover, we also propose an updating procedure to obtain approximations of the customer s utility graph indirectly, by only observing his counter-offers during the negotiation. At the start of a negotiation process, the seller's approximation of the customer's utility graph represents some prior information about the maximal structure of the utility space to be explored. This prior information could be obtained through a history of past negotiations or the input of domain experts. (An important advantage of utility graphs is that they can handle both qualitative and quantitative prior information.) After every (counter) offer of the customer, this approximation is refined. Conducted computer experiments show that by using only a fairly weak assumption on the maximal structure of customers utility functions the updating procedure enables the seller to suggest offers that closely approximate Pareto efficiency. By using utility graphs, Pareto-efficiency can be reached with few negotiation steps, because we explicitly model the underlying graphical structure of complex utility functions of the Buyer and use it to explore the outcome space. Consequently, our approach is applicable to time constrained negotiations, or negotiations where the impatience of one of the parties is a limiting factor. Furthermore, unlike other solutions for high-dimensional negotiations, the proposed approach does not require a mediator.

read more

Citations
More filters
Journal ArticleDOI

Evaluating practical negotiating agents: Results and analysis of the 2011 international competition

TL;DR: An in-depth analysis and the key insights gained from the Second International Automated Negotiating Agents Competition (ANAC 2011) show that the most adaptive negotiation strategies, while robust across different opponents, are not necessarily the ones that win the competition.
Journal ArticleDOI

Learning about the opponent in automated bilateral negotiation: a comprehensive survey of opponent modeling techniques

TL;DR: All possible ways opponent modeling has been used to benefit agents so far are discussed, and a taxonomy of currently existing opponent models based on their underlying learning techniques is introduced, which provides guidelines for deciding on the appropriate performance measures for every opponent model type in their taxonomy.
Journal ArticleDOI

A Generic Framework for Automated Multi-attribute Negotiation

TL;DR: This paper presents a generic framework for automated multi-attribute negotiation with two new mechanisms that address the above issues: incomplete information, Pareto optimality, and tractability.
Book

Principles of Automated Negotiation

TL;DR: This state-of-the-art treatment of the subject explores key issues involved in the design of negotiating agents, covering strategic, heuristic, and axiomatic approaches.
Book ChapterDOI

A decentralized model for automated multi-attribute negotiations with incomplete information and general utility functions

TL;DR: Experimental analysis shows agents can reach near Pareto optimal agreements in quite general situations following the model where agents may have complex preferences on the attributes and incomplete information.
References
More filters
Book

Introduction to Algorithms

TL;DR: The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses in algorithms or data structures and presents a rich variety of algorithms and covers them in considerable depth while making their design and analysis accessible to all levels of readers.
Book

Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference

TL;DR: Probabilistic Reasoning in Intelligent Systems as mentioned in this paper is a complete and accessible account of the theoretical foundations and computational methods that underlie plausible reasoning under uncertainty, and provides a coherent explication of probability as a language for reasoning with partial belief.
Book

The art and science of negotiation

Howard Raiffa
TL;DR: In this article, the authors present an overview of the history of the Panama Canal Negotiations and discuss the role of time, risk sharing, and third-party intervention in these negotiations.
Journal ArticleDOI

Negotiating Complex Contracts

TL;DR: In this article, a simulated annealing based approach is proposed for negotiation of complex binary issue dependencies, which achieves near-optimal social welfares for negotiations with binary issues.
Related Papers (5)