From Hashing to CNNs: Training BinaryWeight Networks via Hashing
Qinghao Hu, Peisong Wang, Jian Cheng

TL;DR
This paper introduces BWNH, a novel method for training Binary Weight Networks using hashing techniques, significantly reducing memory and computational requirements while maintaining high performance on standard datasets.
Contribution
The paper reveals the connection between hashing and binary weight networks and proposes an alternating optimization approach to improve training effectiveness.
Findings
BWNH outperforms state-of-the-art methods on CIFAR10, CIFAR100, and ImageNet.
Training binary weights as a hashing problem improves accuracy and efficiency.
Extensive experiments validate the effectiveness of the proposed approach.
Abstract
Deep convolutional neural networks (CNNs) have shown appealing performance on various computer vision tasks in recent years. This motivates people to deploy CNNs to realworld applications. However, most of state-of-art CNNs require large memory and computational resources, which hinders the deployment on mobile devices. Recent studies show that low-bit weight representation can reduce much storage and memory demand, and also can achieve efficient network inference. To achieve this goal, we propose a novel approach named BWNH to train Binary Weight Networks via Hashing. In this paper, we first reveal the strong connection between inner-product preserving hashing and binary weight networks, and show that training binary weight networks can be intrinsically regarded as a hashing problem. Based on this perspective, we propose an alternating optimization method to learn the hash codes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Advanced Neural Network Applications · Video Surveillance and Tracking Methods
