Hostname: page-component-89b8bd64d-72crv Total loading time: 0 Render date: 2026-05-06T01:32:14.858Z Has data issue: false hasContentIssue false

Combining Outcome-Based and Preference-Based Matching: A Constrained Priority Mechanism

Published online by Cambridge University Press:  08 March 2021

Avidit Acharya
Affiliation:
Associate Professor, Department of Political Science, Stanford University, 616 Serra Street Encina Hall West, Room 100, Stanford, CA 94305, USA. Email: avidit@stanford.edu
Kirk Bansak*
Affiliation:
Assistant Professor, Department of Political Science, University of California San Diego, 9500 Gilman Drive, La Jolla, CA 92093, USA. Email: kbansak@ucsd.edu
Jens Hainmueller
Affiliation:
Professor, Department of Political Science, Stanford University, 616 Serra Street Encina Hall West, Room 100, Stanford, CA 94305, USA. Email: jhain@stanford.edu
*
Corresponding author Kirk Bansak
Rights & Permissions [Opens in a new window]

Abstract

We introduce a constrained priority mechanism that combines outcome-based matching from machine learning with preference-based allocation schemes common in market design. Using real-world data, we illustrate how our mechanism could be applied to the assignment of refugee families to host country locations, and kindergarteners to schools. Our mechanism allows a planner to first specify a threshold $\bar g$ for the minimum acceptable average outcome score that should be achieved by the assignment. In the refugee matching context, this score corresponds to the probability of employment, whereas in the student assignment context, it corresponds to standardized test scores. The mechanism is a priority mechanism that considers both outcomes and preferences by assigning agents (refugee families and students) based on their preferences, but subject to meeting the planner’s specified threshold. The mechanism is both strategy-proof and constrained efficient in that it always generates a matching that is not Pareto dominated by any other matching that respects the planner’s threshold.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s) 2021. Published by Cambridge University Press on behalf of the Society for Political Methodology
Figure 0

Figure 1 Results from applying our $\bar g$-constrained priority mechanism to simulated data that varies the correlations between preference and outcome score vectors and the correlations between preference vectors Across agents. Upper panel shows the average probability that an agent was assigned to one of its top-three locations. Lower panel shows the realized average outcome score. $N=100$.

Figure 1

Figure 2 Distribution of pairwise correlations between refugee family location preferences, integration outcomes (i.e., employment), and preferences and outcomes. $N=561$ refugee families who arrived in the United States in Q3 of 2016.

Figure 2

Figure 3 Results of applying the $\bar g$-constrained priority mechanism to refugee families in the United States for various specified thresholds for the expected minimum level of average integration outcomes ($\bar g$). Upper panel shows the average probability that a refugee family got assigned to one of their top-three locations. Lower panel shows the realized average integration outcomes, i.e., the average projected probability of employment. $N=561$ families who arrived in Q3 of 2016.

Figure 3

Figure 4 Distribution of pairwise correlations between student preferences over elementary schools, test score outcomes, and preferences and outcomes. $N=1000$ randomly sampled students from Tennessee Project STAR data.

Figure 4

Figure 5 Results of applying the $\bar g$-constrained priority mechanism to student assignment to elementary schools for various specified thresholds for the expected minimum level of average test score outcomes ($\bar g$). Upper panel shows the average probability that a student got assigned to one of their top-three schools. Lower panel shows the realized average test score outcomes, i.e., the average projected SAT score. $N=1000$ randomly sampled students from Tennessee Project STAR data.

Figure 5

Figure 6 Results from applying our $\bar g$-constrained priority mechanism to 100 random orderings of a random sample of 100 families from the 2016 Q3 refugee data, along with “best guess” ordering based on pseudo preferences. The black dots correspond to the average results across the 100 orderings, and the intervals denote the maximum and minimum results obtained across the 100 orderings. The triangles (labeled “Pseudo-Inferred Order”) denote the actual results when employing the ordering that yielded the best pseudo top-3 metric according to the pseudo preferences. The three scenarios successively increase the amount of perturbation applied to the actual preference vectors to generate the pseudo preferences. Upper panel shows the average probability that an agent was assigned to one of its top-three locations. Lower panel shows the realized average outcome score. $N=100$.

Figure 6

Figure 7 Results from applying our $\bar g$-constrained priority mechanism to 100 random orderings of a random sample of 100 families from the 2016 Q3 refugee data, along with outcome score variance-based orderings. The black dots correspond to the average results across the 100 orderings, and the intervals denote the maximum and minimum results obtained across the 100 orderings. The triangles (labeled “Variance-Based Order”) denote the results when employing orderings based on the families’ outcome score variances across locations, with families ordered by increasing variance on the left and decreasing variance on the right. Upper panel shows the average probability that an agent was assigned to one of its top-three locations. Lower panel shows the realized average outcome score. $N=100$.

Figure 7

Figure 8 Three person-three location example showing violation of strategy-proofness when adding a planner’s $\bar g$ constraint to TTC mechanism.

Supplementary material: PDF

Acharya et al. supplementary material

Acharya et al. supplementary material

Download Acharya et al. supplementary material(PDF)
PDF 293.8 KB
Supplementary material: Link

Acharya et al. Dataset

Link