Recommendation to Implement A New BPS Assignment Algorithm Boston School Committee May 11, 2005 BPS Strategic Planning Team Contact: Carleton W. Jones,

Slides:



Advertisements
Similar presentations
EE384y: Packet Switch Architectures
Advertisements

1
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Science Subject Leader Training
OPTN Modifications to Heart Allocation Policy Implemented July 12, 2006 Changed the allocation order for medically urgent (Status 1A and 1B) patients Policy.
UNITED NATIONS Shipment Details Report – January 2006.
RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) Customer Supplier Customer authorizes Enrollment ( )
LAW 11 Offside.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
1 DPAS II Process and Procedures for Teachers Developed by: Delaware Department of Education.
Prepared by: Workforce Enterprise Services For: The Illinois Department of Commerce and Economic Opportunity Bureau of Workforce Development ENTRY OF EMPLOYER.
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
Create an Application Title 1A - Adult Chapter 3.
AYP Federal Cap Process Performance Reporting Division Texas Education Agency May 23, 2008.
1 Approaches to Implementing the 2% Cap for Adequate Yearly Progress NCES Summer Data Conference Washington, DC July 2008.
Using outcomes data for program improvement Kathy Hebbeler and Cornelia Taylor Early Childhood Outcome Center, SRI International.
Chapter 7 Sampling and Sampling Distributions
The 5S numbers game..
1 Implementing Internet Web Sites in Counseling and Career Development James P. Sampson, Jr. Florida State University Copyright 2003 by James P. Sampson,
Break Time Remaining 10:00.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
Pennsylvania Value-Added Assessment System (PVAAS) High Growth, High Achieving Schools: Is It Possible? Fall, 2011 PVAAS Webinar.
1. 2 Evaluation Report A preliminary report to the faculty and administrators of the online distance learning program in the Department of Educational.
PP Test Review Sections 6-1 to 6-6
EU market situation for eggs and poultry Management Committee 20 October 2011.
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
5-1 Chapter 5 Theory & Problems of Probability & Statistics Murray R. Spiegel Sampling Theory.
Middle School 8 period day. Rationale Low performing academic scores on Texas Assessment of Knowledge and Skills (TAKS) - specifically in mathematics.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
Jim Haywood (Product Manager for Statutory Returns) Adopted from Care - Spring Release 2014.
CMPT 275 Software Engineering
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
Adding Up In Chunks.
Evaluation of an intervention to increase online filing of individuals’ tax returns Peter Lumb September 2009.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Subtraction: Adding UP
Change management. Housekeeping › mobile phones › break times › toilets › emergencies © smallprint 2.
Solving the eValue Rubik’s cube
Analyzing Genes and Genomes
1 Let’s Recapitulate. 2 Regular Languages DFAs NFAs Regular Expressions Regular Grammars.
Chapter 12 Analyzing Semistructured Decision Support Systems Systems Analysis and Design Kendall and Kendall Fifth Edition.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 12 View Design and Integration.
Essential Cell Biology
1 Phase III: Planning Action Developing Improvement Plans.
©2006 Prentice Hall Business Publishing, Auditing 11/e, Arens/Beasley/Elder Audit Sampling for Tests of Controls and Substantive Tests of Transactions.
PSSA Preparation.
Essential Cell Biology
Topic 16 Sorting Using ADTs to Implement Sorting Algorithms.
Energy Generation in Mitochondria and Chlorplasts
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
School Choice 1. Today’s Class So far, have discussed different approaches to solving non-monetary allocation problems. Finding stable outcomes: DA algorithm.
Profile. 1.Open an Internet web browser and type into the web browser address bar. 2.You will see a web page similar to the one on.
School Bus Drivers In-service School Bus Drivers In-service Develop a Special Needs Emergency Exit Plan.
Amit Goyal Laks V. S. Lakshmanan RecMax: Exploiting Recommender Systems for Fun and Profit University of British Columbia
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
Key Concepts and Skills
Data, Now What? Skills for Analyzing and Interpreting Data
Presentation transcript:

Recommendation to Implement A New BPS Assignment Algorithm Boston School Committee May 11, 2005 BPS Strategic Planning Team Contact: Carleton W. Jones,

2 Contents I. Impetus for Evaluating Current BPS Assignment Mechanism – The “Boston Mechanism” II. Review of October 2004 “Algorithm 101” Presentation to School Committee III.Report on Preliminary Findings of BPS Choice Data Study IV. Recommendation to Implement New Algorithm V. Next Steps

