SPRIIA study of persistent information
SPRII / From experience to task value

Learning what persists.

From independent experiences to persistent information—and the conditions that turn it into better predictions.

01Experience

Extract information.

Encode observations and actions from independent experiences.

FFormation

What is retained?

Relations shape which persistent factors become organized and accessible.

UUse
CorrectNullWrong
↓
Fixed predictor → Prediction

Is it actually used?

Substitute context while keeping the prediction route and query fixed.

VValue
Native JEPA
.138
SPRII
.107
SpringWorld · sealed MSE ↓

When does it help?

Measure task gains, then examine the horizon, target and consuming interface.

Three measurements: what is retained, what is used, and what improves prediction.

SpringWorld values: sealed prediction MSE, reported below.

01 / Environments

Many worlds. One question.

Choose an environment to watch its dynamics and explore the experiment.

01 / 13 · Formation · Use · Value

SpringWorld

Explore experiment
Motion preview
Physics demonstration · force and releaseProject-generated demonstration · MuJoCo simulation. Source & changes

Different motion. The same physical system.

A spring system changes its trajectory while mass, drag and stiffness persist. Independent histories help predict a new encounter.

22.3%lower MSE than native JEPA256 sealed systems · paired 95% CI: 13.2–30.7%
Persists
Mass m, drag γ and stiffness k.
Changes
Independent interaction history: initial state and actions.
02 / 13 · Generality

CoPhy · Collision

Explore experiment
Motion preview
Physics demonstration · initial velocity and collision · ½ speedCoPhy: Fabien Baradel et al. · reconstructed scene. Source & changes

Experience before the next collision.

Related support interactions provide context for predicting how objects move after contact, across two different base learners.

CPC + RSSMheld-out prediction gains1,994 episodes · adapted support/query task
Persists
Matched objects under the scene-specific relation.
Changes
Independent support interactions.
03 / 13 · Use

NOD · Burgers

Explore experiment
Motion preview
Burgers field trajectoryBurgers data: Zituo Chen · CC BY 4.0 · redrawn with RdBu_r. Source & changes

A changing field. A shared viscosity.

Independent initial fields evolve under the same viscosity. The comparison also separates relational training from extra prediction updates.

3 distributionsID, viscous OOD, inviscid OODMatched-update NOD remains slightly better on OOD
Persists
Viscosity ν.
Changes
Independent initial fields.
04 / 13 · Formation · Use · Value

PokeWorld

Explore experiment
Motion preview
History replay · applied actions · ¼ speedProject-generated recorded histories · action overlays. Source & changes

What you call “shared” changes what is learned.

Change the relation between interactions and the representation shifts its emphasis between mass, drag and stiffness.

Formation → Usedoes not guarantee more task valueControlled relation semantics and reliability studies
Persists
G1: mass m; G2: (m, γ); G3: (m, γ, k).
Changes
The shared-factor rule; separately, correct-pair fraction α at fixed history budget.
05 / 13 · Value

D-Clean

Explore experiment
Motion preview
Recorded trajectory · external force and drag · ½ speedProject-generated numerical trajectory replay. Source & changes

Knowing the parameter is only part of the story.

Drag governs a simple dynamical system. Direct context and decoded physical parameters offer different ways to consume the same representation.

R² > .996still does not identify the best readerDirect context outperforms the decoded bottleneck at h32
Persists
Drag γ; mass is fixed at 1.
Changes
Initial state and piecewise force sequence.
06 / 13 · Use · Generality

CoPhy · Balls

Explore experiment
Motion preview
Physics demonstration · initial velocities and collisions · ½ speedCoPhy: Fabien Baradel et al. · reconstructed scene. Source & changes

Shared objects, different trajectories.

Ball interactions connect physical-information probes in actual reader memory with tests of whether donor context changes prediction.

Probe + interventionaccessibility and functional useDifferent measurements answer different questions
Persists
Matched objects under the scene-specific relation.
Changes
Support interactions and initial motion.
07 / 13 · Generality

CoPhy · Blocktower

Explore experiment
Motion preview
Physics demonstration · surface push · ½ speedCoPhy: Fabien Baradel et al. · surface-push demonstration. Source & changes

From a single collision to a falling tower.

Multibody interactions test how the same training principle behaves across scene geometry and different prediction models.

4 learner familiesone multibody settingBenefits vary across model and reader choices
Persists
Matched objects under the scene-specific relation.
Changes
Independent support interactions.
08 / 13 · Generality · Formation

NOD · FHN

Explore experiment
Motion preview
FitzHugh–Nagumo field evolutionBased on Zituo Chen’s DR2D generator · Python solver illustration. Source & changes

Persistent parameters in a spatial world.

Reaction parameters shape two evolving fields. Multiple histories provide another way to aggregate evidence about the system.

2D fieldsprediction and parameter accessibilityReproducible simulations with regenerated initial conditions
Persists
Reaction parameters (k, β).
Changes
Independent initial two-dimensional fields.
09 / 13 · Formation

