← Latest papers
🤖 machine learning

Interaction Locality in Hierarchical Recursive Reasoning

This paper introduces "interaction locality," a task-geometry-aware framework that uses activation patching and feature ablation to demonstrate that hierarchical and recursive reasoning models (HRM and TRM) solve complex spatial tasks by accumulating local information writes into global structures, a pattern that contrasts with the boundary-concentrated locality observed in large-scale embodied 3D models.

Original authors: Yosuke Miyanishi, Tetsuro Morimura

Published 2026-05-21
📖 5 min read🧠 Deep dive

Original authors: Yosuke Miyanishi, Tetsuro Morimura

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 Idea: How Do AI "Think" About Space?

Imagine you are trying to solve a giant maze. To do it, you need two things working together:

  1. Local moves: "I can't go right because there's a wall here."
  2. Global plans: "I need to get to the exit, which is far away, so I should head north."

This paper asks a specific question about how AI models (specifically "recursive" ones that think in loops) handle these two things. Do they keep local details and global plans separate? Or do they get mixed up?

The authors created a new tool called "Interaction Locality." Think of this as a spatial heat map for information flow. It measures: If I poke a specific part of the AI's brain (like a single cell in a maze), does the reaction stay right there, or does it ripple out to change the whole picture?

The Tools: How They Tested It

To see how these AI models work, the researchers used three different "probes" (ways of poking the AI):

  1. The "Sparse Feature" Check (SAE): Imagine the AI has a library of thousands of tiny, specific ideas (like "this is a red wall" or "this is a turn"). They turned these ideas off one by one to see which parts of the maze or puzzle they affected.
  2. The "Noise Injection" Test (Activation Patching): This is the main test. They took a tiny bit of "static" or noise and injected it into one specific spot in the AI's memory. Then, they watched to see where that noise traveled. Did it stay in that one room? Or did it spread to the whole house?
  3. The "Blueprint" Check (Jacobian/Attention): They looked at the mathematical wiring diagrams to see how the AI could theoretically connect things, even if it didn't always do so in practice.

The Experiments: Puzzles and 3D Worlds

They tested this on three types of puzzles and one real-world simulation:

  • Maze-Hard: Navigating a complex path.
  • Sudoku Extreme: Filling a grid with numbers based on rules.
  • ARC-AGI: Solving visual pattern puzzles (like "if this shape turns blue, the next one turns red").
  • MTU3D: A large-scale 3D robot navigating a real indoor room (like a ScanNet dataset).

What They Found

1. The "Local Writer" vs. The "Global Messenger"

In the puzzle models (HRM and TRM), they found a fascinating pattern:

  • The "High-Level" State (H): This is the part of the AI that holds the "big picture" plan. Surprisingly, when this part writes information, it tends to be very local. It writes notes to its immediate neighbors (e.g., "This specific cell in the Sudoku is a 5").
  • The "Low-Level" State (L): This is the part that does the nitty-gritty work.
  • The Magic of Loops: The key is that the AI repeats this process over and over. The "High-Level" part writes a local note, then passes it to the next loop, which passes it to the next. Over time, these tiny, local notes accumulate to build the global solution.

Analogy: Imagine a team of people passing a message down a long line.

  • Person A (High-Level) whispers a secret to Person B (Local).
  • Person B whispers it to Person C.
  • Eventually, the message reaches the end of the line.
  • The paper found that the "whisper" itself is very quiet and local, but the chain of whispers creates a loud, global announcement.

2. The 3D Robot Surprise (MTU3D)

When they tested this on the 3D robot navigating a real room, the pattern changed.

  • In the puzzles, the "local-to-global" handoff happened inside the thinking loops.
  • In the 3D robot, the "local" behavior only happened at the boundary where the robot's eyes (visual encoder) handed data to its brain (grounding module).
  • Inside the robot's visual brain, the information didn't stay local; it was mixed up everywhere.

Analogy:

  • Puzzle AI: Like a group of neighbors passing a bucket of water down a line to put out a fire. Each person only touches the bucket next to them, but the water moves across the whole street.
  • 3D Robot: Like a camera taking a photo. The camera sees the whole room at once (global). The "local" part only happens when the camera hands the photo to the person deciding what to do next. The camera itself doesn't keep the "local" details separate; it blends them all together.

The Main Conclusion

The paper concludes that "Local" and "Global" are not fixed labels for different parts of an AI. Instead, they are relationships that depend on:

  1. The Task: Is it a grid puzzle or a 3D room?
  2. The Timing: Is it the first step of thinking or the tenth?
  3. The Architecture: Does the AI use separate modules or one shared module?

The "Interaction Locality" framework proves that for these puzzle-solving AIs, the "Global Plan" is actually built by stacking many tiny, local updates on top of each other, rather than having a separate "Global Brain" that looks at everything at once.

In short: The paper gives us a new way to measure where an AI's thoughts stay and where they spread, showing that for recursive models, the "big picture" is just a pile of very careful, local notes passed around in a loop.

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 →