Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif...

39
Uncertainty in Mechanism Design Giuseppe Lopomo Duke Luca Rigotti Pitt (visiting Duke) Chris Shannon UC Berkeley Notre Dame, 2017 March 29

Transcript of Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif...

Page 1: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Uncertainty in Mechanism Design

Giuseppe LopomoDuke

Luca RigottiPitt (visiting Duke)

Chris ShannonUC Berkeley

Notre Dame, 2017 March 29

Page 2: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Introduction

We impose a robustness requirement on standard mechanism design theory.

For us robustness means mechanisms must allow misspecification of beliefs.

This is relatively simple to do.

Our approach differs from the one taken by the existing literature onrobustness in mechanism design a-la Bergemann & Morris (2005).

They think of robustness as stemming from strategic considerations about thegame agents play. Robustness allows players to make all possible conjecturesabout preferences and information (the type) of other players.

Although it can be related to this “higher order beliefs”, universal type space,vision of robustness, our approach, tools, and results are different. Our resultshelp to shed light on some features of that literature.

Page 3: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Introduction IIRobustness

The Principal chooses mechanisms that must provide incentives even if theagent beliefs are misspecified.

This is done in a simple, almost trivial, way:

Interim incentive compatibility must hold for sets of probability distributions

Results

Intuitively: as the size of these sets grows, robustness becomes moredemanding; eventually, one gets ex post (dominant strategy) implementation.

Surprisingly: robustness can be hard to achieve even when these sets arearbitrarily small; there is some discontinuity in the set of incentive compatiblemechanisms.

This simple notion of robustness yields results somewhat close to the morecomplicated version.

More detailed discussion of the main result later, when we can all see preciselywhat it says. Now onto a description of the model.

Page 4: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Single Agent and State-Dependent MechanismThe Setup in Words

One agent with unobservable type.

A (direct) mechanism determines something the agent cares about.

The mechanism’s outcome depends on the agent’s report and the realizationof an exogenous random variable.

The mechanism must be robust to possible errors in the specification of theagent’s beliefs about this random variable.

Main question

What does it mean to be incentive compatible in this environment?

Why this setup? Makes the driving forces as transparent as possible

Simple environment where robustness with respect to agents’beliefs has a role.

Single agent: robustness can be introduced without strategic interactions.

Easily generalizes to many agents.

We can talk about robustness without higher order beliefs.

Yet, connecting to the higher order beliefs literature is easy.

Page 5: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Monopolistic ScreeningOne object, one buyer whose valuation of the object is unknown to the seller

The seller designs a mechanism to transfer the object for some payment.The buyer’s value for the object equals her type t ∈ T = [0, 1].A direct mechanism is a function of the buyer’s reported type θ ∈ T , as well asan uncertain state of the world s ∈ S , that has two parts:

the allocation rule q : T × S → [0, 1] gives the probability the buyer gets theobject as a function of her report and the realized state.the payment scheme p : T × S → R states how much the buyer pays as afunction of her report and the realized state.

S is a compact metric space, and the realized s is publicly observable;typically, think of it as [0, 1].When the buyer reports θ while her true type is t,

her utility in state s is:tq(θ, s)− p(θ, s)

her expected utility, given some π ∈ ∆(S) (∆(·) denotes the simplex) is:Eπ [tq(θ, s)− p(θ, s)]

One should include mixed strategies (σ(t) ∈ ∆(T )), and then take expectationswith respect to σ; I ignore that in the talk for simplicity.

This is (almost) a textbook setting: for many agents, set Si ⊃ ×j 6=iTj = T−i .

Page 6: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Interim Incentive CompatibilityMechanism Design Refresher

Definition

A mechanism q(·), p(·) is interim incentive compatible if for each t, θ ∈ TEπ(t)[tq(t, s)− p(t, s)]︸ ︷︷ ︸

Expected utility of reporting true type

≥ Eπ(t)[tq(θ, s)− p(θ, s)]︸ ︷︷ ︸Expected utility of reporting another type

With many agents, this is standard Bayesian interim incentive compatibility.In this setting, beliefs are allowed to depend on the type of the agent (this iscalled correlation in the mechanism design literature).

The independence assumption rules that out by imposing the restrictionπ(t) = π for all t.

The relationship between π(·) and t is known to the designer: if he knew theagent’s type, he would also know her beliefs.

Page 7: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Interim Incentive CompatibilityMechanism Design Refresher

Definition

