BNAS v2: Learning Architectures for Binary Networks with Empirical Improvements

10/16/2021
by   Dahyun Kim, et al.
22

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2020

Learning Architectures for Binary Networks

Backbone architectures of most binary networks are well-known floating p...
research
11/21/2020

BARS: Joint Search of Cell Topology and Layout for Accurate and Efficient Binary ARchitectures

Binary Neural Networks (BNNs) have received significant attention due to...
research
07/14/2022

PR-DARTS: Pruning-Based Differentiable Architecture Search

The deployment of Convolutional Neural Networks (CNNs) on edge devices i...
research
05/26/2020

Learning to map between ferns with differentiable binary embedding networks

Current deep learning methods are based on the repeated, expensive appli...
research
09/16/2019

Searching for Accurate Binary Neural Architectures

Binary neural networks have attracted tremendous attention due to the ef...
research
07/21/2017

Learning Transferable Architectures for Scalable Image Recognition

Developing neural network image classification models often requires sig...
research
03/08/2019

Inductive Transfer for Neural Architecture Optimization

The recent advent of automated neural network architecture search led to...

Please sign up or login with your details

Forgot password? Click here to reset