Fitted Occupancy-Ratio Evaluation without Bellman Completeness
This paper introduces Fitted Occupancy-Ratio Evaluation (FORE), a method for offline policy evaluation that achieves convergence without Bellman completeness by relying solely on the realizability of the discounted occupancy ratio through a KL-contraction-based adjoint Bellman recursion.
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 trying to teach a robot how to play a video game, but you aren't allowed to let the robot play the game itself. Instead, you only have a giant, dusty notebook filled with moves and outcomes from a different player who played the game a long time ago. This is the world of "offline reinforcement learning." The challenge is that the robot's new strategy might look very different from the old player's notebook. If the robot tries to visit a part of the game world the old player never touched, the notebook has no data for that spot. It's like trying to navigate a new city using a map of a different city; you might get lost or make dangerous guesses. To fix this, scientists use a mathematical trick called an "occupancy ratio." Think of this ratio as a special magnifying glass or a set of weights that tells the robot: "Hey, the old player rarely went here, but our new plan goes there all the time. So, when we look at the old data, we need to give extra importance to the few times they did go there, and ignore the places they never went."
For a long time, figuring out these weights was like trying to solve a puzzle where every piece you placed made the next piece harder to find. The standard methods required a very strict condition: the "map" of the new strategy had to be perfectly compatible with the "map" of the old data in a complex, mathematical way. If the new strategy was too different, the math would break, and the robot would learn the wrong lessons. This paper introduces a new method called Fitted Occupancy-Ratio Evaluation (FORE). Instead of forcing the puzzle pieces to fit perfectly, FORE uses a clever, step-by-step approach that naturally corrects itself. It treats the problem like a game of "hot and cold," where the robot slowly adjusts its weights to get closer and closer to the truth, without needing the strict compatibility that used to be required. The authors show that as long as the robot's new plan can be described by the tools it has, it can learn the correct weights and make safe, accurate predictions about how well it will do, even if the old data was messy or incomplete.
The Story of the Self-Correcting Magnifying Glass
In the world of artificial intelligence, there's a classic problem: How do you judge a new plan using only old data? Imagine you are a coach trying to evaluate a new soccer team's strategy, but the only footage you have is of a completely different team playing in a different league. If the new team tries to score from a spot the old team never touched, your footage is useless. You need a way to "re-weight" the old footage so it looks like the new team played it. This is where the occupancy ratio comes in. It's a number that tells you how much more (or less) often the new team visits a specific spot compared to the old team.
The paper's authors, Lars van der Laan and Nathan Kallus, noticed that the old ways of calculating this ratio were like trying to balance a seesaw with a heavy, rigid bar. You had to assume that the "seesaw" (the math behind the scenes) was perfectly stable and that the new team's moves were perfectly predictable based on the old team's moves. If the new team did something unexpected, the whole calculation would wobble and fail. They called this the need for "Bellman completeness," which is a fancy way of saying, "The math must be able to describe every possible future move perfectly."
Enter FORE (Fitted Occupancy-Ratio Evaluation).
The authors propose a new way to find these weights that is much more flexible. Instead of trying to solve a giant, impossible equation all at once, FORE works like a sculptor chipping away at a block of stone. It starts with a rough guess and then repeatedly refines it.
Here is the magic trick:
- The Adjoint Bellman Recursion: Imagine the occupancy ratio as a shadow cast by the new team's strategy. The paper shows that this shadow follows a specific rule (an "adjoint Bellman equation").
- The KL Projection: Instead of forcing the shadow to fit a rigid mold, FORE uses a special kind of "magnifying glass" called KL divergence (a way of measuring how different two probability distributions are). At each step, FORE takes the current guess of the shadow and projects it onto the best possible shape it can make with the tools it has.
- The Self-Correction: The most exciting part is that this process naturally shrinks the error. The authors prove that with every step, the guess gets closer to the true ratio, like a ball rolling down a hill into a valley. Crucially, this happens without needing the strict "Bellman completeness" assumption. The method works as long as the true ratio can be approximated by the tools the robot has, even if the tools can't describe every single future move perfectly.
What the Paper Actually Found
The authors didn't just dream this up; they proved it mathematically and tested it.
- The Main Finding: They showed that FORE converges to the correct occupancy ratio. If the true ratio exists within the class of functions the algorithm is using (a condition called "realizability"), the error shrinks geometrically. This means the method is stable and reliable, even when the new strategy is very different from the old data.
- What It Rules Out: The paper explicitly argues against the idea that you need "Bellman completeness" or "adjoint Bellman completeness" to get good results. In the past, researchers thought you needed a perfect map of all possible futures to make this work. FORE shows you don't. You just need a good enough approximation of the ratio itself.
- The "What If" Scenarios (Coverage): The paper also tackles the problem of "insufficient coverage." What if the new team goes to a part of the field the old team never visited? In this case, the full ratio cannot be known. The authors introduce Coverage-Stopped FORE. This version acts like a safety valve. It estimates the value of the new strategy only up to the point where the data runs out. It provides a "conservative lower bound," essentially saying, "We know for sure the team will get at least this much value, even if we don't know what happens in the unexplored areas."
The Proof and the Play
To back up their claims, the authors did two things:
- Mathematical Proofs: They provided rigorous proofs showing that the error in their method is bounded. They broke the error down into three parts: how far off the starting guess was, how well the tools could approximate the true ratio, and the statistical noise from having a limited amount of data. They showed that the method handles all three gracefully.
- Simulations: They ran computer experiments to see how FORE performed in the real world of numbers.
- Experiment 1 (Baird-style MRP): They used a classic "star-shaped" problem where old methods (like standard Fitted Q-Evaluation) are known to explode and fail. FORE, however, stayed stable and converged to the correct answer.
- Experiment 2 (Linear-Gaussian): They tested a continuous problem where the math gets messy. Again, standard methods struggled, but FORE and a version of FORE that "re-weights" the data (FORE-reweighted FQE) performed much better, keeping the errors low even as the game got harder.
- Experiment 3 (Missing Data): They simulated a situation where the new strategy tried to go to places the old data didn't cover. The Coverage-Stopped FORE successfully identified the "safe" part of the strategy and gave a conservative estimate, while standard methods that tried to guess the missing parts failed miserably.
Why This Matters
This paper is a big deal because it removes a major roadblock in teaching AI from old data. For years, scientists thought you needed a perfect, complete understanding of the future to learn from the past. FORE shows that you can be "good enough" and still get a reliable answer. It's like saying you don't need to know every single street in a city to give someone good directions; you just need a map that covers the main routes well enough.
The authors are careful to note that this isn't a magic wand that solves every problem. If the new strategy goes to places the old data never touched, you still can't know the full truth. But for the parts you can see, FORE gives you a much more stable and reliable way to measure success. It turns a fragile, high-stakes calculation into a robust, step-by-step process that gets better the more you try.
In short, FORE is a new, more resilient way to teach robots to learn from history, proving that you don't need a perfect crystal ball to make a good guess about the future.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.