GAN's are a supervised training method, not really self-improving (after converging to being able to reproduce the training set).