A mechanism q(·), p(·) is interim incentive compatible if for each t, θ ∈ TEπ(t)[tq(t, s)− p(t, s)]︸ ︷︷ ︸

Expected utility of reporting true type

≥ Eπ(t)[tq(θ, s)− p(θ, s)]︸ ︷︷ ︸Expected utility of reporting another type

Standard result in mechanism design

Under independence (π(t) = π for all t), a mechanism is interim incentivecompatible if and only if it is interim monotone and satisfies the interimenvelope condition.

Definitions Reminder

A mechanism q(·), p(·)is interim monotone if Eπq(t, s) is increasing in t;

satisfies the interim envelope condition if for each t, t ′ ∈ T :

[t ′q(t ′, s)− p(t ′, s)− [tq(t, s)− p(t, s)]−

∫ t ′tq(τ, s)dτ

]= 0

Page 8: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Our Notion of Robust Incentive Compatibility

Definition

A mechanism q(·), p(·) is optimal incentive compatible if for each t, θ ∈ TEπ [tq(t, s)− p(t, s)] ≥ Eπ [tq(θ, s)− p(θ, s)] for all π ∈ Π(t)

Optimal incentive compatibility and robustness

Incentives must be robust to (possibly small) errors in beliefs’specification.

The ‘size’of Π(t) measures the diffi culty of implementing truthful reporting:when Π(t) is a singleton, this is standard interim incentive compatibility;when Π(t) is a small set, this is close to the standard case;as the ‘size’of Π(t) grows incentive compatibility is harder to satisfy.

For lack of a better word, we call Π(t) the ‘beliefs’of type t.As usual, the relationship between Π(·) and t is known to the designer, butshe does not know the agent’s type.

We can have ‘independence’by assuming Π(t) = Π for all t ∈ T .Decision theoretic justification for optimal incentive compatibility

Π(t) describes the agent’s preferences: Knightian uncertainty about S .

Page 9: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Optimal Incentive Compatibility: An Example

Example: The ε-contamination model

For a fixed ε ∈ (0, 1) and π̄ ∈ ∆(S), define the set Πε as follows:

Πε := {π ∈ ∆(S) : π = (1− ε)π̄ + επ̃ for some π̃ ∈ ∆(S)}.

Define the collection {Πε(t) : t ∈ T} as follows

Πε(t) := {π ∈ ∆(S) : π = (1− ε)π̄(t) + επ̃ for some π̃ ∈ ∆(S)}

Πε(t) can be arbitrarily close to a singleton for each t.

An example of optimal incentive compatibility

A mechanism q(·), p(·) is optimal incentive compatible if for each t, θ ∈ T

(1− ε)Eπ̄(t)[tq(t, s)− p(t, s)]+

εEπ̃ [tq(t, s)− p(t, s)]≥

(1− ε)Eπ̄(t)[tq(θ, s)− p(θ, s)]+

εEπ̃ [tq(θ, s)− p(θ, s)]∀π̃ ∈ ∆(S)

Page 10: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Many Agents Notation and DefinitionsMany buyers means a Bayesian game

To allow for many agents one can, for example, set Si = ×j 6=iTj = T−i .The mechanism then specifies qi (·), pi (·) for all players in the game.The set of ‘beliefs’is Π(ti ) ⊂ ∆(T−i ).

Definition

A mechanism qi (·), pi (·) is optimal incentive compatible if, for each player i , andfor each ti , θ ∈ Ti

Eπ [tiqi (ti , t−i )− pi (ti , t−i )]︸ ︷︷ ︸Expected utility of reporting true typegiven truth telling from other players

≥ Eπ [tiqi (θ, t−i )− pi (θ, t−i )]︸ ︷︷ ︸Expected utility of reporting another typegiven truth telling from other players

for allπ ∈ Π(t i )

Optimal incentive compatibiity and equilibrium

Reporting truthfully must be a Bayesian Nash equilibrium for any π ∈ Π(ti ).

Equilibrium must be robust to (possibly small) misspecification of beliefs.

From now on, back to a single agent.

Page 11: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Ex Post Incentive CompatibilityMechanism Design Refresher II

Definition

A mechanism q(·), p(·) is ex post incentive compatible if for each t, θ ∈ Ttq(t, s)− p(t, s) ≥ tq(θ, s)− p(θ, s) for each s

