ECA-Net: Эффективное канальное внимание для глубоких сверточных нейронных сетей

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

1D свёрткаEfficient Channel Attention (ECA)адаптивный размер ядрамеханизм внимания по каналамлокальное межканальное взаимодействие
В последнее время механизмы канального внимания показали значительный потенциал для повышения производительности глубоких сверточных нейронных сетей (CNN). Однако большинство существующих методов ориентированы на разработку более сложных модулей внимания для достижения лучшей точности, что неизбежно увеличивает сложность модели. Чтобы преодолеть компромисс между производительностью и сложностью, в работе предлагается модуль Efficient Channel Attention (ECA), который содержит лишь небольшое число параметров и при этом обеспечивает явный прирост производительности. Путем анализа модуля канального внимания в SENet мы эмпирически показываем, что избегание понижения размерности важно для обучения канального внимания, а адекватное взаимодействие между каналами позволяет сохранить производительность при существенном снижении сложности модели. Поэтому предлагается стратегия локального взаимодействия между каналами без понижения размерности, которую можно эффективно реализовать с помощью 1D-свёртки. Кроме того, разработан метод адаптивного выбора размера ядра 1D-свёртки, определяющего охват локального взаимодействия между каналами. Предложенный модуль ECA одновременно эффективен и результативен: например, для ResNet50 параметры и вычисления нашего модуля составляют 80 против 24.37M и 4.7e-4 GFlops против 3.86 GFlops соответственно, а прирост в Top-1 точности превышает 2%. Мы всесторонне оцениваем модуль ECA на задачах классификации изображений, детекции объектов и сегментации экземпляров с бэкендами ResNet и MobileNetV2. Экспериментальные результаты показывают, что наш модуль более эффективен и сопоставим или превосходит аналоги.
1
Избегание редукции размерности в поосном внимании важно для эффективного обучения зависимостей между каналами.
2
Разработан адаптивный метод выбора размера ядра 1D-свертки для определения охвата локального межканального взаимодействия.
3
Для ResNet50 модуль ECA повышает точность Top-1 более чем на 2%, добавляя лишь 80 параметров и 4.7e-4 GFlops (при базовой сети 24.37M параметров и 3.86 GFlops).
4
Широкая оценка на задачах классификации изображений, детекции и сегментации экземпляров с ResNets и MobileNetV2 показывает, что ECA более эффективен и выгодно сравним с альтернативами.
5
Введено локальное межканальное взаимодействие, реализованное через 1D-свертку, которое сохраняет качество при значительном снижении сложности.
6
Предложен модуль эффективного поосного внимания (ECA), обеспечивающий заметный прирост качества при добавлении всего нескольких параметров.

Модуль эффективного канал-ориентированного внимания (ECA) для глубоких сверточных нейронных сетей

Разработка и оценка лёгкой стратегии локального межканального взаимодействия (через 1D-свертку с адаптивным размером ядра), сохраняющей/улучшающей качество при значительном снижении числа параметров и вычислений по сравнению с существующими модулями канал-ориентированного внимания

Publication Details
Publication Date
2020-06-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Qilong Wang
Banggu Wu
Pengfei Zhu
Peihua Li
Wangmeng Zuo
Qinghua Hu
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%