This document discusses various methods for data imputation and restoration using reverse machine learning. It describes types of missing data and common imputation techniques like mean, median, mode, regression, KNN, and MICE. Advanced generative models for imputation including VAE, GAIN, MisGAN, and VIGAN are also covered. The document proposes training autoencoders with dropout and regularization as a reverse machine learning technique for data restoration, finding it achieves better accuracy than classical methods.