Incentive compatibility must hold in each state. Deviations are not profitableeven after the state is known.With many agents, this is dominant strategy incentive compatibility.Clearly, any ex post incentive compatibly mechanism is also interim incentivecompatible and optimal incentive compatible.

If the inequality holds in every state it also holds in expectation.

Page 12: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Ex Post Incentive CompatibilityMechanism Design Refresher II

Definition

A mechanism q(·), p(·) is ex post incentive compatible if for each t, θ ∈ Ttq(t, s)− p(t, s) ≥ tq(θ, s)− p(θ, s) for each s

Standard result in mechanism design

A mechanism is ex post incentive compatible if and only if it is ex postmonotone and satisfies the ex post envelope condition.

Reminder:

A mechanism q(·), p(·)is ex post monotone if q(t, s) is increasing in t for each s;

satisfies the ex post envelope condition if for each t, t ′ ∈ T :

t ′q(t ′, s)− p(t ′, s)− [tq(t, s)− p(t, s)] =∫ t ′tq(τ, s)dτ for each s

Here, the envelope condition reduces to revenue equivalence (ex post).

Page 13: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Optimal Incentive Compatibility

Back to our environment.

Definition

A mechanism q(·), p(·) is optimal incentive compatible if for each t, θ ∈ TEπ [tq(t, s)− p(t, s)] ≥ Eπ [tq(θ, s)− p(θ, s)] for all π ∈ Π(t).

Question

What can one say about the set of optimal incentive compatible mechanisms?

Observations

An ex post incentive compatible mechanism is also interim and optimal.

An optimal incentive compatible mechanism is also interim for any collection{π(t) : t ∈ T} that satisfies the condition π(t) ∈ Π(t) for each t.

Optimal incentive compatibility falls somewhere in between interim andex-post incentive compatibility.

Page 14: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Optimal Incentive Compatibility

Definition

A mechanism q(·), p(·) is optimal incentive compatible if for each t, θ ∈ TEπ [tq(t, s)− p(t, s)] ≥ Eπ [tq(θ, s)− p(θ, s)] for all π ∈ Π(t).

Main Question

How does the set of optimal incentive compatible mechanisms depend onΠ(t)?

Easy Results

If Π(t) is a singleton for each t ∈ T , optimal equals interim:by definition.

If Π(t) is the simplex for each t ∈ T , optimal equals ex post:For each state in S , there is a π ∈ ∆(S) that assigns probability 1 to that state.

This is (the modern version of) an old result (Ledyard, 1979).

What about cases in between? The answer depends on what Π(t) looks like.Next: restrictions on Π(t) that yield our main result.

Aside: this framework lets one nicely go from interim to ex post.

Page 15: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Full Dimensionality

Definition

A set Π ⊂ ∆(S) has full dimension if, given any continuous function g : S → R,∫Sg (s) dπ︸ ︷︷ ︸Eπ [g (s)]

= 0 ∀π ∈ Π ⇒ g = 0.

Fully dimensional sets can be small.

Example: The ε-contamination model

For a fixed ε ∈ (0, 1) and π̄ ∈ ∆(S), the set

Πε := {π ∈ ∆(S) : π = (1− ε)π̄ + επ̃ for some π̃ ∈ ∆(S)}.

has full dimension for any ε ∈ (0, 1).

Page 16: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Full Dimensionality and InteriorA geometric characterization of full dimensionality

Definition

A set Π ⊂ ∆(S) has full dimension if, given any continuous function g : S → R,∫Sg (s) dπ = 0 ∀π ∈ Π ⇒ g = 0.

Characterization

A convex set Π ⊂ ∆(S) has full dimension whenever its algebraic interior

{π ∈ Π : ∀π̃ ∈ ∆(S) there exists δ ∈ (0, 1] such that (1− δ)π + δπ̃ ∈ Π}.

is non-empty.

If Π has non-empty relative interior then it has full dimension.

Page 17: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Main Assumption: Fully Overlapping Beliefs

Our main assumption relates the set Π(t) with the sets of types close to t.This is done by placing restrictions on the entire collection of sets.

Definition

The collection {Π(t) : t ∈ T} is fully overlapping if for each t ∈ T there exists aneighborhood N(t) ⊂ T such that

⋂t ′∈N (t)

Π(t ′) has full dimension.

Nearby types share a suffi ciently rich (in the sense of full dimension) set ofbeliefs.

Under independence, Π(t) = Π for all t, this simplifies to full dimension.

