CVAug 28, 2024

NAS-BNN: Neural Architecture Search for Binary Neural Networks

arXiv:2408.15484v19 citationsh-index: 6Has Code
Originality Incremental advance
AI Analysis

This work addresses the problem of automating architecture design for binary neural networks, which is crucial for deploying efficient AI models on resource-constrained devices, representing a domain-specific advancement.

The paper tackles the challenge of designing efficient binary neural networks (BNNs) by proposing NAS-BNN, a neural architecture search scheme that discovers binary models outperforming previous BNNs, achieving 68.20% top-1 accuracy on ImageNet with 57M operations and 31.6% mAP on MS COCO.

Binary Neural Networks (BNNs) have gained extensive attention for their superior inferencing efficiency and compression ratio compared to traditional full-precision networks. However, due to the unique characteristics of BNNs, designing a powerful binary architecture is challenging and often requires significant manpower. A promising solution is to utilize Neural Architecture Search (NAS) to assist in designing BNNs, but current NAS methods for BNNs are relatively straightforward and leave a performance gap between the searched models and manually designed ones. To address this gap, we propose a novel neural architecture search scheme for binary neural networks, named NAS-BNN. We first carefully design a search space based on the unique characteristics of BNNs. Then, we present three training strategies, which significantly enhance the training of supernet and boost the performance of all subnets. Our discovered binary model family outperforms previous BNNs for a wide range of operations (OPs) from 20M to 200M. For instance, we achieve 68.20% top-1 accuracy on ImageNet with only 57M OPs. In addition, we validate the transferability of these searched BNNs on the object detection task, and our binary detectors with the searched BNNs achieve a novel state-of-the-art result, e.g., 31.6% mAP with 370M OPs, on MS COCO dataset. The source code and models will be released at https://github.com/VDIGPKU/NAS-BNN.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes