RF-Next: Efficient Receptive Field Search for Convolutional Neural Networks

14 Jun 2022  ·  ShangHua Gao, Zhong-Yu Li, Qi Han, Ming-Ming Cheng, Liang Wang ·

Temporal/spatial receptive fields of models play an important role in sequential/spatial tasks. Large receptive fields facilitate long-term relations, while small receptive fields help to capture the local details. Existing methods construct models with hand-designed receptive fields in layers. Can we effectively search for receptive field combinations to replace hand-designed patterns? To answer this question, we propose to find better receptive field combinations through a global-to-local search scheme. Our search scheme exploits both global search to find the coarse combinations and local search to get the refined receptive field combinations further. The global search finds possible coarse combinations other than human-designed patterns. On top of the global search, we propose an expectation-guided iterative local search scheme to refine combinations effectively. Our RF-Next models, plugging receptive field search to various models, boost the performance on many tasks, e.g., temporal action segmentation, object detection, instance segmentation, and speech synthesis. The source code is publicly available on http://mmcheng.net/rfnext.

PDF Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Action Segmentation Breakfast RF++-SSTDA Acc 70.8 # 13
Instance Segmentation COCO 2017 val RF-ConvNeXt-T Cascade R-CNN AP 44.3 # 2
Object Detection COCO 2017 val RF-ConvNeXt-T Cascade R-CNN AP 50.9 # 8
Semantic Segmentation ImageNet-S RF-ConvNext-Tiny (rfsingle, P4, 224x224, SUP) mIoU (val) 50.7 # 10
mIoU (test) 50.5 # 8
Semantic Segmentation ImageNet-S RF-ConvNext-Tiny (rfmultiple, P4, 224x224, SUP) mIoU (val) 50.8 # 9
mIoU (test) 50.5 # 8
Semantic Segmentation ImageNet-S RF-ConvNext-Tiny (rfmerge, P4, 224x224, SUP) mIoU (val) 51.3 # 8
mIoU (test) 51.1 # 7

Methods


No methods listed for this paper. Add relevant methods here