Visual Attention Methods in Deep Learning: An In-Depth Survey
Mohammed Hassanin, Saeed Anwar, Ibrahim Radwan, Fahad S Khan, Ajmal, Mian

TL;DR
This comprehensive survey reviews 50 visual attention techniques in deep learning, categorizing their features, discussing their strengths and limitations, and highlighting future research directions in the context of computer vision applications.
Contribution
It provides the first in-depth categorization and analysis of diverse attention mechanisms in deep learning, filling a significant gap in the literature.
Findings
Categorized attention techniques by features and applications.
Discussed strengths, limitations, and fundamental components of each category.
Outlined challenges and future research directions in visual attention methods.
Abstract
Inspired by the human cognitive system, attention is a mechanism that imitates the human cognitive awareness about specific information, amplifying critical details to focus more on the essential aspects of data. Deep learning has employed attention to boost performance for many applications. Interestingly, the same attention design can suit processing different data modalities and can easily be incorporated into large networks. Furthermore, multiple complementary attention mechanisms can be incorporated into one network. Hence, attention techniques have become extremely attractive. However, the literature lacks a comprehensive survey on attention techniques to guide researchers in employing attention in their deep models. Note that, besides being demanding in terms of training data and computational resources, transformers only cover a single category in self-attention out of the many…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVisual Attention and Saliency Detection · Advanced Neural Network Applications · Domain Adaptation and Few-Shot Learning
