CycleBNN: Cyclic Precision Training in Binary Neural Networks
Federico Fontana, Romeo Lanzino, Anxhelo Diko, Gian Luca Foresti,, Luigi Cinque

TL;DR
CycleBNN introduces cyclic precision training for Binary Neural Networks, significantly reducing training operations while maintaining competitive accuracy, thus enabling more efficient and sustainable deep learning models.
Contribution
This work presents the novel CycleBNN method that dynamically adjusts precision in cycles to improve training efficiency and performance in Binary Neural Networks.
Findings
Achieved up to 96.09% reduction in training operations on ImageNet
Maintained competitive accuracy on CIFAR-10 and PASCAL-VOC datasets
Demonstrated effectiveness in energy-constrained training scenarios
Abstract
This paper works on Binary Neural Networks (BNNs), a promising avenue for efficient deep learning, offering significant reductions in computational overhead and memory footprint to full precision networks. However, the challenge of energy-intensive training and the drop in performance have been persistent issues. Tackling the challenge, prior works focus primarily on task-related inference optimization. Unlike prior works, this study offers an innovative methodology integrating BNNs with cyclic precision training, introducing the CycleBNN. This approach is designed to enhance training efficiency while minimizing the loss in performance. By dynamically adjusting precision in cycles, we achieve a convenient trade-off between training efficiency and model performance. This emphasizes the potential of our method in energy-constrained training scenarios, where data is collected onboard and…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
MethodsFocus
