paper-with-me

홈 › Papers

HorNet: Efficient High-Order Spatial Interactions with Recursive Gated Convolutions

2022-07-28 · Yongming Rao, Wenliang Zhao, Yansong Tang, Jie zhou, Ser-Nam Lim, Jiwen Lu

Recent progress in vision Transformers exhibits great success in various tasks driven by the new spatial modeling mechanism based on dot-product self-attention. In this paper, we show that the key ingredients behind the vision Transformers, namely input-adaptive, long-range and high-order spatial interactions, can also be efficiently implemented with a convolution-based framework. We present the Recursive Gated Convolution ($\textit{g}^\textit{n}$Conv) that performs high-order spatial interactions with gated convolutions and recursive designs. The new operation is highly flexible and customizable, which is compatible with various variants of convolution and extends the two-order interactions in self-attention to arbitrary orders without introducing significant extra computation. $\textit{g}^\textit{n}$Conv can serve as a plug-and-play module to improve various vision Transformers and convolution-based models. Based on the operation, we construct a new family of generic vision backbones named HorNet. Extensive experiments on ImageNet classification, COCO object detection and ADE20K semantic segmentation show HorNet outperform Swin Transformers and ConvNeXt by a significant margin with similar overall architecture and training configurations. HorNet also shows favorable scalability to more training data and larger model sizes. Apart from the effectiveness in visual encoders, we also show $\textit{g}^\textit{n}$Conv can be applied to task-specific decoders and consistently improve dense prediction performance with less computation. Our results demonstrate that $\textit{g}^\textit{n}$Conv can be a new basic module for visual modeling that effectively combines the merits of both vision Transformers and CNNs. Code is available at https://github.com/raoyongming/HorNet

📄 PDF Abstract BibTeX arXiv:2207.14284

Code (8)

raoyongming/hornet 공식 구현 pytorch
Westlake-AI/openmixup pytorch
chengtan9907/OpenSTL pytorch
leondgarse/keras_cv_attention_models/tree/main/keras_cv_attention_models/hornet tf
mindspore-courses/External-Attention-MindSpore/blob/main/model/conv/HorNet.py mindspore
open-mmlab/mmclassification pytorch
towhee-io/towhee pytorch
https://gitlab.com/birder/birder pytorch

Tasks

Image ClassificationObject DetectionSemantic SegmentationVocal Bursts Intensity Prediction

Methods 이 논문이 사용한 방법론

ConvNeXt 설명 없음
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Gated Linear Unit A Gated Linear Unit, or GLU computes: $$ \mathrm{GLU}(a, b) = a \otimes \sigma(b) $$ It is used in natural language processing architectures, for example the Gated CNN,…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Gated Convolution 설명 없음

Similar Papers 제목 키워드 기반

Localizing Semantic Patches for Accelerating Image Classification

2022-06-07 · Chuanguang Yang, Zhulin An, Yongjun Xu

Existing works often focus on reducing the architecture redundancy for accelerating image classification but ignore the spatial redundancy of the input image. This paper proposes an efficient image classification pipelin…

ClassificationGeneral Classificationimage-classificationImage Classification

HorNets: Learning from Discrete and Continuous Signals with Routing Neural Networks

2025-01-24 · Boshko Koloski, Nada Lavrač, Blaž Škrlj

Construction of neural network architectures suitable for learning from both continuous and discrete tabular data is a challenging research endeavor. Contemporary high-dimensional tabular data sets are often characterize…

HORNet: Task-Guided Frame Selection for Video Question Answering with Vision-Language Models

2026-03-19 · Xiangyu Bai, Bishoy Galoaa, Sarah Ostadabbas arxiv

Video question answering (VQA) with vision-language models (VLMs) depends critically on which frames are selected from the input video, yet most systems rely on uniform or heuristic sampling that cannot be optimized for …

Video Question Answering

DRSI-Net: Dual-Residual Spatial Interaction Network for Multi-Person Pose Estimation

2024-02-26 · Shang Wu, Bin Wang

Multi-person pose estimation (MPPE), which aims to locate the key points for all persons in the frames, is an active research branch of computer vision. Variable human poses and complex scenes make MPPE dependent on loca…

Multi-Person Pose EstimationPose Estimation

Priority prediction of Asian Hornet sighting report using machine learning methods

2021-06-28 · Yixin Liu, Jiaxin Guo, Jieyang Dong, Luoqian Jiang 외

As infamous invaders to the North American ecosystem, the Asian giant hornet (Vespa mandarinia) is devastating not only to native bee colonies, but also to local apiculture. One of the most effective way to combat the ha…

BIG-bench Machine Learning