· 2020
ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks
- 8,220citations
- 2020year
Short summary
ECA-Net introduces an Efficient Channel Attention module that achieves over 2% Top-1 accuracy gain on ResNet50 with minimal parameters (80 vs. 24.37M) and computation (4.7e-4 GFlops vs. 3.86 GFlops) by using local cross-channel interaction via 1D convolution without dimensionality reduction.
AI-generated from the title and abstract; the full text is not read.
Key points
- ECA module uses local cross-channel interaction without dimensionality reduction, unlike prior methods.
- It employs 1D convolution for efficient implementation and adaptively selects kernel size.
- ECA adds minimal parameters (80) and computation (4.7e-4 GFlops) to ResNet50.
- The module achieves a performance gain of over 2% in Top-1 accuracy on image classification tasks.
AI-generated from the title and abstract; the full text is not read.
Abstract
Recently, channel attention mechanism has demonstrated to offer great potential in improving the performance of deep convolutional neural networks (CNNs). However, most existing methods dedicate to developing more sophisticated attention modules for achieving better performance, which inevitably increase model complexity. To overcome the paradox of performance and complexity trade-off, this paper proposes an Efficient Channel Attention (ECA) module, which only involves a handful of parameters while bringing clear performance gain. By dissecting the channel attention module in SENet, we empirically show avoiding dimensionality reduction is important for learning channel attention, and appropriate cross-channel interaction can preserve performance while significantly decreasing model complexity. Therefore, we propose a local cross-channel interaction strategy without dimensionality reduction, which can be efficiently implemented via 1D convolution. Furthermore, we develop a method to adaptively select kernel size of 1D convolution, determining coverage of local cross-channel interaction. The proposed ECA module is both efficient and effective, e.g., the parameters and computations of our modules against backbone of ResNet50 are 80 vs. 24.37M and 4.7e-4 GFlops vs. 3.86 GFlops, respectively, and the performance boost is more than 2% in terms of Top-1 accuracy. We extensively evaluate our ECA module on image classification, object detection and instance segmentation with backbones of ResNets and MobileNetV2. The experimental results show our module is more efficient while performing favorably against its counterparts.
The authors' abstract, as published at the source., 2020 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Computer Vision and Pattern Recognition
Computer Vision and Pattern RecognitionComputer Science