Why are deep nets reversible: A simple theory, with implications for training
Deep Generative Stochastic Networks Trainable by Backprop