Model Interpretability for Natural Language Processing Applications