As wide as the input, and nothing learned
counterexample▲△△A linear autoencoder with has
Find its loss on the four points of I.12.B01, the code of , and its reconstruction of , a point nowhere near the data. What has it learned about the data?
Hint
Multiply .
Solution
The product is
Every input is reconstructed exactly, so the loss is on the four points and on any other dataset. The code of is , and is returned as .
It has learned nothing about the data. The loss is at its smallest possible value, yet the same pair of matrices would have been optimal for any four points. Any invertible with does the same, a family with four free numbers.
The code is the input in another basis. A linear classifier on the code can do exactly what it could do on the input, no more and no less.
This is the case of (I.12.5): the sum of discarded eigenvalues is empty. A reconstruction loss of zero is evidence that an autoencoder compresses only when something prevents this solution.