3 I. Why Evaluate the Boston Mechanism? This is one part of a larger review to achieve a higher level of parental satisfaction and transparency in the outcomes of the student assignment process. In response to work done by a team of Economic Engineers on student matching mechanisms: – Atila Abdulkadiroğlu, Ph.D., Professor, Columbia University – Parag A. Pathak, Ph.D. Candidate, Harvard University – Alvin E. Roth, Ph.D., Professor, Harvard University – Tayfun Sönmez, Ph.D., Professor, Koç and Harvard Universities BPS staff was convinced strategizing was likely occurring, to the detriment of students and families, during an October 2003 meeting with the economists.

4 II. October 2004 “Algorithm 101” Presentation to School Committee What is an Algorithm? Key Components of BPS Assignment Mechanism – Priorities – Preferences – Random Numbers Sample Case Study: Estella’s Assignment Issues With the Current BPS System Two Alternate Mechanisms

5 What Is an Algorithm? An algorithm is “a set of ordered steps for SOLVING A PROBLEM, such as a mathematical formula or the instructions in a program.” – Computer Desktop Encyclopedia, © , Computer Language Company, Inc. In our case, the problem is to assign students to schools, while: – Respecting each student’s PREFERENCES – Adhering to each school’s PRIORITIES – Making sure that each school is filled to its proper capacity Our solution: The Boston Assignment Mechanism -- the computer program that actually implements assignment policy.

6 Key Components of Boston Mechanism Families have PREFERENCES for schools and make CHOICES – Families HAVE CONTROL over their choices PRIORITIES order who gets assigned to each school – PRIORITIES are based on home address and sibling status – Families CANNOT control their priorities – BPS’ PRIORITY categories are: 1. SIBLING / WALK 2. SIBLING / NON-WALK 3. WALK 4. NO PRIORITY RANDOM NUMBERS order students who fall into the same priority category

7 Estella’s True Preferences 1 st choice:Murphy 2 nd choice:Channing 3 rd choice: Perkins Estella Here are the schools that Estella really wants:

8 Estella’s Priorities CHOICESIBLINGWALKRANDOM# MURPHY 1NO 5 CHANNING 2YESNO5 PERKINS 3NOYES5 Here are the PRIORITIES Estella has at each school:

9 How the BPS Currently Assigns Students 1 st Choice2 nd Choice3 rd Choice Sib-Walk Sib Walk No PriorityAs space is available Sib-Walk Sib Walk No Priority Sib-Walk Sib Walk No Priority Within each category, students are ordered by their random numbers

10 Where Estella’s Priorities Position Her for the MURPHY K-8 School 1 st Choice Sib-WalkSibWalk None Students in 3 priority categories are ahead of Estella Seats will be filled by students in 3 categories before reaching Estella Estella The school may be filled by this point

11 How it Looks for Estella at Each School 1 st Choice2 nd Choice3 rd Choice Sib-Walk Sib Walk None Sib-Walk Sib Walk None MURPHY CHANNINGPERKINS As space is available Sib-Walk Sib Walk None As space is available

12 Estella’s Perceived Chances Here is what Estella’s family believes are her chances of getting each school if they make it their first choice: ChanceBecause? ChanningBest chanceSibling priority. Medium Popularity. PerkinsGood chanceThey live in the walk zone. Not Very Popular. MurphyWorst chanceThey have no priority. Very Popular.

13 Estella’s Family Strategizes 1 st choice:Murphy Channing 2 nd choice:Channing Murphy 3 rd choice: Perkins Here is how Estella’s family reorders their choices to ensure the best outcome given Estella’s preferences and priorities:

14 The Problems With the BPS System The current process forces families to STRATEGIZE. Strategizing is imperfect because families don’t know: – what their random number will be. – what schools other families are choosing. – how many others they’re competing with. Assignment becomes a high-stakes gamble for families. Undermines families’ trust in the BPS system. Families should not have to sacrifice their true preferences. Families should be able to be forthright about their choices. The system, not families, should compensate for mismatches between preferences and priorities.

15 How It Looks Now for Estella at Each School 1 st Choice2 nd Choice3 rd Choice MURPHYCHANNINGPERKINS As space is available Sib-Walk Sib Walk None Sib-Walk Sib Walk None Sib-Walk Sib Walk None

16 Alternatives to Current Mechanism Two alternatives that eliminate the need for strategizing are: – The Gale -Shapley Deferred Acceptance Mechanism – The Top-Trading Cycles Mechanism The BPS has been working with a team of economists who are experts on these alternatives These economists are helping the BPS explore the potential benefits of switching to one of these alternatives