With correlated types, Π(t) is not the same for all t, one can think of this as alocal form of independence paired with full dimension.

A set that has full dimension cannot be empty.

Page 18: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Fully Overlapping Beliefs

Definition

The collection {Π(t) : t ∈ T} is fully overlapping if for each t ∈ T there exists aneighborhood N(t) ⊂ T such that

⋂t ′∈N (t)

Π(t ′) has full dimension.

Another way to think about this restriction is in terms of the correspondencethat assigns a set of probability distributions to each type.

Theorem

The correspondence Π : T → 2∆(S ) that maps types to sets of probabilitydistributions is fully overlapping if it is lower hemi-continuous and Π(t) hasnon-empty relative interior for each t ∈ T.

Example

Suppose the mapping t 7→ (π̄(t), ε(t)) is continuous and let

Πε(t)(t) := {π ∈ ∆(S) : π = (1− ε(t))π̄(t) + ε(t)π̃ for some π̃ ∈ ∆(S)}Then {Πε(t)(t) : t ∈ T} is fully overlapping.

Π(t) can be arbitrarily close to a singleton for each t, yet fully overlapping.

Page 19: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Main ResultRobustness can be restrictive

Theorem

Assume {Π(t) : t ∈ T} is fully overlapping. Then, any optimal incentivecompatible mechanism satisfies the ex post envelope condition.

The proof has two main ingredients: the envelope theorem (so that onereplaces the incentive compatibility inequalities with their ‘first orderconditions’equalities) and fully overlapping beliefs.

Continuum of types (for the envelope theorem) and fully overlapping beliefsare crucial.

There is a hidden assumption that is trivially satisfied in this simple example(smoothness of agent’s utility function).

With that assumption, the result generalizes to any mechanism design settingin which the envelope theorem applies.

Page 20: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Proof of Main Result (Sketch)

Proof.

Optimal incentive compatibility can be written as:∫S[tq(t, s)− p(t, s)− tq(t ′, s) + p(t ′, s)]dπ︸ ︷︷ ︸

Eπ [tq(t ,s)−p(t ,s)−[tq(t ′,s)−p(t ′,s)]]

≥ 0 ∀π ∈ Π (t)

1 By the envelope theorem: for any t ′ ∈ N (t)∫S

t ′q(t ′, s)− p(t ′, s)− [tq(t, s)− p(t, s)]

−∫ t ′tq(τ, s)dτ

dπ = 0 ∀π ∈⋂

t ′∈N (t)Π(t ′)

This is the interim envelope condition, for each π ∈ ⋂t ′∈N (t) Π(t ′).2 Π(t) is fully overlapping, hence

⋂t ′∈N (t)

Π(t ′) has full dimension: thus

t ′q(t ′, s)− p(t ′, s)− [tq(t, s)− p(t, s)] =∫ t ′tq(τ, s)dτ

which is the ex post envelope condition.

Page 21: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Main Result: DiscussionTheorem

Assume {Π(t) : t ∈ T} is fully overlapping. Then, any optimal incentivecompatible mechanism satisfies the ex post envelope condition.

There are (almost) no restriction on the ‘size’of Π(t).It does not need to be large; on the contrary, it can be arbitrarily small.

Suppose π̄(t) depends continuously on t and let

Πε(t) := {π ∈ ∆(S) : π = (1− ε)π̄(t) + επ̃ for some π̃ ∈ ∆(S)}.Then {Πε(t) : t ∈ T } is fully overlapping.

How to think about this?

If each Π(t) is a singleton, interim incentive compatible mechanisms mustsatisfy the interim envelope condition.

In our case, any optimal incentive compatible mechanism must satisfy the expost envelope condition even when each Π(t) is arbitrarily small.The latter is always more restrictive.

If one thinks about the limit as each Π(t) converges to some π(t), there is a‘discontinuity’in the set of feasible mechanisms.

Page 22: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Main Result: Implications I

Theorem

Assume {Π(t) : t ∈ T} is fully overlapping. Then, any optimal incentivecompatible mechanism satisfies the ex post envelope condition.

What does this imply for mechanism design?

In many settings, ex-post envelope condition means ex-post revenueequivalence.

In those settings, our main result says that any two optimal incentivecompatible mechanisms that yield the same allocation rule must be revenueequivalent ex-post.

This can restrict significantly the set of feasible mechanisms.

Page 23: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Optimal and Ex Post Incentive Compatibility

Theorem

