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 mdoel, 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 . Therefore, using a DAE with Tweedie’s Formula, we can estimate the Score Function of a sample space.