paper-with-me

홈 › Papers

BEP: A Binary Error Propagation Algorithm for Binary Neural Networks Training

2025-12-03 · Luca Colombo, Fabrizio Pittorino, Daniele Zambon, Carlo Baldassi, Manuel Roveri, Cesare Alippi arxiv

Binary Neural Networks (BNNs), which constrain both weights and activations to binary values, offer substantial reductions in computational complexity, memory footprint, and energy consumption. These advantages make them particularly well suited for deployment on resource-constrained devices. However, training BNNs via gradient-based optimization remains challenging due to the discrete nature of their variables. The dominant approach, quantization-aware training, circumvents this issue by employing surrogate gradients. Yet, this method requires maintaining latent full-precision parameters and performing the backward pass with floating-point arithmetic, thereby forfeiting the efficiency of binary operations during training. While alternative approaches based on local learning rules exist, they are unsuitable for global credit assignment and for back-propagating errors in multi-layer architectures. This paper introduces Binary Error Propagation (BEP), the first learning algorithm to establish a principled, discrete analog of the backpropagation chain rule. This mechanism enables error signals, represented as binary vectors, to be propagated backward through multiple layers of a neural network. BEP operates entirely on binary variables, with all forward and backward computations performed using only bitwise operations. Crucially, this makes BEP the first solution to enable end-to-end binary training for recurrent neural network architectures. We validate the effectiveness of BEP on both multi-layer perceptrons and recurrent neural networks, demonstrating gains of up to +6.89% and +10.57% in test accuracy, respectively. The proposed algorithm is released as an open-source repository.

📄 PDF Abstract BibTeX arXiv:2512.04189

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Training Binary Multilayer Neural Networks for Image Classification using Expectation Backpropagation

2015-03-12 · Zhiyong Cheng, Daniel Soudry, Zexi Mao, Zhenzhong Lan

Compared to Multilayer Neural Networks with real weights, Binary Multilayer Neural Networks (BMNNs) can be implemented more efficiently on dedicated hardware. BMNNs have been demonstrated to be effective on binary classi…

Binary ClassificationGeneral Classificationimage-classificationImage Classification

Chi-Square Test Neural Network: A New Binary Classifier based on Backpropagation Neural Network

2018-09-04 · Yuan Wu, Lingling Li, Lian Li

We introduce the chi-square test neural network: a single hidden layer backpropagation neural network using chi-square test theorem to redefine the cost function and the error function. The weights and thresholds are mod…

Binary ClassificationClassificationGeneral Classification

AdaSTE: An Adaptive Straight-Through Estimator to Train Binary Neural Networks

2021-12-06 · CVPR 2022 1 · Huu Le, Rasmus Kjær Høier, Che-Tsung Lin, Christopher Zach

We propose a new algorithm for training deep neural networks (DNNs) with binary weights. In particular, we first cast the problem of training binary neural networks (BiNNs) as a bilevel optimization instance and subseque…

Bilevel Optimization

Hardware-efficient on-line learning through pipelined truncated-error backpropagation in binary-state networks

2017-06-15 · Hesham Mostafa, Bruno Pedroni, Sadique Sheik, Gert Cauwenberghs

Artificial neural networks (ANNs) trained using backpropagation are powerful learning architectures that have achieved state-of-the-art performance in various benchmarks. Significant effort has been devoted to developing…

Training Dynamical Binary Neural Networks with Equilibrium Propagation

2021-03-16 · CVPR Workshop Binary Vision 2021 6 · Jérémie Laydevant, Maxence Ernoult, Damien Querlioz, Julie Grollier

Equilibrium Propagation (EP) is an algorithm intrinsically adapted to the training of physical networks, thanks to the local updates of weights given by the internal dynamics of the system. However, the construction of s…