Recursive Binary Neural Network Learning Model with 2.28b/Weight Storage Requirement
Tianchan Guan, Xiaoyang Zeng, Mingoo Seok

TL;DR
This paper introduces a recursive binary neural network model optimized for sensing devices with limited storage, significantly reducing weight storage requirements while maintaining high classification accuracy.
Contribution
The proposed recursive binary neural network recycles weight storage during training, enabling larger models within strict storage constraints and improving efficiency over traditional binary models.
Findings
Uses only 2.28 bits per weight, reducing storage needs.
Achieves ~1% lower classification error than conventional binary models.
Requires about 4 times less storage for similar accuracy.
Abstract
This paper presents a storage-efficient learning model titled Recursive Binary Neural Networks for sensing devices having a limited amount of on-chip data storage such as < 100's kilo-Bytes. The main idea of the proposed model is to recursively recycle data storage of synaptic weights (parameters) during training. This enables a device with a given storage constraint to train and instantiate a neural network classifier with a larger number of weights on a chip and with a less number of off-chip storage accesses. This enables higher classification accuracy, shorter training time, less energy dissipation, and less on-chip storage requirement. We verified the training model with deep neural network classifiers and the permutation-invariant MNIST benchmark. Our model uses only 2.28 bits/weight while for the same data storage constraint achieving ~1% lower classification error as compared to…
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 Memory and Neural Computing · Advanced Neural Network Applications · Neural Networks and Applications
