When Does LeJEPA Learn a World Model? β part 4/9
Cleaned-text code points [46970, 62462). Bibliography omitted here; source.md includes it.
In the univariate case, using the law of iterated expectations: πΌ β‘ [ h ^ k β ( z β² ) β h ^ j β ( z ) ] = πΌ z β [ πΌ Ξ· β [ h ^ k β ( z β² ) ] β h ^ j β ( z ) ] . \mathbb{E}\!\left[\hat{h}_{k}(z^{\prime})\,\hat{h}_{j}(z)\right]=\mathbb{E}_{z}\!\left[\mathbb{E}_{\eta}\!\left[\hat{h}_{k}(z^{\prime})\right]\,\hat{h}_{j}(z)\right]. (22) By the contraction property ( 21 ), πΌ Ξ· β [ h ^ k β ( z β² ) ] = Ο k β h ^ k β ( z ) \mathbb{E}_{\eta}[\hat{h}_{k}(z^{\prime})]=\rho^{k}\,\hat{h}_{k}(z) . Substituting: πΌ β‘ [ h ^ k β ( z β² ) β h ^ j β ( z ) ] = Ο k β πΌ z β [ h ^ k β ( z ) β h ^ j β ( z ) ] = Ο k β Ξ΄ j β k , \mathbb{E}\!\left[\hat{h}_{k}(z^{\prime})\,\hat{h}_{j}(z)\right]=\rho^{k}\,\mathbb{E}_{z}\!\left[\hat{h}_{k}(z)\,\hat{h}_{j}(z)\right]=\rho^{k}\,\delta_{jk}, (23) where the last step uses orthonormality of the h ^ k \hat{h}_{k} under Ξ³ \gamma .
In the multivariate case, since z z has independent components and the noise in the OrnsteinβUhlenbeck channel acts independently on each coordinate, the multivariate Hermite products factorize: πΌ β‘ [ H Ξ± β ( z β² ) β H Ξ² β ( z ) ] = β j = 1 n πΌ β‘ [ h ^ Ξ± j β ( z j β² ) β h ^ Ξ² j β ( z j ) ] = β j = 1 n Ο Ξ± j β Ξ΄ Ξ± j β Ξ² j = Ο | Ξ± | β Ξ΄ Ξ± β Ξ² . \mathbb{E}\!\left[H_{\alpha}(z^{\prime})\,H_{\beta}(z)\right]=\prod_{j=1}^{n}\mathbb{E}\!\left[\hat{h}_{\alpha_{j}}(z_{j}^{\prime})\,\hat{h}_{\beta_{j}}(z_{j})\right]=\prod_{j=1}^{n}\rho^{\alpha_{j}}\,\delta_{\alpha_{j}\beta_{j}}=\rho^{|\alpha|}\,\delta_{\alpha\beta}. (24)
##### Step 3: Nonlinearity strictly reduces correlation.
Now we can compute the total correlation of any function through the transition. Since the Hermite basis diagonalizes the problem, the answer is simply a weighted sum over degrees, and because Ο d \rho^{d} decreases with d d , putting variance on higher degrees always costs correlation.
Expanding h i h_{i} in the Hermite basis ( 13 ) and applying Mehlerβs formula ( 24 ): πΌ β‘ [ h i β ( z β² ) β h i β ( z ) ] = β | Ξ± | β₯ 1 β | Ξ² | β₯ 1 c Ξ± ( i ) β c Ξ² ( i ) β πΌ β [ H Ξ± β ( z β² ) β H Ξ² β ( z ) ] = β | Ξ± | β₯ 1 ( c Ξ± ( i ) ) 2 β Ο | Ξ± | . \mathbb{E}\!\left[h_{i}(z^{\prime})\,h_{i}(z)\right]=\sum_{|\alpha|\geq 1}\sum_{|\beta|\geq 1}c_{\alpha}^{(i)}c_{\beta}^{(i)}\,\mathbb{E}\!\left[H_{\alpha}(z^{\prime})\,H_{\beta}(z)\right]=\sum_{|\alpha|\geq 1}(c_{\alpha}^{(i)})^{2}\,\rho^{|\alpha|}. (25) Note that all cross-terms vanish ( Ξ΄ Ξ± β Ξ² = 0 \delta_{\alpha\beta}=0 for Ξ± β Ξ² \alpha\neq\beta ), and each surviving term contributes its squared coefficient times Ο | Ξ± | \rho^{|\alpha|} .
Grouping by degree d = | Ξ± | d=|\alpha| with w d = β | Ξ± | = d ( c Ξ± ( i ) ) 2 w_{d}=\sum_{|\alpha|=d}(c_{\alpha}^{(i)})^{2} : πΌ β‘ [ h i β ( z β² ) β h i β ( z ) ] = w 1 β
Ο + w 2 β
Ο 2 + w 3 β
Ο 3 + β― \mathbb{E}\!\left[h_{i}(z^{\prime})\,h_{i}(z)\right]=w_{1}\cdot\rho+w_{2}\cdot\rho^{2}+w_{3}\cdot\rho^{3}+\cdots (26) with w d β₯ 0 w_{d}\geq 0 and w 1 + w 2 + w 3 + β― = 1 w_{1}+w_{2}+w_{3}+\cdots=1 . This is a weighted average of Ο , Ο 2 , Ο 3 , β¦ \rho,\rho^{2},\rho^{3},\ldots with weights summing to 1. Since 0 < Ο < 1 0<\rho<1 , each Ο d β€ Ο \rho^{d}\leq\rho with strict inequality for d β₯ 2 d\geq 2 : w 1 β
Ο + w 2 β
Ο 2 + w 3 β
Ο 3 + β― β€ w 1 β
Ο + w 2 β
Ο + w 3 β
Ο + β― = Ο β
( w 1 + w 2 + β― ) = Ο . w_{1}\cdot\rho+w_{2}\cdot\rho^{2}+w_{3}\cdot\rho^{3}+\cdots\leq w_{1}\cdot\rho+w_{2}\cdot\rho+w_{3}\cdot\rho+\cdots=\rho\cdot(w_{1}+w_{2}+\cdots)=\rho. (27)
Equality requires w d β
Ο d = w d β
Ο w_{d}\cdot\rho^{d}=w_{d}\cdot\rho for every d d , which means w d = 0 w_{d}=0 for all d β₯ 2 d\geq 2 (since Ο d < Ο \rho^{d}<\rho for d β₯ 2 d\geq 2 ). So all the variance is at degree 1: w 1 = 1 w_{1}=1 . The degree-1 Hermite basis consists of the coordinate functions { z 1 , β¦ , z n } \{z_{1},\ldots,z_{n}\} , so: h i β ( z ) = β j = 1 n c e j ( i ) β z j = β¨ q i , z β© h_{i}(z)=\sum_{j=1}^{n}c_{e_{j}}^{(i)}\,z_{j}=\langle q_{i},z\rangle (28) for some vector q i q_{i} with β q i β 2 = w 1 = 1 \|q_{i}\|^{2}=w_{1}=1 . That is, h i h_{i} must be a linear function.
No nonlinear map can match the correlation of a linear map. This closes both gaps from the information-theoretic argument. That argument failed because it assumed the joint distribution of ( h β‘ ( z ) , h β‘ ( z β² ) ) (h(z),h(z^{\prime})) is Gaussian, which need not hold for nonlinear h h . The Hermite analysis avoids this entirely: Mehlerβs formula computes πΌ β‘ [ h i β ( z β² ) β h i β ( z ) ] \mathbb{E}[h_{i}(z^{\prime})h_{i}(z)] exactly for any h i β L 2 β ( Ξ³ n ) h_{i}\in L^{2}(\gamma_{n}) , using only the joint Gaussianity of ( z , z β² ) (z,z^{\prime}) , not of ( h i β ( z ) , h i β ( z β² ) ) (h_{i}(z),h_{i}(z^{\prime})) . The prior argument also left open the possibility that a nonlinear map could match the correlation of a linear one. The strict inequality above rules this out: any nonlinearity ( w d > 0 w_{d}>0 for some d β₯ 2 d\geq 2 ) strictly reduces correlation.
##### Step 4: Assembly.
Summing the correlation bound over all n n components: β i = 1 n πΌ β‘ [ h i β ( z β² ) β h i β ( z ) ] β€ Ο β n , \sum_{i=1}^{n}\mathbb{E}[h_{i}(z^{\prime})h_{i}(z)]\leq\rho n, (29) which by ( 3 ) gives β β ( h ) β₯ 2 β ( 1 β Ο ) β n \mathcal{L}(h)\geq 2(1-\rho)n .
At equality, every h i h_{i} is linear: h i β ( z ) = β¨ q i , z β© h_{i}(z)=\langle q_{i},z\rangle with β q i β = 1 \|q_{i}\|=1 . So h β‘ ( z ) = Q β z h(z)=Qz for some matrix Q Q with unit-norm rows. The Gaussianity constraint requires Cov β‘ ( h β‘ ( z ) ) = Q β Q β€ = I n \mathrm{Cov}(h(z))=QQ^{\top}=I_{n} , so Q Q is orthogonal. Conversely, any orthogonal Q Q achieves β i πΌ β‘ [ β¨ Q i , z β² β© β β¨ Q i , z β© ] = Ο β n \sum_{i}\mathbb{E}[\langle Q_{i},z^{\prime}\rangle\langle Q_{i},z\rangle]=\rho n , giving equality.
##### Step 5: Recovery of the transition.
At the optimum, h β‘ ( z β² ) = Q β z β² = Ο β Q β z + 1 β Ο 2 β Q β Ξ· = Ο β h β ( z ) + 1 β Ο 2 β Q β Ξ· h(z^{\prime})=Qz^{\prime}=\rho\,Qz+\sqrt{1-\rho^{2}}\,Q\eta=\rho\,h(z)+\sqrt{1-\rho^{2}}\,Q\eta . Since Q Q is orthogonal and Ξ· βΌ π© β‘ ( 0 , I n ) \eta\sim\mathcal{N}(0,I_{n}) , we have Q β Ξ· βΌ π© β‘ ( 0 , I n ) Q\eta\sim\mathcal{N}(0,I_{n}) independently of h β‘ ( z ) h(z) . Therefore h β‘ ( z β² ) | h β‘ ( z ) βΌ π© β‘ ( Ο β h β ( z ) , ( 1 β Ο 2 ) β I n ) h(z^{\prime})\mid h(z)\sim\mathcal{N}(\rho\,h(z),(1-\rho^{2})I_{n}) , which is the same conditional as z β² | z z^{\prime}\mid z . The encoder recovers both the latent variables and the transition dynamics, up to a global rotation. β
## Appendix B Proof of Theorem 5.2 (Gaussian Uniqueness)
Since the latent variables are independent, the transition operator separates, and it suffices to prove the result for a single component z i z_{i} whose stationary distribution has full support on β \mathbb{R} .
### B.1 Background
The forward result (Thm. 5.1 ) shows that the optimal encoder extracts the first few eigenfunctions of the transition operator T T (Section 4 ): these are the functions of the latent variables with the highest temporal autocorrelation. If the first (slowest) non-constant eigenfunction is linear, the encoder recovers the latent variable itself; if it is nonlinear, the encoder recovers a nonlinear transformation of the latent variable, and linear identifiability fails. The question is therefore: for which latent variable distributions is the first eigenfunction linear?
The proof uses the SturmβLiouville characterization of these eigenfunctions [ 72 ] . Assumption (iii) ( Ξ· i \eta_{i} independent of z i z_{i} ) implies the noise variance does not depend on the state; in continuous time, this is the constant-diffusion regime in which SturmβLiouville machinery applies. The transition operator T T has an infinitesimal generator π \mathcal{D} that shares the same eigenfunctions; π \mathcal{D} is a second-order differential operator whose structure makes the eigenvalue problem tractable (see Appendix F for the full connection to Slow Feature Analysis). For a scalar latent variable evolving under constant diffusion K > 0 K>0 with stationary density p β‘ ( z i ) > 0 p(z_{i})>0 , the generator, written in self-adjoint form, acts on test functions Ο \varphi as π β Ο = 1 p β‘ ( z i ) β d d β z i β [ K β p β ( z i ) β Ο β² β ( z i ) ] . \mathcal{D}\varphi=\frac{1}{p(z_{i})}\frac{d}{dz_{i}}\Big[K\,p(z_{i})\,\varphi^{\prime}(z_{i})\Big]. (30) The eigenfunctions Ο k \varphi_{k} are properties of the latent process, not of the encoder h h ; the encoder inherits its structure from them.
When the score function diverges ( ( log β‘ p ) β² β ( z i ) β β β (\log p)^{\prime}(z_{i})\to\mp\infty as z i β Β± β z_{i}\to\pm\infty ), the operator has a purely discrete spectrum 0 < Ξ» 1 < Ξ» 2 < β― 0<\lambda_{1}<\lambda_{2}<\cdots with eigenfunctions Ο 1 , Ο 2 , β¦ \varphi_{1},\varphi_{2},\ldots forming a complete orthogonal basis of L 2 β ( β , p β d β z ) L^{2}(\mathbb{R},p\,dz) . The eigenvalues are ordered by increasing βspeedβ: Ο 1 \varphi_{1} is the slowest non-constant feature, Ο 2 \varphi_{2} the next slowest, and so on. By classical SturmβLiouville oscillation theory, Ο k \varphi_{k} has exactly k β 1 k-1 interior zeros. In particular, Ο 1 \varphi_{1} is always monotonic, so one always gets identifiability up to a monotonic transformation. Linear identifiability requires Ο 1 \varphi_{1} to be affine, and since an affine function is monotonic (zero interior zeros), only Ο 1 \varphi_{1} can be affine: no higher eigenfunction can be. (For heavy-tailed densities such as Laplace, π \mathcal{D} develops continuous spectrum and the discrete picture does not apply; this does not affect our result, since assuming an affine eigenfunction exists forces p p to be Gaussian, which has discrete spectrum.) For the full connection between the SturmβLiouville framework and Slow Feature Analysis, see Appendix F .
### B.2 Proof
The key observation is that the operator π \mathcal{D} encodes the score function ( log β‘ p ) β² (\log p)^{\prime} of the latent variable distribution. Demanding that the first eigenfunction is affine forces the score to be linear in z i z_{i} , and a linear score uniquely characterizes the Gaussian.
Suppose Ο β‘ ( z i ) = a β z i + b \varphi(z_{i})=az_{i}+b is an eigenfunction of π \mathcal{D} with eigenvalue Ξ» > 0 \lambda>0 . Since Ο β² = a \varphi^{\prime}=a is constant, the operator simplifies: π β‘ [ a β z i + b ] = a β K β ( log β‘ p ) β² β ( z i ) . \mathcal{D}[az_{i}+b]=a\,K(\log p)^{\prime}(z_{i}). (31) The eigenfunction equation π β Ο = β Ξ» β Ο \mathcal{D}\varphi=-\lambda\varphi requires a β K β ( log β‘ p ) β² β ( z i ) = β Ξ» β‘ ( a β z i + b ) a\,K(\log p)^{\prime}(z_{i})=-\lambda(az_{i}+b) , giving K β ( log β‘ p ) β² β ( z i ) = β Ξ» β z i β Ξ» β b / a . K(\log p)^{\prime}(z_{i})=-\lambda z_{i}-\lambda b/a. (32) Integrating both sides: log β‘ p β‘ ( z i ) = β Ξ» 2 β K β ( z i + b a ) 2 + C , \log p(z_{i})=-\frac{\lambda}{2K}\left(z_{i}+\frac{b}{a}\right)^{2}+C, (33) which is a Gaussian density with mean β b / a -b/a . No other density satisfies this equation. Under the zero-mean convention b = 0 b=0 , and a a is fixed by unit-variance normalization. β
## Appendix C Proof of Theorem 5.3 (Approximate Identifiability)
We prove the stability bound in three steps: (1) the alignment gap controls nonlinear energy, (2) the whitening constraint forces the linear part near orthogonality, and (3) orthogonality of Hermite degrees gives a clean Pythagorean decomposition.
##### Setup and notation.
Since z βΌ π© β‘ ( 0 , I n ) z\sim\mathcal{N}(0,I_{n}) , each zero-mean component h i h_{i} of the encoder admits a Hermite expansion (Appendix A.2 ): h i β ( z ) = β | Ξ± | β₯ 1 c Ξ± ( i ) β H Ξ± β ( z ) , h_{i}(z)\;=\;\sum_{|\alpha|\geq 1}c_{\alpha}^{(i)}\,H_{\alpha}(z), (35) where the constant term vanishes by the zero-mean assumption. We split this into a linear part and a nonlinear residual.
The linear part is M β z Mz , where M β β n Γ n M\in\mathbb{R}^{n\times n} is the matrix of correlations between encoder outputs and latent variables: M i β j = πΌ β‘ [ h i β ( z ) β z j ] . M_{ij}\;=\;\mathbb{E}\bigl[h_{i}(z)\,z_{j}\bigr]. (36) This extracts exactly the degree-1 Hermite coefficients, since all higher-degree terms are orthogonal to the coordinate functions z j z_{j} under the Gaussian measure.
The nonlinear residual Ξ½ β‘ ( z ) = h β‘ ( z ) β M β z \nu(z)=h(z)-Mz contains everything at Hermite degree β₯ 2 \geq 2 . By construction, πΌ β‘ [ Ξ½ β‘ ( z ) β z β€ ] = 0 \mathbb{E}[\nu(z)\,z^{\top}]=0 : the residual is uncorrelated with the latent variables. We define the total nonlinear energy as W nl = πΌ β‘ [ β Ξ½ β‘ ( z ) β 2 ] . W_{\mathrm{nl}}\;=\;\mathbb{E}\bigl[\|\nu(z)\|^{2}\bigr]. (37)
Since the linear and nonlinear parts live on orthogonal Hermite subspaces, the total variance decomposes without cross terms: tr β‘ ( Cov β‘ ( h β‘ ( z ) ) ) = β M β F 2 + W nl . \mathrm{tr}\bigl(\mathrm{Cov}(h(z))\bigr)\;=\;\|M\|_{F}^{2}\;+\;W_{\mathrm{nl}}. (38) This Pythagorean decomposition is the key identity underlying Step 3 below.
### C.1 Step 1: Alignment gap controls nonlinear energy
Recall that the alignment loss decomposes as β β‘ ( h ) = 2 β n β 2 β β i = 1 n πΌ β‘ [ h i β ( z β² ) β h i β ( z ) ] , \mathcal{L}(h)\;=\;2n\;-\;2\sum_{i=1}^{n}\mathbb{E}\!\left[h_{i}(z^{\prime})\,h_{i}(z)\right], (39) where ( z , z β² ) (z,z^{\prime}) is a pair from the OU process with autocorrelation Ο \rho . Mehlerβs formula (equation ( 24 ) in Appendix A ) states that Hermite polynomials diagonalize the OU conditional expectation: πΌ β‘ [ H Ξ± β ( z β² ) | z ] = Ο | Ξ± | β H Ξ± β ( z ) , \mathbb{E}\bigl[H_{\alpha}(z^{\prime})\,\big|\,z\bigr]\;=\;\rho^{|\alpha|}\,H_{\alpha}(z), (40) so each Hermite degree | Ξ± | |\alpha| is an eigenspace with eigenvalue Ο | Ξ± | \rho^{|\alpha|} . Substituting the Hermite expansion of h h into the cross-correlation πΌ β‘ [ h i β ( z β² ) β h i β ( z ) ] \mathbb{E}[h_{i}(z^{\prime})\,h_{i}(z)] and applying this eigenstructure yields an exact decomposition over degrees: β β‘ ( h ) = 2 β β i = 1 n β | Ξ± | β₯ 1 ( 1 β Ο | Ξ± | ) β ( c Ξ± ( i ) ) 2 . \mathcal{L}(h)\;=\;2\sum_{i=1}^{n}\sum_{|\alpha|\geq 1}(1-\rho^{|\alpha|})\,(c_{\alpha}^{(i)})^{2}. (41) The weight 1 β Ο | Ξ± | 1-\rho^{|\alpha|} increases with degree: higher-order components are penalized more heavily because they decorrelate faster under the OU transition.
We now split the sum by degree. At degree 1 the weight is exactly 1 β Ο 1-\rho . At degree | Ξ± | β₯ 2 |\alpha|\geq 2 , the bound Ο | Ξ± | β€ Ο 2 \rho^{|\alpha|}\leq\rho^{2} (valid for 0 < Ο < 1 0<\rho<1 ) gives 1 β Ο | Ξ± | β₯ 1 β Ο 2 = ( 1 β Ο ) β ( 1 + Ο ) 1-\rho^{|\alpha|}\geq 1-\rho^{2}=(1-\rho)(1+\rho) , so β β‘ ( h ) β₯ 2 β ( 1 β Ο ) β β M β F 2 + 2 β ( 1 β Ο ) β ( 1 + Ο ) β W nl . \mathcal{L}(h)\;\geq\;2(1-\rho)\,\|M\|_{F}^{2}\;+\;2(1-\rho)(1+\rho)\,W_{\mathrm{nl}}. (42) Substituting the Pythagorean decomposition β M β F 2 = tr β‘ ( Cov β‘ ( h β‘ ( z ) ) ) β W nl \|M\|_{F}^{2}=\mathrm{tr}(\mathrm{Cov}(h(z)))-W_{\mathrm{nl}} from ( 38 ) and collecting terms: β β‘ ( h ) \displaystyle\mathcal{L}(h) β₯ 2 β ( 1 β Ο ) β [ tr β‘ ( Cov β‘ ( h β‘ ( z ) ) ) β W nl ] + 2 β ( 1 β Ο ) β ( 1 + Ο ) β W nl \displaystyle\;\geq\;2(1-\rho)\bigl[\mathrm{tr}(\mathrm{Cov}(h(z)))-W_{\mathrm{nl}}\bigr]+2(1-\rho)(1+\rho)\,W_{\mathrm{nl}} = 2 β ( 1 β Ο ) β tr β ( Cov β‘ ( h β‘ ( z ) ) ) + 2 β ( 1 β Ο ) β [ ( 1 + Ο ) β 1 ] β W nl \displaystyle\;=\;2(1-\rho)\,\mathrm{tr}(\mathrm{Cov}(h(z)))+2(1-\rho)\bigl[(1+\rho)-1\bigr]\,W_{\mathrm{nl}} = 2 β ( 1 β Ο ) β tr β ( Cov β‘ ( h β‘ ( z ) ) ) + 2 β Ο β ( 1 β Ο ) β W nl . \displaystyle\;=\;2(1-\rho)\,\mathrm{tr}(\mathrm{Cov}(h(z)))+2\rho(1-\rho)\,W_{\mathrm{nl}}. (43)