DISENTANGLED GENERATIVE MODELS AND THEIR APPLICATIONS