← Latest papers
💻 computer science

Remember what you did?: Learning Behavioral Memories for Partially Observable Object Manipulation

This paper introduces the Compressed Action Memory Policy (CAMP), a novel approach that enables robots to master long-horizon, contact-rich manipulation tasks under partial observability by learning a self-supervised, compressed representation of their own action history to implicitly track progress and recover from failures without external supervision.

Original authors: Kuancheng Wang, Seungho Yeom, Jinglin Cao, Yuheng Zhi, Nikhil Shinde, Michael Yip

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

Original authors: Kuancheng Wang, Seungho Yeom, Jinglin Cao, Yuheng Zhi, Nikhil Shinde, Michael Yip

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 Robot with Amnesia

Imagine you are trying to solve a puzzle, but every time you make a move, someone covers your eyes for a second. When you open them, you see the puzzle, but you don't remember how you got there. Did you just try to move a piece to the left and fail? Did you already move that piece to the right?

This is the problem robots face in "contact-rich" tasks (tasks where they have to push, slide, or touch things). A robot's camera sees the current picture, but it doesn't know the history of what it just tried.

  • The Result: The robot gets confused. It might push a block into a wall, realize it's stuck, and then push it into the wall again because it forgot it already tried that. It has "amnesia."

The Solution: CAMP (The Robot's "Mental Notebook")

The authors created a new system called CAMP (Compressed Action Memory Policy). Think of CAMP not as a robot that sees better, but as a robot that remembers better.

Instead of trying to remember every single pixel of the past (which is too much data), CAMP keeps a "mental notebook" of its own actions. It asks itself: "What did I just try to do?"

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

1. The "Compressed" Memory (The Summary)

If you tried to write down every single movement you made in a day, your notebook would be huge and messy. CAMP is smart about this. It uses a mathematical trick (called DCT) to write a summary of its past actions.

  • Analogy: Imagine you are describing a movie to a friend. You don't list every frame; you say, "First, the hero ran left, then he jumped over a fence, then he fell." You keep the shape of the story but throw away the tiny details.
  • Why it helps: This summary is small enough to fit in the robot's "brain" but detailed enough to tell it, "Hey, you already tried pushing that block to the left, so don't do it again."

2. The Training (Learning from Mistakes)

CAMP is trained using a "self-supervised" method. This means the robot learns by looking at its own past, not by being told what to do by a human teacher.

  • The Game: The robot is shown a video of a human doing a task. It tries to guess what the human's past actions were based on the current picture.
  • The Lesson: If the robot guesses wrong, it learns. Over time, it gets really good at looking at the current scene and saying, "Ah, based on where things are now, I must have tried to push the block here earlier."

3. The "Two-Step" Training (Warm-up then Fine-tune)

The paper found a specific way to teach this that works best:

  1. Warm-up: First, the robot practices only remembering the past actions. It builds a strong memory bank.
  2. Freeze & Learn: Then, they lock that memory in place so it doesn't get confused.
  3. Fine-tune: Finally, they let the robot learn how to use that memory to actually move its arm.
  • Analogy: It's like a student first memorizing the rules of a game (warm-up), then practicing the game without changing the rules (freeze), and finally learning how to play strategically (fine-tune). If you try to learn the rules and play the game at the exact same time, you get confused and forget the rules.

The Results: From 0% to 70%

The researchers tested this on robots doing tricky tasks, like pushing a "T" shaped block into three different spots without hitting the same spot twice, or finding a hidden button.

  • Without Memory (Old Robots): They failed almost everything. They would push the block, get stuck, and push it again, going in circles. Success rate: 0%.
  • With CAMP: The robot remembered, "I already tried the left spot, it didn't work. I'll try the middle one." Success rate: Up to 94% in simulations and 70% on real robots.

Why This Matters

Most robots rely on "Vision-Language-Action" models, which are like asking a human, "Remember to push the red block." But you have to tell them exactly what to remember every time.

CAMP is different. It teaches the robot to remember for itself. It learns that its own history of movements is the most important clue to solving the puzzle. It turns a "partially observable" problem (where you can't see the whole picture) into a "clear" problem by filling in the missing gaps with memory.

Summary

  • The Problem: Robots forget what they just tried, so they repeat mistakes.
  • The Fix: CAMP gives the robot a "compressed memory" of its own past actions.
  • The Magic: It doesn't need a human to tell it what to remember; it learns to remember by trying to reconstruct its own past.
  • The Outcome: Robots can finally solve complex, multi-step puzzles where they have to learn from failure, just like a human would.

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 →