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.