← Latest papers
📊 statistics

Accelerating A/B-Tests with Counterfactual Estimation: Reducing Variance through Policy Overlap

This paper proposes a novel A/B-testing protocol that leverages policy overlap and Δ\Delta-Off-Policy Estimation to eliminate noise from agreeing actions, thereby reducing variance and accelerating the evaluation of treatment effects compared to standard methods.

Original authors: Olivier Jeunen

Published 2026-07-17
📖 5 min read🧠 Deep dive

Original authors: Olivier Jeunen

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 you are a detective trying to solve a mystery: which of two new gadgets works better? In the world of online platforms—like the apps on your phone or the websites you visit—companies run "A/B tests" to find the answer. They split their users into two groups: Group A sees the old gadget (the control), and Group B sees the new one (the treatment). By comparing how much money, clicks, or time each group generates, the company decides if the new gadget is worth keeping.

But here's the catch: the internet is messy. People are unpredictable. One day a user might click on everything; the next day, they might ignore it all. This "noise" makes it hard to tell if a new gadget is actually better or if the results just happened by chance. To get a clear answer, companies usually have to run these tests for a very long time or show the new gadget to millions of people, which is expensive and slow. Scientists have been trying to find ways to cut through this noise, often by using math to predict what should have happened and subtracting that guess from the real results. This paper enters the scene to ask a simple but powerful question: What if we could use the fact that the two gadgets often do the exact same thing to make our tests faster and more accurate?

The paper, titled "Accelerating A/B-Tests with Counterfactual Estimation," proposes a clever new way to run these experiments. The author, Olivier Jeunen, suggests that the standard way of comparing two gadgets is actually wasting a lot of data. Here is the core idea: imagine the two gadgets are two different chefs. If both chefs decide to make a pizza for a customer, the result (a pizza) is the same regardless of which chef you hired. If you try to compare the chefs by looking at that pizza, you learn nothing about who is better; you only see the noise of how good the pizza tastes. The standard method counts this pizza as a data point, adding to the confusion.

Jeunen's paper argues that we should treat the random choice of which chef to hire as a "meta-chef" (a meta-policy) that mixes the two original chefs. By using a mathematical trick called "Counterfactual Estimation," the new method realizes that when both chefs agree on an action (like making a pizza), that data point tells us nothing about the difference between them. So, the new method essentially says, "Ignore the pizzas; focus only on the moments when the chefs disagree, like when one makes a pizza and the other makes a burger." By down-weighting the moments where the policies agree and up-weighting the moments where they differ, the method strips away the noise.

The paper proves mathematically that this approach is always better than the standard method whenever the two policies have any overlap (i.e., they ever agree on an action). It shows that the "noise" in the new method depends on how different the policies are, rather than just the raw chaos of user behavior. If the policies are very similar (which is common when companies make small updates), the new method can reduce the noise significantly, making the test results much clearer.

Furthermore, the paper suggests that we don't always need to split traffic 50/50 between the two groups. Just like a chef might need more ingredients to test a risky new recipe, the math shows that the best split of users might be uneven (for example, sending 81% of users to the new gadget and 19% to the old one) to get the most accurate answer in the shortest time. The authors also introduce a new way to train computer models (called Δ\Delta-MRDR) that specifically focuses on learning the differences between the policies, rather than trying to predict everything perfectly. Finally, they show this works even for complex tasks like ranking lists of items (like search results), where the "action" isn't just one item but a whole list.

To test these ideas, the authors ran thousands of computer simulations. They created fake worlds with different levels of chaos and different sizes of action spaces (from 10 items to 5,000 items). In these simulations, their new method consistently beat the standard method, reducing the error (variance) by up to 75% in some cases. They found that when policies were very similar, the new method's error dropped almost to zero, while the old method stayed noisy. They also confirmed that the optimal traffic split they calculated (around 81% to the new policy in one specific scenario) was indeed the best way to run the test, reducing variance by about 18% compared to a standard 50/50 split.

However, the paper is careful to note that these results come from simulations, not real-world live tests on a massive platform. While the math is solid and the simulations are rigorous, the real world might have extra complications like changing user habits or imperfect knowledge of how the policies behave. The authors suggest that while the method is ready to be tried, its exact performance in a live environment depends on how much the policies overlap and how well the computer models can predict user behavior.

In short, this paper offers a fresh perspective on an old problem. It suggests that by realizing that "agreement is boring" and "disagreement is where the signal lives," we can run better experiments, save money, and make decisions faster. It turns the standard A/B test from a blunt instrument into a precise scalpel, using the very fact that policies are often similar to make the comparison sharper.

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 →