TAG Generative Adversarial Network