paper-with-me

Papers

Understanding weight-magnitude hyperparameters in training binary networks

2023-03-04 · Joris Quist, Yunqiang Li, Jan van Gemert

Binary Neural Networks (BNNs) are compact and efficient by using binary weights instead of real-valued weights. Current BNNs use latent real-valued weights during training, where several training hyper-parameters are inherited from real-valued networks. The interpretation of several of these hyperparameters is based on the magnitude of the real-valued weights. For BNNs, however, the magnitude of binary weights is not meaningful, and thus it is unclear what these hyperparameters actually do. One example is weight-decay, which aims to keep the magnitude of real-valued weights small. Other examples are latent weight initialization, the learning rate, and learning rate decay, which influence the magnitude of the real-valued weights. The magnitude is interpretable for real-valued weights, but loses its meaning for binary weights. In this paper we offer a new interpretation of these magnitude-based hyperparameters based on higher-order gradient filtering during network optimization. Our analysis makes it possible to understand how magnitude-based hyperparameters influence the training of binary networks which allows for new optimization filters specifically designed for binary neural networks that are independent of their real-valued interpretation. Moreover, our improved understanding reduces the number of hyperparameters, which in turn eases the hyperparameter tuning effort which may lead to better hyperparameter values for improved accuracy. Code is available at https://github.com/jorisquist/Understanding-WM-HP-in-BNNs

📄 PDF Abstract BibTeX arXiv:2303.02452

Code (1)

jorisquist/understanding-wm-hp-in-bnns 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Non-binary deep transfer learning for image classification

2021-07-19 · Jo Plested, Xuyang Shen, Tom Gedeon

The current standard for a variety of computer vision tasks using smaller numbers of labelled training examples is to fine-tune from weights pre-trained on a large image classification dataset such as ImageNet. The appli…

ClassificationFine-Grained Image Classificationimage-classificationImage Classification+1

Learning to Train a Binary Neural Network

2018-09-27 · Joseph Bethge, Haojin Yang, Christian Bartz, Christoph Meinel

Convolutional neural networks have achieved astonishing results in different application areas. Various methods which allow us to use these models on mobile and embedded devices have been proposed. Especially binary neur…

Training highly effective connectivities within neural networks with randomly initialized, fixed weights

2020-06-30 · Cristian Ivan, Razvan Florian

We present some novel, straightforward methods for training the connection graph of a randomly initialized neural network without training the weights. These methods do not use hyperparameters defining cutoff thresholds …

Image Classification

The Emergence of Spectral Universality in Deep Networks

2018-02-27 · Jeffrey Pennington, Samuel S. Schoenholz, Surya Ganguli

Recent work has shown that tight concentration of the entire spectrum of singular values of a deep network's input-output Jacobian around one at initialization can speed up learning by orders of magnitude. Therefore, to …

SiMaN: Sign-to-Magnitude Network Binarization

2021-02-16 · Mingbao Lin, Rongrong Ji, Zihan Xu, Baochang Zhang 외

Binary neural networks (BNNs) have attracted broad research interest due to their efficient storage and computational ability. Nevertheless, a significant challenge of BNNs lies in handling discrete constraints while ens…

Binarization