Experience accumulates
Continuous first-person video records how a participant acts, not only what is visible at one instant.
Embodied Action Memory
Embodied Action Memory from Egocentric Videos for Reasoning and Planning
MEMORA turns accumulated egocentric experience into persistent semantic-procedural memory for grounded planning.
Washington University in St. Louis
Core idea
Embodied experience unfolds at several timescales. Places remain relatively stable, entities change state, actions provide ordered evidence, and repeated episodes reveal reusable procedures and participant-specific regularities.
Continuous first-person video records how a participant acts, not only what is visible at one instant.
Typed stores preserve distinct continuities while online editing and offline consolidation revise what is retained.
Retrieval separates procedural templates from physical grounding, then composes them for the current goal.
Interactive lifecycle
This trace combines real outputs from human egocentric video and a real consolidated EPIC-KITCHENS memory. Select a phase to inspect what MEMORA produces.
Online · each 10-second segment
The Segment Encoder converts the current video segment into environment, entity, and activity observations while carrying short working context across segment boundaries.
Places, zones, layouts, and spatial relations
Identity, attributes, state, location, and history
Ordered action evidence and procedure traces
Reusable routines and participant regularities
Memory-grounded planning
A real Generalize task has no single matching episode to replay. The planner retrieves participant-specific entities, places, procedures, and regularities, then produces a grounded long-horizon plan.
Red ceramic dirty bowl, black metal plate, yellow foam sponge, and blue cotton cloth
Silver stainless steel sink, chrome metal tap, drying rack, counter, and storage cabinet
Collect → wash with soap → rinse → rack → dry → store
Routine and storage-preference retrieval guide the final sequence and destination
Actual tool calls
get_routine_skill("wash and dry dishes and put them away")
get_preferences("where dishes and utensils are stored")
search_objects("sponge")
search_objects("cloth")
search_objects("cloth")
The raw response contains the same 12 numbered steps shown above. Source: Gemma-4-31B-it, full MEMORA, task denovo_composition_P01_full_dishwashing_cycle.
Qualitative robot grounding
Two compact demonstrations show that plans generated from human egocentric memory can be grounded on a Unitree G1. The planning interface is the focus; execution provides a qualitative physical check.
MEMORA-Bench
Both protocols operate on the same participant-specific memory. Memory assessment checks whether experience was preserved; planning checks whether that memory can guide action.
When preparing to cook eggs, does P04 prefer a spatula or fork?
MEMORA: C · retrieved repeated evidence of P04 stirring egg mixtures with a wooden spatula.
Help P03 clean the washing-up bowl in the sink.
get_routine_skill("clean bowl")
get_routine_skill("wash bowl")
search_objects("bowl")
Grounded plan: black cooking bowl → green sponge → chrome faucet → metal drying rack.
Evidence
Controlled comparisons isolate memory construction and planning behavior across four open-weight backbones.
A complementary use of egocentric video
Learns policies, action representations, or cross-embodiment alignment from human video.
Forms participant-specific semantic-procedural memory that planners and policies can query.
Resources
@misc{yu2026memora,
title = {MEMORA: Embodied Action Memory from Egocentric Videos for Reasoning and Planning},
author = {Yu, Zihao and Yuan, Xiu and Zhang, Chongjie},
year = {2026}
}