A point code has unbounded rate
limit▲▲△Keep the encoder’s mean at , the posterior mean of the point , and shrink its standard deviation . Compute the price of the code, , at , and . How fast does it grow, and what does the limit say about the autoencoder of Chapter I.12?
Hint
Only the term of (I.13.5) grows as .
Solution
With , (I.13.5) gives :
| price of the code | |
|---|---|
Each tenfold narrowing adds nats, apart from the vanishing term: the price grows like without limit.
A deterministic encoder is the limit , so its rate is infinite. The autoencoder of I.12 is a VAE whose code costs nothing because its price is never charged. Proposition 4 reaches the same corner from the other side: in the linear model the encoder’s variance is , which goes to zero only as , and the rate diverges with it.
The noise in the code is what makes the space between codes trained. A point code puts the decoder back where it was in I.12.