Baxter

Explore experiment
Motion preview
Recorded tactile signalsData: Youssef Amine, Christian Gianoglio and Maurizio Valle · CC BY 4.0. Source & changes

A grasp can reveal hardness—or shape.

Real tactile recordings test whether changing the shared relation changes which material or shape information becomes accessible.

Real tactile datarelation-dependent readoutHardness-sharing and shape-sharing are separate conditions
Persists
Hardness under one relation, or shape under the other.
Changes
The other factor, with a separate grasp interaction.
10 / 13 · Use · Generality

RH20T

Explore experiment
Motion preview
RH20T dataset example · drawer manipulationDemo: Hao-Shu Fang et al. · CC BY-SA 4.0 · cropped and resized. Source & changes

A past robot episode provides task context.

Recorded multimodal interactions test how task-related context enters force, torque and motion forecasts.

Offline forecastswith donor-specificity controlsEvidence concerns recorded episodes, not closed-loop control
Persists
Task identity.
Changes
Different recorded episodes.
11 / 13 · Use

Swimmer

Explore experiment
Motion preview
Physics demonstration · joint drive and reversalProject-generated demonstration · MuJoCo simulation. Source & changes

Does the update belong to this system?

Swap own-system and wrong-system persistent updates while the predictor stays fixed, then measure how the response changes.

Fixed predictorrecipient-specific update testsA test of functional use through frozen computation
Persists
The recipient system.
Changes
Own-system versus wrong-system persistent update.
12 / 13 · Generality · Formation

Overcooked

Explore experiment
Motion preview
Overcooked environment replayRendering: JaxMARL contributors · illustrative controller rollout. Source & changes

What persists can be a partner.

Across distinct cooperative episodes, a fixed partner identity supplies a relation for learning behavioral context.

Partner identityacross disjoint episodesBehavioral readout and cooperation · held-out returns remain unstable
Persists
The fixed neural partner identity.
Changes
Disjoint episodes, positions, actions and outcomes.
13 / 13 · Value · Use · Generality

Pendulum

Explore experiment
Motion preview
Torque demonstration · PendulumDynamics: CaDM · render geometry: OpenAI Gym · torque demonstration. Source & changes

From dynamics context to online control.

Transition histories provide context as a pendulum controller faces systems with different masses and lengths. One ID-selected recipe is held fixed across all groups.

4 / 5 groupshigher mean return than CaDM3 training seeds · lower mean return in OOD c2
Persists
Mass and length within the same system.
Changes
Episode histories; mass and length across systems.
02 / The method

A principle that fits
different prediction models.

SPRII trains across related experiences while preserving the base learner’s objective. The persistent information enters a learner-specific prediction route.

Predict in representation space

JEPA

An encoder maps observations into embeddings. A predictor uses the current context and actions to predict a future embedding.

ObservationEncoderPredictorFuture embedding
+ Persistent context

Persistent context conditions the native prediction route. Align and Cross can be studied separately.

SPRII keeps the native prediction objective.

Predict through a recurrent latent state

RSSM

A recurrent state-space model combines recurrent memory with stochastic latent variables to model dynamics over time.

Observation + actionLatent stateDynamicsFuture state
+ Persistent context

Related support experience supplies persistent context to the adapted prediction route.

The evaluated RSSM retains its variational dynamics objective.

Learn by contrasting future representations

CPC

A context representation is trained to distinguish the future representation from contrasting alternatives.

HistoryContextPredictionContrastive target
+ Persistent context

Cross-interaction context enters the learner-specific route in the CoPhy experiments.

The contrastive objective remains part of the base learner.

Structure → Align → Cross

Three parts.
Different jobs.

The interface gives context a route. Relations shape its content and train the predictor to use it.

01 / 03Structural inductive bias
P/T bias

Give history and the present
distinct routes.

Separate history-derived persistent context from the recipient’s current state. Prediction can use both.

The persistent–current interface combines history-derived context with the current input.

A route for shared informationNext: shape the history codes ↓
02 / 03Relation objective
Align

Make related context agree.

Bring related history codes together while preserving variation across the code population.

Relations identify shared information; code dispersion retains differences across systems.

Consistency + code dispersionNext: use context across interactions ↓
03 / 03Cross-interaction prediction
Cross

Use one experience
in another.

Use a related donor’s persistent code in the recipient prediction, keeping the recipient’s current input, permitted actions and target.

The donor context is substituted into the prediction route. The learner retains its native objective.

Shared context, recipient targetContinue to the evidence ↓
03 / Core evidence

What forms. What is used.
What the task gains.

Read the mechanism and the predictive results together. Each comparison retains its own task, controls and evaluation population.

Formation / PokeWorld

The relation selects
the information.

Adding drag to the shared relation increases drag accessibility while reducing mass accessibility.

G1 · shared massG2 · shared mass + drag

Frozen-code probes on validation systems. Accessibility is a measurement of retained information, not a task-gain guarantee.

