← Latest papers
🤖 AI

PEAM: Parametric Embodied Agent Memory through Contrastive Internalization of Experience in Minecraft

PEAM is a novel framework for embodied agents in Minecraft that transforms memory from inference-time retrieval into parameter-resident skills by utilizing a dual-system architecture of slow deliberative reasoning and fast reflexive execution, where failures serve as critical training signals for contrastive learning and a self-triggered mechanism autonomously decides when to internalize experiences to enable continual learning without catastrophic forgetting.

Original authors: Yuchen Guo, Junli Gong, Hongmin Cai, Yiu-ming Cheung, Weifeng Su

Published 2026-05-28
📖 4 min read☕ Coffee break read

Original authors: Yuchen Guo, Junli Gong, Hongmin Cai, Yiu-ming Cheung, Weifeng Su

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 teaching a robot to play Minecraft. Currently, most robots learn like a student who never memorizes anything. Every time they face a zombie or need to build a furnace, they have to stop, open a massive notebook of past experiences, search for a similar story, read it, and then try to figure out what to do. This is slow, uses up a lot of "brain space" (computer memory), and if the notebook gets too big, they get confused.

PEAM (Parametric Embodied Agent Memory) is a new way for robots to learn that changes the game. Instead of just keeping a notebook, PEAM helps the robot internalize its experiences. It turns "I remember how I did this" into "I know how to do this."

Here is how it works, broken down into simple concepts:

1. The Two-Brain System: The Thinker and the Doer

PEAM uses a "slow" and a "fast" brain working together:

  • The Slow Thinker (Deliberative LLM): This is the expert planner. It thinks deeply, writes code, plans complex steps, and tries to solve hard problems. If it fails, it figures out why and tries again.
  • The Fast Doer (Parametric Skills): This is the reflexive muscle memory. Once the Slow Thinker solves a problem (like crafting a sword), it doesn't just save the story. It teaches the Fast Doer the skill directly. Next time, the Fast Doer can do it instantly without asking the Slow Thinker.

2. The "Internalization" Process: From Notebook to Muscle Memory

Think of learning to ride a bike. At first, you have to think about balancing, pedaling, and steering (Slow Thinker). Eventually, you just do it without thinking (Fast Doer). PEAM automates this for a robot.

  • Learning from Failure: Most robots ignore mistakes or just write them down as text notes. PEAM treats failure as a training signal. It looks at a "Failed Attempt" and the "Correction" that fixed it. It teaches the robot: "Don't do X (the failure); do Y (the correction)." This is like a coach saying, "You fell because you leaned too far left; next time, lean right."
  • The "Worthiness" Score: The robot doesn't learn everything. It has a filter (called Parameterization-Worthiness) that asks: "Is this skill useful enough to memorize? Is it stable? Is it something we do often?" If the answer is yes, it gets internalized. If it's a one-time fluke, it stays in the notebook.

3. The "Specialized Gym" (Isolated Adapters)

This is the paper's biggest innovation to prevent "forgetting."
Imagine a gym with different rooms: a Crafting Room, a Combat Room, and a Farming Room.

  • In old systems, learning to fight might accidentally overwrite how the robot knows how to craft (like mixing up your gym clothes).
  • In PEAM, the robot has physically isolated rooms (called adapters). When it learns to fight, it only updates the "Combat Room." The "Crafting Room" remains untouched. This means the robot can learn new skills forever without forgetting the old ones.

4. The Self-Triggered Alarm Clock

How does the robot know when to stop practicing and start memorizing?

  • Old way: "Let's practice for 100 tries, then memorize." (This is rigid and might memorize too early or too late).
  • PEAM way: The robot has a self-triggered alarm. It watches its own failure rate. If it starts failing a specific task more often than usual, the alarm goes off: "Hey, we are struggling with this. Let's stop and internalize the solution immediately." This works no matter what the task is, without needing a human to set a specific number.

Why is this better?

The paper tested this in Minecraft and found three main benefits:

  1. Speed: Because the robot doesn't have to search a notebook every time, it acts much faster (about 40% faster in the tests).
  2. Efficiency: It uses way less computer power (about 85% less "text" to process) because it doesn't need to re-read old stories.
  3. No Forgetting: Because of the "specialized rooms," learning a new combat move didn't make the robot forget how to build a house.

Summary

PEAM is like taking a student who relies on a textbook for every single question and turning them into an expert who has actually memorized the skills. It learns by doing, learns from mistakes, keeps different skills separate so they don't get mixed up, and knows exactly when to stop practicing and start remembering. The result is a robot that is faster, smarter, and doesn't forget what it has learned.

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 →