Why are deep nets reversible: A simple theory, with implications for training
Extracting and composing robust features with denoising autoencoders