LGNEFeb 2, 2023

Resilient Binary Neural Network

arXiv:2302.00956v228 citationsh-index: 54Has Code
Originality Incremental advance
AI Analysis

This addresses the efficiency-accuracy trade-off in BNNs for resource-constrained applications like mobile and embedded systems, representing a strong specific gain rather than a foundational breakthrough.

The paper tackles the performance drop in binary neural networks (BNNs) due to weight oscillation during training by introducing a Resilient Binary Neural Network (ReBNN) that parameterizes the scaling factor and uses a weighted reconstruction loss, achieving 66.9% Top-1 accuracy with ResNet-18 on ImageNet, surpassing prior methods.

Binary neural networks (BNNs) have received ever-increasing popularity for their great capability of reducing storage burden as well as quickening inference time. However, there is a severe performance drop compared with real-valued networks, due to its intrinsic frequent weight oscillation during training. In this paper, we introduce a Resilient Binary Neural Network (ReBNN) to mitigate the frequent oscillation for better BNNs' training. We identify that the weight oscillation mainly stems from the non-parametric scaling factor. To address this issue, we propose to parameterize the scaling factor and introduce a weighted reconstruction loss to build an adaptive training objective. For the first time, we show that the weight oscillation is controlled by the balanced parameter attached to the reconstruction loss, which provides a theoretical foundation to parameterize it in back propagation. Based on this, we learn our ReBNN by calculating the balanced parameter based on its maximum magnitude, which can effectively mitigate the weight oscillation with a resilient training process. Extensive experiments are conducted upon various network models, such as ResNet and Faster-RCNN for computer vision, as well as BERT for natural language processing. The results demonstrate the overwhelming performance of our ReBNN over prior arts. For example, our ReBNN achieves 66.9% Top-1 accuracy with ResNet-18 backbone on the ImageNet dataset, surpassing existing state-of-the-arts by a significant margin. Our code is open-sourced at https://github.com/SteveTsui/ReBNN.

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