Suppose {Π(t) : t ∈ T} is fully overlapping. Then, any optimal incentivecompatible mechanism that is also ex-post monotone must be ex-post incentivecompatible.

Let qepmon(·) denote an ex post monotone allocation rule; if qepmon(·), p(·)is an optimal incentive compatible mechanism, then it must be ex-postincentive compatible.This follows from our main result and the standard mechanism designequivalence of ex-post incentive compatibility with ex-post monotonicity andex-post envelope condition.

Remark

For a given qepmon , the importance of this result is not to say that it is possibleto implement this allocation rule in an ex-post incentive compatible way.

This is well-known: use a payment rule satisfying the ex-post envelope condition.

Instead, the result says that only payment schemes that with qepmon form anex post incentive compatible mechanism can be implemented robustly.

Page 24: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Main Result: Implications II

Theorem

Assume {Π(t) : t ∈ T} is fully overlapping. Then, any optimal incentivecompatible mechanism satisfies the ex post envelope condition.

Let qepmon denote an ex post monotone allocation rule.

What can the seller achieve if she is constrained to use qepmon as part of a Bayesianincentive compatible mechanism with correlated types?

A lot, since full extraction mechanisms are possible for ex post monotoneallocation rules.

What can the seller achieve if she is constrained to use qepmon as part of an optimalincentive compatible mechanism with correlated types?

Much less, since she must pair that allocation rule with a transfer scheme thatsatisfies the ex-post envelope condition.

Optimal incentive compatibility is restrictive

Even allowing for correlation, the designer cannot robustly do as well.

Page 25: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Relationship With Other Ideas of RobustnessBergemann and Morris (2005): Robustness and Higher Order Beliefs

Robust (in our sense) mechanisms must satisfy the ex post envelope condition.

(A rough version of) Bergemann and Morris (2005)

They require mechanisms to be interim incentive compatible in the universaltype space (for all possible hierarchies of higher order beliefs).

They show this is (sometimes) equivalent to ex-post implementation.

How is that related to our result?

Think about the version of our model with many players: our setupcorresponds to a subset of the universal type space.

In their language, we implement in type spaces where only the ‘first order’beliefs change for a given ‘payoff type’.

One can consider all such type spaces by assuming Π (t) = ∆(S), in which caseex-post implementation obtains.

We show that one may get close to ex-post implementation in a smaller set oftype spaces.

Their notion of robustness appears unnecessarily demanding.

Page 26: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Monotonicity of the Allocation Rule

The main result is about the envelope condition.

Is there anything one can say about the monotonicity conditions thatsometimes play a central role in mechanism design?

Lemma

If a mechanism q(·), p(·) is optimal incentive compatible then

whenever t > t ′, Eπ [q(t, s)] ≥ Eπ [q(t ′, s)] for all π ∈ Π(t ′) ∩Π(t)

Optimal incentive compatibility requires that the expected value of theallocation rule taken with respect to any common belief must be larger for thehigher type.

Page 27: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Monotonicity of the Allocation Rule

Lemma

If q(·), p(·) is optimal incentive compatible then

whenever t > t ′, Eπ [q(t, s)] ≥ Eπ [q(t ′, s)] for all π ∈ Π(t ′) ∩Π(t)

Proof.

By optimal incentive compatibility, for any t, t ′ ∈ T

Eπ [tq(t, s)− p(t, s)] ≥ Eπ

[tq(t ′, s)− p(t ′, s)

]∀π ∈ Π(t)

Eπ [t ′q(t ′, s)− p(t ′, s)] ≥ Eπ

[t ′q(t, s)− p(t, s)

]∀π ∈ Π(t ′)

For any π ∈ Π(t ′) ∩Π(t) this reduces to

Eπ [tq(t, s)− t ′q(t, s)] ≥ Eπ

[tq(t ′, s)− t ′q(t ′, s)

]or

(t − t ′)Eπ [q(t, s)] ≥ (t − t ′)Eπ

[q(t ′, s)

]If t > t ′, this implies Eπ [q(t, s)] ≥ Eπ [q(t ′, s)] for all π ∈ Π(t ′) ∩Π(t).

Page 28: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Monotonicity of the Allocation Rule

Lemma

If a mechanism q(·), p(·) is optimal incentive compatible thenwhenever t > t ′, Eπ [q(t, s)] ≥ Eπ [q(t ′, s)] for all π ∈ Π(t ′) ∩Π(t).

