school choice - university of maryland...boston mechanism 3 1954: brown v. board of education...
TRANSCRIPT
![Page 1: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/1.jpg)
School Choice and the Boston Mechanism
Duncan McElfresh17 November, 2016
1
![Page 2: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/2.jpg)
School Choice Problem
2
1 : { a ≻ b ≻ c }
2 : { b ≻ a ≻ c }
3 : { a ≻ b ≻ c }
a : { 2, 1, 3 } | ( )
b : { 3, 1, 2} | ( )
c : { 3, 2, 1} | ( ) ( )
College Admission Problem: Both schools and students are strategic agents (two-sided matching)
School Choice Problem: Only student welfare matters (one-sided matching)
- Schools do not choose priorities- Similar to resource allocation
Preference (≻i) over schools
Priority over students Capacity
SchoolsS = {s1 , s2 , … , sm }
StudentsI = {i1 , i2 , … , in }
![Page 3: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/3.jpg)
Boston Mechanism
3
1954: Brown v. Board of Education required desegregation of schools.
1974: In Boston, a court order forced racial integration of public schools via, leading to protests.
1981: Preempting a court order, Cambridge introduced the the controlled choice program to...
- Increase diversity- Treat students fairly- Give families a choice
The Boston Mechanism was adopted by many US school districts.
![Page 4: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/4.jpg)
Boston Mechanism
4
1954: Brown v. Board of Education required desegregation of schools.
1974: In Boston, a court order forced racial integration of public schools via, leading to protests.
1981: Preempting a court order, Cambridge introduced the the controlled choice program to...
- Increase diversity- Treat students fairly- Give families a choice
The Boston Mechanism was adopted by many US school districts.
Boston Mechanism:
Assign as many students as possible to their first choice of school.
Round 1:
Round k:
Only consider each student’s first choice: For each school, assign students to seats based on priority.
Consider each student’s kth choice: For each school, assign students to seats based on priority.
…
…
![Page 5: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/5.jpg)
Boston Mechanism
5
What can we say about this mechanism?
- Pareto Efficient
- Individually Rational (if every student prefers being assigned to being unassigned)
- Strategy-proof?...
Boston Mechanism:
Assign as many students as possible to their first choice of school.
Round 1:
Round k:
Only consider each student’s first choice: For each school, assign students to seats based on priority.
Consider each student’s kth choice: For each school, assign students to seats based on priority. z
…
…
![Page 6: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/6.jpg)
Boston Mechanism
6
Some advice for strategic families1:
“For a better chance of your ‘first choice’ school . . . consider choosing less popular schools.” (BPS School Guide)
“... find a school you like that is undersubscribed and put it as a top choice, OR, find a school that you like that is popular and put it as a first choice and find a school that is less popular for a ‘safe’ second choice.” (West Zone Parent Group)
Boston Mechanism:
Assign as many students as possible to their first choice of school.
Round 1:
Round k:
Only consider each student’s first choice: For each school, assign students to seats based on priority.
Consider each student’s kth choice: For each school, assign students to seats based on priority. z
1: Abdulkadiroglu, Atila. "School choice." The Handbook of Market Design(2013).
…
…
Let’s consider the preference revelation game induced by the Boston Mechanism
![Page 7: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/7.jpg)
Boston Game
7
1 : { a ≻ b ≻ c }
3 : { a ≻ b ≻ c }
a : { 2, 1, 3 } | ( )
b : { 3, 1, 2} | ( )
c : { 3, 2, 1} | ( ) ( )
SchoolsS = {s1 , s2 , … , sm }
StudentsI = {i1 , i2 , … , in }
2 : { b ≻ a ≻ c }
![Page 8: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/8.jpg)
Boston Game
8
1 : { a ≻ b ≻ c }
3 : { a ≻ b ≻ c }
a : { 2, 1, 3 } | ( )
b : { 3, 1, 2} | ( ) ( )
c : { 3, 2, 1} | ( ) ( )
SchoolsS = {s1 , s2 , … , sm }
StudentsI = {i1 , i2 , … , in }
Round 1:- 1,3 propose to a (only 1 is accepted)- 2 proposes to b (accepted)
2 : { b ≻ a ≻ c }
1 : { a ≻ b ≻ c } a : { 2, 1, 3 } | (1)
b : { 3, 1, 2} | (2) 2 : { b ≻ a ≻ c }
3 : { a ≻ b ≻ c }
b : { 3, 1, 2} | (2) (3)
![Page 9: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/9.jpg)
Boston Game
9
1 : { a ≻ b ≻ c }
3 : { a ≻ b ≻ c }
a : { 2, 1, 3 } | ( )
b : { 3, 1, 2} | ( ) ( )
c : { 3, 2, 1} | ( ) ( )
SchoolsS = {s1 , s2 , … , sm }
StudentsI = {i1 , i2 , … , in }
Round 1:- 1,3 propose to a (only 1 is accepted)- 2 proposes to b (accepted)
Round 2:- 3 proposes to b (rejected)
2 : { b ≻ a ≻ c }
1 : { a ≻ b ≻ c } a : { 2, 1, 3 } | (1)
b : { 3, 1, 2} | (2) 2 : { b ≻ a ≻ c }
![Page 10: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/10.jpg)
Boston Game
10
1 : { a ≻ b ≻ c }
3 : { a ≻ b ≻ c }
a : { 2, 1, 3 } | ( )
b : { 3, 1, 2} | ( ) ( )
c : { 3, 2, 1} | (3) ( )
SchoolsS = {s1 , s2 , … , sm }
StudentsI = {i1 , i2 , … , in }
Round 1:- 1,3 propose to a (only 1 is accepted)- 2 proposes to b (accepted)
Round 2:- 3 proposes to b (rejected)
Round 3: - 3 proposes to c (accepted)
2 : { b ≻ a ≻ c }
1 : { a ≻ b ≻ c } a : { 2, 1, 3 } | (1)
b : { 3, 1, 2} | (2) ( )2 : { b ≻ a ≻ c }
3 : { a ≻ b ≻ c }
b : { 3, 1, 2} | (2)
Is this a stable matching?
- Blocking pair: (3,b)- 3 can improve assignment by playing { b ≻ … }
Can we generalize?
![Page 11: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/11.jpg)
The set of Nash equilibria of the Boston game is the set of stable matchings under the two-sided matching problem. (Ergin & Sonmez, 2006).
Boston Game
Intuition: - If ( ii , sj ) is a blocking pair, student ii can guarantee a
seat in school sj by ranking it as her top choice.
Any stable matching can be selected if all students request their assignment under this matching (i) as their top choice.
1 : { a ≻ b ≻ c }
2 : { b ≻ a ≻ c }
in : { a ≻ b ≻ c }
a : { 2, 1, 3 } | ( )
b : { 3, 1, 2} | ( )
sm : { 3, 2, 1} | ( ) ( )
Preferences and ≻i and priorities P define an Economy
What if some students don’t strategize?
…
…
![Page 12: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/12.jpg)
Sincere and Strategic Students
12
What if some students don’t strategize?
Sincere StudentsStrategic StudentsI1
i: Sincere students who rank school i as first choice under and all strategic students
I2i: Sincere students who rank school i as second
choice
Ini: Sincere students who rank school i as nth
choice
…
![Page 13: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/13.jpg)
Sincere and Strategic Students
1 : { a ≻ b ≻ c }
2 : { b ≻ a ≻ c }
In : { a ≻ b ≻ c }
a : { I1a , I2
a, ... , I3a, 2, 1, 3 }
b : { I1b , I2
b, ... , I3b, 3, 1, 2}
sm : { I1m
, I2m, ... , I3
m, 3, 2, 1}
Augmented Economy
Original preferences Augmented priorities
Original priorities
I1i: Sincere students who rank school i as first
choice under and all strategic students
I2i: Sincere students who rank school i as second
choice
Ini: Sincere students who rank school i as nth
choice
WIth sincere and strategic students, the Nash equilibria of the Boston game is the set of stable matchings under the augmented economy. (Pathak & Sonmez, 2008).
…
…
…
![Page 14: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/14.jpg)
Sincere and Strategic Students
1 : { a ≻ b ≻ c }
2 : { b ≻ a ≻ c }
In : { a ≻ b ≻ c }
a : { I1a , I2
a, ... , I3a, 2, 1, 3 }
b : { I1b , I2
b, ... , I3b, 3, 1, 2}
sm : { I1m
, I2m, ... , I3
m, 3, 2, 1}
Augmented Economy
Original preferences Augmented priorities
Original priorities
WIth sincere and strategic students, the Nash equilibria of the Boston game is the set of stable matchings under the augmented economy. (Pathak & Sonmez, 2008).
Intuition:
- For every school s, students who rank s higher than other students effectively have higher priority at s.
(Def’n:) Strategic students select the Pareto-dominant Nash equilibrium
- Sincere students’ assignments are the same under every Nash
- If a sincere student I becomes strategic:- Student I weakly benefits- All other strategic students weakly suffer
Implications:
…
…
![Page 15: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/15.jpg)
Boston Game Student-Optimal Mechanism
Leads to... Leads to...
Pareto-dominant Nash equilibrium
Student-optimal stable matching
...which is preferred by ...which is preferred by
- All strategic- Some sincere All students
Can we do better?
15
Can we do better?Deferred Acceptance Mechanism:
Find the student-optimal stable matching
Round 1:
Round k:
Students propose their 1st choice. Seats are tentatively accepted based on priority and capacity. Unassigned students are rejected.
Unassigned students propose to their next choice. Full schools accept if proposers have higher priority than current students and reject otherwise.
…
…
Yes! With the student-optimal stable matching (Gale & Shapley)
![Page 16: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/16.jpg)
Deferred Acceptance
16
1 : { a ≻ b ≻ c }
3 : { a ≻ b ≻ c }
a : { 2, 1, 3 } | ( )
b : { 3, 1, 2} | ( )
c : { 3, 2, 1} | ( ) ( )
SchoolsS = {s1 , s2 , … , sm }
StudentsI = {i1 , i2 , … , in }
2 : { b ≻ a ≻ c }
Deferred Acceptance Mechanism:
Find the student-optimal stable matching
Round 1:
Round k:
Students propose their 1st choice. Seats are tentatively accepted based on priority and capacity. Unassigned students are rejected.
Unassigned students propose to their next choice. Full schools accept if proposers have higher priority than current students and reject otherwise.
…
…
![Page 17: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/17.jpg)
Deferred Acceptance
17
1 : { a ≻ b ≻ c }
3 : { a ≻ b ≻ c }
a : { 2, 1, 3 } | (1)
b : { 3, 1, 2} | (2)
c : { 3, 2, 1} | ( ) ( )
SchoolsS = {s1 , s2 , … , sm }
StudentsI = {i1 , i2 , … , in }
2 : { b ≻ a ≻ c }
Round 1:- 1 proposes to a (accepted)- 2 proposes to b (accepted)- 3 proposes to a (rejected)
![Page 18: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/18.jpg)
Deferred Acceptance
18
1 : { a ≻ b ≻ c }
3 : { a ≻ b ≻ c } c : { 3, 2, 1} | ( ) ( )
SchoolsS = {s1 , s2 , … , sm }
StudentsI = {i1 , i2 , … , in }
2 : { b ≻ a ≻ c }
Round 1:- 1 proposes to a (accepted)- 2 proposes to b (accepted)- 3 proposes to a (rejected)
Round 2:- 3 proposes to b (accepted)
- 2 is rejecteda : { 2, 1, 3 } | (1)
b : { 3, 1, 2} | (3)
![Page 19: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/19.jpg)
Deferred Acceptance
19
1 : { a ≻ b ≻ c }
3 : { a ≻ b ≻ c } c : { 3, 2, 1} | ( ) ( )
SchoolsS = {s1 , s2 , … , sm }
StudentsI = {i1 , i2 , … , in }
2 : { b ≻ a ≻ c }
Round 1:- 1 proposes to a (accepted)- 2 proposes to b (accepted)- 3 proposes to a (rejected)
Round 2:- 3 proposes to b (accepted)
- 2 is rejected
Round 3:- 2 proposes to a (accepted)
- 1 is rejected
b : { 3, 1, 2} | (3)
a : { 2, 1, 3 } | (2)
![Page 20: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/20.jpg)
Deferred Acceptance
20
1 : { a ≻ b ≻ c }
3 : { a ≻ b ≻ c }
a : { 2, 1, 3 } | (2)
b : { 3, 1, 2} | (3)
c : { 3, 2, 1} | ( ) ( )
SchoolsS = {s1 , s2 , … , sm }
StudentsI = {i1 , i2 , … , in }
2 : { b ≻ a ≻ c }
Round 1:- 1 proposes to a (accepted)- 2 proposes to b (accepted)- 3 proposes to a (rejected)
Round 2:- 3 proposes to b (accepted)
- 2 is rejected
Round 3:- 2 proposes to a (accepted)
- 1 is rejected
Round 3,4:- 1 proposes to b (rejected)- 1 proposes to c (accepted)
c : { 3, 2, 1} | (1) ( )
![Page 21: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/21.jpg)
Deferred Acceptance
21
1 : { a ≻ b ≻ c }
3 : { a ≻ b ≻ c }
a : { 2, 1, 3 } | (2)
b : { 3, 1, 2} | (3)
c : { 3, 2, 1} | ( ) ( )
SchoolsS = {s1 , s2 , … , sm }
StudentsI = {i1 , i2 , … , in }
Deferred acceptance is preferred by most non-strategic students…
But how much does this matter?
2 : { b ≻ a ≻ c }
c : { 3, 2, 1} | (1) ( )
Deferred Acceptance:- Preferred by 2, 3
Boston Mechanism:- Preferred by 1
![Page 22: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/22.jpg)
So what?
22
The core is small…
![Page 23: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/23.jpg)
So what?
23
Several reasons to use prefer a strategy-proof mechanism
- Strategies can be wrong (inefficient)
- Schools want true preference data
- Students waste time strategizing
- Boston Mechanism doesn’t guarantee a stable matching
But what if students continue to strategize under a strategy-proof mechanism?
![Page 24: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/24.jpg)
So what?
24
The transition to strategy-proofness won’t rock the boat.
![Page 25: School Choice - University Of Maryland...Boston Mechanism 3 1954: Brown v. Board of Education required desegregation of schools. 1974: In Boston, a court order forced racial integration](https://reader035.vdocuments.site/reader035/viewer/2022071023/5fd7fbeb5d57476ba71f9f14/html5/thumbnails/25.jpg)
25
Thank you!