Before revision:  Generative Adversarial Networks (GAN) provide one such framework , and have been successful in traditional machine learning tasks.
After revision:  Generative Adversarial Networks (GAN) provide one such framework which has been successful in traditional machine learning tasks.