中文

脉冲神经网络的 Hessian 感知量化

神经与进化计算 2021-08-25 v2

摘要

为获得脉冲神经网络(SNNs)的低延迟、高吞吐与高能效优势,在神经形态硬件上运行时降低内存与计算需求是重要一步。神经形态架构允许以可变且局部的位精度进行大规模并行计算。然而,应如何将不同位精度分配给网络的不同层或连接并非易事。本工作中,我们展示了层-wise Hessian 迹分析如何度量损失对该层权重任意扰动的敏感度,并可用于在量化 SNN 时指导分配层特定的位精度。此外,当前基于梯度的 SNN 训练方法使用具有多个状态变量的复杂神经元模型,这不利于计算与内存效率。为应对该挑战,我们提出了一种简化神经元模型,将状态变量数量减少 4 倍,同时仍与基于梯度的训练兼容。我们发现,使用层特定位精度对模型精度的影响与该层的 Hessian 迹高度相关。最优量化网络的精度仅下降 0.2%,而网络规模缩减了 58%。这降低了内存占用,并允许使用更简单的数字电路进行定点算术运算,从而提升整体吞吐与能效。

关键词

引用

@article{arxiv.2104.14117,
  title  = {Hessian Aware Quantization of Spiking Neural Networks},
  author = {Hin Wai Lui and Emre Neftci},
  journal= {arXiv preprint arXiv:2104.14117},
  year   = {2021}
}