← Latest papers
🤖 machine learning

A Unified Causal-Origin Taxonomy of Distributional Shifts in Reinforcement Learning

This paper proposes a unified causal-origin taxonomy for distributional shifts in reinforcement learning by reformulating the problem within a POMDP framework to distinguish between agent-driven and environment-driven sources, thereby unifying In-Distribution/Out-of-Distribution generalization with non-stationary settings and introducing a new evaluation framework for measuring shift impact and adaptation.

Original authors: Ardianto Wibowo, Paulo E Santos, Amer Baghdadi, Matthew Stephenson, Karl Sammut, Jean-Philippe Diguet

Published 2026-06-16
📖 5 min read🧠 Deep dive

Original authors: Ardianto Wibowo, Paulo E Santos, Amer Baghdadi, Matthew Stephenson, Karl Sammut, Jean-Philippe Diguet

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 Big Picture: Why Robots Get Confused

Imagine you are teaching a robot dog how to fetch a ball in your living room. You train it for weeks. It learns perfectly: When I see the red ball, I run to the corner, pick it up, and bring it back.

Now, imagine you take that same robot dog to a park. Suddenly, the grass is taller, the wind is blowing the ball differently, and the "ball" is actually a blue frisbee. The robot freezes. It doesn't know what to do.

In the world of Artificial Intelligence (AI), this is called Distributional Shift. It's when the world the AI is trained in doesn't match the world it has to operate in.

For a long time, researchers have tried to fix this by building "shock absorbers" (algorithms that make the AI more robust). But this paper argues that we've been fixing the symptoms without understanding the disease. We need a better map to figure out exactly what changed.

The Core Idea: A New "Taxonomy" (A Filing System)

The authors, led by Ardianto Wibowo and colleagues, propose a new Unified Causal-Origin Taxonomy. Think of this as a new filing system for AI problems. Instead of just saying "The AI failed," this system asks: "Which specific part of the interaction broke?"

They break the problem down into two main questions:

1. Who is the culprit? (Internal vs. External)

The paper splits the causes of failure into two camps:

  • External Shifts (The World Changed): The environment changed, but the robot stayed the same.
    • Analogy: You trained a chef to cook steak on a gas stove. Then, you moved them to a kitchen with an electric stove. The chef (the AI) is the same, but the stove (the environment) is different.
    • Specifics: The starting position changed, the physics changed (wind, gravity), or the reward changed (maybe the boss now only pays if the steak is cooked in under 5 minutes).
  • Internal Shifts (The Robot Changed): The world stayed the same, but the robot's brain or sensors changed.
    • Analogy: You trained the chef on a gas stove. Then, you put a pair of sunglasses on the chef that makes everything look blue. Or, you gave the chef a new recipe book that makes them forget the old one.
    • Specifics: The robot's camera got a glitch (Observation Shift), or the robot's decision-making software got compressed to save memory, changing how it thinks (Policy Shift).

2. When did the switch happen? (The Time Boundary)

The paper also looks at when the change happens relative to the learning process:

  • Explicit Boundary (The "Freeze"): You train the robot, hit "Save," and then test it in a new world. The robot cannot learn anymore; it just has to guess. This is like taking a driver's test in a car you've never driven before.
  • Implicit Boundary (The "Drift"): The robot is learning while the world slowly changes around it. The change happens without a clear "stop" button. This is like driving a car while the road surface slowly turns from asphalt to mud while you are still driving.
  • Hybrid: A mix of both. You freeze the robot to test it, but then let it keep learning while the world keeps shifting.

The Experiment: Testing the Theory

To prove their system works, the authors created a simple grid-world game (like a giant chessboard) and trained a standard AI (DQN) to navigate it. Then, they deliberately broke different parts of the system one by one to see how the AI reacted.

They found that different breaks cause different types of failure:

  • If they moved the starting point (External), the AI got lost immediately.
  • If they changed the physics (External), the AI kept trying to walk through walls.
  • If they changed the reward (External), the AI stopped trying because it didn't know what it was supposed to do.
  • If they changed the camera view (Internal), the AI couldn't recognize the path.
  • If they changed the brain's precision (Internal), the AI made silly mistakes it never made before.

The Key Takeaway: You can't just say "The AI is robust." You have to ask, "Robust against what?" An AI might be great at handling a new map (External) but terrible if its camera gets foggy (Internal).

The New Scorecard: Measuring Recovery

The paper also introduces a new way to grade AI performance. Instead of just looking at the final score, they measure:

  1. The Crash: How badly did performance drop the moment the change happened?
  2. The Depth: How low did it go?
  3. The Speed: How fast did the AI figure out the new rules and get back to normal?
  4. The Recovery: Did it ever fully get back to its original skill level?

This helps researchers see if an AI is just "tough" or if it is actually "adaptable."

Conclusion

This paper doesn't invent a new robot or a new magic algorithm. Instead, it provides a common language and a structured map for understanding why AI fails when the world changes.

By separating the problem into Internal vs. External causes and Explicit vs. Implicit timing, the authors give researchers a clear way to diagnose problems. It's like a mechanic who, instead of just saying "the car is broken," can point to the specific part (the engine, the tires, or the fuel) and explain exactly how it failed. This clarity is the first step toward building AI that can truly handle the messy, changing real 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 →