17 The Gale-Shapley Method Sibling-WalkSiblingWalk 1 st choice 2 nd choice 3 rd choice 4 th choice 1 st choice 2 nd choice 3 rd choice 4 th choice 1 st choice 2 nd choice 3 rd choice 4 th choice 1 st choice 2 nd choice 3 rd choice 4 th choice No Priority

18 Estella With Gale-Shapley Method Sibling-WalkSiblingWalk 1 st choice 2 nd choice3 rd choice4 th choice 1 st choice 2 nd choice3 rd choice4 th choice 1 st choice 2 nd choice3 rd choice4 th choice 1 st choice 2 nd choice3 rd choice4 th choice No Priority CHANNING PERKINS MURPHY

19 Gale-Shapley Method Orders students by priorities and by choices, without discarding ANY choices or priorities Uses ITERATIVE method - searches back and forth to put each student into TOP-MOST choice without sacrificing the priorities of other students Allows students to choose their True Preferences without potentially being penalized by selecting a highly chosen school as their first choice

20 Gale-Shapley Method Pros & Cons Considers all priorities and preferences throughout the whole assignment process Eliminates the need for families to strategize Considers priorities more strongly than 1 st choices Is not focused on providing the highest percentage of 1 st choices PRO:CON:

21 Estella With Top Trading Cycles Method MURPHY (1 st ) CHANNING Estella Frank Priorities & Positions Will Be Traded Estella has a priority to the CHANNING, which Frank wants, and Frank has a priority to the MURPHY, which Estella wants, so the system lets them TRADE. Now each gets a seat at their 1 st choice school PERKINS MURPHY CHANNING (1 st ) PERKINS

22 Top Trading Cycles Starts with the highest priority students at the schools. Students either keep the seat if it’s at their top choice school, or trade it. Students who want to trade priorities are allowed to do so. This means that, when two students want schools that the other has the higher priority for, they can trade their priorities with each other in exchange for a seat in each other's schools. Allows students to choose their True Preferences without potentially being penalized by selecting a highly chosen school as their first choice.

23 Top Trading Cycles Pros & Cons Allows students to trade priorities for top choice seats Eliminates the need for families to strategize Can have the effect of “diluting” priorities’ impacts, if priorities are to be “owned” by the district, as opposed to being “owned” by parents Could lead to families believing they can strategize by listing a school they don’t want in hopes of a trade. PRO:CON:

24 Comparison Between BPS, G-S and TTC Rewards Strate- gizing? Holds ‘Place in Line’? Strongest Driver: Rewards True Choices? BPSYESNOFIRST CHOICE NOT ALWAYS Gale- Shapley NOYESPRIORITIES; ANY CHOICE YES Top Trading Cycles NOYESTOP CHOICES; TRADING YES

25 III. Report on Preliminary Findings of BPS Choice Data Study In April 2005, our team of economists presented a preliminary report of findings from their study of the potential impact of changing the BPS student assignment algorithm from a priority matching algorithm to one of the two proposed strategy-proof algorithms. The economists ran the three algorithms, based on the actual school choices made by BPS parents from

26 Summary Of Key Findings 1. The analysis of choice data from SY indicated that: – Many families take the risk of choosing an over-demanded school into account when making school selections. – Many families mitigate that risk by selecting a “safety” school as their second choice. – Many families who do not adequately take this risk into account receive worse assignments than they otherwise could have. 2. The adoption of a strategy-proof algorithm, when holding current choice patterns constant, does not significantly change the outcome of the assignment process while removing the risk of ranking schools in simple order of preference. 3. Adopting a strategy-proof algorithm would: – Eliminate the need for parents to “strategize” in ranking school preferences -- allowing parents to rank schools in order of true preferences without having to consider the popularity of the desired school – Diminish the harm done to parents who do not strategize or do so well.

27 Under Each Algorithm, Still 74% or Higher of Students Receive Their First Choice School Using Actual BPS Choices (SY01-02)

28 So Why Change? A Comparison of the Three Algorithms The percentage of students receiving their ‘first choice’ using the Boston Mechanism is overstated, as compared to the two alternate mechanisms. – Initial evidence and theory suggests because of some level of strategizing, currently students are only receiving a high percentage of their stated first choices. – Students are not receiving a high percentage of their true first choices. (i.e. “where they rather go” vs. “where they think they can get in.”) This deficiency will be completely removed under a strategy-proof algorithm as it responds to a student’s true choices, and not their strategized choices.

