mlsanityData to 14 Oct 2026

Self-Attentive Pooling for Efficient Deep Learning

arXiv 2209.07659 ↗First posted 16 Sep 2022cs.CV cs.LGcited by 9

Not on the map. Why?

Abstract (arXiv)

Efficient custom pooling techniques that can aggressively trim the dimensions of a feature map and thereby reduce inference compute and memory footprint for resource-constrained computer vision applications have recently gained significant traction. However, prior pooling works extract only the local context of the activation maps, limiting their effectiveness. In contrast, we propose a novel non-local self-attentive pooling method that can be used as a drop-in replacement to the standard pooling layers, such as max/average pooling or strided convolution. The proposed self-attention module uses patch embedding, multi-head self-attention, and spatial-channel restoration, followed by sigmoid activation and exponential soft-max. This self-attention mechanism efficiently aggregates dependencies between non-local activation patches during down-sampling. Extensive experiments on standard object classification and detection tasks with various convolutional neural network (CNN) architectures demonstrate the superiority of our proposed mechanism over the state-of-the-art (SOTA) pooling techniques. In particular, we surpass the test accuracy of existing pooling techniques on different variants of MobileNet-V2 on ImageNet by an average of 1.2%. With the aggressive down-sampling of the activation maps in the initial layers (providing up to 22x reduction in memory consumption), our approach achieves 1.43% higher test accuracy compared to SOTA techniques with iso-memory footprints. This enables the deployment of our models in memory-constrained devices, such as micro-controllers (without losing significant accuracy), because the initial activation maps consume a significant amount of on-chip memory for high-resolution images required for complex vision tasks. Our proposed pooling method also leverages the idea of channel pruning to further reduce memory footprints.

Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 36 of its 45 references that are in the map. First posted on arXiv 16 Sep 2022.

Builds on

36 of 45 references.

References · 36

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2014Microsoft COCO: Common Objects in Contextcited by 17,608
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  5. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  6. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
  7. 2017Mask R-CNNcited by 7,277
  8. 2016Densely Connected Convolutional Networkscited by 6,720
  9. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  10. 2014Going Deeper with Convolutionscited by 4,241
  11. 2015SSD: Single Shot MultiBox Detectorcited by 3,130
  12. 2018YOLOv3: An Incremental Improvementcited by 2,659
24 more
  1. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  2. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  3. 2021MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformercited by 642
  4. 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 527
  5. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
  6. 2019Learning Deep Transformer Models for Machine Translationcited by 309
  7. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 273
  8. 2021Mobile-Former: Bridging MobileNet and Transformercited by 235
  9. 2018Adaptive Input Representations for Neural Language Modelingcited by 226
  10. 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 89
  11. 2022TopFormer: Token Pyramid Transformer for Mobile Semantic Segmentationcited by 82
  12. 2021Lite Vision Transformer with Enhanced Self-Attentioncited by 64
  13. 2020A Tunable Robust Pruning Framework Through Dynamic Network Rewiring of DNNscited by 37
  14. 2015Generalizing Pooling Functions in Convolutional Neural Networks: Mixed, Gated, and Treecited by 36
  15. 2013Learned-Norm Pooling for Deep Feedforward and Recurrent Neural Networkscited by 32
  16. 2021Context-aware Attentional Pooling (CAP) for Fine-grained Visual Classificationcited by 31
  17. 2019LIP: Local Importance-based Poolingcited by 30
  18. 2018Detail-Preserving Pooling in Deep Networkscited by 26
  19. 2020RNNPool: Efficient Non-linear Pooling for RAM Constrained Inferencecited by 21
  20. 2022P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applicationscited by 16
  21. 2021BMPQ: Bit-Gradient Sensitivity Driven Mixed-Precision Quantization of DNNs from Scratchcited by 11
  22. 2022LighTN: Light-weight Transformer Network for Performance-overhead Tradeoff in Point Cloud Downsamplingcited by 8
  23. 2022P2M-DeTrack: Processing-in-Pixel-in-Memory for Energy-efficient and Real-Time Multi-Object Detection and Trackingcited by 6
  24. 2022Toward Efficient Hyperspectral Image Processing inside Camera Pixelscited by 4

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 3; 2025: 4; 2026: 2.

9 papers.