ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks
Qilong Wang, Banggu Wu, Pengfei Zhu, Peihua Li, Wangmeng Zuo, Qinghua, Hu

TL;DR
ECA-Net introduces an efficient channel attention module that enhances CNN performance with minimal additional parameters by using local cross-channel interaction via adaptive 1D convolution, balancing accuracy and complexity.
Contribution
The paper proposes the ECA module, a novel attention mechanism that avoids dimensionality reduction, uses local cross-channel interaction, and adaptively selects convolution kernel size for efficiency.
Findings
ECA-Net improves Top-1 accuracy by over 2% on ImageNet with fewer parameters.
The ECA module reduces model complexity significantly compared to SENet.
Experimental results show ECA-Net outperforms existing attention modules in efficiency and effectiveness.
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…
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.
Code & Models
- 🤗timm/eca_nfnet_l0model· 23 dl· ♡ 123 dl♡ 1
- 🤗kadirnar/timm_model_listmodel· ♡ 1♡ 1
- 🤗timm/eca_resnet33ts.ra2_in1kmodel· 132 dl132 dl
- 🤗timm/eca_resnext26ts.ch_in1kmodel· 80 dl80 dl
- 🤗timm/ecaresnet26t.ra2_in1kmodel· 260 dl260 dl
- 🤗timm/ecaresnet50d.miil_in1kmodel· 236 dl236 dl
- 🤗timm/ecaresnet50d_pruned.miil_in1kmodel· 160 dl160 dl
- 🤗timm/ecaresnet50t.a1_in1kmodel· 171 dl171 dl
- 🤗timm/ecaresnet50t.a2_in1kmodel· 123 dl123 dl
- 🤗timm/ecaresnet50t.a3_in1kmodel· 108 dl108 dl
Videos
ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks· youtube
Taxonomy
TopicsAdvanced Neural Network Applications · Adversarial Robustness in Machine Learning · Domain Adaptation and Few-Shot Learning
Methodsefficient channel attention · Depthwise Convolution · Pointwise Convolution · Squeeze-and-Excitation Block · Depthwise Separable Convolution · Sigmoid Activation · SENet · Dense Connections · How do i ask a question at Expedia?*AskExpertService · ECA-Net
