SplitJEPA: Invariant-Variant Latent State Learning without Reconstruction
- SplitJEPA is a method for learning latent worlds decomposed into shared/invariant $r_H$ and variant/private $r_L$ subspaces, preserving the relationships between observations and distinguishing task-specific components. It is particularly useful for space simulations and robotic manipulation.
- It's capable of producing multiple executions of robots sharing identical objects, goals and task identity while varying in initial parameters and changes; it can ensure that tasks using $r_H$ are sensitive only to actual perceptual states and not to factors like lighting and camera setup.
- SplitJEPA involves capturing the dynamics within representation space without the need for observation reconstruction; it outperforms systems reconstruction-free in both effectiveness and efficiency
SplitJEPA is a reconstruction-free Joint-Embedding Predictive Architecture introduced for learning latent worlds whose representations are explicitly partitioned into invariant/shared and variant/private subspaces. Given a latent state , SplitJEPA seeks an encoded representation in which preserves factors shared across matched observations and preserves factors that vary between them. Under stationary Gaussian predictive dynamics, centered and whitened representations, and a full-rank variation condition, the method identifies these subspaces up to independent block-wise isometries, without an observation decoder (Hua et al., 8 Oct 2026). The name is distinct from several related systems informally described as “split” JEPAs, including controllability-factorized, distributed, auxiliary-task, and branch-decoupled architectures.
1. Problem formulation and conceptual foundations
SplitJEPA addresses two separate representation-learning problems. First, the representation must be predictively useful: it should retain information about a dynamical world. Second, it must be structurally organized: factors shared across related observations should occupy an invariant block, while factors that vary between observations should occupy a variant block.
The latent state is written as
where denotes the invariant/shared block and denotes the variant/private block. Observations are generated by an unknown smooth function
An encoder produces
The desired identification result is
0
where 1 and 2 are orthogonal matrices. Thus, SplitJEPA identifies the invariant and variant subspaces without necessarily identifying individual latent coordinates.
A robotic manipulation example illustrates the intended decomposition. Multiple executions may share the object, goal, task identity, and physical task content while differing in robot initialization, approach trajectory, camera viewpoint, lighting, object appearance, and execution timing. Shared task content is assigned to 3, whereas execution- and observation-specific factors are assigned to 4. A policy using 5 should consequently be less sensitive to camera or lighting changes that do not alter the task.
Reconstruction and organization
Reconstruction-based approaches commonly use an encoder-decoder mapping,
6
with an objective such as
7
Reconstruction requires a decoder to model the entire observation process, including pixels, texture, lighting, background details, and sensor noise. More fundamentally, perfect reconstruction does not determine how invariant and variant information should be allocated between 8 and 9.
For any smooth 0, one can define
1
and an alternative observation map
2
The observations remain unchanged, although
3
is generally nonzero. This is the paper’s Nonlinear Latent Ambiguity result: observational equivalence does not imply invariant-variant identifiability.
2. Predictive identification and residual block ambiguity
A JEPA avoids reconstructing observations by predicting a target representation from a context representation. In the theoretical formulation, a generic predictive objective is
4
Under the paper’s assumptions, predictive learning identifies the complete latent state up to a global orthogonal transformation:
5
This removes the nonlinear ambiguity associated with reconstruction. However, a global orthogonal matrix can still mix the invariant and variant blocks:
6
The resulting representation is
7
Although the full latent state remains recoverable through 8, the block organization is not. Predictive learning therefore identifies the world while leaving the invariant-variant partition ambiguous.
SplitJEPA resolves this residual ambiguity using matched invariant correspondences. For an invariant pair,
9
so that the invariant component is shared while the variant component may differ. The learner observes only the corresponding observations, not the latent decomposition itself.
The central coverage requirement is full-rank variation in the variant differences:
0
with
1
Equivalently,
2
The condition does not require every individual pair to vary in every direction. It requires the aggregate set of matched-pair differences to span the entire variant subspace.
3. Architecture and learning objectives
SplitJEPA contains context and target encoders, a predictor, an invariant-block consistency objective, and variance-preserving regularization. The predictor operates entirely in representation space; no image or observation decoder is required.
Predictive branch
In the robotic implementation, an encoder produces
3
A predictor receives the current representation and action,
4
while the target representation is obtained from a stop-gradient target branch,
5
The predictive loss is
6
The theoretical formulation uses the corresponding pairwise predictive objective. The target-side representation is not reconstructed in observation space.
Invariant-block consistency
For matched invariant pairs, SplitJEPA applies consistency only to the invariant block:
7
The variant block is not forced to agree. Applying consistency to the entire representation would discard the variation that SplitJEPA is designed to preserve.
Variance and covariance regularization
Predictive alignment alone admits collapse. SplitJEPA therefore combines predictive and invariant objectives with variance-preserving regularization:
8
At the population-theory level, the representation is centered and whitened:
9
Whitening restricts the remaining global ambiguity to an orthogonal transformation, after which invariant consistency removes the cross-block components.
In synthetic experiments, variance preservation uses SIGReg. In the robotic implementation, variance and covariance regularization are used. The synthetic algorithm explicitly separates global recovery from block recovery:
- Train a reconstruction-free predictive encoder.
- Freeze the encoder.
- Compute centered ZCA whitening from unlabeled representations.
- Form matched invariant pairs.
- Compute representation differences,
0
- Estimate the difference covariance,
1
- Use the bottom 2 eigenspace of 3 as the invariant subspace.
- Use its orthogonal complement as the variant subspace.
If 4, then for an invariant pair,
5
The population difference covariance therefore has a nullspace corresponding to the invariant subspace, while the full-rank variation condition makes the complementary variant covariance nonsingular.
Robotic implementation
The robotic encoder is an ImageNet-initialized ResNet-50. Its output is divided into 6 and 7. The encoder and predictive components are trained with adjacent temporal transitions and matched pairs. In the reported manipulation experiments, the block dimensions are 8 for PickCube and 9 for PushCube.
The formulation also uses a stop-gradient target branch and a predictor conditioned on actions. The precise implementation differs from other JEPA variants that use EMA target encoders, auxiliary reward heads, or separate action and future branches.
4. Identifiability theorem and stability properties
Block Ambiguity of predictive identification
Predictive identification alone is invariant under an additional orthogonal transformation. If
0
then for any orthogonal 1,
2
has the same global predictive geometry. Since 3 may contain cross-block terms, predictive learning alone cannot identify the invariant-variant partition.
Reconstruction-free Block Identifiability Theorem
Under the stationary Gaussian predictive model, centered and whitened representations, and the full-rank variation condition, let 4 be a global population minimizer of the predictive objective. If invariant-block consistency holds almost surely,
5
then
6
where
7
Consequently,
8
The theorem proceeds in two stages.
First, under Gaussian predictive dynamics, a Hermite expansion decomposes representation coordinates by polynomial degree. Degree-9 components are attenuated by
0
Because 1,
2
The globally optimal normalized predictive representation therefore lies in the degree-one subspace, yielding 3. Whitening makes 4 orthogonal.
Second, partition 5 as
6
For an invariant pair,
7
Exact invariant consistency implies
8
Therefore,
9
Since 0, it follows that 1. Orthogonality then forces 2, leaving only independent transformations within the two blocks.
The result identifies subspaces, not individual coordinates. Rotations and reflections within 3 and 4 remain permissible.
Approximate consistency
The theorem has a stability form. Suppose global recovery gives 5, and invariant consistency has error at most 6:
7
If
8
then
9
and consequently
0
Stronger variation improves the conditioning of block recovery, while greater invariant-consistency error permits more cross-block leakage.
Gradient isolation
If a downstream predictor uses only 1,
2
then block identification gives
3
Under perturbations that alter only 4 while holding the context fixed,
5
This is a theorem under the stated assumptions, not a guarantee that every real-world perturbation is harmless.
5. Relation to other SplitJEPA-like architectures
The term SplitJEPA is sometimes used descriptively for JEPA systems that divide information, processing, or objectives into specialized components. These systems are not equivalent to the method defined in (Hua et al., 8 Oct 2026).
Controllability Factorized JEPA
Controllability Factorized JEPA, or CF-JEPA, splits a latent into controllable and uncontrollable components,
6
with 7 and 8 in the reported configuration. Separate predictors model the two components:
9
Inverse dynamics is applied to 0, while an adversarial action-prediction model with gradient reversal suppresses action information in 1. Planning uses only 2. CF-JEPA therefore organizes the latent according to controllability rather than matched invariant-variant correspondences (Byrd et al., 30 Sep 2026).
Its reported standard-distractor success rates were:
CF-JEPA is consequently relevant as a controllability-based split architecture, but its theoretical target and training constraints differ from SplitJEPA’s invariant-variant block identification.
Auxiliary-task JEPA
P-JEPA augments latent transition prediction with an auxiliary prediction head for a function 05 such as reward. Its No Unhealthy Representation Collapse theorem states that, under deterministic transitions and zero latent-dynamics and auxiliary losses, observations that are non-equivalent under the dynamics-plus-auxiliary bisimulation must map to distinct latent representations (Yu et al., 12 Sep 2025).
This principle concerns which distinctions must be retained, not how invariant and variant factors are partitioned into identifiable blocks. The result is one-sided: non-equivalent observations cannot collapse, but equivalent observations need not be merged. It therefore complements, rather than replaces, SplitJEPA’s block-identification objective.
Distributed JEPA
Distributed JEPA separates temporal and contextual encoders, global representation learning and local decoding, and processing across energy clients and assets. It predicts latent representations of masked temporal segments, uses an EMA target encoder, and applies covariance and temporal-variance regularization (Toderean et al., 15 Sep 2026).
The framework is distributed and modular but is not formally named SplitJEPA, does not implement standard split learning, and does not provide a complete federated optimization protocol. Its separation concerns data ownership, modalities, and global/local decoders rather than invariant and variant latent subspaces.
Shared and decoupled policy branches
JEPA Policy predicts action chunks and future visual representations through a shared Transformer. Its action and future tokens interact through unmasked self-attention, and future-prediction gradients reach the action-producing trunk (Xu et al., 9 Sep 2026).
The paper evaluates Dual-independent and Dual-cross controls, corresponding to decoupled branches and separately parameterized branches with cross-attention. The full shared architecture has a mean simulated success of 06, compared with 07 for Dual-independent and 08 for Dual-cross. These results concern whether action and future prediction should share computation; they do not establish the invariant-variant subspace identifiability addressed by SplitJEPA.
Language-compatible predictive representations
The JEPA Paradox in Language argues that deterministic squared-error latent prediction can map multiple plausible text completions to a single conditional centroid. It motivates multiple prediction spaces, prototypes, mixtures, or distributional objectives rather than a single deterministic latent prediction (Dinh et al., 26 Jul 2026).
This issue is related to SplitJEPA because both question whether one undifferentiated latent prediction space is sufficient. However, the language work does not implement SplitJEPA and addresses multimodal conditional prediction rather than invariant-variant block identification.
Tabular JEPA wiring
A JEPA recipe for tabular foundation models separates a value-prediction path from a latent-prediction path. The value head reads the encoder field, while a predictor receives masked encoder features and predicts an EMA-difference target. This wiring avoids a prior failure in which the value head read a collapsed predictor output (Jeon et al., 22 Sep 2026).
The architecture is a split between value and representation objectives, not between invariant and variant latent factors. Its principal finding is that the latent objective can survive without collapse, although the reported JEPA arm trails the value-only arm across the 147 real datasets.
Theorem-proving JEPA
In Lean theorem proving, a context encoder receives a proof state and tactic, a predictor estimates the successor representation, and an EMA target encoder represents the actual Lean successor (Choudhary, 26 Sep 2026). JEPA achieves 09 same-theorem Top-1 ranking versus 10 for matched InfoNCE, but solves an average of 11 of 12 eligible theorems, compared with 13 for proposer ordering.
This work demonstrates that improved local transition representation does not necessarily yield improved long-horizon search. It is relevant to SplitJEPA insofar as it illustrates the difference between predictive usefulness and downstream organization, but it does not introduce an invariant-variant split.
6. Experiments, applications, and limitations
Synthetic nonlinear systems
The synthetic latent state is eight-dimensional, with
14
Observations are generated by a four-layer smooth nonlinear coupling map with coupling strength 15. Predictive pairs use an Ornstein-Uhlenbeck-style Gaussian correlation with 16.
The encoder is trained without a decoder or reconstruction loss for 10,000 updates, using batch size 17, learning rate 18, and SIGReg weight 19. After training, it is frozen. Whitening and block recovery use 30,000 samples and 30,000 matched invariant pairs.
The primary results are:
| Method | Invariant 20 | Variant 21 | 22 | 23 | Purity |
|---|---|---|---|---|---|
| LeJEPA | 24 | 25 | 26 | 27 | 28 |
| Shuffled pairs | 29 | 30 | 31 | 32 | 33 |
| SplitJEPA | 34 | 35 | 36 | 37 | 38 |
All methods achieve approximately the same global recovery, with
39
The distinction is therefore organizational: SplitJEPA preserves essentially the same total information as predictive learning while substantially reducing cross-block leakage.
Removing predictive alignment damages global recovery. Removing invariant-pair recovery leaves global 40 high but increases cross-block leakage. Removing variance regularization and ZCA normalization increases covariance error and instability. More predictive training improves global recovery, while more matched-pair samples improve block recovery.
Under additional dense orthogonal mixing and an elementwise nonlinear map, SplitJEPA obtains approximately
41
with
42
When nonlinear coupling strengths increase from 43 to 44 and 45, global 46 decreases from 47 to 48 and 49. This reflects failure of the global predictive-identification stage under stronger nonlinear coupling.
Efficiency
SplitJEPA is compared with V3, a reconstruction-based content-style method using variance-invariance constraints, vector quantization, and an encoder-decoder pathway. At the target
50
SplitJEPA requires 51 seconds, compared with 52 seconds for V3. The reported comparison also gives approximately 53 times lower runtime, approximately 54 times fewer observations, and 64 trainable parameters versus 272 for V3. SplitJEPA reaches the target in all five runs, compared with three runs for V3.
These measurements are specific to the controlled synthetic implementation and do not establish a general computational advantage.
Robotic manipulation
Experiments use ManiSkill3 PushCube-v1 and PickCube-v1. Each task contains 800 successful trajectories organized into 100 groups of eight trajectories. Observations are 55 RGB images with four-frame temporal context and eight-dimensional actions.
Within each group, trajectories share object identity, initial object pose, and goal pose while differing in robot initialization, approach, execution trajectory, contact direction, and timing. Correspondences include cross-view pairs from base and side cameras at the same physical state and approximate cross-trajectory pairs aligned by normalized execution progress.
For PushCube, the 56-only policy obtains:
- ID SR@10cm: 57;
- camera OOD: 58;
- lighting OOD: 59;
- combined visual OOD: 60.
For PickCube, it obtains:
- ID SR@10cm: 61;
- camera OOD: 62;
- lighting OOD: 63;
- combined visual OOD: 64.
The full representation 65 is sometimes better when execution-specific information is useful, particularly for PushCube combined shifts, whereas 66 is generally more robust to nuisance changes. On PushCube camera OOD, LeJEPA obtains 67, compared with 68 for the SplitJEPA 69 policy.
Under matched viewpoint changes, the response of 70 is 71 times larger than that of the invariant block for PickCube and 72 times larger for PushCube. Across matched trajectories, the corresponding factors are 73 and 74.
Controlled corruption of 75 further supports selective use of the invariant block. With 76 noise, PushCube achieves 77 with 78 only versus 79 with 80; PickCube achieves 81 versus r=[r_H,r_L]$82 is singular, some variant direction never changes across the available matched pairs and cannot be distinguished from invariant content. Incorrect or approximate correspondences can also introduce false variation in the nominally invariant factors.
The notion of invariance is task-relative. A camera viewpoint may be a nuisance for object pushing but essential for viewpoint estimation. SplitJEPA identifies the structure induced by the supplied correspondences rather than a universally correct semantic decomposition.
The experiments use controlled visual shifts and relatively small manipulation tasks. Robustness to texture variation, lighting beyond the evaluated conditions, shadows, complex objects, camera motion, semantic distractors, partial task occlusion, and interacting agents is not established. The method also assumes that variant factors do not alter controllable dynamics in the way excluded by its factorization assumptions.
Finally, the theorem identifies subspaces rather than individual semantic coordinates. Rotations and reflections within each block remain unresolved, and the framework does not prove complete disentanglement inside the invariant or variant components. Its central contribution is narrower and more precise: predictive JEPA learning recovers a latent world up to a global orthogonal transformation, while matched invariant correspondences remove cross-block mixing and identify invariant and variant subspaces without reconstruction.