← Latest papers
📊 statistics

Learning Treatment Effects during Resource Allocation via Priority-Queue Randomization

This paper proposes an experimental design framework that randomizes applicants into priority queues based on risk scores to simultaneously learn causal treatment effects and allocate limited resources to those with the highest need, while characterizing the resulting identification strategies and optimizing the trade-off between statistical efficiency and ethical prioritization.

Original authors: JungHo Lee, Johnna Sundberg, Pim Welle, Bryan Wilder

Published 2026-05-26
📖 4 min read☕ Coffee break read

Original authors: JungHo Lee, Johnna Sundberg, Pim Welle, Bryan Wilder

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a busy public housing office where thousands of people apply for a limited number of apartments. The office has a strict rule: they must help the people in the most desperate situations first. To do this, they use a priority queue system. Think of it like a hospital emergency room or a VIP line at a club. People are sorted into different "lines" (queues) based on how urgent their need is. The most urgent line gets served first, then the next most urgent, and so on. Within each line, people are served in the order they arrived (First-In, First-Out).

The Problem: The "Black Box" of Evaluation
The office wants to know: Does giving someone an apartment actually improve their life? To answer this scientifically, you usually need a Randomized Controlled Trial (RCT). In a perfect world, you would flip a coin for every applicant: heads, they get an apartment; tails, they don't. Then you compare the two groups.

But you can't do that here. It would be unethical and against the rules to flip a coin and give an apartment to a low-priority person while ignoring a high-priority person who is sleeping on the street. The office must prioritize the needy. So, how can they learn if their program works without breaking their own rules?

The Solution: Randomizing the "Lines," Not the "Slots"
The authors of this paper propose a clever workaround. Instead of randomizing who gets the apartment, they randomize which line you stand in.

Imagine the office has three lines:

  1. The VIP Line (Highest Priority)
  2. The Standard Line (Medium Priority)
  3. The Economy Line (Lowest Priority)

Normally, if you are very needy, you are automatically put in the VIP line. The new system says: "If you are very needy, we will put you in the VIP line 90% of the time, but 10% of the time, we will randomly put you in the Standard line."

This small bit of randomness is the key. It creates a natural experiment. Because the assignment to the line is random, we can compare people who ended up in the VIP line versus the Standard line to see if the "VIP treatment" (getting the apartment sooner) actually helps.

The Two Big Discoveries

  1. When the "Arrival" is Random:
    If people show up at the office completely at random (like customers walking into a store), the math is straightforward. The random line assignment acts like a standard coin flip. We can easily calculate the true benefit of the program.

  2. When the "Arrival" is Messy (The Real World):
    In reality, people don't arrive randomly. Maybe more desperate people show up when the economy is bad, or when it's raining. This messes up the simple math.
    The authors show that even in this messy scenario, the random line assignment acts like a magic lever (an "Instrumental Variable"). It allows researchers to isolate the specific effect of the queuing process itself. They can figure out the benefit for the specific group of people whose status changed only because they were randomly moved to a different line.

The "Balancing Act" Design
The paper also solves a design puzzle: How much randomness should we use?

  • If we randomize too much (putting needy people in low-priority lines too often), we hurt the people who need help the most.
  • If we randomize too little, we can't learn if the program works.

The authors created a mathematical "recipe" (an optimization framework) that helps policymakers find the perfect middle ground. It calculates the exact mix of line assignments that gives the best scientific data while still ensuring that the most needy people get served almost as often as they would under the old, non-random system.

The Results
Using data from a real housing program in a large US county, the authors tested their recipe. They found that their optimized design:

  • Learned about the program's effectiveness much faster and more accurately than standard "guess-and-check" methods.
  • Did this without significantly hurting the people who needed help the most.
  • Worked even when the arrival of applicants was messy and unpredictable.

In Summary
This paper is like a guide for a busy hospital that wants to know if its new triage system saves lives without ever turning away a critical patient. By slightly shuffling the order of the waiting lines in a controlled, random way, the hospital can scientifically prove its success while still treating the sickest patients first. It turns a rigid, ethical constraint into a powerful tool for learning.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →