← Latest papers
💻 computer science

Latent Actions from Factorized Transition Effects under Agent Ambiguity

This paper introduces Observed Transition Factorization (OTF) and its variants, OTF-LAM and OTF-LAM-Dino, which decompose ambiguous observation transitions into reusable primitives to learn robust, action-like latent representations that outperform baselines in complex, distractor-rich environments without supervision.

Original authors: Heejeong Nam, Chandradithya S Jonnalagadda, Harshit Aggarwal, Eric Xu, Randall Balestriero

Published 2026-06-30
📖 4 min read☕ Coffee break read

Original authors: Heejeong Nam, Chandradithya S Jonnalagadda, Harshit Aggarwal, Eric Xu, Randall Balestriero

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 Problem: The "Noisy Kitchen"

Imagine you are trying to learn how to cook by watching a video of a chef. However, the video is messy. While the chef is chopping onions (the action you care about), the camera is shaking, a dog is running across the floor, and the wind is blowing the curtains.

In the world of AI, this is called Agent Ambiguity.

  • The Agent: The chef (the thing you want to control).
  • The Action: Chopping onions.
  • The Ambiguity: The video shows all the changes at once (onions moving, dog moving, curtains swaying).

Older AI models tried to guess the "chopping" action by looking at the whole messy video. They often got confused, thinking the dog running was part of the cooking recipe, or they couldn't tell the difference between the chef moving and the camera shaking.

The Solution: Breaking the Video into "Lego Bricks"

The authors propose a new method called OTF-LAM. Instead of trying to guess the whole action at once, they break the video changes down into small, reusable pieces, like sorting a pile of mixed-up Lego bricks.

They call these pieces Observed Transition Primitives.

  • Instead of seeing "Chef chopping," the AI sees: "A small patch of pixels moving left," "An edge shifting down," and "A background blur."
  • These are the Lego bricks. They are simple, reusable patterns of movement that can happen anywhere, regardless of whether it's a chef, a robot, or a cartoon character.

How It Works: The Two-Step Process

Step 1: The "Brick Sorter" (OTF)
First, the AI watches thousands of videos and learns to sort every tiny change in the picture into a specific "brick" from its vocabulary.

  • Analogy: Imagine a librarian who doesn't care what the book is about, only how the pages are turning. They sort every page-turn into a category: "Fast flip," "Slow slide," or "Rip."
  • The AI learns that a "Fast flip" looks the same whether it's a human hand turning a page or a robot arm turning a dial. This makes the "bricks" reusable.

Step 2: The "Chef's Assistant" (OTF-LAM)
Once the bricks are sorted, the AI needs to figure out which bricks were caused by the chef (the agent) and which were caused by the dog or the wind.

  • Analogy: The AI looks at the current scene (the kitchen) and asks, "Given that the chef is holding a knife, which of these 'moving bricks' are likely the chef's doing?"
  • It picks the relevant bricks, ignores the noise (the dog), and combines them into a single "Action Signal." This signal tells the AI: "The chef is chopping."

The "Frozen DINO" Trick (OTF-LAM-Dino)

The paper also introduces a smarter version called OTF-LAM-Dino.

  • Analogy: Imagine trying to predict the next frame of a video. Usually, the AI tries to redraw every single pixel (the color of the onion, the texture of the table). This is hard because the lighting might change or the table might look different.
  • The Trick: Instead of redrawing the pixels, this version uses a "frozen" expert (DINOv2) that already understands the shape and structure of things. The AI only needs to predict how the structure changes, not the exact colors.
  • This is like predicting the next move in a chess game by looking at the board positions (structure) rather than trying to paint the wooden pieces (pixels). It makes the AI much better at ignoring distractions.

What Did They Prove?

The authors tested this on two main things:

  1. Moving MNIST (The "Digit" Test): They showed the AI videos of numbers moving. They trained it on numbers 0–4 and then tested it on numbers 5–9 (which it had never seen).

    • Result: Because the AI learned the movement patterns (the bricks) rather than the specific look of the numbers, it worked perfectly on the new numbers. It proved the "bricks" are reusable.
  2. DCS (The "Robot" Test): They used a complex robot simulation where the robot has to run or walk while a distracting background moves.

    • Result: The new method (OTF-LAM) was better at learning how to control the robot than older methods. It successfully ignored the distracting background and focused on the robot's movement.

The Bottom Line

This paper says: "Don't try to guess the whole action from a messy video. Instead, break the video changes down into small, reusable 'movement bricks.' Sort these bricks first, then figure out which ones belong to the agent you want to control."

By doing this, the AI becomes much better at learning to act in messy, real-world environments where there are lots of distractions.

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 →