Learning from the Unseen: Offline Reinforcement Learning with Hidden Actions
This paper introduces LURE, the first method for offline reinforcement learning with hidden actions, which leverages next-state variables as proxies to enable multiply robust and statistically valid policy value estimation in infinite-horizon Markov decision processes.
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 complex game, like navigating a city or managing a patient's health. You don't have the robot run through the game in real-time; instead, you give it a giant logbook of past attempts made by a human player. This is the world of Reinforcement Learning (RL), a branch of artificial intelligence where computers learn by trial and error to make the best possible decisions over time. The goal is usually to figure out: "If we followed a specific set of rules (a policy) in the future, how well would we do, based on this old logbook?"
However, there's a catch. In the real world, logbooks are rarely perfect. Sometimes, the person writing the notes made a mistake, or the system recording the data was glitchy. In the language of this paper, the "action" the human actually took (like giving a specific medicine) might be hidden, and all we see is a "proxy" or a noisy guess of what happened (like a doctor's note that says "gave medicine" when they actually didn't, or vice versa). If you try to teach your robot using a logbook full of these errors, it will learn the wrong lessons, leading to bad decisions later. This paper tackles the tricky problem of how to learn effectively when the most important part of the story—the true action—is missing or disguised.
The Mystery of the Missing Move
In the paper titled "Learning from the Unseen," the authors, Zeyu Bian, Ying Zhou, and Yifan Cui, face a detective story where the main clue is missing. Imagine you are a detective trying to solve a crime by looking at a security video. But here's the twist: the video shows the suspect's shadow, not the suspect themselves. You can see the shadow move, but you don't know exactly what the suspect's hands were doing. In the world of data science, this is called having "hidden actions."
Usually, when scientists try to evaluate a strategy using past data (a process called Off-Policy Evaluation), they assume the logbook is perfect. They assume that if the log says "Action A was taken," then Action A was definitely taken. But in messy real-world scenarios—like hospital records where a doctor might write down a treatment hours later, or a system that accidentally mislabels a button press—this assumption is a trap. If you ignore the errors, your evaluation of the strategy will be biased, like judging a chef's cooking skills based on a menu that has the wrong ingredients listed.
The Magic of the Next Step
The authors' big breakthrough is realizing that even if you can't see the "action" directly, you can often see its shadow in the next moment.
Think of it like this: If a magician waves a wand (the hidden action), you might not see the wand clearly because of a smudge on the camera. But you can see the rabbit appear in the hat (the next state). The rabbit didn't just appear out of nowhere; it appeared because of the wand wave. By studying the relationship between the "next state" (the rabbit) and the "noisy note" (the smudged video), the authors figured out how to mathematically reconstruct what the magician actually did.
They call their new method LURE (Learning from the Unseen: Robust Estimator). It's like a super-smart detective who doesn't just look at the blurry photo of the suspect but also looks at the footprints left behind and the weather report to deduce exactly what happened.
How LURE Works: The "Double-Check" System and the Detective's Toolkit
The paper introduces a clever way to estimate the value of a strategy without getting fooled by the errors. They use a concept called Multiple Robustness.
Imagine you are trying to guess the temperature outside, but your thermometer is broken. You have three other clues: a wet dog, a swaying tree, and a cloud formation.
- If your thermometer is broken, you can still guess correctly if your "wet dog" clue is accurate.
- If the dog is dry but the tree is swaying, you can still guess correctly.
- The system is "robust" because it doesn't need every clue to be perfect; it just needs some combination of them to be right.
LURE works the same way. It builds a mathematical model that checks several different parts of the data. Even if the model for the "noisy action" is slightly wrong, or the model for the "next state" is slightly off, the estimator can still find the true value of the strategy as long as at least one of the other parts is correct. This makes the final answer much more reliable than previous methods, which would crumble if just one part of the data was messy.
But there's a hidden complexity in how LURE solves this puzzle. Since the true actions are never seen, the computer has to guess the probabilities of what actually happened. To do this, the authors developed a special iterative algorithm (based on a method called Expectation-Maximization, or EM). Think of this as a detective who keeps refining their theory:
- The Guess (E-step): The computer starts with a guess about what the hidden actions were.
- The Update (M-step): Using that guess, it updates its models for how actions lead to rewards and next states.
- The Refinement: It then uses these updated models to make a better guess about the hidden actions, and repeats the cycle until the story makes perfect sense.
However, there's one final twist. Because the computer is guessing, it might accidentally swap the labels. It might decide that "Action 0" is actually the "Medicine" and "Action 1" is "No Medicine," when in reality, it's the exact opposite. The math works either way, but the meaning is flipped. To fix this, the authors include a crucial label alignment step. Before giving the final answer, the system checks which "guess" makes the most sense with the noisy data (for example, which hidden action is more likely to result in the observed "Medicine" note). It then flips the labels if necessary to ensure the final report matches reality.
Testing the Theory
The authors didn't just write down a theory; they put it to the test in three different ways:
- Simple Simulations: They created a tiny, made-up world (a "Tabular MDP") with just three states and two actions. They intentionally messed up the data by mislabeling the actions 5% to 30% of the time. While other methods got confused and gave wrong answers, LURE stayed on target, correctly guessing the value of the strategy.
- Complex Simulations: They moved to a more complex, continuous world (like a robot moving in a smooth space) and found the same result: LURE handled the errors gracefully, while others failed.
- Real-World Data: They tested LURE on a massive database of real patient records from a hospital (MIMIC-III), specifically looking at how to treat sepsis (a life-threatening reaction to infection). In this real-world scenario, they compared LURE against standard methods. The results were striking: the standard methods suggested that one treatment was better than another, but LURE, by accounting for the hidden errors in the medical records, suggested a different, more reliable ranking. In fact, the confidence intervals (the range of likely answers) from the standard methods overlapped so much they couldn't tell the difference, while LURE provided a clear, distinct answer.
The Takeaway
The paper concludes that ignoring hidden actions is a dangerous gamble. By using the "next state" as a natural clue to uncover the truth, and by building a system that is robust to mistakes in different parts of the model, we can finally evaluate strategies accurately even when our data is imperfect.
This isn't just a theoretical win; it's a practical tool for the future. Whether it's deciding on medical treatments, managing traffic lights, or training AI agents, LURE offers a way to learn from the past without being misled by the noise. The authors show that with the right mathematical detective work, we can see the unseen and make better decisions for tomorrow.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.