paper-with-me

Papers

Rethinking Bottleneck Structure for Efficient Mobile Network Design

2020-07-05 · ECCV 2020 8 · Zhou Daquan, Qibin Hou, Yunpeng Chen, Jiashi Feng, Shuicheng Yan

The inverted residual block is dominating architecture design for mobile networks recently. It changes the classic residual bottleneck by introducing two design rules: learning inverted residuals and using linear bottlenecks. In this paper, we rethink the necessity of such design changes and find it may bring risks of information loss and gradient confusion. We thus propose to flip the structure and present a novel bottleneck design, called the sandglass block, that performs identity mapping and spatial transformation at higher dimensions and thus alleviates information loss and gradient confusion effectively. Extensive experiments demonstrate that, different from the common belief, such bottleneck structure is more beneficial than the inverted ones for mobile networks. In ImageNet classification, by simply replacing the inverted residual block with our sandglass block without increasing parameters and computation, the classification accuracy can be improved by more than 1.7% over MobileNetV2. On Pascal VOC 2007 test set, we observe that there is also 0.9% mAP improvement in object detection. We further verify the effectiveness of the sandglass block by adding it into the search space of neural architecture search method DARTS. With 25% parameter reduction, the classification accuracy is improved by 0.13% over previous DARTS models. Code can be found at: https://github.com/zhoudaquan/rethinking_bottleneck_design.

📄 PDF Abstract BibTeX arXiv:2007.02269

Code (4)

Andrew-Qibin/ssdlite-pytorch 공식 구현 pytorch
zhoudaquan/rethinking_bottleneck_design 공식 구현 tf
Andrew-Qibin/CoordAttention pytorch
carolchenyx/MobilenetXT-tensorflow tf

Tasks

General ClassificationNeural Architecture Searchobject-detectionObject Detection

Methods 이 논문이 사용한 방법론

DARTS Differentiable Architecture Search (DART) is a method for efficient architecture search. The search space is made continuous so that the architecture can be optimized with…
Residual Connection 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Residual Block Residual Blocks are skip-connection blocks that learn residual functions with reference to the layer inputs, instead of learning unreferenced functions. They were introduced…
Batch Normalization 설명 없음
Average Pooling 설명 없음
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…
Pointwise Convolution Pointwise Convolution is a type of convolution that uses a 1x1 kernel: a kernel that iterates through every single point. This…

Similar Papers 제목 키워드 기반

Exploring Hardware Friendly Bottleneck Architecture in CNN for Embedded Computing Systems

2024-03-11 · Xing Lei, Longjun Liu, Zhiheng Zhou, Hongbin Sun 외

In this paper, we explore how to design lightweight CNN architecture for embedded computing systems. We propose L-Mobilenet model for ZYNQ based hardware platform. L-Mobilenet can adapt well to the hardware computing and…

MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devices

2020-04-06 · ACL 2020 6 · Zhiqing Sun, Hongkun Yu, Xiaodan Song, Renjie Liu 외

Natural Language Processing (NLP) has recently achieved great success by using huge pre-trained models with hundreds of millions of parameters. However, these models suffer from heavy model sizes and high latency such th…

Natural Language InferenceQuestion AnsweringSemantic Textual SimilarityTransfer Learning

MobileNetV4 -- Universal Models for the Mobile Ecosystem

2024-04-16 · Danfeng Qin, Chas Leichner, Manolis Delakis, Marco Fornoni 외

We present the latest generation of MobileNets, known as MobileNetV4 (MNv4), featuring universally efficient architecture designs for mobile devices. At its core, we introduce the Universal Inverted Bottleneck (UIB) sear…

Image ClassificationNeural Architecture Search

Rethinking Mobile Block for Efficient Attention-based Models

2023-01-03 · ICCV 2023 1 · Jiangning Zhang, Xiangtai Li, Jian Li, Liang Liu 외

This paper focuses on developing modern, efficient, lightweight models for dense predictions while trading off parameters, FLOPs, and performance. Inverted Residual Block (IRB) serves as the infrastructure for lightweigh…

Unity

HBONet: Harmonious Bottleneck on Two Orthogonal Dimensions

2019-08-11 · ICCV 2019 10 · Duo Li, Aojun Zhou, Anbang Yao

MobileNets, a class of top-performing convolutional neural network architectures in terms of accuracy and efficiency trade-off, are increasingly used in many resourceaware vision applications. In this paper, we present H…

object-detectionObject DetectionPerson Re-IdentificationVocal Bursts Valence Prediction