Task Analysis;Computer Architecture;Visualization;Neural Networks;Natural Language Processing;Taxonomy;Computational Modeling;Natural Language Processing (NLP);neural Attention;neural Networks;review;survey