Optimal incentive compatibility requires that the expected value of theallocation rule taken with respect to any common belief must be larger for thehigher type.

Contrast with Standard Model

Paired with independence, this lemma implies that interim monotonicity isnecessary for interim incentive compatibility:

for each type t, Π(t) = {π(t)} for some π(t) ∈ ∆(S), andindependence gives π(t) = π(t ′) = π ∈ ∆(S) for any pair of types t, t ′.

In contrast, if beliefs depend on types, interim monotonicity is no longernecessary.

In our setup, types can share common beliefs even without assuming thatthose beliefs are independent of types.Hence, there are different ways in which monotonicity can arise.

Page 29: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Monotonicity

Beliefs can have different degrees of commonality.

Definitions

Given a collection {Π(t) : t ∈ T} we say that:types share common beliefs when ∩t∈TΠ(t) 6= ∅;beliefs are independent when Π(t) = Π ⊂ ∆(S) for all t;beliefs are overlapping when for every t there is a neighborhood N(t) suchthat ∩t ′∈N (t)Π(t ′) 6= ∅.

Remark

Using these definitions, we derive different versions of monotonicity.

Page 30: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Monotonicity

Theorem

Let q(·), p(·) be an optimal incentive compatible mechanism for {Π(t) : t ∈ T}.If types share common beliefs, then Eπ [q(·, s)] must be increasing in t for allπ ∈ ∩t∈TΠ(t).If beliefs are independent, then Eπ [q(·, s)] must be increasing in t for allπ ∈ Π.If beliefs are overlapping, then q must be locally monotone (∀t̄ there exists anon-empty set Π̄ ⊂ ∆(S) and a neighborhood N(t̄) such that Eπ [q(t, s)] isan increasing function of t on N(t̄) for all π ∈ Π̄).If Π(t) = ∆(S) for all t, then q(·) must be ex-post monotone.If q(·) is not ex-post monotone, then there exists Π 6= ∆(S) suffi ciently largesuch that q(·), p(·) is not optimal incentive compatible for any paymentfunction p(·) and any {Π(t) : t ∈ T} with Π ⊂ ∩t∈TΠ(t).

Remark

In our setting, one can think about local as well as global monotonicity.

Page 31: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

General Setting

O is the set of outcomes, and a direct mechanism φ : T × S → O mapsreports and states into outcomes.

The agent cares about outcome, type, and the state of the world.

If the announced type is θ and the true type is t, the agent’s utility in state s is:

u (φ (θ, s) , t, s)

where u : O × T × S → R.The main result goes through, but we need an additional assumption (that washidden in the simple setup).

Assumption (A)

The payoff function u : O × T × S → R is differentiable with respect to t, and ∂u∂t

is non-negative and bounded.

This is a standard assumption, necessary to use the envelope theorem.

Page 32: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

General Result

Theorem

Suppose assumption A holds and {Π(t) : t ∈ T} is fully overlapping. Then, anyoptimal incentive compatible mechanism satisfies the ex post envelope condition.

The proof is the same:

by the envelope theorem one can replace the incentive compatibility inequalitieswith the ‘first order conditions’equalitiesby fully overlapping beliefs these equalities must hold ex-post.

Continuum of types, smoothness of the agent’s utility function, and fullyoverlapping beliefs are crucial.

Definition

A mechanism φ : T × S → O satisfies the ex-post envelope condition if for eachs ∈ S

u(φ(t ′, s), t ′, s)− u(φ(t, s), t, s) =∫ t ′tu2(φ(τ, s), τ, s)dτ ∀t, t ′ ∈ T

Page 33: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Optimal and Ex Post Incentive CompatibilityEx-post envelope is not enough for ex-post incentive compatibility.

Definition

A mechanism φ : T × S → O satisfies ex-post monotone type sensitivity if for eachs ∈ S , t > t ′ ⇒ u2(φ(t, s), t, s) ≥ u2(φ(t ′, s), t, s).

This condition is weaker than Rochet’s cyclical monotonicity and therefore it isnot enough for ex-post incentive compatibility.On the other hand, fully overlapping beliefs and monotone type sensitivityimply that an optimal incentive compatible mechanism must be ex-postincentive compatible.

Theorem

Suppose Assumption A holds and that {Π(t) : t ∈ T} is fully overlapping. Thenany optimal incentive compatible mechanism that satisfies ex-post monotone typesensitivity is ex-post incentive compatible.

