A Logical Model of Nash Bargaining Solution
Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 983-989.
© 2005 International Joint Conferences on Artificial Intelligence
Abstract
This paper presents a logical extension of Nash’s Cooperative Bargaining Theory. We introduce a concept of entrenchment measurement, which maps propositions to real numbers, as a vehicle to represent agent’s belief states and attitudes towards bargaining situations. We show that Nash’s bargaining solution can be restated in terms of bargainers belief states. Negotiable items, bargaining outcomes and conflicting arguments can then be explicitly expressed in propositional logic meanwhile Nash’s numerical solution to bargaining problem is still applicable.
- Binmore et al. 1992]
- K. Binmore, M. Osborne and A. Ru- binstein, Noncooperative models of bargaining, Hand- book of Game Theory, Vol 1, 180-225.
- R. Booth, A negotiation-style framework for non-prioritized revision, TARK'01, 137-150.
- Fatima et al. 2005]
- S. Fatima, M. Wooldridge and N. R. Jennings, N. R., Bargaining with incomplete information, to appear in Annals of Mathematics and Artificial Intelli- gence.
- Gärdenfors 1988]
- P. Gärdenfors, Knowlege in Flex: Mod- eling the Dynamics of Epistemic States, The MIT Press, 1988.
- Houba and Bolt 2002]
- H. Houba and W. Bolt, Credible Threats in Negotiations, Springer. [Kraus et al. 1998]
- S.Kraus, K.Sycara, A.Evenchik, Reach- ing agreements through argumentation: a logical model and implementation, Artificial Intelligence, 104, 1-69.
- Meyer et al. 2004a] T. Meyer, N. Foo, R. Kwok and D. Zhang, Logical foundations of negotiation: outcome, concession and adaptation, AAAI-04, 293-298.
- Meyer et al. 2004b] T. Meyer, N. Foo, R. Kwok and D. Zhang, Logical foundations of negotiation: strategies and preferences, KR'04, 311-318.
- J. Nash, The bargaining problem, Economet- rica, 18(2), 155-162.
- J. Nash, Two-person cooperative games, Econometrica, 21(1), 129-140.
- Napel 2002
- S. Napel, Bilateral Bargaining, Springer.
- Owen 1995]
- G. Owen, Game Theory, Academic Press.
- A. Roth, Axiomatic Models of Bargaining, Springer-Verlag.
- Sierra et al. 1997]
- C. Sierra, N. R. Jennings, P. Noriega, and S. Parsons, 1997. A framework for argumentation-based negotiation,ATAL-97, 177-192.
- K. Sycara, Persuasive arguementation in ne- gotiation, Theory and Decision, 28:203-242.
- W. Thomson, Cooperative models of bar- gaining, Handbook of Game Theory, Volume 2, Elsevier Science B.V., 1237-1284.
- Wooldridge and Parsons 2000]
- M. Wooldridge and S. Par- sons, Languages for negotiation, ECAI2000, 393-400.
- Zhang et al. 2004]
- D. Zhang, N. Foo, T. Meyer and R. Kwok, Negotiation as mutual belief revision, AAAI-04, 317-322.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1 Introduction
Negotiation or bargaining is a process to settle disputes and reach mutually beneficial agreements. Typical situations of negotiation are characterized by two or more agents who have common interests in cooperating but have conflicting interests in the way of doing so. The outcomes of negotiation depend on agents' attitudes towards their bargaining items and their expectations from the negotiation. The representation of bargainer's attitudes in game theory is implicit via a pair of von Neumann-Morgenstern utility functions [Nash 1950]. The conflicting of interests between bargainers is then implied by certain mathematical conditions of the utility functions. However, agents' attitudes can be more explicitly described in terms of logic. Negotiable items, conflicting claims, arguments of disputation and negotiation protocols are all expressible by logical statements [Sycara 1990][Sierra et al. 1997][Kraus et al. 1998][Wooldridge and Parsons 2000][Meyer et al. 2004a][Zhang et al. 2004]. One difficulty of logical frameworks of negotiation is that quantitative criteria are harder to be applied to bargaining processes, which seem necessary in the analysis of negotiation situations. This paper attempts to bridge the gap between the quantitative analysis of game-theory and qualitative description and reasoning of logic.
One of our basic assumption to negotiation is that outcomes of negotiation are determined by bargainers' belief states. Representation of agent's belief states is normally by a set of beliefs and a revision operator over the belief set in terms of the theory of belief revision [G¨ ardenfors 1988]. Alternatively, belief states can also be specified by an ordering over propositions, referred to as epistemic entrenchment [G¨ ardenfors 1988]. It is well-known that such two modelings of belief states is equivalent. The main finding of the paper is that the ordering of epistemic entrenchment can be extended into a numerical measurement over propositions so that a von Neumann-Morgenstern utility function is induced. With this quantitative representation of bargainers' belief states, Nash's numerical requirements on bargaining solutions can be restated in terms of logical properties. Bargaining items, negotiation outcomes and conflicting arguments can be also explicitly expressed via the extended concept of belief states.
The structure of the paper is the following. After a short motivation in this section, we extend the AGM's epistemic entrenchment to a map from propositions to real numbers. Bargaining problem is then defined as a pair of bargainers' belief states and outcomes of bargaining is specified by a pair of concessions made by two bargainers. In order to induce a von Neumann-Morgenstern utility function over negotiation outcomes, the standard game-theoretical process of randomization over possible outcomes is applied. When all these done, Nash's bargaining solution is ready to be restated in terms of bargainers belief states. Finally we argue that our solution to bargaining problem can not be replaced by the belief revision based solution even though they share many common logical properties.
We will work on a propositional languages L with finite many propositional variables. A set K of sentences in L is said to be logically closed or to be a belief set if K = Cn(K), where Cn(K) = {ϕ ∈ L : K ⊢ ϕ}. If F1, F2 are two sets of sentences, F1 + F2 denotes Cn(F1 ∪ F2). We shall use ⊤ and ⊥ to denote the propositional constants true and false, respectively.
2 Entrenchment Measurement
In the theory of belief revision, the belief state of an agent consists of a belief set - the beliefs held by the agent - and a revision operator - which takes a piece of new information as input and outputs a new belief set. We know that the belief state is uniquely determined by the agent's epistemic entrenchment - an ordering on beliefs [G¨ ardenfors 1988]. However, we shall argue that such an ordering is not enough to specify agent's belief states in bargaining. We will extend the concept of epistemic entrenchment into a more general concept so that a quantitative measurement can be used to capture bargainers' attitudes towards their bargaining items.
Definition 1 An entrenchment measure is a pair of (ρ, e) where e is a real number and ρ is a function from L to the real number set ℜ which satisfies the following condition:
Let K = {ϕ ∈ L : ρ(ϕ) ≥ e}, called the derived belief set of the entrenchment measure. It is easy to see that K is logically closed, i.e., K = Cn(K), so it is a belief set. Obviously, K is consistent iff ρ(⊥) < e. We shall call ρ the belief state of an agent and e is the bottom line of the belief state.
The following proposition shows that an entrenchment measure uniquely determines an epistemic entrenchment, thus also determines a unique belief revision function over the derived belief set.
Proposition 1 Let (ρ, e) be an entrenchment measure and K be its derived belief set. Define an ordering ≤ over L as follows: for any ϕ, ψ ∈ L,
- if ⊢ ϕ, ϕ ≤ ψ iff ⊢ ψ; 1
- if ̸ ⊢ ϕ and ϕ ∈ K, ϕ ≤ ψ iff ρ(ϕ) ≤ ρ(ψ);
3. if ϕ ̸∈ K, ϕ ≤ ψ for any ψ. Then ≤ satisfies all postulates (EE1)-(EE5) for epistemic entrenchment (See [G¨ ardenfors 1988]).
Based on the result, we can define a belief revision operator ∗ that satisfies all AGM postulates: ψ ∈ K ∗ ϕ if and only if ψ ∈ K+{ϕ} and either ρ(¬ϕ) < ρ(¬ϕ∨ψ) or ⊢ ¬ϕ∨ψ. We shall call ∗ the revision function derived from (ρ, e).
Since our language is finite, it is easy to define a multiple revision operator ⊗ by the singleton revision function:
where (∧F) is the conjunction of all the sentences in F. This will facilitate the comparison of our results with [Meyer et al. 2004b] and [Zhang et al. 2004].
We remark that any epistemic entrenchment ordering can be extended to an entrenchment measure while keeping the ordering on sentences. Clearly such an entrenchment measure is not unique. An entrenchment measure contains richer structure than an epistemic entrenchment ordering. Interestingly, the extra structure of entrenchment measures cannot be captured by belief revision operations.
Theorem 1 (Independence of Monotone Transformations) Let τ be a strictly increasing monotonic transformation over ℜ, i.e., for any x, y ∈ ℜ, x < y if and only if τ(x) < τ(y). Let ∗ and ∗ ′ be the derived revision functions from (ρ, e) and (τ ◦ ρ, τ (e)), respectively 2 . Then for any ϕ, K ∗ ϕ = K ∗ ′ ϕ, where K is the belief set of (ρ, e).
3 Bargaining Problem
We shall restrict us to the bargaining situations where only two parties are involved. A bargaining situation is a situation in which both bargainers bring their negotiable items to the negotiation table expecting to reach a common agreement. Whenever a conflict presents, concessions form one or both agents are required in order to reach a compromise. Formally, a bargaining situation or a bargaining game is a pair, ((ρ1, e1), (ρ2, e2)), of entrenchment measures over L such that each belief set derived by the entrenchment measures is logically consistent, i.e. Ki = {ϕ ∈ L : ρi(ϕ) ≥ ei} ̸ ⊢ ⊥.
1 Thanks to the anonymous reviewers for pointing out an error in the original version.
2 ◦ is the composition operator on real number functions.
Example 1 Consider the following negotiation scenario: a buyer (agent 1) negotiates with a seller (agent 2) about the price of a product. The buyer's reserve price is less than $16 and the seller's reserve price is no less than $10. Let's discretize the problem as follows:
- p1 ={ the price is less than $10 }.
- p2 ={ the price is less than $12 }.
- p3 ={ the price is less than $14 }.
- p4 ={ the price is less than $16 }.
Assume that the entrenchment measure of each agent is respectively the following 3 :
ρ2(⊤) = ρ2(p1 → p2) = ρ2(p2 → p3) = ρ2(p3 → p4) = ρ2(¬p1) = 4, ρ2(¬p2) = 3, ρ2(¬p3) = 2, ρ2(¬p4) = 1, ρ2(pj) = 0 for j = 1, · · · , 4.
Suppose that both sides set their bottom lines to be 1. Then K1 = Cn({p1, p2, p3, p4}) and K2 = Cn({¬p1, ¬p2, ¬p3, ¬p4}). ¶
Note that the values of entrenchment measures reflect the degree of entrenchment on negotiable items of each agent rather than the agent's preference. For instance, the buyer in above example entrenches p4 more firmly than p1 even though p1 is more profitable because p4 is much easier to keep than p1 4 .
Definition 2 A bargaining game B = ((ρ1, e1), (ρ2, e2)) is said to be a subgame of another bargaining game B ′ = ((ρ ′ 1 , e ′ 1 ), (ρ ′ 2 , e ′ 2 )), denoted by B ⊑ B ′ , if, for each i = 1, 2,
Note that B ⊑ B ′ implies Ki ⊆ K ′ i (i = 1, 2). Therefore B can be viewed as a kind of conservative concession to each other in the sense that each player gives up part of their initial demands by raising their negotiable bottom lines while keeping their entrenchment measurements on negotiable items unchanged.
4 Possible Outcomes of Bargaining
We now consider the possible outcomes of a bargaining game. Apparently the outcome of a bargaining process is the agreements that are reached in the negotiation. In most situations when the demands of two agents conflict, concessions from players are required. The finial negotiated outcome then consists of the combination of those demands that each agent chooses to retain. In this section we shall first consider all possible compromises a bargaining process could reach and then combine these outcomes in a probabilistic fashion.
3 To make the presentation simple, we do not give the entrenchment measurements for the whole language. The readers are invited to complete the measurements with reasonable ranking for the rest of sentences.
4 This exactly follows the original explanation of epistemic entrenchment. For instance, ϕ is no less entrenched than ϕ ∧ ψ because ϕ is easier to retain than ϕ ∧ ψ, so keeping ϕ is less costly than ϕ ∧ ψ from the information economics point of view.
4.1 Pure deals of bargaining
Following [Meyer et al. 2004a] and [Zhang et al. 2004], we shall define an outcome of bargaining as a pair of subsets of two agents' bargaining item sets, interpreted as the concessions made by both agents. Considering the real-life bargaining, bargainers normally intend to keep their highly entrenched negotiable items and to give up those less entrenched items if necessary. This idea leads to the following definition of possible bargaining outcomes.
Definition 3 Let B = ((ρ1, e1), (ρ2, e2)) be a bargaining game. Ki (i = 1, 2) is the belief set derived by (ρi, ei). A pure deal of B is a pair (D1, D2) satisfying:
- Di ⊆Ki
- ⊤ ∈ Di
- D1 ∪D2 ̸ ⊢ ⊥
where i = 1, 2. The set of all pure deals of B is denoted by Ω(B).
There is little need to comment on the first three conditions. They are just the statements on the type of compromises desired. The last one expresses the idea that the procedure of concession by both agents is in the order from lower entrenched items to higher entrenched items: higher entrenched items should be retained before any lower entrenched items are considered to be given up. Combining this condition with the second implies the individual rationality - if an agent entrench an item as firmly as a tautology, this item will never be given up in any bargaining situation. Such an item is called reserved item.
We are now ready to define the utility of pure deals for each player. We will evaluate an agent's gain from a deal by measuring the length of the remained negotiable items of the agent.
Definition 4 For any D ∈ Ω(B), define the utility of the deal, denoted by u(D) = (u1(D), u2(D)), as follows:
Example 2 Consider Example 1 again. All possible pure deals of the bargaining game are:
- D 1 = (Cn({p2, p3, p4}), Cn({¬p1}))
The utility values of the deals are:
Note that (Cn({p1, p2, p3, p4}), Cn(∅)) and (Cn(∅),Cn({¬p1, ¬p2, ¬p3, ¬p4})) are not pure deals because p4 and ¬p1 are reserved items of agent 1 and 2, respectively. ¶
Given a bargaining game B, if Ω(B) is nonempty, it must contain two extreme cases of pure deals, called all-or-nothing deals: ←-
where Ri = {ϕ ∈ Ki : ρi(ϕ) = ρi(⊤)}, i.e., the reserved items of agent i.
The utilities of the all-or-nothing deals give the up-bound and low-bound of utility values for each agent:
We say that a pure deal D dominates another pure deal D ′ , denoted by D ≻ D ′ , if either D1 ⊃ D ′ 1 ∧D2 ⊇ D ′ 2 or D1 ⊇ D ′ 1 ∧ D2 ⊃ D ′ 2 . D weekly dominates D ′ , denoted by D ⪰D ′ , if D1 ⊇D ′ 1 ∧ D2 ⊇ D ′ 2 .
A pure deal D of a bargaining game B is said to be Pareto optimal over Ω(B) if there does not exist another pure deal in Ω(B) which dominates D.
The following theorem shows that if a negotiation function takes a Pareto optimal pure deal as its outcome, then it satisfies all logical requirements put on negotiation functions by [Meyer et al. 2004a] and all the postulates except Iteration proposed in [Zhang et al. 2004].
Theorem 2 For any (D1,D2) ∈ Ω(B), if it is Pareto optimal, then it satisfies all the postulates introduced by [Meyer et al. 2004a] for so-called concession-permissible deals 5 :
- (C1) Di = Cn(Di) for i = 1, 2.
- (C2) Di ⊆Ki for i = 1, 2.
- (C3) If K1 ∪K2 is consistent, Di =Ki for i = 1, 2.
- (C4) D1 ∪D2 is consistent.
- (C5) If either K1 ∪D2 or K2 ∪D1 is consistent, then K1 ∩ K2 ⊆ Cn(D1 ∪ D2).
Moreover, if ⊗1 and ⊗2 are the belief revision operators derived by the two entrenchment measures of B, respectively, then D satisfies the following conditions introduced by [Zhang et al. 2004]:
The following lemma shows that the utility value of a pure deal uniquely determines the deal. The fact will be used in the next section.
4.2 Mixed deals
In many cases, a bargaining game could end in a tie that no single agreement reaches. A standard method to deal with the problem in game theory is to play a lottery to determine the outcome of a bargaining game. Following Nash's utility theory, we call rD ′ + (1 - r)D ′′ a mixed deal if D ′ and D ′′ are two pure deals or mixed deals, meaning the lottery which has the two possible outcomes, D ′ and D ′′ , with probabilities r and 1-r, respectively. The set of all mixed deals is denoted by Ω(B) 6 .
For any mixed deal D = rD ′ + (1 - r)D ′′ , the utility of the deal can be defined as
The concept of domination then can be extended to mixed deals: for any mixed deals D,D ′ ∈ Ω(B),
5 In [Meyer et al. 2004a], six postulates were introduced to specify the rationality of concessionary. However the sixth, (C6), holds trivially provided K1 and K2 are logically closed.
6 More precisely, Ω(B) is a conservative extension of Ω(B) by allowing lottery deals in the form rD ′ + (1 - r)D ′′ .
7 For any x, y ∈ ℜ 2 , x > y denotes x1 > y1 ∧ x2 ≥ y2 or x1 ≥ y1 ∧ x2 > y2. x ≥ y denotes that xi ≥ yi.
Since the language we consider is finite, the set of pure deals of a bargaining game is also finite. The following lemma is easy to prove according to the construction of mixed deals.
Lemma 2 Let D 1 , · · · ,D m ∈ Ω(B) be all pure deals of a bargaining game B. Any mixed deal D ∈ Ω(B) can be expressed as a linear combination of D 1 , · · · ,D m , i.e., there exist real numbers, α1, · · · , αm, satisfying
- αj ≥ 0, j = 1, · · · ,m;
- ∑ αj = 1;
- D = ∑ αjD j .
In other words, Ω(B) is a convex hull of Ω(B) if we identify a deal with its utility pair. Obviously, the utility function over mixed deals defined above is a pair of von NeumannMorgenstern utility functions.
We have seen from Lemma 1 that a pure deal can be uniquely determined by its utility values. However, a deal can be duplicately represented in the form of mixed deals. For instance, any pure deal D can be represented as rD+(1-r)D. To solve the problem we can either use Lemma 2 to obtain a unique representation of a deal by orthogonalizing representation of pure deals (or utility pairs) or apply equivalence classification by defining an equivalent relation: D ∼ D ′ iff u(D) = u(D ′ ). To avoid too much complexity, we omit the details of the mathematical treatment but simply assume that for any D, D ′ ∈ Ω(B), D ≡ D ′ iff u(D) = u(D ′ ).
5 Bargaining solution
The target of bargaining theory is to find theoretical predictions of what agreement, if any, will be reached by the bargainers. John Nash in his path-breaking papers introduced an axiomatic method which permitted a unique feasible outcome to be selected as the solution of a given bargaining problem[Nash 1950][Nash 1953]. He formulated a list of properties, or axioms, that he thought solution should satisfy, and established the existence of a unique solution satisfying all the axioms. In this section we shall give a brief summary of Nash's theory and then extend Nash's result in terms of bargainer's belief states.
5.1 The Nash bargaining solution
A bargaining game in Nash's terminology is a pair (Ω, d), where Ω ⊆ ℜ 2 is a set of possible utility pairs and d ∈ ℜ 2 the disagreement point. It was assumed that Ω is convex and compact. All bargaining games satisfying the conditions are collected in the set B. A bargaining solution is then a function f : B → ℜ 2 such that f(Ω, d) ∈ Ω. Nash proposed that a bargaining solution should possess the following four properties [Nash 1953] 8 :
- PO (Pareto-Optimality) There does not exist (u1, u2) ∈ Ω such that (u1, u2) > f(Ω, d).
- SYM (Symmetry) If (Ω, d) is symmetric, then f1(Ω, d) = f2(Ω, d).
8 See more modern treatments and detailed explanation from [Roth 1979][Owen 1995][Houba and Bolt 2002][Napel 2002].
- IEUR (Independence of Equivalent Utility Representation ) Let (Ω ′ , d ′ ) be obtained from (Ω, d) by a strictly increasing affine transformation τ(x) = (τ1(x1), τ2(x2)) 9 . Then f (Ω ′ , d ′ ) = τ (f (Ω, d))
- IIA (Independence of Irrelevant Alternatives) If Ω ′ ⊆ Ω and f(Ω, d) ∈ Ω ′ , then f(Ω ′ , d) = f(Ω, d).
Theorem 3 (Nash's Theorem) A bargaining solution f satisfies all the four properties if and only if f = F, where F is defined by F(Ω, d) = u ∗ where u ∗ solves the maximization problem max{u1u2 : u = (u1, u2) ∈ Ω, u ≥ d}.
5.2 Bargaining solution with belief states
We might have noticed that a solution to bargaining problem is to provide a general model of the bargaining process rather than a selection function that picks up a point as outcome from all feasible solutions for a particular bargaining situation. A surprise with Nash's theorem is that the axioms shown above seem so natural that any negotiation process should follow whereas the solution is so specific that it uniquely determines an outcome in any bargaining situation. The question now is that whether we can restate these plausible requirements in terms of bargainers' belief states instead of utility functions.
Given a finite propositional language, let B denote all bargaining games in the same propositional language with nonempty set of deals. A bargaining solution is defined as a function f which maps a bargaining game B ∈ B to a mixed deal in Ω(B). Following Nash's approach, we propose the following axioms:
- PO (Pareto Optimality) There does not exist a deal D ∈ Ω(B) such that D ≻ f(B).
- MD (Midpoint Domination) f(B) ⪰ 1 2 ←- D + 1 2 -→ D .
- IEEM (Independence of Equivalent Entrenchment Measurement) Given a bargaining game B = ((ρ1, e1), (ρ2, e2)), for any strictly increasing affine transformations τ ,
where τ (B) = ((τ1 ◦ ρ1, τ1(e1)), (τ2 ◦ ρ2, τ2(e2))).
- IIA (Independence of Irrelevant Alternatives) If B ′ ⊑ B and f(B) ∈ Ω(B ′ ), then f(B ′ ) ≡ f(B).
We can easily see the similarities between the above axioms and Nash's. The differences are also observable. Firstly, the above axioms are presented in terms of bargainers' belief states, i.e., the entrenchment measurement of two agents. This is significant not only because bargainers' belief states contains the logical implication of negotiation demands but also because the entrenchment measurements are more obtainable than the utility functions over all possible outcomes(combinatorial explosion can happen with possible outcomes). Secondly, our axioms are more intuitive and easier to verify. For instance, the MD, which is a replacement of Nash's SYM, expresses the idea that a minimal amount of cooperation among the players should allow them to do at least as well as the average of their preferred outcomes. When no easy agreement on a deterministic outcome is obtained, the tossing of a coin is always an option to determine a winner of the negotiation (see a counterpart of MD in game theory in [Thomson 1994]). Additionally, our IIA is much weaker than Nash's IIA because not every convex subset of ℜ 2 can be a set of utility pairs of mixed deals.
9 A strictly increasing affine transformation is a pair of linear real functions with positive slope, i.e., τi(x) = aix + bi where ai > 0.
Exactly like the Nash's theorem, there exists a unique bargaining solution possessing the above properties.
Theorem 4 There is a unique solution f which satisfies PO, IEEM, MD and IIA. Moreover, the solution is the function F(B) ≡ D ∗ such that D ∗ ∈ Ω(B) and u1(D ∗ )u2(D ∗ ) = max D∈Ω(B) (u1(D)u2(D)).
Proof: The whole proof of the theorem is quite lengthy. To save space, we shall only present a sketch of the second half of the proof. We shall prove that if f is a bargaining solution possessing PO,IEEM, MD and IIA, then f = F .
Given a bargaining game B = ((ρ1, e1), (ρ2, e2)), let Ki be the derived belief sets of B. In the case that K1 ∪K2 is consistent, it is easy to show that f(B) ≡ F(B) ≡ (K1,K2). So we assume that K1 ∪K2 is inconsistent.
Let D ∗ ≡ F(B). Suppose that B ′ is the bargaining game derived from B by changing its entrenchment measurement with a strictly increasing affine transformation τ so that u ′ (D ∗ ) = ( 1 2 , 1 2 ). By IEEM, f(B) ≡ D ∗ iff f(B ′ ) ≡ D ∗ . Since F satisfies IEEM, D ∗ also maximizes u ′ 1(D)u ′ 2(D) over Ω(B ′ ). Therefore we are left to prove f(B ′ ) ≡ D ∗ .
Let B ′ = ((ρ ′ 1, e ′ 1), (ρ ′ 2, e ′ 2)). Following Nash's argument, it is not hard to verify that for any D ∈ Ω(B ′ ), (u ′ 1(D), u ′ 2(D)) ∈ {(x, y) : x ≥ 0, y ≥ 0 and x + y ≤ 1} because Ω(B ′ ) is convex. Particularly, ρ ′ i(⊤) - e ′ i ≤ 1.
Since K1∪K2 is inconsistent and Ω(B) is nonempty, we can pick up two Pareto optimal pure deals from Ω(B ′ ) in the form (K1, U2) and (U1,K2). Construct a game B ′′ = ((ρ ′′ 1 , e ′′ 1 ), (ρ ′′ 2 , e ′′ 2)) as following: for each i = 1, 2,
- for any ϕ ∈ Ki, ρ ′′ i (ϕ) = ρ ′ i(ϕ);
2. for any ϕ ∈ Cn(Ki ∪ {¬(∧Ui)})\Ki, ρ ′′
3. e ′′
i = ρ ′
i(⊤) - 1.
It is easy to prove that B ′ is a subgame of B ′′ and K ′′ i = Ki ∪ {¬(∧Ui)} (i = 1, 2). According to MD, u ′′ (f(B ′′ )) ≥ u ′′ ( 1 2 ←- D ′′ + 1 2 -→ D ′′ ) = ( 1 2 , 1 2 ). On the other hand, for any mixed deal D ∈ Ω(B ′′ ), by Lemma 2, D ≡ ∑ αjD j , where D j ∈ Ω(B ′′ ). For each j, if both D j i ⊆ Ki (i = 1, 2), then u ′′ (D j ) = u ′ (D j ); otherwise either D j = ←- D ′′ or D j = -→ D ′′ , which implies u ′′ 1 (D j ) + u ′′ 2 (D j ) = 1. Thus u ′′ 1 (D) + u ′′ 2 (D) ≤ 1. This implies u ′′ 1(f(B ′′ )) + u ′′ 2(f(B ′′ )) ≤ 1. Therefore u ′′ (f (B ′′ )) = ( 1 2 , 1 2 ). It follows that f(B ′′ ) is expressible in B ′ , or f(B ′′ ) ∈ Ω(B ′ ). According to IIA, f(B ′′ ) ≡ f(B ′ ). We conclude that f(B) ≡ f(B ′ ) ≡ D ∗ ≡ F(B). ¶
With the theorem we can easily see that the solution to the bargaining situation described in Example 1 is the equivalent class of the pure deal D 2 = (Cn({p3, p4}),Cn({¬p1, ¬p2})), under which both agents agree that the price of the product is less than $14 but no less than $12. Note that a more refined discretization of the problem might give a mixed deal as the solution of the bargaining game.
The uniqueness of bargaining solution depends on the assumption that both bargainers agree to randomize between outcomes, i.e., whenever the solution of a bargaining game
i(⊤) - 1;
i (ϕ) = ρ ′
gives a mixed deal, a lottery will be played to decide which pure deal will be the agreement. However, the assumption is not generally applicable to most of real-life bargaining. In this case, we could use a pure deal that maximizes the product of utility pairs as an approximate prediction of bargaining outcomes even though it is not necessarily unique (Note that such a solution must be Pareto optimal).
6 Discussion
We have observed that a bargaining game consists of two independent entrenchment measurements on negotiable items of two individuals. The actual values of entrenchment measures can be "freely" scaled without changing the solution of the bargaining game. How could these "random" assignments of an entrenchment measure determine a unique solution? Before we answer the question, let's explore another example.
Example 3 [Owen 1995] Two men are offered $100 if they can decide how to divide the money. The first man is assumed to be very rich, while the second man has $50 capital in all. As the first player is very rich, it is assumed that the utility of $x for the first player, with 0 ≤ x ≤ 100, is proportional to x, i.e. u1(x) = x. To the second player, it is assumed that the utility of a sum of money is proportional to its (natural) logarithm, i.e., u2(x) = ln(150 - x) - ln 50.
The game-theoretical solution to the problem is simply maximizing the product of two agents' utilities : u1(x)u2(x) = x ln( 150-x 50 ), which gives approximately x = 57.3, meaning that the first player receives $57.3 and the other takes $43.7.
The logical solution to the problem needs a process of discretization. Let P(x) denote the proposition that the first player receives no less than $x, where x is a natural number (0 ≤ x ≤ 100) 10 .
The negotiable item set of each agent is then:
Let C = {P(x) → P(x - 1) : 0 < x ≤ 100}, which is the common knowledge of both players. The associated entrenchment measure of the first player can be defined as:
ρ1(ϕ) = 100 for each ϕ ∈ {⊤} ∪ C;
ρ1(P (x)) = 100 - x for any 0 ≤ x ≤ 100;
ρ1(ϕ) = -1 for any ϕ ̸∈ K1.
The entrenchment measure of the second player is:
ρ2(ϕ) = 100 for each ϕ ∈ {⊤} ∪ C;
ρ2(¬P (x)) = 100 - ln( 150-x
ρ1(ϕ) = -1 for any ϕ ̸∈ K2.
50 ) for any 0 ≤ x ≤ 100;
It is easy to verify that the bargaining solution of the game is (Cn({P(57)}∪C), Cn({¬P(58)}∪C)), which gives the similar result as the game-theoretical solution.
The result seems strange: the poor man receives less money than the rich man. This is because the poor man is so eager to get money that he highly entrench each single dollars (98 ≤ ρ2(¬P(x)) ≤ 100 for any 0 ≤ x ≤ 100)) 11 . If the second agent linearly entrenched its gain as the first agent, the negotiation would end with 50 to 50. This means that the nonlinearity of the second agent's entrenchment measurement results the non-balanced allocation. In other words, the distribution of entrenchment measurement reflects the bargaining power of players. Note that the logarithm function is strictly monotone. Therefore the non-linearity of entrenchment measurement cannot be captured by any belief change operations (see Theorem 1). The AGM's entrenchment ordering is not enough to measure players' bargaining power. In fact, the entrenchment measurement plays two rules in bargaining: its ordering determines a unique belief revision operation for minimizing the loss of bargainer's negotiable items and the distribution of entrenchment values decides the negotiating power of bargainers.
10 Note that we treat P(x) as a proposition rather than a predicate.
11 Game-theory explains such a phenomenon as the interpersonal differences of attitudes towards threats or negotiation power of dif-
7 Conclusion and RelatedWork
We have presented a logical framework for Nash's bargaining solution. To do so, we introduced a concept of entrenchment measure, which maps a proposition to a real number, and used it as a vehicle to convey agents' belief states in different bargaining situations. We have shown that Nash bargaining solution can be restated in terms of the extended concept of belief states. Negotiable items, bargaining outcomes and conflicting arguments can then be expressed in propositional logic meanwhile Nash's numerical solution to bargaining problem is still applicable. This offers a combinative approach of qualitative and quantitative analysis to bargaining situations. As a direct application of the result, a logic-based solution to automated negotiation can be proposed. Given a two-agent bargaining situation, we invite both agents to describe their negotiable items in terms of propositional logic and to provide their own measurements of entrenchment on their negotiable items. All the information comes to an arbitrator (or a server) who will announce the outcome of the negotiation after conducting a process of belief revision and a calculation of Nash's solution. This procedure should be considered to be fair because the result of negotiation is in effect determined by the participants' belief states rather by the arbitrator.
This paper is closely related to the work on the belief revision model of negotiation [Booth 2001][Meyer et al. 2004a][Meyer et al. 2004b][Zhang et al. 2004]. We have proved that if the bargaining solution takes a pure deal as the outcome, it will satisfy almost all assumptions that are put on the negotiation function constructed by belief revision operators(see Theorem 2). However, as we have discussed in the last section, belief revision operation cannot measure bargainers' negotiation power. Therefore a negotiation function defined purely by belief revision operation is unable to determine negotiation outcomes.
The model we presented in the paper is a logical extension of Nash's cooperative model of bargaining, which deals with the bargaining situations described by a set of abstract rules. Non-cooperative models of bargaining, in contrast, analyze interaction which is based on explicit rules of bargaining [Binmore et al. 1992]. A series of work have been done that attempts to represent negotiation procedures in terms of logic [Kraus et al. 1998][Sycara 1990][Sierra et al. 1997]. It is interesting to see whether the classical results about the relationship between cooperative solutions and noncooperative solutions of bargaining problem can be extended to the logical models of bargaining.
ferent negotiators [Owen 1995][Houba and Bolt 2002][Fatima et al. 2005].
Nash's axiomatic approach to bargaining has reached a high sophistication through the development of last five decades [Roth 1979][Thomson 1994][Napel 2002]. A variety of alternative assumptions have been proposed to derive a given solution concept. It could be a promising research topic to investigate logical properties of these alternative solutions. On the other hand, the logical implication of the distribution of entrenchment measurements is also worthwhile to be further explored.
@inproceedings{ijcai2005p33,
title = {A Logical Model of Nash Bargaining Solution},
author = {Zhang, Dongmo},
booktitle = {Proceedings of the Nineteenth International Joint Conference on
Artificial Intelligence, {IJCAI-05}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Leslie Pack Kaelbling and Alessandro Saffiotti},
pages = {983--989},
year = {2005},
url = {https://ijcai.org/proceedings/2005/33},
}
TY - CPAPER TI - A Logical Model of Nash Bargaining Solution AU - Zhang, Dongmo T2 - Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence, IJCAI-05 PB - International Joint Conferences on Artificial Intelligence PY - 2005 SP - 983 EP - 989 UR - https://ijcai.org/proceedings/2005/33 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: