TDAM: Top-Down Attention Module for Contextually Guided Feature Selection in CNNs
Not on the map. Why?
Abstract (arXiv)
Attention modules for Convolutional Neural Networks (CNNs) are an effective method to enhance performance on multiple computer-vision tasks. While existing methods appropriately model channel-, spatial- and self-attention, they primarily operate in a feedforward bottom-up manner. Consequently, the attention mechanism strongly depends on the local information of a single input feature map and does not incorporate relatively semantically-richer contextual information available at higher layers that can specify "what and where to look" in lower-level feature maps through top-down information flow. Accordingly, in this work, we propose a lightweight top-down attention module (TDAM) that iteratively generates a "visual searchlight" to perform channel and spatial modulation of its inputs and outputs more contextually-relevant feature maps at each computation step. Our experiments indicate that TDAM enhances the performance of CNNs across multiple object-recognition benchmarks and outperforms prominent attention modules while being more parameter and memory efficient. Further, TDAM-based models learn to "shift attention" by localizing individual objects or features at each computation step without any explicit supervision resulting in a 5% improvement for ResNet50 on weakly-supervised object localization. Source code and models are publicly available at: https://github.com/shantanuj/TDAM_Top_down_attention_module .
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 38 of its 55 references that are in the map. First posted on arXiv 26 Nov 2021.
Builds on
38 of 55 references.
References · 38
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2018CBAM: Convolutional Block Attention Modulecited by 2,463
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2019Searching for MobileNetV3cited by 1,984
26 more
- 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,507
- 2015Show, Attend and Tell: Neural Image Caption Generation with Visual Attentioncited by 1,421
- 2017Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answeringcited by 1,310
- 2019ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networkscited by 572
- 2017Residual Attention Network for Image Classificationcited by 385
- 2020Asymmetric Loss For Multi-Label Classificationcited by 379
- 2019Attention Augmented Convolutional Networkscited by 363
- 2014Recurrent Models of Visual Attentioncited by 344
- 2019GCNet: Non-local Networks Meet Squeeze-Excitation Networks and Beyondcited by 331
- 2015Stacked Attention Networks for Image Question Answeringcited by 273
- 2016SCA-CNN: Spatial and Channel-wise Attention in Convolutional Networks for Image Captioningcited by 219
- 2019Fixing the train-test resolution discrepancycited by 209
- 2020FcaNet: Frequency Channel Attention Networkscited by 177
- 2018BAM: Bottleneck Attention Modulecited by 171
- 2021Not All Images are Worth 16x16 Words: Dynamic Transformers for Efficient Image Recognitioncited by 143
- 2018Gather-Excite: Exploiting Feature Context in Convolutional Neural Networkscited by 138
- 2018A2-Nets: Double Attention Networkscited by 136
- 2018Recalibrating Fully Convolutional Networks with Spatial and Channel 'Squeeze & Excitation' Blockscited by 75
- 2018Global Second-order Pooling Convolutional Networkscited by 66
- 2019See Better Before Looking Closer: Weakly Supervised Data Augmentation Network for Fine-Grained Visual Classificationcited by 56
- 2016Bridging the Gaps Between Residual Learning, Recurrent Neural Networks and Visual Cortexcited by 42
- 2019DIANet: Dense-and-Implicit Attention Networkcited by 37
- 2019Putting visual object recognition in contextcited by 33
- 2016Feedback Networkscited by 29
- 2015Bottom-Up and Top-Down Reasoning with Hierarchical Rectified Gaussianscited by 14
- 2021Recurrence along Depth: Deep Convolutional Neural Networks with Recurrent Layer Aggregationcited by 13
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2.
4 papers.
- 2024BA-Net: Bridge Attention in Deep Neural Networks10 Oct 2024
- 2024CSA-Net: Channel-wise Spatially Autocorrelated Attention Networks9 May 2024
- 2023Cross-Layer Retrospective Retrieving via Layer Attention8 Feb 2023
- 2022A Generic Shared Attention Mechanism for Various Backbone Neural Networks27 Oct 2022