This follows from the general result and the fact ex-post envelope and ex-postmonotone type sensitivity imply ex-post incentive compatibility (this is afamiliar result in an unfamiliar setting).

Page 34: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Decision Theory Slide

Definition

A mechanism φ(·) is optimal incentive compatible if for each t, θ ∈ TEπ [u (φ(t, s), t, s)] ≥ Eπ [u (φ(θ, s), t, s)] for all π ∈ Π(t).

Each type t is associated with a utility function u (·) and beliefs Π(t).Those two items describe a type’s preferences.

A theory of decision making where beliefs are described by sets of probabilitiescan yield the primitives used in the definition above.Sets of probabilities obtain from Knightian uncertainty (ambiguity).But only one of the many existing ways to model Knightian uncertainty works,however, since all probability distributions must matter.

Expected Utility without Completeness: Bewley (1986)

Bewley generalizes expected utility by dropping the completeness axiom.

The corresponding representation yields expected utility with sets:

x � y ⇔ Eπ [u (x)] > Eπ [u (y)] for all π ∈ Π(t)

In this setting, optimal incentive compatibility is a natural notion of incentivecompatibility (but not the only one).

Page 35: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Conclusions

We introduce a natural notion of robustness to errors in the specification ofthe agent’s beliefs (sets instead of singletons) in mechanism design.

This notion is consistent with Bewley’s theory of decision making underKnightian uncertainty.Our model gives an easy way to go from Bayesian interim incentivecompatibility to dominant strategy implementation.

The consequences of imposing this type of robustness on mechanisms can bedramatic:

only mechanisms that satisfy the ex-post envelope conditions are feasible ifbeliefs are fully overlapping.

Robustness (even to arbitrarily small sets) can significantly affect equilibriumoutcomes.

Application: auctions:

in the standard auction environment, all robust auctions must satisfy ex-postrevenue equivalence.

Since our framework moves from ex post implementation to bayesianimplementation, it could highlight connections between theoretical results inthe two cases.

Page 36: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

And Now... The Second Half of the Paper

Robustness and Information Rents

The asymmetric information literature (beginning with Akerlof’s lemonsmodel) shows that private information can generate information rents.

More recently, however, a sequence of papers has shown how these rents canbe appropriated by a suffi ciently clever designer in a wide variety of settings.These are the so-called ‘full extraction theorems’.

When full extraction is possible, private information has no welfareconsequences.

Many have argued that these results illustrate one of the unrealistic features ofstandard mechanism design theory, and motivate the need for robustmechanisms.

In the second half of the paer, we tackle the question of full extraction whenmechanisms have to satisfy our idea of robustness.

Page 37: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Full Extraction and Robustness

A few authors (Crémer & McLean [1985], [1988], and McAfee & Reny [1992])have found conditions on beliefs under which information rents disappear.

These conditions hold unless beliefs are linearly dependent across types.Therefore, generically, one expects rent extraction to be possible.

Private information has no welfare consequences.

Optimal incentive compatibility and full extraction

What happens if incentive compatibility has to hold for sets of probabilitydistributions?

Full rent extraction is harder... I will spare you all the details and just give theresult (apologies if this makes no sense).

Page 38: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Optimal Full Extraction Condition

Theorem

The designer can achieve full rent extraction with an optimal incentive compatiblemechanism if

∀t ∈ T : Π(t) ∩ co{∪t ′ 6=tΠ(t ′)

}= ∅

The condition is a set version of the standard condition, and requires thatbeliefs be suffi ciently different across types.

Π(tM)

The optimal full extractioncondition is satisfied

Π(tH)

Π(tL)

Page 39: Uncertainty in Mechanism Designluca/Papers/LRS slides.pdf · 2019. 9. 19. · isex post monotoneif q(t,s) is increasing in t for each s; satis–es theex post envelope conditionif

Implications for Auction Theory

Theorem

Assume {Π(t) : t ∈ T} is fully overlapping. Then, any optimal incentivecompatible mechanism satisfies the ex post envelope condition.

What does this imply for auctions?

Under independence, we know that all auction types that allocate the object tothe agent with the highest valuation are revenue equivalent in expectation as aconsequence of the interim envelope condition.

Therefore, first and second price auctions are interim revenue equivalent.

However, the first price auction does not satisfy the ex post envelopecondition, only the second price auction does.

Therefore, only auction formats that generate the same ex post revenue as thesecond price auction can be robust.