Definition

where , here is a random noise, is an encoder, and is a decoder.

Denoising autoencoder is a type of Autoencoder designed to learn robust representations of data by reconstructing clean inputs from noisy versions.

Architecture

The model takes clean input and adds noise to create corrupted input . The noisy input is fed into the model, and the model attempts to reconstruct the original clean input by minimizing MSE.

In a Gaussian noise setting, the estimator minimizing MSE is the mean of posterior distribution , so DAE learns a function that approximates the posterior mean .

Tweedie’s Formula shows us that the DAE approximating is actually the same task as estimating the Score Function of the true data distribution.