BinaryDenseNet: Developing an Architecture for Binary Neural Networks
Abstract
Binary Neural Networks (BNNs) show promising progress in reducing computational and memory costs, but suffer from substantial accuracy degradation compared to their real-valued counterparts on large-scale datasets, e.g., ImageNet. In this work we study existing BNN architectures and revisit the commonly used technique to include scaling factors. We suggest several architectural design principles for BNNs, based on our studies on architectures. Guided by our principles we develop a novel BNN architecture BinaryDenseNet, which is the first architecture specifically created for BNNs to the best of our knowledge. In our experiments, BinaryDenseNet achieves 18.6% and 7.6% relative improvement over the well-known XNOR-Network and the current state-of-the-art Bi-Real Net in terms of top-1 accuracy on ImageNet, respectively. Further, we show the competitiveness of our BinaryDenseNet regarding memory requirements and computational complexity.
Cite
Text
Bethge et al. "BinaryDenseNet: Developing an Architecture for Binary Neural Networks." IEEE/CVF International Conference on Computer Vision Workshops, 2019. doi:10.1109/ICCVW.2019.00244Markdown
[Bethge et al. "BinaryDenseNet: Developing an Architecture for Binary Neural Networks." IEEE/CVF International Conference on Computer Vision Workshops, 2019.](https://mlanthology.org/iccvw/2019/bethge2019iccvw-binarydensenet/) doi:10.1109/ICCVW.2019.00244BibTeX
@inproceedings{bethge2019iccvw-binarydensenet,
title = {{BinaryDenseNet: Developing an Architecture for Binary Neural Networks}},
author = {Bethge, Joseph and Yang, Haojin and Bornstein, Marvin and Meinel, Christoph},
booktitle = {IEEE/CVF International Conference on Computer Vision Workshops},
year = {2019},
pages = {1951-1960},
doi = {10.1109/ICCVW.2019.00244},
url = {https://mlanthology.org/iccvw/2019/bethge2019iccvw-binarydensenet/}
}