Use / SpringWorld

Matching donor physics
changes prediction.

With the prediction route fixed, matching donor and target physics produces lower error than mismatching them.

Mass-matching advantage0.1820595% CI [0.13200, 0.23429]
Mismatched donor error−Matched donor error> 0

Align + Cross · h16 MSE · 64 development systems · 3 frozen sources, reader 0. Off-diagonal minus diagonal error; interval resamples systems conditional on fitted models.

Value / Principal predictive comparisons

Does it improve prediction?

All errors below are lower-is-better. Scales differ across tasks.

SpringWorld

Sealed new-system prediction

Standardized state-increment MSE · lower is better

256 sealed systems · 3 sources × 3 readers

Sealed new-system prediction
Source recipeMean ± source SDSPRII reduction [paired 95% CI]
Native JEPA.138 ± .00222.3% [13.2, 30.7]
TDS.130 ± .01317.5% [8.4, 25.9]
SPRII · Align + Cross.107 ± .004—

Bold marks SPRII’s primary mean and the two paired error reductions.

  • SPRII · Align + CrossThe absolute means and paired reductions use the same sealed population; uncertainty has the definitions shown above.

Source SD is computed after averaging readers. Percentage intervals resample paired systems.

CoPhy · Collision

Held-out prediction across learners

Physical trajectory MSE · lower is better

1,994 test episodes · 3 fitted source/reader seeds per learner and method

Held-out prediction across learners
LearnerNativeStructureRandomCross
CPC.248 ± .008.223 ± .006.221 ± .006.189 ± .007
RSSM.268 ± .007.228 ± .005.222 ± .007.202 ± .007

Bold marks the Cross result within each separately evaluated learner family.

  • CPCCompare methods within a learner row; this is the adapted S3/query3 held-out task.

Means ± SD across jointly fitted source/reader seeds. S3 support histories and query3 access are shared.

NOD · Burgers

Public operator prediction

Native trajectory MSE × 10⁻³ · lower is better

3 source seeds · one fixed continuation recipe across distributions

Public operator prediction
MethodIDViscous OODInviscid OOD
Released-default NOD9.096 ± .5448.012 ± .81511.857 ± .628
SPRII continuation8.999 ± .7987.487 ± .18311.510 ± .360

Bold identifies the fixed SPRII endpoint in the released-default comparison.

  • SPRII continuationThe endpoint includes extra prediction updates. Continued NOD has slightly lower OOD means under the matched-update comparison.

Matched extra-update control: continued NOD achieves 7.408 / 11.488 on the two OOD distributions, slightly below SPRII’s 7.487 / 11.510. The released-default comparison alone does not isolate relational training.

Formation asks what the representation contains.
Use asks whether the predictor relies on it.
Value asks what the task actually gains.

One measurement cannot stand in for all three.
04 / What we learned

Turn mechanism
into better decisions.

Training shapes what context contains. The task and the way context is consumed determine how much value it delivers.

A concrete example · SpringWorld

Keep the representation.
Change how it is used.

A persistent-conditioned residual reader recovers additional value from the same frozen source.

7.9% lower development MSE
01
Measured mechanism · design implication

Choose the relation for the information you need.

In PokeWorld, changing a mass-sharing relation to mass-and-drag sharing raises drag accessibility while reducing mass accessibility.

In practice

Inspect each task-relevant factor. A more specific relation need not preserve everything the earlier relation captured.

The change in accessibility is measured. Task-aware relation selection is a promising strategy, not a demonstrated universal gain.
02
Diagnostic practice

Check that the right context actually matters.

A good probe or low prediction error alone cannot establish that a predictor uses the correct persistent information.

In practice

Pair factor probes with Correct / Null / Wrong context interventions on the actual downstream prediction route.

Hold the predictor, current query, actions and target fixed. A zero-code ablation alone is not a factor-specific test.
03
Observed recovery · conditional

When value stalls, examine the reader.

With the source frozen, a persistent-conditioned residual reader reduces SpringWorld development MSE by 7.9%. The same design does not recover value in PokeWorld.

In practice

Compare direct context, decoded factors and a conditioned residual reader before deciding the representation needs to be retrained.

Development evidence; active capacity is not perfectly matched. The best interface depends on the environment.
04
Task-dependent component evidence

Treat Align and Cross as separate choices.

Align carries much of the component gain in SpringWorld; Cross improves the tested CPC and RSSM prediction routes in CoPhy Collision.

In practice

Keep the native objective, compare the components, and select on the task you want to improve.

The combined objective is not established as the best recipe for every learner and task.
05
Measured pattern · candidate intervention

Measure where persistent information should help.

SpringWorld history gains grow with horizon. In PokeWorld, improvements in object prediction can be offset by another output component.

In practice

Report horizon-specific and component-specific errors alongside the aggregate task score.

Longer-horizon training or reweighting outputs are candidate interventions; these analyses do not demonstrate their benefit.