PonderPounce: A Pretrained MLLM as an Episode Context Engine for Robot Control

1 MAUM.AI 2 Seoul National University
* Equal contribution   Co-corresponding authors
Under Review
Overview of PonderPounce, comparing native MLLM context with controller context and purpose-built memory systems

Ponder remembers and reasons over the episode. Pounce acts quickly from the latest cognition.

The core idea

Use pretrained context as robot memory

Multimodal large language models can integrate long visual histories, reason under partial observability, and learn from examples. Vision-language-action models, however, typically inherit pretrained representations without using that contextual capacity as episode memory. Memory-dependent policies instead add task-specific samplers, stores, retrievers, or compressors.

PonderPounce takes a different route. Ponder, a System 2 MLLM, accumulates observations, demonstrations, and prior cognition in its native causal context. Pounce, a System 1 action model, receives the current observation and the newest continuous cognition token together with its age. The two pretrained systems run on decoupled clocks and are trained jointly end to end, without a purpose-built memory module or separate bridge pretraining.

Ponder · System 2

Retains the episode in a pretrained MLLM context and produces fresh continuous cognition at sparse queries.

Asynchronous interface

Routes only the latest cognition token and its age, keeping long-context processing off the action path.

Pounce · System 1

Conditions a fast VLA controller on current sensory input and cognition while playing actions back at 20 Hz.

Architecture

Context accumulates; control stays fast

PonderPounce architecture showing instructions, demonstrations, and observations entering Ponder, with cognition tokens routed to Pounce

Ponder accumulates the instruction, demonstrations, and observations. Transition tokens gate optional internal demonstration reasoning and subgoal text, while carrier states form continuous cognition. Pounce combines the newest cognition with the current observation to predict an action chunk.

Results

Pretrained context transfers to control

Average success on memory-dependent control and demonstration-conditioned manipulation.

60.83%
RoboMME success
with base-scale data
75.54%
RoboMME success
with 9× data
10.79pp
Gain from scaling Ponder
from 0.8B to 9B
25 ms
Pounce invocation
p50 latency
Method Episode memory 1× data 9× data
π0.5 None 17.93%
MemER Keyframe selector / tracker 42.38%
FrameSamp+Modul Frame tokens + modulator 44.51% 57.88%
PonderPounce Native MLLM context 60.83% 75.54%
Same controller, larger context engine: replacing pretrained Qwen3.5-0.8B with 9B raises RoboMME success from 50.04% to 60.83%, without changing the Pounce architecture or interface.

Memory in action

Acting after the evidence disappears

RoboMME PickHighlight example where PonderPounce remembers transient target markers and succeeds while the baseline times out

In RoboMME PickHighlight, target markers appear briefly and then disappear. A current-observation policy searches and times out; PonderPounce retains the earlier cue in episode context and grasps both highlighted targets.

Cognition analysis

Fresh cognition matters

Reusing cognition only at predicted transitions drops RoboMME success from 60.83% to 1.83% for the reported checkpoint, showing that control depends on within-subgoal refreshes.

Offline staleness tests show the same tradeoff: frequent-refresh checkpoints fit fresh cognition best, while models trained with slower refresh intervals are more robust when the cognition grows old.

Normalized validation loss as cognition becomes stale for models trained with one, two, and four second refresh intervals

Normalized validation loss under stale cognition. Lower is better; bands show 95% task-stratified bootstrap confidence intervals.