NO1 WorldWide Love marriage specialist baba ji Amil Baba Kala ilam powerful v...
Slides.pdf
1. Ordeals and Redistribution
Piotr Dworczak*
(Northwestern University & GRAPE)
October 28, 2023
Based on research with Frank Yang and Mohammad Akbarpour
Economic Theories of the Information Society, CERGE-EI
*Co-funded by the European Union (ERC, IMD-101040122). Views and opinions expressed are those of the authors
only and do not necessarily reflect those of the European Union or the European Research Council.
5. Inequality-aware Market Design
Inequality-aware Market Design (IMD): How to design
individual markets in the presence of inequality?
6. Inequality-aware Market Design
Inequality-aware Market Design (IMD): How to design
individual markets in the presence of inequality?
“Redistribution through markets” is very common:
7. Inequality-aware Market Design
Inequality-aware Market Design (IMD): How to design
individual markets in the presence of inequality?
“Redistribution through markets” is very common:
rent control, public housing, food stamps, free road access, Covid-19
vaccines, legal services, in-kind provision of food items, controlling the
prices of energy, ...
8. Inequality-aware Market Design
Inequality-aware Market Design (IMD): How to design
individual markets in the presence of inequality?
“Redistribution through markets” is very common:
rent control, public housing, food stamps, free road access, Covid-19
vaccines, legal services, in-kind provision of food items, controlling the
prices of energy, ...
Given some redistributive preferences (welfare weights), what
is the best way to structure such policies under imperfect
information of the planner?
9. Inequality-aware Market Design
Inequality-aware Market Design (IMD): How to design
individual markets in the presence of inequality?
“Redistribution through markets” is very common:
rent control, public housing, food stamps, free road access, Covid-19
vaccines, legal services, in-kind provision of food items, controlling the
prices of energy, ...
Given some redistributive preferences (welfare weights), what
is the best way to structure such policies under imperfect
information of the planner?
D r
⃝
Kominers r
⃝
Akbarpour (2021), A r
⃝
D r
⃝
K (2023), A r
⃝
Budish r
⃝
D
r
⃝
K (2023), Tokarski r
⃝
K r
⃝
A r
⃝
D (2023)
10. Inequality-aware Market Design
Inequality-aware Market Design (IMD): How to design
individual markets in the presence of inequality?
“Redistribution through markets” is very common:
rent control, public housing, food stamps, free road access, Covid-19
vaccines, legal services, in-kind provision of food items, controlling the
prices of energy, ...
Given some redistributive preferences (welfare weights), what
is the best way to structure such policies under imperfect
information of the planner?
D r
⃝
Kominers r
⃝
Akbarpour (2021), A r
⃝
D r
⃝
K (2023), A r
⃝
Budish r
⃝
D
r
⃝
K (2023), Tokarski r
⃝
K r
⃝
A r
⃝
D (2023)
Ongoing effort: Interaction of IMD with optimal taxation
11. Inequality-aware Market Design
Inequality-aware Market Design (IMD): How to design
individual markets in the presence of inequality?
“Redistribution through markets” is very common:
rent control, public housing, food stamps, free road access, Covid-19
vaccines, legal services, in-kind provision of food items, controlling the
prices of energy, ...
Given some redistributive preferences (welfare weights), what
is the best way to structure such policies under imperfect
information of the planner?
D r
⃝
Kominers r
⃝
Akbarpour (2021), A r
⃝
D r
⃝
K (2023), A r
⃝
Budish r
⃝
D
r
⃝
K (2023), Tokarski r
⃝
K r
⃝
A r
⃝
D (2023)
Ongoing effort: Interaction of IMD with optimal taxation
Doligalski, D, Krysta, and Tokarski (2023)
13. Ordeals and Redistribution
Today, we will focus on a particular distortion—ordeals.
Ordeal: activity that is costly for the agent performing it but does
not directly benefit anyone. Examples:
14. Ordeals and Redistribution
Today, we will focus on a particular distortion—ordeals.
Ordeal: activity that is costly for the agent performing it but does
not directly benefit anyone. Examples:
Waiting time
Travel distance
Filling out forms
...
15. Ordeals and Redistribution
Today, we will focus on a particular distortion—ordeals.
Ordeal: activity that is costly for the agent performing it but does
not directly benefit anyone. Examples:
Waiting time
Deshpande Li (2019), Rose (2021), Zeckhauser (2021)
Travel distance
Alatas et al. (2016), Hernandez Seira (2022)
Filling out forms
Deshpande Li (2019), Finkelstein Notowidigdo (2019)
...
16. Ordeals and Redistribution
Today, we will focus on a particular distortion—ordeals.
Ordeal: activity that is costly for the agent performing it but does
not directly benefit anyone. Examples:
Waiting time
Deshpande Li (2019), Rose (2021), Zeckhauser (2021)
Travel distance
Alatas et al. (2016), Hernandez Seira (2022)
Filling out forms
Deshpande Li (2019), Finkelstein Notowidigdo (2019)
...
Nichols and Zeckhauser (1982): Ordeals as costly screening
devices.
17. Ordeals and Redistribution
Today, we will focus on a particular distortion—ordeals.
Ordeal: activity that is costly for the agent performing it but does
not directly benefit anyone. Examples:
Waiting time
Deshpande Li (2019), Rose (2021), Zeckhauser (2021)
Travel distance
Alatas et al. (2016), Hernandez Seira (2022)
Filling out forms
Deshpande Li (2019), Finkelstein Notowidigdo (2019)
...
Nichols and Zeckhauser (1982): Ordeals as costly screening
devices.
Welfare properties of ordeals are not very well understood.
19. Ordeals and Redistribution
Ordeals are particularly useful when allocating money.
Governments often engage in direct in-cash redistribution.
20. Ordeals and Redistribution
Ordeals are particularly useful when allocating money.
Governments often engage in direct in-cash redistribution.
Of course, governments use verifiable information to target.
21. Ordeals and Redistribution
Ordeals are particularly useful when allocating money.
Governments often engage in direct in-cash redistribution.
Of course, governments use verifiable information to target.
Should we also screen for unobserved characteristics?
22. Ordeals and Redistribution
Ordeals are particularly useful when allocating money.
Governments often engage in direct in-cash redistribution.
Of course, governments use verifiable information to target.
Should we also screen for unobserved characteristics?
Two examples for contrast:
23. Ordeals and Redistribution
Ordeals are particularly useful when allocating money.
Governments often engage in direct in-cash redistribution.
Of course, governments use verifiable information to target.
Should we also screen for unobserved characteristics?
Two examples for contrast:
Direct cash subsidies in the US in Covid-19 pandemic;
24. Ordeals and Redistribution
Ordeals are particularly useful when allocating money.
Governments often engage in direct in-cash redistribution.
Of course, governments use verifiable information to target.
Should we also screen for unobserved characteristics?
Two examples for contrast:
Direct cash subsidies in the US in Covid-19 pandemic;
Indonesia’s Conditional Cash Transfer Program.
25. Ordeals and Redistribution
Ordeals are particularly useful when allocating money.
Governments often engage in direct in-cash redistribution.
Of course, governments use verifiable information to target.
Should we also screen for unobserved characteristics?
Two examples for contrast:
Direct cash subsidies in the US in Covid-19 pandemic;
Indonesia’s Conditional Cash Transfer Program.
Should we use an ordeal?
26. Ordeals and Redistribution
Ordeals are particularly useful when allocating money.
Governments often engage in direct in-cash redistribution.
Of course, governments use verifiable information to target.
Should we also screen for unobserved characteristics?
Two examples for contrast:
Direct cash subsidies in the US in Covid-19 pandemic;
Indonesia’s Conditional Cash Transfer Program.
Should we use an ordeal?
“Equity-efficiency trade-off in quasi-linear environments”
27. Ordeals and Redistribution
Ordeals are particularly useful when allocating money.
Governments often engage in direct in-cash redistribution.
Of course, governments use verifiable information to target.
Should we also screen for unobserved characteristics?
Two examples for contrast:
Direct cash subsidies in the US in Covid-19 pandemic;
Indonesia’s Conditional Cash Transfer Program.
Should we use an ordeal?
“Equity-efficiency trade-off in quasi-linear environments”
If yes, which ordeal to use?
28. Ordeals and Redistribution
Ordeals are particularly useful when allocating money.
Governments often engage in direct in-cash redistribution.
Of course, governments use verifiable information to target.
Should we also screen for unobserved characteristics?
Two examples for contrast:
Direct cash subsidies in the US in Covid-19 pandemic;
Indonesia’s Conditional Cash Transfer Program.
Should we use an ordeal?
“Equity-efficiency trade-off in quasi-linear environments”
If yes, which ordeal to use?
“Comparison of Screening Devices” (with F. Yang and M. Akbarpour)
29. Note on literature
It is well known that ordeals can improve targeting:
McAfee McMillan (1992), Hartline Rouchgarden (2008), Condorelli
(2012), Chakravarty Kaplan (2013), Yang (2023), ...
Most of the theory work focused on efficiency as design goal
(allocation of goods other than money!)
Moreover, all of these papers fix a screening device.
Classical references:
Weitzman (1977), Nichols Zeckhauser (1982), Besley Coate (1992),
Saez and Stantcheva (2016), ...
Other papers on IMD:
Condorelli (2013), Z. Kang (2020), M. Kang and Zheng (2020), Pai and
Strack (2022), ...
31. What I do
I study a “pure” redistribution problem: How to allocate cash to
agents differing in their (privately-observed) marginal values for
money (welfare weights).
32. What I do
I study a “pure” redistribution problem: How to allocate cash to
agents differing in their (privately-observed) marginal values for
money (welfare weights).
Absent additional information, the only incentive-compatible
mechanism is a lump-sum transfer.
33. What I do
I study a “pure” redistribution problem: How to allocate cash to
agents differing in their (privately-observed) marginal values for
money (welfare weights).
Absent additional information, the only incentive-compatible
mechanism is a lump-sum transfer.
But what if the designer can ask agents to burn utility (an
“ordeal mechanism”)?
34. What I do
I study a “pure” redistribution problem: How to allocate cash to
agents differing in their (privately-observed) marginal values for
money (welfare weights).
Absent additional information, the only incentive-compatible
mechanism is a lump-sum transfer.
But what if the designer can ask agents to burn utility (an
“ordeal mechanism”)?
Trade-off: Better targeting but lower efficiency.
35. What I do
I study a “pure” redistribution problem: How to allocate cash to
agents differing in their (privately-observed) marginal values for
money (welfare weights).
Absent additional information, the only incentive-compatible
mechanism is a lump-sum transfer.
But what if the designer can ask agents to burn utility (an
“ordeal mechanism”)?
Trade-off: Better targeting but lower efficiency.
Main result: A condition for optimality of using an ordeal.
36. What I do
I study a “pure” redistribution problem: How to allocate cash to
agents differing in their (privately-observed) marginal values for
money (welfare weights).
Absent additional information, the only incentive-compatible
mechanism is a lump-sum transfer.
But what if the designer can ask agents to burn utility (an
“ordeal mechanism”)?
Trade-off: Better targeting but lower efficiency.
Main result: A condition for optimality of using an ordeal.
Simple intuition.
38. Model
Designer has a budget B 1 of money that she allocates to a
unit mass of agents.
39. Model
Designer has a budget B 1 of money that she allocates to a
unit mass of agents.
Each agent can receive at most 1 unit of money.
40. Model
Designer has a budget B 1 of money that she allocates to a
unit mass of agents.
Each agent can receive at most 1 unit of money.
Each agent has a welfare weight that is unobservable to the
designer (also referred to as “marginal value for money,”
following Saez and Stantcheva, 2016)
41. Model
Designer has a budget B 1 of money that she allocates to a
unit mass of agents.
Each agent can receive at most 1 unit of money.
Each agent has a welfare weight that is unobservable to the
designer (also referred to as “marginal value for money,”
following Saez and Stantcheva, 2016)
The designer knows the distribution of values for money and
maximizes total value.
42. Model
Designer has a budget B 1 of money that she allocates to a
unit mass of agents.
Each agent can receive at most 1 unit of money.
Each agent has a welfare weight that is unobservable to the
designer (also referred to as “marginal value for money,”
following Saez and Stantcheva, 2016)
The designer knows the distribution of values for money and
maximizes total value.
Wlog, designer has no additional information.
43. Model
Designer has a budget B 1 of money that she allocates to a
unit mass of agents.
Each agent can receive at most 1 unit of money.
Each agent has a welfare weight that is unobservable to the
designer (also referred to as “marginal value for money,”
following Saez and Stantcheva, 2016)
The designer knows the distribution of values for money and
maximizes total value.
Wlog, designer has no additional information.
The value of giving a lump-sum transfer is E[] B.
44. Model
Designer has a budget B 1 of money that she allocates to a
unit mass of agents.
Each agent can receive at most 1 unit of money.
Each agent has a welfare weight that is unobservable to the
designer (also referred to as “marginal value for money,”
following Saez and Stantcheva, 2016)
The designer knows the distribution of values for money and
maximizes total value.
Wlog, designer has no additional information.
The value of giving a lump-sum transfer is E[] B.
I normalize E[] = 1 (the “marginal value of public funds”).
45. Model
Suppose the designer can ask agents to “burn utility”:
Complete a task that is publicly observable, costly to the agent,
and socially wasteful (an “ordeal”).
46. Model
Suppose the designer can ask agents to “burn utility”:
Complete a task that is publicly observable, costly to the agent,
and socially wasteful (an “ordeal”).
The designer can choose a difficulty level y 0.
47. Model
Suppose the designer can ask agents to “burn utility”:
Complete a task that is publicly observable, costly to the agent,
and socially wasteful (an “ordeal”).
The designer can choose a difficulty level y 0.
Each agent has a privately-observed cost c.
48. Model
Suppose the designer can ask agents to “burn utility”:
Complete a task that is publicly observable, costly to the agent,
and socially wasteful (an “ordeal”).
The designer can choose a difficulty level y 0.
Each agent has a privately-observed cost c.
Utility of each agent is quasi-linear:
cy + t;
when completing ordeal y and receiving a transfer t.
49. Model
Suppose the designer can ask agents to “burn utility”:
Complete a task that is publicly observable, costly to the agent,
and socially wasteful (an “ordeal”).
The designer can choose a difficulty level y 0.
Each agent has a privately-observed cost c.
Utility of each agent is quasi-linear:
cy + t;
when completing ordeal y and receiving a transfer t.
Assume c F with C1 density f on [c; c̄] with c = 0, f(c) 0.
50. Model
The designer maximizes the sum of
( cy + t)
subject to budget constraint and incentive-compatibility.
Cost c is measured in monetary units; the agent is happy to
complete an ordeal with difficulty y = 1 for c dollars.
Weight converts monetary units to social-welfare units.
51. Model
The designer maximizes the sum of
( cy + t)
subject to budget constraint and incentive-compatibility.
Cost c is measured in monetary units; the agent is happy to
complete an ordeal with difficulty y = 1 for c dollars.
Weight converts monetary units to social-welfare units.
Natural to expect that and c are negatively correlated.
52. Model
The designer maximizes the sum of
( cy + t)
subject to budget constraint and incentive-compatibility.
Cost c is measured in monetary units; the agent is happy to
complete an ordeal with difficulty y = 1 for c dollars.
Weight converts monetary units to social-welfare units.
Natural to expect that and c are negatively correlated.
Let E[jc] be the conditional expectation of conditional on cost
being equal to c—measures targeting effectiveness.
53. Model
Formally, the problem can be written as
max
y(c)0; t(c)2[0; 1]
Z c̄
c
E[jc]( cy(c) + t(c))dF(c); (OBJ)
cy(c) + t(c) cy(c0) + t(c0); 8c; c0; (IC)
cy(c) + t(c) 0; 8c; (IR)
Z c̄
c
t(c)dF(c) = B: (B)
55. Model
Final comment before solving the problem:
Any positive level of y is a pure social waste.
If no redistributive preferences (all = 1), then trivially lump-sum
payment is optimal.
56. Model
Final comment before solving the problem:
Any positive level of y is a pure social waste.
If no redistributive preferences (all = 1), then trivially lump-sum
payment is optimal.
But in general, there is an equity-efficiency trade-off.
58. Analysis
Suppose that the designer offers an additional payment t0 for an
ordeal y0 0.
59. Analysis
Suppose that the designer offers an additional payment t0 for an
ordeal y0 0.
Agents with c t0=y0 accept.
60. Analysis
Suppose that the designer offers an additional payment t0 for an
ordeal y0 0.
Agents with c t0=y0 accept.
Designer’s payoff from this “ordeal mechanism:”
Z t0=y0
0
E[jc] (t0 cy0)f(c)dc + (B t0F(t0=y0)):
61. Analysis
Suppose that the designer offers an additional payment t0 for an
ordeal y0 0.
Agents with c t0=y0 accept.
Designer’s payoff from this “ordeal mechanism:”
Z t0=y0
0
E[jc] (t0 cy0)f(c)dc + (B t0F(t0=y0)):
Ordeal socially beneficial if
Z t0=y0
0
E[jc] (t0 cy0)f(c)dc t0F(t0=y0):
62. Analysis
We want to check whether the ordeal mechanism strictly
outperforms the lump-sum transfer for small t0 = y0:
Z
0
E[jc]( c)f(c)dc F():
63. Analysis
We want to check whether the ordeal mechanism strictly
outperforms the lump-sum transfer for small t0 = y0:
Z
0
E[jc]( c)f(c)dc F():
Enough to prove that the ratio of the RHS to LHS is above 1 in
the limit:
lim
!0
R
0 E[jc]( c)f(c)dc
F()
(h)
= lim
!0
R
0 E[jc]f(c)dc
f() + F()
(h)
=
E[jc]
2
;
by L’Hôpital’s rule.
64. Analysis
We want to check whether the ordeal mechanism strictly
outperforms the lump-sum transfer for small t0 = y0:
Z
0
E[jc]( c)f(c)dc F():
Enough to prove that the ratio of the RHS to LHS is above 1 in
the limit:
lim
!0
R
0 E[jc]( c)f(c)dc
F()
(h)
= lim
!0
R
0 E[jc]f(c)dc
f() + F()
(h)
=
E[jc]
2
;
by L’Hôpital’s rule.
So ordeal is better than lump-sum when E[jc] 2.
65. Analysis
Proposition
If the expected value for money conditional on the lowest cost
exceeds the value of public funds by more than a factor of two, i.e., if
E[jc] 2; (?)
then the ordeal mechanism strictly outperforms giving a lump-sum
transfer for some positive 0.
66. Analysis
Proposition
If the expected value for money conditional on the lowest cost
exceeds the value of public funds by more than a factor of two, i.e., if
E[jc] 2; (?)
then the ordeal mechanism strictly outperforms giving a lump-sum
transfer for some positive 0.
Intuitively: Using an ordeal becomes optimal when redistributive
preferences are strong enough and targeting effectiveness is high.
67. Why 2?
Similar condition arises in papers studying optimal market design
under redistributive preferences.
DKA (2021): When designing a goods market, rationing may be
optimal when the expected welfare weight conditional on the
lowest willingness to pay for the good exceeds the average
welfare weight by more than a factor of two.
Versions of this condition (with “2”) keep coming up:
Z. Kang (2020);
M. Kang and Zheng (2020);
Pai and Strack (2022);
ADK (2023).
Why “2”?
68. Analysis
Proposition
If the expected value for money conditional on the lowest cost
exceeds the value of public funds by more than a factor of two, i.e., if
E[jc] 2; (?)
then the ordeal mechanism strictly outperforms giving a lump-sum
transfer for some positive 0.
High-level intuition:
Better targeting requires sacrificing some surplus.
69. Analysis
Proposition
If the expected value for money conditional on the lowest cost
exceeds the value of public funds by more than a factor of two, i.e., if
E[jc] 2; (?)
then the ordeal mechanism strictly outperforms giving a lump-sum
transfer for some positive 0.
High-level intuition:
Better targeting requires sacrificing some surplus.
For every dollar of public funds spent, only 1=2 of the dollar is
received by an agent (the other half is “burned” in screening).
70. Analysis
Proposition
If the expected value for money conditional on the lowest cost
exceeds the value of public funds by more than a factor of two, i.e., if
E[jc] 2; (?)
then the ordeal mechanism strictly outperforms giving a lump-sum
transfer for some positive 0.
High-level intuition:
Better targeting requires sacrificing some surplus.
For every dollar of public funds spent, only 1=2 of the dollar is
received by an agent (the other half is “burned” in screening).
Thus, ordeal is better if the designer values each dollar given to
lowest-cost agent at 2 or more.
79. Optimal mechanism
Is this intuition robust to choosing the optimal mechanism?
Define
V(c) = (Ec̃ [jc̃ c] 1)
F(c)
f(c)
c :
80. Optimal mechanism
Is this intuition robust to choosing the optimal mechanism?
Define
V(c) = (Ec̃ [jc̃ c] 1)
F(c)
f(c)
| {z }
redistribution
c :
81. Optimal mechanism
Is this intuition robust to choosing the optimal mechanism?
Define
V(c) = (Ec̃ [jc̃ c] 1)
F(c)
f(c)
| {z }
redistribution
c
|{z}
waste
:
82. Optimal mechanism
Is this intuition robust to choosing the optimal mechanism?
Define
V(c) = (Ec̃ [jc̃ c] 1)
F(c)
f(c)
| {z }
redistribution
c
|{z}
waste
:
Proposition
If E[jc] 2, then the optimal mechanism uses an ordeal
(y 0 for a positive-measure set of agents).
If V(c) is quasi-concave and the optimal mechanism uses an ordeal,
then E[jc] 2.
83. Optimal mechanism
Is this intuition robust to choosing the optimal mechanism?
Define
V(c) = (Ec̃ [jc̃ c] 1)
F(c)
f(c)
| {z }
redistribution
c
|{z}
waste
:
Proposition
If E[jc] 2, then the optimal mechanism uses an ordeal
(y 0 for a positive-measure set of agents).
If V(c) is quasi-concave and the optimal mechanism uses an ordeal,
then E[jc] 2.
Quasi-concavity of V(c) is implied by E[jc] being decreasing and
F being sufficiently “regular.”
84. Optimal mechanism
Proposition (continued)
When B is large enough, the optimal mechanism offers a maximal
payment for completing an ordeal with difficulty c?
, and allocates the
remaining budget as a lump-sum payment.
85. Optimal mechanism
Proposition (continued)
When B is large enough, the optimal mechanism offers a maximal
payment for completing an ordeal with difficulty c?
, and allocates the
remaining budget as a lump-sum payment.
Intuition:
Optimal mechanism uses an ordeal if V(c) is positive on average
for some interval of types (with c as the left end point).
86. Optimal mechanism
Proposition (continued)
When B is large enough, the optimal mechanism offers a maximal
payment for completing an ordeal with difficulty c?
, and allocates the
remaining budget as a lump-sum payment.
Intuition:
Optimal mechanism uses an ordeal if V(c) is positive on average
for some interval of types (with c as the left end point).
Because I assumed c = 0, we have V(0) = 0.
87. Optimal mechanism
Proposition (continued)
When B is large enough, the optimal mechanism offers a maximal
payment for completing an ordeal with difficulty c?
, and allocates the
remaining budget as a lump-sum payment.
Intuition:
Optimal mechanism uses an ordeal if V(c) is positive on average
for some interval of types (with c as the left end point).
Because I assumed c = 0, we have V(0) = 0.
Turns out that E[jc] 2 is equivalent to V0(0) 0.
90. Concluding remarks
Looked at a simple(st?) equity-efficiency problem.
Condition with factor 2 reflects a fundamental equity-efficiency
trade-off in quasi-linear environments.
91. Concluding remarks
Looked at a simple(st?) equity-efficiency problem.
Condition with factor 2 reflects a fundamental equity-efficiency
trade-off in quasi-linear environments.
The condition is still sufficient without quasi-linearity in money!
92. Concluding remarks
Looked at a simple(st?) equity-efficiency problem.
Condition with factor 2 reflects a fundamental equity-efficiency
trade-off in quasi-linear environments.
The condition is still sufficient without quasi-linearity in money!
Importance of the assumption c = 0 ! policy implications.
93. Concluding remarks
Looked at a simple(st?) equity-efficiency problem.
Condition with factor 2 reflects a fundamental equity-efficiency
trade-off in quasi-linear environments.
The condition is still sufficient without quasi-linearity in money!
Importance of the assumption c = 0 ! policy implications.
Results silent about which ordeal to use.
96. Illustrative Example
Budget to allocate: B = 2=3; 0 small
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
Screening devices A and B: cA and cB are per-unit-of-difficulty costs.
97. Illustrative Example
Budget to allocate: B = 2=3; 0 small
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
Screening devices A and B: cA and cB are per-unit-of-difficulty costs.
98. Illustrative Example
Budget to allocate: B = 2=3; 0 small
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
Screening devices A and B: cA and cB are per-unit-of-difficulty costs.
99. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
100. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
101. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
102. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
103. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
104. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
105. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
106. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
107. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
108. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
109. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
110. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
111. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
112. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
113. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
B is worse at targeting but provides higher rents to recipients.
114. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
B is worse at targeting but provides higher rents to recipients.
115. Illustrative Example
Budget to allocate: B = 2=3
Types: p(oor), m(iddle class), r(ich)
Welfare weights: = 3, 1, and 0
cA cB
p 1 2 3
m 1 2 1
r 1 1 0
cB has lower correlation with but it has higher dispersion.
118. Costly Screening—framework
A screening device D is a conditional distribution
D : ! ∆(R++):
Interpretation: D() is the distribution of per-unit-of-difficulty
costs c for agents with welfare weight .
119. Costly Screening—framework
A screening device D is a conditional distribution
D : ! ∆(R++):
Interpretation: D() is the distribution of per-unit-of-difficulty
costs c for agents with welfare weight .
This allows us to vary the screening device while holding fixed
designer’s redistributive preferences.
120. Costly Screening—framework
A screening device D is a conditional distribution
D : ! ∆(R++):
Interpretation: D() is the distribution of per-unit-of-difficulty
costs c for agents with welfare weight .
This allows us to vary the screening device while holding fixed
designer’s redistributive preferences.
Screening device identified by the joint distribution of (; c).
121. Costly Screening—framework
A screening device D is a conditional distribution
D : ! ∆(R++):
Interpretation: D() is the distribution of per-unit-of-difficulty
costs c for agents with welfare weight .
This allows us to vary the screening device while holding fixed
designer’s redistributive preferences.
Screening device identified by the joint distribution of (; c).
Fixing D, denote by F the marginal distribution of c.
122. Costly Screening—framework
A screening device D is a conditional distribution
D : ! ∆(R++):
Interpretation: D() is the distribution of per-unit-of-difficulty
costs c for agents with welfare weight .
This allows us to vary the screening device while holding fixed
designer’s redistributive preferences.
Screening device identified by the joint distribution of (; c).
Fixing D, denote by F the marginal distribution of c.
In the paper:
123. Costly Screening—framework
A screening device D is a conditional distribution
D : ! ∆(R++):
Interpretation: D() is the distribution of per-unit-of-difficulty
costs c for agents with welfare weight .
This allows us to vary the screening device while holding fixed
designer’s redistributive preferences.
Screening device identified by the joint distribution of (; c).
Fixing D, denote by F the marginal distribution of c.
In the paper:
allocation of goods with heterogeneous quality;
124. Costly Screening—framework
A screening device D is a conditional distribution
D : ! ∆(R++):
Interpretation: D() is the distribution of per-unit-of-difficulty
costs c for agents with welfare weight .
This allows us to vary the screening device while holding fixed
designer’s redistributive preferences.
Screening device identified by the joint distribution of (; c).
Fixing D, denote by F the marginal distribution of c.
In the paper:
allocation of goods with heterogeneous quality;
agents have private values for the good;
125. Costly Screening—framework
A screening device D is a conditional distribution
D : ! ∆(R++):
Interpretation: D() is the distribution of per-unit-of-difficulty
costs c for agents with welfare weight .
This allows us to vary the screening device while holding fixed
designer’s redistributive preferences.
Screening device identified by the joint distribution of (; c).
Fixing D, denote by F the marginal distribution of c.
In the paper:
allocation of goods with heterogeneous quality;
agents have private values for the good;
results hold with costs replaced by the marginal rate of substitution.
126. Designing an ideal screening device?
Allocate supply B of money to agents with welfare weights distributed
uniformly: U[0;1].
127. Designing an ideal screening device?
Allocate supply B of money to agents with welfare weights distributed
uniformly: U[0;1].
The following screening device achieves the first best: c = 1f1 Bg.
128. Designing an ideal screening device?
Allocate supply B of money to agents with welfare weights distributed
uniformly: U[0;1].
The following screening device achieves the first best: c = 1f1 Bg.
Not practical:
cannot freely design screening devices;
sensitive to the available supply level.
129. Comparing Screening Devices
Let OPT(D;B) is the social welfare induced by the optimal
allocation mechanism given screening device D and budget B.
Definition
Screening device D1 dominates screening device D2 if
OPT(D1;B) OPT(D2;B)
for every supply level B 2 [0;1].
130. Comparing Screening Devices
Let OPT(D;B) is the social welfare induced by the optimal
allocation mechanism given screening device D and budget B.
Definition
Screening device D1 dominates screening device D2 if
OPT(D1;B) OPT(D2;B)
for every supply level B 2 [0;1].
Question: When does one screening device dominate another?
131. Comparing Screening Devices
Let OPT(D;B) is the social welfare induced by the optimal
allocation mechanism given screening device D and budget B.
Definition
Screening device D1 dominates screening device D2 if
OPT(D1;B) OPT(D2;B)
for every supply level B 2 [0;1].
Question: When does one screening device dominate another?
Remark: While we focus on optimal mechanisms, our results also
hold with “market mechanisms” (demand = supply).
133. Characterization of Dominance
For any screening device D, define its welfare index at parameter s:
W(D;s) :=
Z s
0
1
F 1(t)
F 1(s)
| {z }
Rent Provision
E
h
j c = F 1
(t)
i
| {z }
Targeting Effectiveness
dt:
134. Characterization of Dominance
For any screening device D, define its welfare index at parameter s:
W(D;s) :=
Z s
0
1
F 1(t)
F 1(s)
| {z }
Rent Provision
E
h
j c = F 1
(t)
i
| {z }
Targeting Effectiveness
dt:
Rent provision:
utility net of screening costs for an agent whose cost is in the
bottom t quantile, given supply s;
measured in units of money.
135. Characterization of Dominance
For any screening device D, define its welfare index at parameter s:
W(D;s) :=
Z s
0
1
F 1(t)
F 1(s)
| {z }
Rent Provision
E
h
j c = F 1
(t)
i
| {z }
Targeting Effectiveness
dt:
Rent provision:
utility net of screening costs for an agent whose cost is in the
bottom t quantile, given supply s;
measured in units of money.
Targeting effectiveness:
converts monetary units to social welfare units;
uses information revealed through agent’s cost c.
136. Characterization of Dominance
For any screening device D, define its welfare index at parameter s:
W(D;s) :=
Z s
0
1
F 1(t)
F 1(s)
| {z }
Rent Provision
E
h
j c = F 1
(t)
i
| {z }
Targeting Effectiveness
dt:
Theorem 1
For any two screening devices D1 and D2, if
W(D1;s) W(D2;s); for all s 2 [0;1]; (?)
then screening device D1 dominates screening device D2.
137. Characterization of Dominance
For any screening device D, define its welfare index at parameter s:
W(D;s) :=
Z s
0
1
F 1(t)
F 1(s)
| {z }
Rent Provision
E
h
j c = F 1
(t)
i
| {z }
Targeting Effectiveness
dt:
Theorem 1
For any two screening devices D1 and D2, if
W(D1;s) W(D2;s); for all s 2 [0;1]; (?)
then screening device D1 dominates screening device D2.
Remark: A weakening of (?) is both necessary and sufficient
138. Dispersion and Correlation
Let V(t) := E[ j c = F 1(t)].
Theorem 2
For any two screening devices D1 and D2, if
(i) log(c2) disp log(c1)
(ii) V2 maj V1
then screening device D1 dominates screening device D2.
139. Dispersion and Correlation
Let V(t) := E[ j c = F 1(t)].
Theorem 2
For any two screening devices D1 and D2, if
(i) log(c2) disp log(c1)
(ii) V2 maj V1
then screening device D1 dominates screening device D2.
Condition (i): marginal distribution of c
Condition (ii): correlation of and c
140. Dispersion and Correlation
Let V(t) := E[ j c = F 1(t)].
Theorem 2
For any two screening devices D1 and D2, if
(i) log(c2) disp log(c1) () the gap between any two quantiles of log(c1) is
greater than the gap between the corresponding quantiles of log(c2)
(ii) V2 maj V1
then screening device D1 dominates screening device D2.
Condition (i): marginal distribution of c
Condition (ii): correlation of and c
Dispersion at log level for c () Rent provision
141. Dispersion and Correlation
Let V(t) := E[ j c = F 1(t)].
Theorem 2
For any two screening devices D1 and D2, if
(i) log(c2) disp log(c1)
(ii) V2 maj V1 () V1(U) is a mean-preserving spread of V2(U), where
U Unif[0; 1], assuming that V1(t); V2(t) are decreasing (reversed otherwise)
then screening device D1 dominates screening device D2.
Condition (i): marginal distribution of c
Condition (ii): correlation of and c
Correlation of (;c) () Targeting effectiveness
142. Dispersion and Correlation
Let V(t) := E[ j c = F 1(t)].
Theorem 2
For any two screening devices D1 and D2, if
(i) log(c2) disp log(c1)
(ii) V2 maj V1
then screening device D1 dominates screening device D2.
Better screening device:
more dispersed costs at the log scale
costs more negatively correlated with welfare weights.
144. Importance of Dispersion
Proposition 1
Consider any screening devices D; D1; D2; D3 such that
c1 = c ∆; c2 = min(c;∆0); c3 = ∆00c;
for some constants ∆;∆0; ∆00 0. Then
D1 dominates D;
D dominates D2;
D is equivalent to D3.
145. Importance of Dispersion
Proposition 1
Consider any screening devices D; D1; D2; D3 such that
c1 = c ∆; c2 = min(c;∆0); c3 = ∆00c;
for some constants ∆;∆0; ∆00 0. Then
D1 dominates D;
D dominates D2;
D is equivalent to D3.
Even though both D1; D2; D3 reduce the level of costs,
uniformly decreasing costs is welfare-enhancing;
allowing delegation of the task is welfare-reducing.
multiplying costs by a constant is welfare-neutral.
146. Simple Regression Test
Proposition 2
If two screening devices D1 and D2 satisfy
log(c2) = log(c1) + ;
for some 2 [0;1] and random variable that is independent of
(;c1), then D1 dominates D2.
147. Simple Regression Test
Proposition 2
If two screening devices D1 and D2 satisfy
log(c2) = log(c1) + ;
for some 2 [0;1] and random variable that is independent of
(;c1), then D1 dominates D2.
D1 and D2 sort agents the same way up to idiosyncratic shocks:
Smaller means less dispersion on the log level;
148. Simple Regression Test
Proposition 2
If two screening devices D1 and D2 satisfy
log(c2) = log(c1) + ;
for some 2 [0;1] and random variable that is independent of
(;c1), then D1 dominates D2.
D1 and D2 sort agents the same way up to idiosyncratic shocks:
Smaller means less dispersion on the log level;
introduces a trade-off between dispersion and targeting;
149. Simple Regression Test
Proposition 2
If two screening devices D1 and D2 satisfy
log(c2) = log(c1) + ;
for some 2 [0;1] and random variable that is independent of
(;c1), then D1 dominates D2.
D1 and D2 sort agents the same way up to idiosyncratic shocks:
Smaller means less dispersion on the log level;
introduces a trade-off between dispersion and targeting;
Adding idiosyncratic noise makes screening device worse;
150. Simple Regression Test
Proposition 2
If two screening devices D1 and D2 satisfy
log(c2) = log(c1) + ;
for some 2 [0;1] and random variable that is independent of
(;c1), then D1 dominates D2.
D1 and D2 sort agents the same way up to idiosyncratic shocks:
Smaller means less dispersion on the log level;
introduces a trade-off between dispersion and targeting;
Adding idiosyncratic noise makes screening device worse;
Intuitively, we want variation in log(c) across (not within)
groups of different .
151. Limits of Costly Screening
Proposition 3
For any 0, there exists a screening device D such that, for any
budget B, D achieves welfare that is within of the first-best welfare.
152. Limits of Costly Screening
Proposition 3
For any 0, there exists a screening device D such that, for any
budget B, D achieves welfare that is within of the first-best welfare.
D approximates the first-best robustly for all budget levels!
153. Limits of Costly Screening
Proposition 3
For any 0, there exists a screening device D such that, for any
budget B, D achieves welfare that is within of the first-best welfare.
D approximates the first-best robustly for all budget levels!
Proof sketch:
154. Limits of Costly Screening
Proposition 3
For any 0, there exists a screening device D such that, for any
budget B, D achieves welfare that is within of the first-best welfare.
D approximates the first-best robustly for all budget levels!
Proof sketch:
Perfect targeting: make c a strictly decreasing function of .
High dispersion: make log(c) increasingly dispersed.
155. Limits of Costly Screening
Proposition 4
For any device D and any 0, there exists D such that:
(i) D has better targeting effectiveness than D;
(ii) For any budget B, D achieves social welfare that is less than
under the market-clearing rule.
156. Limits of Costly Screening
Proposition 4
For any device D and any 0, there exists D such that:
(i) D has better targeting effectiveness than D;
(ii) For any budget B, D achieves social welfare that is less than
under the market-clearing rule.
Proof sketch:
D can be made to achieve perfect targeting;
But if log(c) is increasingly compressed then we have arbitrarily
low welfare.
157. Combining Screening Devices
For any two screening devices D1 and D2, either:
Bundle two devices: Induce a new device D3 by
c3 = c1 + c2;
Offer a choice: Induce a new device D3 by
c3 = min
n
c1;c2
o
:
158. Combining Screening Devices
For any two screening devices D1 and D2, either:
Bundle two devices: Induce a new device D3 by
c3 = c1 + c2;
Offer a choice: Induce a new device D3 by
c3 = min
n
c1;c2
o
:
Proposition 5
If D1 and D2 satisfy c2 = (c1;), where
is independent of (;c1);
0 d log (c;)
d log c 1 for all c, almost surely in ;
then D1 dominates D3.
161. Concluding Remarks
What makes a costly screening device better than another?
Two channels:
rent provision () dispersion of the distribution of costs;
162. Concluding Remarks
What makes a costly screening device better than another?
Two channels:
rent provision () dispersion of the distribution of costs;
targeting effectiveness () correlation of costs and welfare
weights.
163. Concluding Remarks
What makes a costly screening device better than another?
Two channels:
rent provision () dispersion of the distribution of costs;
targeting effectiveness () correlation of costs and welfare
weights.
164. Concluding Remarks
What makes a costly screening device better than another?
Two channels:
rent provision () dispersion of the distribution of costs;
targeting effectiveness () correlation of costs and welfare
weights.
Future directions:
“Useful” ordeals? (Kleven Kopczuk, 2011, Dréze, 2019)
165. Concluding Remarks
What makes a costly screening device better than another?
Two channels:
rent provision () dispersion of the distribution of costs;
targeting effectiveness () correlation of costs and welfare
weights.
Future directions:
“Useful” ordeals? (Kleven Kopczuk, 2011, Dréze, 2019)
Ethical ramifications?
166. Concluding Remarks
What makes a costly screening device better than another?
Two channels:
rent provision () dispersion of the distribution of costs;
targeting effectiveness () correlation of costs and welfare
weights.
Future directions:
“Useful” ordeals? (Kleven Kopczuk, 2011, Dréze, 2019)
Ethical ramifications?
Interaction with other tools for redistribution? (Ooghe, 2021)
167. Final thought
There are hundreds (thousands?) of papers in mechanism
design focusing on how to maximize revenue or efficiency when
designing markets...
... but only a handful on how to achieve optimal redistribution!
168. Final thought
There are hundreds (thousands?) of papers in mechanism
design focusing on how to maximize revenue or efficiency when
designing markets...
... but only a handful on how to achieve optimal redistribution!
Much more work remains to be done on IMD...