WorldLines: Benchmarking and Modeling Long-Horizon Stateful Embodied Agents
This paper introduces WorldLines, a benchmark for long-horizon stateful embodied agents that evaluates memory and planning in dynamic household environments, alongside ObsMem, a visibility-aware memory framework designed to address challenges in partial observability and state tracking.
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 have a robot helper that lives in your house. You want it to stay with you for months or years, not just for a single task. The problem is that our homes are messy, changing places where things get moved, timers get set, and people say things that might be true or might be just guesses.
This paper, WorldLines, introduces a new way to test if a robot can actually remember the "story" of your home over a long time, rather than just remembering the last thing you said.
Here is the breakdown using simple analogies:
1. The Problem: The "Goldfish" vs. The "Detective"
Most current robot tests are like flashcards. They ask the robot: "Where is the cup?" and the robot looks at the table right now. If the cup is there, it gets a point. If the cup was moved yesterday, the robot doesn't care.
But real life is more like a detective novel.
- The Scenario: You tell the robot, "I'm going to the gym at 7:30. When I get back at 8:30, I want to watch a movie and eat fruit I just put in the fridge."
- The Challenge: To do this right, the robot needs to remember:
- What time you said you'd be back (a schedule).
- That you just put fruit in the fridge (a state change).
- That you usually watch movies on Tuesdays (a routine).
- Crucially: It needs to know that the fruit is still in the fridge, even if the robot didn't watch you put it there.
Existing tests fail because they treat the robot like a Goldfish (forgetting everything after a few seconds) or a Chatbot (only remembering text, not physical objects moving around).
2. The Solution: WorldLines (The "Home Movie" Benchmark)
The authors created a new test called WorldLines. Think of this as a simulated home movie that runs for days.
- It records everything: what people said, what the robot did, what time it was, and how the state of the house changed (e.g., "The coffee timer was set to 4:00 AM by mistake, then the robot fixed it to 7:00 AM").
- The Test: The robot is shown a "cut" in the movie. It sees everything up to that point but not what happens next. Then, it is asked questions like:
- "What time did the robot fix the coffee timer?" (Memory QA)
- "The family is leaving for school in an hour; what should the robot do?" (Planning)
This tests if the robot can keep a running mental map of the house, even when it can't see everything (Partial Observability).
3. The New Brain: ObsMem (The "Filing Cabinet" vs. The "Scrapbook")
The paper argues that just storing text (like a scrapbook of everything said) isn't enough. If you write "Bob said the keys are on the table" in a scrapbook, you don't know if Bob is telling the truth or if the keys were moved an hour ago.
They propose a new memory system called ObsMem. Imagine this as a highly organized filing cabinet with four distinct drawers, rather than one big pile of papers:
- The "What I Saw" Drawer (Event Track): A strict log of things the robot actually saw happen. (e.g., "I saw Bob put the keys on the table.")
- The "What I Heard" Drawer (Reported/Dialogue): A log of things people said happened. (e.g., "Bob said the keys are on the table.") The system knows this is less reliable than seeing it.
- The "Current Status" Drawer (State Track): A live dashboard of where things are right now. If the keys move, this drawer updates, but the old "What I Saw" log stays in the history drawer so the robot knows the keys used to be there.
- The "To-Do" Drawer (Commitment Track): A list of promises and future plans. (e.g., "Remind Alice to pack her science project board at 7:30 AM.")
Why this matters: When the robot is asked a question, it doesn't just search for keywords. It checks the right drawer.
- Question: "Where are the keys?" -> Checks the Current Status drawer.
- Question: "Did Bob say the keys were on the sofa?" -> Checks the What I Heard drawer.
- Question: "Is the robot sure the keys are still on the sofa?" -> Checks the Belief system (which asks: "Has anyone else been in the room since I saw them? If yes, I'm not sure anymore.").
4. The Results: The "Detective" Wins
The researchers tested their new system (ObsMem) against other memory systems using the WorldLines test.
- The Result: ObsMem was much better at answering questions that required tracking changes over time.
- The Analogy: Other systems were like people who read a summary of a book and guessed the ending. ObsMem was like a detective who kept a detailed log of every clue, every lie, and every change in the scene, allowing it to solve the mystery of "Where is the coffee timer set?" even after three days of confusion.
Summary
- WorldLines is a new test that simulates a long, messy, changing home life to see if robots can remember the "story" of the house.
- ObsMem is a new way for robots to organize their memory, separating "what I saw," "what I heard," "what is true now," and "what I promised to do."
- The Finding: To be a good long-term helper, a robot needs more than just a chat history; it needs a structured way to track how the physical world changes over time.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.