Learn, Generate, Rank, Explain: A Case Study of Explanation by Generation