FAR teaches world models which memories to recall by peeking at the future during training

Learning What to Recall: Adaptive Multi-Cue Episodic Memory for World Models

Beomsu Kim, Chieh-Hsin Lai, Bac Nguyen, Amir Bar, Jong Chul Ye, Yuki Mitsufuji

cs.LG, cs.AI, cs.CV

2026-09-28

FAR trains a future-blind memory retriever with the observed future, adaptively weighing time, pose, vision and audio cues, beating hand-designed recall on three benchmarks.

What problem this solves

World models predict future frames from the current observation and an action, but much of what determines those frames has already left the field of view. Navigate back along a loop and the model needs the streets it saw on the way out; open a fridge and it needs to remember whether a tomato went inside. The standard fix is an external episodic memory that keeps every past observation and feeds a few retrieved frames to the generator. The hard part is the retrieval itself. Existing systems hard-code it: Navigation World Models takes the most recent frames, WorldMem retrieves by field-of-view overlap with the goal pose, LongLive-RAG by visual-embedding similarity. Each rule fails somewhere predictable. In an elbow corridor the pose-overlapping memory may sit behind a wall; similar corridor segments are indistinguishable by appearance; after an interaction changes the world, the geometrically best-matched frame depicts a stale state and the model hallucinates. FAR's position is that both questions, which memories help this prediction and which cues should find them, should be learned.

Method

FAR (Future-Aware Recall; KAIST with Sony) imports a recipe from retrieval-augmented language models. EMDR2 trained a discrete document retriever from downstream reader likelihood; FAR applies the same latent-variable treatment to an agent's own history, exploiting an asymmetry unique to world models: at inference the future is unknown, but during training it has already happened and is visible. Four moving pieces:

A deliberate boundary: cues are used only to select memories, never as extra conditions to the generator. SoundSpaces audio picks frames; generation still consumes frames plus pose, time, and action.

Results

LoopNav (Minecraft loop navigation; outbound leg is the memory pool, return leg is a 128-frame rollout):

ComparisonCues on both sidesResult
FAR-Meta vs WorldMemsame: time + pose19% lower DreamSim
FAR-Visual vs LongLive-RAGsame: vision17% lower DreamSim

Same cues, learned retrieval, clearly better. The ablation completes the chain: temporal baseline 13.23 PSNR, WorldMem 15.37, FAR with a frozen pretrained ViT encoder 16.25, plus a query adapter 16.48, plus metadata fused at a fixed 0.5 weight 16.91, and with learned fusion weights 17.27 PSNR and 0.082 DreamSim. That last step is the point: adaptive weighting buys about 0.35 PSNR over fixed equal fusion.

SoundSpaces (scanned indoor scenes with binaural spatial audio): with dense periodic scans, metadata alone is strong and audio adds little; with sparse endpoint-only scans and long returns, the meta+audio advantage grows with trajectory length. In the qualitative corridor example, temporal, pose, and geometric retrieval all pick views obstructed by walls, while the audio cue retrieves a memory with clear sight of the goal region.

AI2-THOR (interactive kitchens where objects move and states go stale): on state accuracy, the fraction of changed states rendered correctly rather than stale, multi-cue FAR dominates both baselines, most clearly on container reveals, where the current observation says nothing about hidden contents. A counterfactual pair: same closed-fridge view, same opening action, different histories; FAR renders the tomato only when it was placed there, while WorldMem hallucinates it at its stale table location. On the off-scene dynamics task, predicting a patrolling agent visible only intermittently through a doorway: temporal 41.9%, WorldMem 32.4%, FAR with metadata only 67.1%, multi-cue 94.6%.

Why it matters

For anyone building long-video generators or world models, this is a clean demonstration that memory retrieval can be a learned component, with the training objective inherited from EMDR2 rather than invented. Two transferable ideas: the train-time versus inference information gap (the answer is visible during training) can be converted into supervision well beyond world models; and the cue-fusion interface lets a new modality join by adding one scorer, leaving the generator untouched. Code is at sony/far on GitHub.

Scale deserves honesty: the experiments are hundreds to tens of thousands of controlled simulation episodes at up to 360x640 resolution, with a 4-frame training context (12 at eval). This is not yet external memory for a frontier video model.

Limitations

The authors list four: only recall is learned, while memory writing, compression, and forgetting are untouched; the method needs informative cues and pays extra DiT forward passes for utility evaluation; the diffusion loss underweights small semantic changes (patched with change masks in AI2-THOR); everything runs in simulation. Two more concerns from reading closely. AI2-THOR-dyn injects task-specific machinery, including second-agent position supervision and silhouette-weighted losses, directly into the retriever reward, and the paper never disentangles how much of the 94.6% is framework versus task supervision. LoopNav and AI2-THOR-dyn use episode-level splits where train and test share scenes, so scene-disjoint generalization is established only on SoundSpaces and AI2-THOR. MemLearner (ECCV 2026), a contemporary learned retriever, appears only in the conceptual comparison table, not as an experimental baseline.

Terms

Source

Related papers

All paper explainers