arrow
返回

Training multi-layer binary neural networks with random local binary error signals

delete2025-07-25
delete0
PRE
AI
L
Luca Colombo *
F
Fabrizio Pittorino
M
Manuel Roveri
DOI:doi:10.1088/2632-2153/adf0c1delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
二值神经网络(BNNs)通过仅使用1位表示权重和激活值,显著降低了机器学习和深度学习中的计算复杂度与内存使用。然而,现有的大多数BNN训练算法依赖量化感知的浮点随机梯度下降(SGD),限制了二值运算仅在推理阶段被充分利用。本研究中,我们首次提出了一种适用于多层BNN的全二值且无梯度的训练算法,无需回传浮点梯度。具体而言,该算法基于局部二值误差信号和二值权重更新,采用整数值隐藏权重作为突触元可塑性机制,从而增强其神经生物学合理性。我们提出的方案通过仅使用XNOR、Popcount以及增减操作,实现了二值多层感知器的训练。在多类分类基准测试中的实验结果显示,与唯一现有的全二值单层最先进方案相比,测试准确率提升了最高+35.47%。与全精度SGD相比,在相同总内存需求下,我们的方案将测试准确率提高了最高+35.30%,同时将布尔门总数计算成本降低了2至3个数量级。该算法已作为公共仓库向科学界开放。
Keyword:
binary neural networks
gradient-free training
XNOR operations
synaptic metaplasticity
multi-layer perceptrons

期刊

M
Machine Learning-Science and Technology
IF:
4.6
论文数:
1.1K
被引数:
3.4K

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
Binary neural networks: A survey
err2020-09-01
err303
errOAAI
errQin, Haotong; Gong, Ruihao; Liu, Xianglong; Bai, Xiao; Song, Jingkuan; Sebe, Nicu
err分享
err收藏
Bi-Real Net: Binarizing Deep Network Towards Real-Network Performance
err2019-09-09
err56
errOAAI
errLiu, Zechun; Luo, Wenhan; Wu, Baoyuan; Yang, Xin; Liu, Wei; Cheng, Kwang-Ting
err分享
err收藏
SPIKING NEURAL NETWORKS
err2011-11-21
err733
PREAI
errGhosh-Dastidar, Samanwoy; Adeli, Hojjat
err分享
err收藏
UNIQ
err2021-03-26
err0
errOAAI
errChaim Baskin; Natan Liss; Eli Schwartz; Evgenii Zheltonozhskii; Raja Giryes; Alex M. Bronstein; Avi Mendelson
err分享
err收藏
学者 查看更多内容