An interactive field guide

What PCA
can’t see.

A pattern can be right in front of us.
And still be invisible to the way we look.

Three small experiments on nonlinear autoencoders, hidden structure, and what it means to learn something useful.

Follow the idea
01 / A pattern in plain sight
A curved relationship with zero linear correlation A symmetric, standardized toy dataset. The coordinates have equal variance and zero covariance, but their relationship follows a curve. Change the lens to see a covariance summary or a supplied squared feature. xy
There’s a relationship here.
16%
Linear correlation0.000

The dots follow a curve, even though their linear correlation is zero.

01 / THE BLIND SPOT

Uncorrelated.
Still connected.

PCA looks for directions with the most variance. But covariance only captures part of the picture. Here, the coordinates have equal variance and zero covariance: PCA has no preferred direction, while the curve is easy to see.

Try the nonlinear lens. We supply the feature x², which exposes the relationship. This is a toy illustration, not a trained model; squaring x also loses its sign.

How does this connect to the paper?

The paper hides two directions in high-dimensional noise. One appears in covariance; the other is whitened so its extra variance disappears. Their latent factors remain dependent beyond covariance. Our two-dimensional sketch illustrates the blind spot, not that full model. Keeping both PCA components would still retain this entire toy dataset. Read §1 ↗

02 / THE BOTTLENECK

Less room.
What survives?

An autoencoder compresses an input into a small code, then tries to reconstruct it. That code is its representation.

Make the bottleneck smaller. Watch which details make it through.

Try an input
A live compression sketch
01 Input

64 pixel values

02 The code
8numbers

the bottleneck

03 Reconstruction

an approximation of the input

More compressionMore detail
Reconstruction error—mean squared error · lower is better
Computed live from this toy image.

A good copy is only one kind of success.

Reconstruction error tells us how much of the input was reproduced. It doesn’t tell us whether the code captured a factor we need for another task.

What this experiment is doing

This is a fixed linear encoder and decoder: it keeps a chosen number of low-frequency image components using a discrete cosine transform. No network is trained here. It illustrates compression and reconstruction; the paper studies a different, learned nonlinear autoencoder.

03 / THE WRONG SCORECARD?

Better at what?

Two models. Two ways to judge them.
Change the question and the verdict changes.

What do you care about?
The model you would pick

The linear one.

It has lower reconstruction loss on new samples. For making a faithful copy, it comes out ahead.

In the paper’s settingQualitative comparison

Linear autoencoder

the PCA baseline
Selected
Reconstruction lossLower
Hidden-direction taskChance level

Nonlinear autoencoder

with a suitable activation
Selected
Reconstruction lossHigher
Hidden-direction taskBetter than chance

The nonlinear model partly recovers the hidden direction and performs better on the paper’s downstream classification task. No numerical scores are implied. §6, Figure 2 ↗

The idea to take with you

Learning to reconstruct
isn’t the same as learning
what matters.

The test set can be perfectly valid while the metric answers the wrong question. Choose an evaluation that reflects what you want the representation to do.
Behind the experiments

A small model.
A useful distinction.

Under the paper’s conditions, even a single hidden unit with a suitable nonlinearity can learn a direction correlated with both planted directions. This is partial recovery, not perfect disentanglement, and it is not a universal claim that nonlinear models beat PCA.

READING NOTE · ICML 2026

A solvable high-dimensional model where nonlinear autoencoders learn structure invisible to PCA while test loss misaligns with generalization

Vicente Conde Mendes, Lorenzo Bardone, Cédric Koller, Jorge Medina Moreira, Vittorio Erba, Emanuele Troiani & Lenka Zdeborová.