29 A Smaller Percentage Of Over-demanded Schools Are Ranked As Second And Third Choices *Based on previous year’s choice figures. **’Other’ includes times when no 2 nd or 3 rd choice is made. Grade K2 (SY01-02) Likely “Safety” Schools

30 Example: Lyndon Receives Far Fewer 2 nd and Higher Choices Than 1 st Choices, Compared to Trotter Seat Capacity: Lyndon = 50 Seats, Trotter = 51 Grade K2 (SY01-02) 1 st – 3 rd Choices more evenly distributed at Trotter

31 Current Situation: First Choice, First Served The Boston Mechanism looks at everyone’s first choice school first, and assigns based on priorities and random numbers. If a student is not assigned during the first pass, they face the likelihood of having their 2 nd, 3 rd and even 4 th choice schools filled if the family selects over- demanded schools that other’s have made their first choice.

32 Under The Current Algorithm, Parents Who Are “Risk Takers” Often Suffer Roughly 45% of students who received their third choice or lower would have benefited from removing an over-demanded school as their top choice. Example: A parent made the following choices: 1. Young Achievers…...(Over-demanded, with limited number of seats) 2. Timilty 3. Harbor 4. McCormack 5. Lewenberg….(Assigned School) Because of an average lottery number, this student was not assigned to Young Achievers, but instead was assigned to the 5 th choice school, the Lewenberg.

33 This “Risk Taker” Could Have Done Better In our example, if the parent had removed Young Achievers as a first choice and moved up all other choices, the same lottery number would have secured a spot in the Timilty. The parent would have gotten the Timilty: 1. Timilty…….(originally, the number 2 choice) 2. Harbor 3. McCormack 4. Lewenberg

34 Anticipated Outcomes of an Algorithm Change: 1. The adoption of a strategy-proof algorithm (Gale- Shapley Deferred Acceptance Mechanism or the Top Trading Cycles Mechanism) will take the high- stakes gamble out of the assignment process. 2. Since a strategy-proof algorithm eliminates the need for strategizing, parents will no longer be discouraged from putting a more popular school as their first choice. Selection habits will change, and fewer students are expected receive their first choice school if more people are vying for seats in over- demanded schools.

35 Anticipated Outcomes of an Algorithm Change: 3. The number of school choices made by families is likely to increase, as parents will be more inclined to list all schools they are interested in, not just those to which they are more likely to gain admittance. 4. BPS will have to effectively inform families of the algorithm change and actively encourage them to choose from eight to ten schools (at the elementary level) on their application forms. 5. A family submitting a short list of highly chosen schools will dramatically increase their chances of receiving an administrative assignment.

36 Conclusion The current BPS assignment algorithm makes it risky for parents to rank an over-demanded school first, unless they have a high priority at that school. A Strategy-Proof Algorithm: – Removes the risk from ranking schools in order of true preference. – Eliminates the need for strategizing. – Adds “transparency” and clarity to the assignment process, by allowing for clear and straight forward advice to parents regarding how to rank schools. – “Levels the playing field” by diminishing the harm done to parents who do not strategize or do not strategize well.

37 IV. Recommendation: Gale-Shapley The Gale-Shapley Deferred Acceptance Algorithm will best serve Boston families, as a centralized procedure by which seats are assigned to students based on both student preferences and their sibling, walk zone and random number priorities. Students will receive their highest choice among their school choices for which they have high enough priority to be assigned. The final assignment has the property that a student is not assigned to a school that he would prefer only if every student who is assigned to that school has a higher priority at that school. Regardless of what other students do, this assignment procedure allows all students to rank schools in their true order of preference, without risk that this will give them a worse assignment than they might otherwise get.

38 Why Not Top Trading Cycles? The Top Trading Cycles Algorithm allows students to trade their priority for a seat at a school with another student. This trading shifts the emphasis onto the priorities and away from the goals BPS is trying to achieve by granting these priorities in the first place. This trading of priorities could lead families to believe they can still benefit from strategizing, as they may be encouraged to rank schools to which they have priority, even if they would not have put it on the form if the opportunity for trading did not exist. The behind the scenes mechanized trading makes the student assignment process less transparent.

39 V. Next Steps Presuming the School Committee agrees with changing the algorithm, the Committee would engage in a public process to present the findings and rationale for making the change. BPS staff will develop a strategy for implementing an algorithm change for the SY06-07 registration process, that begins in January The implementation strategy will include: – After further determining the extent of the effort required to program the new algorithm, a plan to complete the change by December – A comprehensive communications plan that will inform parents of the algorithm change and how best to make their school choices.

40 Questions?