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

11/21/2020
by   Tianchen Zhao, et al.
0

Binary Neural Networks (BNNs) have received significant attention due to their promising efficiency. Currently, most BNN studies directly adopt widely-used CNN architectures, which can be suboptimal for BNNs. This paper proposes a novel Binary ARchitecture Search (BARS) flow to discover superior binary architecture in a large design space. Specifically, we design a two-level (Macro & Micro) search space tailored for BNNs and apply a differentiable neural architecture search (NAS) to explore this search space efficiently. The macro-level search space includes depth and width decisions, which is required for better balancing the model performance and capacity. And we also make modifications to the micro-level search space to strengthen the information flow for BNN. A notable challenge of BNN architecture search lies in that binary operations exacerbate the "collapse" problem of differentiable NAS, and we incorporate various search and derive strategies to stabilize the search process. On CIFAR-10, achieves 1.5% higher accuracy with 2/3 binary Ops and 1/10 floating-point Ops. On ImageNet, with similar resource consumption, -discovered architecture achieves 3% accuracy gain than hand-crafted architectures, while removing the full-precision downsample layer.

READ FULL TEXT
research
03/03/2020

ADWPNAS: Architecture-Driven Weight Prediction for Neural Architecture Search

How to discover and evaluate the true strength of models quickly and acc...
research
07/08/2020

NASGEM: Neural Architecture Search via Graph Embedding Method

Neural Architecture Search (NAS) automates and prospers the design of ne...
research
03/23/2019

sharpDARTS: Faster and More Accurate Differentiable Architecture Search

Neural Architecture Search (NAS) has been a source of dramatic improveme...
research
10/16/2021

BNAS v2: Learning Architectures for Binary Networks with Empirical Improvements

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

Automatic Design of CNNs via Differentiable Neural Architecture Search for PolSAR Image Classification

Convolutional neural networks (CNNs) have shown good performance in pola...
research
11/16/2019

Optimized CNN for PolSAR Image Classification via Differentiable Neural Architecture Search

Convolutional neural networks (CNNs) realize the automation of feature e...
research
12/31/2022

Pseudo-Inverted Bottleneck Convolution for DARTS Search Space

Differentiable Architecture Search (DARTS) has attracted considerable at...

Please sign up or login with your details

Forgot password? Click here to reset