Towards Explainable NLP: A Generative Explanation Framework for Text Classification | Synapse