← Latest papers
💻 computer science

HAMLET: Switch your Vision-Language-Action Model into a History-Aware Policy

The paper introduces HAMLET, a scalable framework that enhances Vision-Language-Action models by integrating time-contrastive moment tokens and a lightweight memory module to effectively leverage historical context, significantly improving robotic manipulation performance on long-horizon and history-dependent tasks.

Original authors: Myungkyu Koo, Daewon Choi, Taeyoung Kim, Kyungmin Lee, Changyeon Kim, Younggyo Seo, Jinwoo Shin

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

Original authors: Myungkyu Koo, Daewon Choi, Taeyoung Kim, Kyungmin Lee, Changyeon Kim, Younggyo Seo, Jinwoo Shin

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 do chores, like making a sandwich or tidying up a room. You give it a camera and a voice command: "Put the apple in the bowl."

Most current robot brains (called Vision-Language-Action models or VLAs) work a bit like a goldfish with a very short memory. They only look at the exact picture they see right this second. They don't remember what happened a second ago.

This causes problems. If the robot picks up the apple, puts it down, and then the camera angle shifts so the apple is hidden behind a cup, the robot panics. It sees a cup and a table, but no apple. It forgets, "Oh wait, I just held that apple!" and might try to pick up the cup instead, or just freeze.

The paper you shared introduces a new system called HAMLET. Think of HAMLET as giving the robot a smart diary and a highlighter pen.

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

1. The Problem: The "Goldfish" Robot

Current robots are like people trying to solve a puzzle while wearing blinders. They only see the current frame.

  • The Analogy: Imagine playing a game of "Simon Says" but you can only hear the current instruction and have no memory of the previous ones. If Simon says, "Touch your nose, then touch your toes," and you only hear "Touch your toes," you might touch your toes while your nose is still in the air, or you might forget you were supposed to touch your nose first.
  • The Consequence: Robots fail at long tasks (like "pick up the cup, move it to the table, then stack a book on it") because they forget the intermediate steps.

2. The Solution: HAMLET (The Smart Diary)

HAMLET doesn't force the robot to relearn everything from scratch (which is slow and expensive). Instead, it adds two clever tools to the existing robot brain:

A. Moment Tokens (The "Highlighter")

Every time the robot takes a picture, it creates a tiny, compact note called a Moment Token.

  • How it works: Instead of saving the whole blurry, high-definition photo (which takes up too much space), the robot uses a special "highlighter" to mark only the important stuff in that split second.
  • The Magic: The robot is trained to ignore boring, static things (like the wall or the table) and only highlight things that change or matter (like the gripper moving or the cup being lifted).
  • Analogy: Imagine reading a long novel. Instead of photocopying every single page to remember the story, you just write a one-sentence summary on a sticky note for every chapter. "Chapter 1: Hero enters the cave." "Chapter 2: Hero finds a sword."

B. The Memory Module (The "Diary")

These "sticky notes" (Moment Tokens) are fed into a Memory Module.

  • How it works: This module is like a smart librarian. It doesn't just stack all the notes in a pile. It looks at the current situation and asks, "Which of my past notes are actually useful right now?"
  • The Magic: If the robot is currently confused about where a cup is, the Memory Module says, "Hey, look at the note from 5 seconds ago! That's when we saw the blue cup." It pulls that specific memory to help make the next decision.
  • Analogy: It's like having a conversation with a friend who has a perfect memory. You say, "I think I lost my keys." Your friend (the Memory Module) says, "Wait, I remember you put them on the counter when you walked in." You didn't need to remember everything; your friend just gave you the right piece of information at the right time.

3. Why is this better than just showing the robot more pictures?

You might think, "Why not just show the robot the last 10 photos so it can see the history?"

  • The Old Way (Multi-frame): This is like trying to read 10 pages of a book at once by squinting. It's heavy, slow, and the robot gets confused by too much visual noise. It slows down the robot's brain and uses up a lot of computer memory.
  • The HAMLET Way: This is like reading the summary notes. It's lightweight and fast. The robot only carries the "essence" of the past, not the raw data. It's like carrying a pocket-sized diary instead of a library.

4. The Results: From Clumsy to Capable

The researchers tested HAMLET on real robots doing tricky tasks, like:

  • Cover and Stack: Covering a cube with a cup, then stacking another cup on top.
  • Swap Cubes: Moving two cubes around in a specific order.

The Outcome:

  • Without HAMLET, the robot was often confused, dropping items or moving the wrong object.
  • With HAMLET, the robot became a master chef of chores. In one test, the success rate jumped from 29% to 76%. That's like going from failing a driving test three times out of four to passing almost every time.

The Big Takeaway

HAMLET is a "plug-in" upgrade. You don't need to rebuild the robot's brain or teach it from scratch. You just give it a smart memory system that knows how to summarize the past and recall the right details when needed.

It turns a robot that lives only in the "now" into a robot that understands the "story" of what it's doing, making it much better at complex, long-term tasks.

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 →