When Can You Trust Offline Evaluation of Equal-Cost Top-k Allocation? A Controlled, Reproducible Benchmark and Practitioner's Guide
This paper presents a controlled, reproducible benchmark demonstrating that offline evaluation of equal-cost top-k allocation is primarily compromised by action-level disagreement in logging, propensity estimation errors, and policy reuse bias rather than simple overlap metrics, offering practitioners a guide to navigate these specific pitfalls through honest policy-level splitting and robust estimator selection.
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
The Great Guessing Game: Why Looking Backward Can Be Tricky
Imagine you are the captain of a spaceship with a limited supply of fuel. You have a map that predicts which stars are worth visiting, but you can only visit the top 20% of them. Before you actually burn your fuel and launch, you want to know: "If I had used this new map on the data from our last trip, would we have found more treasure?" This is the heart of a field called Offline Policy Evaluation. It's the art of testing a new strategy using old records, without having to run the risky experiment in real life.
The tricky part is that your old records were collected by a different captain who had a different map. If the old captain rarely visited the stars your new map says are important, your new map is trying to guess the value of places it has never seen. In statistics, this is called "weak overlap." It's like trying to judge how good a pizza place is by only looking at reviews from people who never ordered pizza. If the old data doesn't cover the new plan, any calculation you make might be wildly wrong—either overly optimistic or completely useless. This paper dives deep into exactly when we can trust these backward-looking guesses and when they are just fooling us.
The Paper's Big Discovery: It's Not About How "Sharp" Your Map Is
The author of this paper set out to solve a specific headache for data scientists: When can you trust a computer to tell you how well a "Top-K" rule will work? A "Top-K" rule is simple: "Pick the best 20% of customers to send a coupon to, or the top 10% of patients to give a new drug." The computer ranks everyone, cuts off the list at the budget limit, and treats the rest.
The researcher built a giant, controlled video game (a benchmark) to test six different ways of calculating the score. They wanted to see which calculator was the most honest. Here is what they found, broken down into three main lessons.
1. The "Alignment" Trap: It's Who You Are, Not How Loud You Shout
Many people thought the problem was how "sharp" or "confident" the old captain's map was. They thought if the old captain was very sure about their choices (a "sharp" map), the new plan would be easy to judge. The paper says: Wrong.
Imagine the old captain's map is a flashlight. You might think a super-bright, focused beam (a sharp map) is great. But if that beam is shining on the wrong side of the room, it doesn't matter how bright it is; you still can't see the treasure. The paper proves that the real danger is misalignment. If the old captain's choices (the data) don't line up with the new captain's choices (the target), the math breaks down, even if the old data looks perfect.
They found that simply making the old map "sharper" (more confident) didn't help much if it was pointing in the wrong direction. In fact, if the old captain and the new captain were totally disagreeing on which stars to visit, the "effective sample size" (a fancy way of saying "how much useful data do we actually have") crashed. The data showed that when the old and new strategies disagreed, the error rate jumped from a manageable 8% to a disastrous 32%.
The Takeaway: Don't ask, "How confident was the old data?" Ask, "Did the old data actually visit the places the new plan wants to go?" If the answer is no, your calculator is lying to you.
2. The "Double-Edged Sword" of Estimating Probabilities
The paper also tested what happens when we don't know the exact rules the old captain followed and have to guess them. This is like trying to guess the old captain's map just by looking at the dots on their chart.
The results were shocking. Guessing the old rules (estimating "propensity") was the single biggest source of failure. When the researcher replaced the known rules with a guessed model, the error rate for one popular method (called IPS) exploded. It went from failing in only 6% of cases to failing in 37% to 63% of cases!
Even worse, the "warning lights" (diagnostics) that tell you when a calculation is bad actually started pointing the wrong way. It's like a car's "Check Engine" light that turns green when the engine is on fire and red when it's running perfectly. The paper warns that if your guess for the old rules is bad, your safety checks are useless.
The Takeaway: If you have to guess the old rules, be very careful. The paper suggests that "Doubly Robust" methods (a type of calculator that uses both the old rules and a prediction of the outcome) are the safest bet. They are like a car with two engines: if one fails, the other keeps you moving. They stayed stable even when the guesses were bad, while other methods crashed.
3. The "Optimizer's Curse": Why Splitting the Team Helps
Here is a sneaky problem. Imagine you train a player to play a video game, and then you ask them to judge how good they are at the game using the same game session they just played. They will naturally pick the moves that felt lucky and say, "See? I'm a genius!" This is called the "Optimizer's Curse." The player is overconfident because they are judging themselves on the data they used to learn.
The paper tested a common fix: "Cross-fitting." This is like having the player learn on Level 1 and then be tested on Level 2. But the researcher found a twist: if you only split the learning part but keep the strategy fixed, the player is still overconfident. In fact, it sometimes made them more optimistic!
The only thing that worked was honest splitting: Train a new strategy on Level 1, test it on Level 2. Then train a different strategy on Level 2 and test it on Level 1. This "honest" approach reduced the overconfidence by 58% to 92%.
The Takeaway: If you are testing a new strategy that was learned from the same data you are evaluating, you must split the data completely. Don't just split the math; split the strategy itself.
The Final Verdict: A Guide for the Real World
The paper concludes with a practical guide for anyone trying to make these decisions:
- Check the Match First: Before trusting any number, check if the old data actually covered the new plan. If the "overlap" is low, the numbers are likely garbage.
- Use the "Doubly Robust" Calculator: If you aren't sure about your models, use the method that combines two different approaches. It's the most stable.
- Don't Trust the "Check Engine" Light Blindly: If your model for the old rules is weak, your safety checks might be inverted (telling you it's safe when it's dangerous).
- Split the Team: If you are testing a new strategy learned from the data, split the data into training and testing sets for the strategy itself, not just the math.
The author built a massive, open-source "video game" (a benchmark) to prove all this. They didn't just guess; they ran thousands of simulations with known answers to see exactly where the math breaks. The result is a set of rules that says: Offline evaluation is powerful, but only if you respect the limits of your data. If the old data and the new plan don't get along, no amount of fancy math will save you.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.