JEPA Learns What the Mask Leaves Unrecoverable
Organizations: TUM School of Computation, Information and Technology, Department of Computer Engineering, Technical University of Munich, 74076 Heilbronn, Germany
Abstract
Joint-embedding predictive architectures are unusually sensitive to how the input is masked: block masks work, scattered masks do not, and the explanations are empirical. We give a measurement account. A mask is a linear measurement, and in a compactly supported wavelet basis every atom whose support lies inside the hidden region falls in the measurement's null space and leaves no trace in the data. The JEPA loss asks only that the encoded context suffice for the target, so a target that a low-level prior can recover admits a shortcut, one the moving-average target encoder can make self-consistent. What removes the shortcut is the coarse-scale content the mask leaves unrecoverable, provided enough context stays within reach of each target. We score that content before training and test the account's distinctive predictions in 151 pre-training runs. On ImageNet-100, strip masks match blocks in area and contiguity yet are recoverable, and they land at 40.3% linear top-1, beside random masks at 40.8%, against 64.3% for blocks; within one geometry family, the placements that leave the least unrecoverable content lose 6.5 points to those that leave the most, over five seed pairs; pixel targets span 7 points where latent targets span 25; and against a frozen target the gap between random and block masks, 19 points on the same kind of GPU, closes to 1.5, so the geometry acts through the target the encoder produces for itself. On UCF101 the masking ratio decides which condition, content or reach, binds; removing whole frames, unrecoverable in space but recoverable from neighbouring frames, is worst at both ratios; and on V-JEPA's own masks, batching them intact instead of truncated changes little (36.0% against 35.1%), whereas making 100 target tokens inside the blocks visible lifts them to 48.7% and hiding 100 context tokens outside the blocks does not (33.7%).
Figures & tables
| Family | Insc. sq. | Harmonic | TV | Wavelet- | Linear top-1 | ||
|---|---|---|---|---|---|---|---|
| F2 | dispersed | 0.023 | 2.39 | 18.78 | 17.65 | 16.36 | 42.00 0.51 |
| F1 | random | 0.033 | 2.58 | 18.36 | 17.20 | 15.98 | 40.77 1.99 |
| F7 | strips | 0.027 | 2.44 | 18.25 | 17.03 | 15.73 | 40.29 2.70 |
| F3 | 12 blocks | 0.099 | 3.50 | 16.87 | 15.70 | 14.97 | 49.14 1.90 |
| F4 | 4 blocks | 0.264 | 6.39 | 14.87 | 13.77 | 13.94 | 64.30 0.62 |
| F5 | 2 blocks | 0.264 | 6.73 | 14.87 | 13.81 | 13.92 | 65.34 0.08 |
| Family | Pixel target | I-JEPA | Pixel I-JEPA | Pixel probe | |
|---|---|---|---|---|---|
| strips | 0.02 | 52.93 0.01 | 40.29 | 24.40 | |
| dispersed | 0.02 | 53.10 0.40 | 42.00 | 23.90 | |
| random | 0.03 | 55.09 0.30 | 40.77 | 23.73 | |
| random 75% | 0.08 | 58.48 0.23 | — | — | 23.60 |
| 12 blocks | 0.10 | 59.19 0.95 | 49.14 | 23.94 | |
| 4 blocks | 0.18 | 59.76 0.54 | 64.30 | 24.62 |
| 90% masked ( ) | 50% masked ( ) | ||||||
|---|---|---|---|---|---|---|---|
| Family | Deep | Linear | Linear | ||||
| random tokens | 0.30 | 17.43 | 0.1% | 40.56 0.92 | 17.92 | 38.05 2.07 | |
| frame blocks | 0.38 | 16.97 | 5.5% | 40.33 2.19 | 17.54 | 39.36 0.22 | |
| random tube | 0.54 | 15.99 | 11.8% | 37.51 0.11 | — | — | |
| tube, 1 block | 0.52 | 16.45 | 20.9% | 36.99 3.98 | — | — | |
| tube, 4 blocks | 0.54 | 15.84 | 30.5% | 36.17 1.48 | 17.07 | 41.67 2.22 | |
| V-JEPA’s 8+2 masks, as batched | Density | Deep targets | Linear | -NN |
|---|---|---|---|---|
| public collator, batch-min truncation | 1.14 | 59% | 35.06 0.58 (2) | 26.74 |
| official masks intact, batched by padding | 1.76 | 55% | 36.04 1.36 (3) | 28.20 |
| 100 context tokens outside the blocks hidden | 2.11 | 51% | 33.73 0.45 (3) | 27.41 |
| 50 target tokens inside the blocks made visible | 2.71 | 2% | 44.34 3.83 (2) | 34.79 |
| 100 inside | 3.65 | 0.2% | 48.72 1.35 (3) | 37.89 |
| 200 inside | 5.55 | 0% | 47.25 0.73 (2) | 34.77 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Masks, as batched | Density | Anchored | Deep | AvgDist | Linear |
|---|---|---|---|---|---|
| public collator (batch-min truncation) | 1.14 | 17% | 59% | 3.83 | 35.1 |
| official masks intact | 1.76 | 23% | 55% | 3.52 | 36.0 |
| context thinned to 349 / 102 | 0.92 | 22% | 55% | 3.53 | 36.4 |
| 100 context tokens outside hidden | 2.11 | 28% | 51% | 3.39 | 33.7 |
| 50 target tokens inside visible | 2.71 | 71% | 2% | 1.31 | 44.3 |
| 100 inside visible | 3.65 | 88% | 0.2% | 1.12 | 48.7 |
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 240 papers