Interpreting Attention-Based Models for Natural Language Processing