← Latest papers
🤖 machine learning

Learning Suffers More Than the Policy Class Under Partial Observability: A Closed-Form Analysis

This paper demonstrates that in partially observed linear-quadratic reinforcement learning, the primary obstacle to optimality is not the policy's expressiveness but a bias in the critic's value estimation caused by unexplained state variation, which can be precisely characterized and corrected by adjusting the agent's lookahead horizon.

Original authors: Idil Gözel

Published 2026-08-10
📖 7 min read🧠 Deep dive

Original authors: Idil Gözel

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 robot trying to learn how to walk. It has a brain (an algorithm) that decides which muscles to flex, but it only has a tiny camera that sees its own feet, not the ground beneath them or the wind pushing it. This is the world of Reinforcement Learning, where machines learn by trial and error to get the best score. Usually, when these robots fail, we assume they are "blind" in a way that makes the task impossible: we think they simply can't see enough to figure out the right move. We call this the "policy gap"—the idea that the robot's brain is too simple to hold the perfect solution.

But there is a second, sneakier reason for failure. Even if the robot could figure out the perfect move, the way it learns might trick it. The robot has to guess how good a situation is based on what it sees. If it can't see the whole picture, its guesses become biased. It might think a situation is dangerous when it's actually safe, or vice versa. This is the "learning gap." It's not that the robot can't be smart; it's that the teacher (the learning algorithm) is giving it the wrong homework. This paper asks a simple question: In a world where the robot is partially blind, is the problem that it's too dumb to understand the world, or is the problem that its learning method is broken?


The Blindfolded Driver and the Wrong Map

Picture a driver trying to steer a car down a bumpy road. The driver can see the road right in front of the car (the "observed state"), but they can't see the potholes coming up a few seconds later (the "unobserved state"). The car's suspension is reacting to these hidden potholes, making the car bounce.

In this story, the driver is the Actor (the part that decides to turn the wheel), and the Critic is the passenger who keeps a scorecard, telling the driver how good or bad the ride is. The passenger only sees the bouncing car, not the hidden potholes.

The paper sets up a very specific, solvable version of this problem. The car is on a track where the hidden potholes push the car around in a predictable, mathematical way. The driver is allowed to use a simple rule: "If the car bounces up, push the wheel down." This rule is simple enough that, if the driver knew the whole truth, they could calculate the perfect steering angle. In fact, the perfect steering angle is only about 10.4% worse than the absolute best possible driver who could see everything. So, the "policy gap" (the limit of what the driver can represent) is small. The driver could be nearly perfect.

But here is the twist: When the driver actually tries to learn using the standard "Actor-Critic" method, they don't find that good solution. Instead, they crash into a terrible solution that is 35% worse than the best they could have done.

Why the Passenger Lies

Why does the learning fail? The paper shows it's not because the driver is stupid. It's because the passenger (the Critic) is lying to them, but not on purpose.

The passenger sees the car bouncing. They know the car is bouncing because of the hidden potholes, but they can't see the potholes. They only see the car. To them, the bouncing looks like a wild, unpredictable storm. Because the passenger has to write a scorecard based only on the car's position, they have to explain why the car is bouncing so much.

Since they can't say "Oh, it's the potholes," they blame the car's position itself. They decide, "Wow, this car is in a really unstable place! The value of being here must drop sharply if we move even a tiny bit." They draw a map where the "valley" of safety is incredibly deep and narrow.

The driver, trusting this map, thinks, "Oh no! I need to steer hard and fast to stay in this tiny safe spot!" So, the driver cranks the steering wheel to the maximum. They end up driving with a "gain" (steering sensitivity) that is 15 times larger than what is actually needed. They are over-correcting for a storm that isn't as scary as the map says.

The paper calculates this exactly. At the point where the driver should have stopped learning, the passenger's map says the "curvature" (how steep the valley is) is 16.7. But the true curvature, if they could see the whole world, is only 1.11. The map is fifteen times too steep! The driver follows this error all the way to a crash.

The Magic of Looking Ahead

So, how do we fix a driver who is being tricked by a passenger with a bad map? The paper finds a very specific "knob" to turn.

In many learning algorithms, the passenger doesn't just look at the next step; they look a little further into the future to see how the score changes. This is called the bootstrap horizon (or the λ\lambda parameter).

  • If the passenger looks only one step ahead (a short horizon), they get the wrong, steep map, and the driver crashes.
  • If the passenger looks far enough ahead—specifically, far enough to cover the time it takes for the hidden potholes to do their work—the map corrects itself.

The paper shows that if you set this "look-ahead" time to match the "memory" of the hidden potholes, the driver stops at the perfect spot. It's like telling the passenger, "Don't just guess why the car is bouncing right now; wait and see if the bouncing continues. If it does, it's the road. If it stops, it was just a bump."

The Deep Learning Surprise

The author didn't just do math on paper; they tested this with modern Deep Reinforcement Learning (the kind of AI that plays video games). They gave the AI a "memory" by showing it the last 32 frames of the video, hoping this would help it see the hidden potholes.

Here is the surprising result: Giving the AI memory didn't help.
Even with a video history, if the "look-ahead" knob was set wrong, the AI still crashed. It didn't matter if the AI had a fancy brain or a memory bank; if the learning rule (the passenger's map) was biased, the AI followed the bias.
However, when they turned the "look-ahead" knob to the right setting, the AI found the good solution, even without the memory.

The paper also ruled out a few other ideas. They checked if maybe the AI just needed to "explore" more (try random moves) to fix the problem. They held the amount of random noise constant and found that it didn't matter; the problem was still the look-ahead setting. They also checked if the AI just needed to stop learning earlier, but the math showed the problem was structural, not a timing issue.

The Bottom Line

The main takeaway is a bit of a shock to the usual way we think about AI. We often blame partial observability (blindness) on the fact that the AI's brain isn't complex enough to remember the past. This paper says: No, the brain is fine. The problem is that the learning algorithm misinterprets the noise it sees as a signal, creating a false sense of danger that drives the AI to over-react.

The solution isn't necessarily to give the AI a bigger brain or a better memory. It's to tune the look-ahead horizon so that the AI waits long enough to distinguish between a real problem and a temporary glitch. If you tune that one knob correctly, the AI can learn the right way, even if it's blind. If you don't, even the smartest AI will drive itself off a cliff, convinced it's saving the world.

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 →