Why and How Auxiliary Tasks Improve JEPA Representations

Jiacan Yu, Siyi Chen, Mingrui Liu, Nono Horiuchi, Vladimir Braverman +3 more
9/12/2025
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Joint-Embedding Predictive Architecture (JEPA) is increasingly used for visual representation learning and as a component in model-based RL, but its behavior remains poorly understood. We provide a theoretical characterization of a simple, practical JEPA variant that has an auxiliary regression head trained jointly with latent dynamics. We prove a No Unhealthy Representation Collapse theorem: in deterministic MDPs, if training drives both the latent-transition consistency loss and the auxiliary regression loss to zero, then any pair of non-equivalent observations, i.e., those that do not have the same transition dynamics or auxiliary value, must map to distinct latent representations. Thus, the auxiliary task anchors which distinctions the representation must preserve. Controlled ablations in a counting environment corroborate the theory and show that training the JEPA model jointly with the auxiliary head generates a richer representation than training them separately. Our work indicates a path to improve JEPA encoders: training them with an auxiliary function that, together with the transition dynamics, encodes the right equivalence relations.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yu2025auxiliary,
  title  = {Why and How Auxiliary Tasks Improve JEPA Representations},
  author = {Jiacan Yu and Siyi Chen and Mingrui Liu and Nono Horiuchi and Vladimir Braverman and Zicheng Xu and Dan Haramati and Randall Balestriero},
  year   = {2025},
  eprint = {2509.12249},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.12249v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.12249.svg)](https://codeofpaper.com/paper/2509.12249)

Discussion