Professional Documents
Culture Documents
Strategic Information Transmission (Cheap Talk) : December 9, 2018
Strategic Information Transmission (Cheap Talk) : December 9, 2018
December 9, 2018
1 Introduction
This paper investigates the effect of allowing cost-less signaling between agents on the pos-
sible equilibrium outcomes of a strategic game.
There are two agents, one of whom has private information relevant to both. The better-
informed agent, henceforth called the Sender (S), sends a possibly noisy signal, based on his
private information, to the other agent, henceforth called the Receiver (R). R then makes a
decision that affects the welfare of both, based on the information contained in the signal. In
equilibrium, the decision rules that describe how agents choose their actions in the situations
in which they find themselves are best responses to each other.
The key assumption here is that the receiver cannot commit to a decision rule, which
makes it different from mechanism design. Also, the message is not costly to send (cheap
talk), which makes it different from the signaling literature.
Although S’s choice of signaling rule is not restricted a priori, under certain assumptions
(discussed later), in equilibrium he partitions the support of the probability distribution of
the variable that represents his private information and, in effect, introduces noise into his
signal by reporting only which element of the partition his observation actually lies in. This
represents S’s optimal compromise between including enough information in the signal to
induce R to respond to it and holding back enough so that his response is as favorable as
possible.
2 The model
There are two players, a Sender (S) and a Receiver (R); only S has private information.
S observes the value of a random varible, m, whose differentiable probability distribution
function, F (m), with density f (m), is supported on [0, 1]. S has a twice continuously
differentiable von Neumann-Morgenstern utility function U S (y, m, b), where y, a real number,
is the action taken by R upon receiving S’s signal and b is a scalar parameter we shall later
use to measure how nearly agents’ interests coincide. R’s twice continuously differentiable
von Neumann-Morgenstem utility function is denoted U R (y, m). All aspects of the game
except m are common knowledge.
It is assumed here that, for each m and for i = R, S, denoting partial derivatives by
subscripts in the usual way, U1i (.) = 0 for some y, and U11
i
(.) < 0, so that U i has a unique
1
i
maximum in y for each given pair; and that U12 (.) > 0. The latter condition is a sorting
condition; it ensures that the best value of y from a fully informed agent’s standpoint is a
strictly increasing function of the true value of m.
2
Then, by continuity, there exists an m̄ ∈ [m, n] such that
The following theorem establishes the existence of equilibria, and characterizes them.
Theorem 1. Suppose b is such that y S (m, b) 6= y R (m) for all m. Then there exists a
positive integer N (b) such that, for every N with 1 ≤ N ≤ N (b), there exists at least one
equilibrium (y(n), q(n|m)), where q(n|m) is uniform (supported on [ai , ai+1 ] if m ∈ (ai , ai+1 )),
y(n) = y(ai , ai+1 ) for all n ∈ (ai , ai+1 ), and ai are such that:
a0 = 0 (9)
aN = 1 (10)
Proof. The outline of the proof is as follows. Given Lemma 1, each S-type must, in an
equilibrium of size N , choose from a set of N values of y (Lemma 1 also implies that there
S
must be an upper bound on N , which we denote N (b)). Since U12 (.) > 0, the S-types for
whom each value of y that occurs in equilibrium best form an interval, and these intervals
form a partition of [0, 1]. The partition, a, is determined by 8, a well-defined second-order
nonlinear difference equations in the ai , and 9 and 10, its initial and terminal conditions.
Equation 8 is an ”arbitrage” condition, requiring that S-types who fall on the boundaries
between steps are indifferent between the associated values of y. With the assumptions on
U S , this condition is necessary and sufficient for S’s signaling rule to be a best response to
y(n). Finally, given the signaling rules in the statement of the Theorem, it is easily verified
that the integral on the right side of 7 is R’s expected utility conditional on hearing a signal in
a, ā. It follows that y(n) = y(ai , ai+1 ) gives R’s unique best response to a signal in (ai , ai+1 ),
and that the signaling rules given in the Theorem are in equilibrium. Any other signaling
rules that induce the same actions would also work, but any other signaling rules consistent
with an equilibrium of a given size must, given Lemma 1, induce the same actions.
3
5 An example
Suppose F (m) is uniform (on [0, 1]), U S (y, m, b) = −(y − (m + b))2 , and U R (y, m) =
−(y − M )2 .
Note that these functions satisfy the assumptions imposed earlier, i.e., U1i (.) = 0 for some
i i
y, U11 (.) < 0, and U12 (.) > 0.
We see that
y S (m, b) = arg max U S (y, m, b) = m + b (11)
y
Clearly, if b = 0, then the interests of S and R coincide and it is trivially optimal for S
to directly convey the realization of m. Thus we will set b > 0 without loss of generality.
Consider the conditions that characterize a partition equilibrium of size N . Letting a
denote the partition as before, we can compute
N (b) in Theorem 1 is the largest positive integer i such that 2i(i − 1)b < 1 i.e.,
1 1 2
N (b) =< − + (1 + )1/2 > (16)
2 2 b
(where < z > denotes the smallest integer greater than or equal to z). Thus it is clear
that the closer b approaches zero - the more nearly agents’ interests coincide - the finer
partition equilibria there can be. As b →
− inf, N (b) eventually falls to unity and only the
completely uninformative equilibrium remains; in fact, this occurs in this example as soon
as b exceeds 1/4.