Attentive Generation