Most works on reversibility consist in architectural changes of neural networks [1]}, [2]}, [3]}, [4]}, [5]}. These changes guarantee a one-to-one relationship between inputs and outputs. BiGAN [6]} constructs a generative network and a reverse network that inputs images back to noise, which can be used to obtain a latent representation of a data set directly.
