DAS: A Deformable Attention to Capture Salient Information in CNNs
Not on the map. Why?
Abstract (arXiv)
Convolutional Neural Networks (CNNs) excel in local spatial pattern recognition. For many vision tasks, such as object recognition and segmentation, salient information is also present outside CNN's kernel boundaries. However, CNNs struggle in capturing such relevant information due to their confined receptive fields. Self-attention can improve a model's access to global information but increases computational overhead. We present a fast and simple fully convolutional method called DAS that helps focus attention on relevant information. It uses deformable convolutions for the location of pertinent image regions and separable convolutions for efficiency. DAS plugs into existing CNNs and propagates relevant information using a gating mechanism. Compared to the O(n^2) computational complexity of transformer-style attention, DAS is O(n). Our claim is that DAS's ability to pay increased attention to relevant features results in performance improvements when added to popular CNNs for Image Classification and Object Detection. For example, DAS yields an improvement on Stanford Dogs (4.47%), ImageNet (1.91%), and COCO AP (3.3%) with base ResNet50 backbone. This outperforms other CNN attention mechanisms while using similar or less FLOPs. Our code will be publicly available.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 30 of its 37 references that are in the map. First posted on arXiv 20 Nov 2023.
Builds on
30 of 37 references.
References · 30
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017Squeeze-and-Excitation Networkscited by 4,789
- 2020Deformable DETR: Deformable Transformers for End-to-End Object Detectioncited by 3,422
- 2023Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detectioncited by 3,332
- 2018CBAM: Convolutional Block Attention Modulecited by 2,477
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,415
- 2017Deformable Convolutional Networkscited by 1,488
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,385
- 2018CCNet: Criss-Cross Attention for Semantic Segmentationcited by 718
18 more
- 2018Deformable ConvNets v2: More Deformable, Better Resultscited by 670
- 2019ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networkscited by 575
- 2023Hyena Hierarchy: Towards Larger Convolutional Language Modelscited by 393
- 2017Residual Attention Network for Image Classificationcited by 386
- 2021RAFT-Stereo: Multilevel Recurrent Field Transforms for Stereo Matchingcited by 353
- 2019GCNet: Non-local Networks Meet Squeeze-Excitation Networks and Beyondcited by 331
- 2022Vision Transformer with Deformable Attentioncited by 295
- 2021Attention Mechanisms in Computer Vision: A Surveycited by 232
- 2018BAM: Bottleneck Attention Modulecited by 172
- 2018Gather-Excite: Exploiting Feature Context in Convolutional Neural Networkscited by 139
- 2018A2-Nets: Double Attention Networkscited by 136
- 2020Strip Pooling: Rethinking Spatial Pooling for Scene Parsingcited by 114
- 2018Attention Branch Network: Learning of Attention Mechanism for Visual Explanationcited by 109
- 2020Rotate to Attend: Convolutional Triplet Attention Modulecited by 75
- 2018Global Second-order Pooling Convolutional Networkscited by 66
- 2019SRM : A Style-based Recalibration Module for Convolutional Neural Networkscited by 66
- 2021SA-Net: Shuffle Attention for Deep Convolutional Neural Networkscited by 54
- 2023ASR: Attention-alike Structural Re-parameterizationcited by 2
Built on by
Not cited yet.