Your Probabilistic JEPA Is Secretly a Hidden Markov Model: A State-Space Interpretation of Joint-Embedding Predictive Learning
Organizations: Department of Computing Science University of Aberdeen
Abstract
A hidden Markov model (HMM) combines three roles: inference of a hidden-state belief from observations, propagation through a Markov transition, and emission back to observation space. We show that full, time-indexed Predictive Information Bottleneck VJEPA (PIB-VJEPA) exposes the same computational structure: a stochastic context encoder plays the role of an amortized filtering distribution, a probabilistic predictor defines latent-state dynamics, and a decoder, inverse target encoder, or induced implicit conditional supplies the emission direction. We distinguish 4 progressively stronger levels of correspondence and give sufficient conditions for exact sequence-level HMM equivalence. To make the connection concrete, we introduce Markov-Chain JEPA (MCJEPA), which replaces the latent predictor by a learned transition matrix; in the finite time-homogeneous case, matrix powers guarantee exact multi-horizon Chapman--Kolmogorov consistency. Conditioned discrete-state transitions, continuous-state Markov kernels, and continuous-time dynamics extend this construction, while deterministic temporal JEPA appears as a degenerate Dirac-kernel special case. We further interpret predictive information-bottleneck learning as seeking a compact predictive state: compression promotes minimality, while residual predictability tests sufficiency. Controlled experiments support transition composition, the filtering interpretation, predictive Markovization in a known synthetic process, and the distinction between JEPA latent prediction and HMM-style sequence learning. Together, these results give temporal JEPA a principled state-space interpretation.
Figures & tables
| Component | Hidden Markov model | PIB-VJEPA |
|---|---|---|
| Observation | Observation-level input | |
| Hidden state | Predictive latent state | |
| State inference | Online encoder | |
| Future-state training target | Posterior or inferred belief over | EMA target encoder |
| State transition | Predictor | |
| Emission or observation map | Decoder , inverse target encoder , or induced implicit emission |
| Role | Hidden Markov model | Full PIB-VJEPA |
|---|---|---|
| Observed variable | Observation generated by an emission model | Observation-level input , such as a frame, pixel array, or time-series measurement |
| State inference | Filtering distribution | Stochastic context encoder |
| Hidden state | Latent state | Predictive latent representation |
| Future-state reference | Posterior or inferred belief over | EMA target encoder |
| State transition | or transition matrix | Probabilistic predictor |
| Emission direction | or emission matrix | Decoder , inverse target encoder , or induced implicit emission |
| Model | Time | State | Transition |
|---|---|---|---|
| MCJEPA | Discrete | Discrete | Fixed matrix |
| Conditioned MCJEPA | Discrete | Discrete | |
| Continuous-state Markov JEPA | Discrete | Continuous | Kernel |
| Deterministic temporal JEPA | Discrete | Typically continuous | Dirac kernel at |
| Continuous-time MCJEPA | Continuous | Discrete | Generator and |
| Continuous-time stochastic JEPA | Continuous | Continuous | Latent SDE or continuous-time kernel |
| Exp. | Structural question | Main evidence |
|---|---|---|
| 1 | Does a shared Markov transition recover coherent finite-state dynamics? | State and transition recovery, multi-horizon prediction, path consistency, collapse ablations |
| 2 | When is history-based filtering necessary? | Local versus filtered state accuracy, NLL, and posterior trajectories under emission ambiguity |
| 3 | Can predictive compression construct a compact sufficient state? | Exact information trade-off, deterministic-partition frontier, learned compression path, residual predictability |
| 4 | Can the same architecture be trained by an HMM sequence objective? | Sequence NLL, transition recovery, latent-state recovery, and filtering agreement |
| Regime | Model | ARI | |||
|---|---|---|---|---|---|
| Separated | Gaussian HMM | ||||
| Horizon-specific | |||||
| MCJEPA shared | |||||
| Ambiguous | Gaussian HMM | ||||
| Horizon-specific | |||||
| MCJEPA shared |
| Regularization | ARI | Assignment entropy | |
|---|---|---|---|
| Both | |||
| Occupancy only | |||
| Entropy only | |||
| None |
| Representation | NLL | States | ||
|---|---|---|---|---|
| Full history | 1.7356 | 0.2807 | 0.3978 | 8 |
| Minimal predictive pair | 1.3378 | 0.2807 | 0.3978 | 4 |
| Current observation | 0.6785 | 0.0192 | 0.6593 | 2 |
| Training regime | ARI | Seq. NLL | Filter KL | ||||
|---|---|---|---|---|---|---|---|
| HMM sequence + filter distill | – | ||||||
| Hybrid HMM + latent | |||||||
| JEPA latent objective | – | – |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Representation | States | |||
|---|---|---|---|---|
| Three-bit history | 1.7356 | 0.2807 | 0.3978 | 8 |
| Predictive pair | 1.3378 | 0.2807 | 0.3978 | 4 |
| Current bit only | 0.6785 | 0.0192 | 0.6593 | 2 |
| Compression range | Pred. NLL | States | ||
|---|---|---|---|---|
| (tie-broken) | 1.3378 | 0.2807 | 0.3978 | 4 |
| 1.3378 | 0.2807 | 0.3978 | 4 | |
| 0.6689 | 0.2711 | 0.4074 | 2 | |
| 0 | 0 | 0.6785 | 1 |
| Loss | Context encoder | Transition | Emission / initial-state parameters |
|---|---|---|---|
| – | |||
| – | |||
| – | – | ||
| – | – |
| Training regime | sequence NLL / step |
|---|---|
| HMM sequence + filter distill | |
| Hybrid HMM + latent | |
| JEPA latent objective |
| Training regime | ||||
|---|---|---|---|---|
| HMM sequence + filter distill | ||||
| Hybrid HMM + latent | ||||
| JEPA latent objective |
Joint-Embedding Predictive Architecture
Joint-Embedding Predictive Architecture (JEPA) learns representations by predicting latent features of hidden or future data from observed context.
See all 233 papers