paper-with-me

Papers

BNAS v2: Learning Architectures for Binary Networks with Empirical Improvements

2021-10-16 · Dahyun Kim, Kunal Pratap Singh, Jonghyun Choi

Backbone architectures of most binary networks are well-known floating point (FP) architectures such as the ResNet family. Questioning that the architectures designed for FP networks might not be the best for binary networks, we propose to search architectures for binary networks (BNAS) by defining a new search space for binary architectures and a novel search objective. Specifically, based on the cell based search method, we define the new search space of binary layer types, design a new cell template, and rediscover the utility of and propose to use the Zeroise layer instead of using it as a placeholder. The novel search objective diversifies early search to learn better performing binary architectures. We show that our method searches architectures with stable training curves despite the quantization error inherent in binary networks. Quantitative analyses demonstrate that our searched architectures outperform the architectures used in state-of-the-art binary networks and outperform or perform on par with state-of-the-art binary networks that employ various techniques other than architectural changes. In addition, we further propose improvements to the training scheme of our searched architectures. With the new training scheme for our searched architectures, we achieve the state-of-the-art performance by binary networks by outperforming all previous methods by non-trivial margins.

📄 PDF Abstract BibTeX arXiv:2110.08562

Code (1)

gistvision/bnas 공식 구현 pytorch

Tasks

Quantization

Methods 이 논문이 사용한 방법론

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…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Batch Normalization 설명 없음
Residual Connection 설명 없음
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…
Average Pooling 설명 없음
Bottleneck Residual Block A Bottleneck Residual Block is a variant of the residual block that utilises 1x1 convolutions to create a bottleneck. The…
Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…

Similar Papers 제목 키워드 기반

Learning Architectures for Binary Networks

2020-02-17 · ECCV 2020 8 · Dahyun Kim, Kunal Pratap Singh, Jonghyun Choi

Backbone architectures of most binary networks are well-known floating point architectures such as the ResNet family. Questioning that the architectures designed for floating point networks would not be the best for bina…

Quantization

TabNAS: Rejection Sampling for Neural Architecture Search on Tabular Datasets

2022-04-15 · Chengrun Yang, Gabriel Bender, Hanxiao Liu, Pieter-Jan Kindermans 외

The best neural architecture for a given machine learning problem depends on many factors: not only the complexity and structure of the dataset, but also on resource constraints including latency, compute, energy consump…

Image RetrievalNeural Architecture SearchReinforcement Learning (RL)

Binarized Neural Architecture Search for Efficient Object Recognition

2020-09-08 · Hanlin Chen, Li'an Zhuo, Baochang Zhang, Xiawu Zheng 외

Traditional neural architecture search (NAS) has a significant impact in computer vision by automatically designing network architectures for various tasks. In this paper, binarized neural architecture search (BNAS), wit…

Edge-computingFace RecognitionNeural Architecture SearchObject+1

BNAS-v2: Memory-efficient and Performance-collapse-prevented Broad Neural Architecture Search

2020-09-18 · Zixiang Ding, Yaran Chen, Nannan Li, Dongbin Zhao

In this paper, we propose BNAS-v2 to further improve the efficiency of NAS, embodying both superiorities of BCNN simultaneously. To mitigate the unfair training issue of BNAS, we employ continuous relaxation strategy to …

GPUNeural Architecture Search

Binarized Neural Architecture Search

2019-11-25 · Hanlin Chen, Li'an Zhuo, Baochang Zhang, Xiawu Zheng 외

Neural architecture search (NAS) can have a significant impact in computer vision by automatically designing optimal neural network architectures for various tasks. A variant, binarized neural architecture search (BNAS),…

Neural Architecture Search