Adversarial Ranking for Language Generation