English

Training Competitive Binary Neural Networks from Scratch

Machine Learning 2018-12-06 v1 Computer Vision and Pattern Recognition Machine Learning

Abstract

Convolutional neural networks have achieved astonishing results in different application areas. Various methods that allow us to use these models on mobile and embedded devices have been proposed. Especially binary neural networks are a promising approach for devices with low computational power. However, training accurate binary models from scratch remains a challenge. Previous work often uses prior knowledge from full-precision models and complex training strategies. In our work, we focus on increasing the performance of binary neural networks without such prior knowledge and a much simpler training strategy. In our experiments we show that we are able to achieve state-of-the-art results on standard benchmark datasets. Further, to the best of our knowledge, we are the first to successfully adopt a network architecture with dense connections for binary networks, which lets us improve the state-of-the-art even further.

Keywords

Cite

@article{arxiv.1812.01965,
  title  = {Training Competitive Binary Neural Networks from Scratch},
  author = {Joseph Bethge and Marvin Bornstein and Adrian Loy and Haojin Yang and Christoph Meinel},
  journal= {arXiv preprint arXiv:1812.01965},
  year   = {2018}
}

Comments

Our source code can be found at https://github.com/hpi-xnor/BMXNet-v2

R2 v1 2026-06-23T06:32:37.865Z