中文

互联网边缘设备上神经网络的动态硬剪枝

机器学习 2022-01-20 v3

摘要

神经网络(NN)虽已成功应用于多项人工智能任务,却常存在不必要的过度参数化。在边缘/雾计算中,这可能使其在资源受限设备上的训练难以进行,与当前将智能从远程数据中心去中心化至本地受限设备的趋势相悖。因此,我们研究在具有固定且可能较小的内存预算的受限设备上训练有效 NN 模型的问题。我们旨在寻找既资源高效又性能有效、同时能实现显著网络压缩的技术。我们的动态硬剪枝(DynHP)技术在训练过程中增量剪枝网络,识别对模型精度贡献甚微的神经元。DynHP 可实现最终神经网络大小的可调缩减,并降低训练期间 NN 的内存占用。释放出的内存由一种动态批大小方法重用,以抵消硬剪枝策略引起的精度退化,提升其收敛性与有效性。我们通过三个公开数据集上的可复现实验评估 DynHP 性能,并与参考竞品比较。结果表明,DynHP 可将 NN 压缩多达 1010 倍而无显著性能下降(相较竞品至多 3.5%3.5\% 的额外误差),并将训练内存占用降低多达 80%80\%

关键词

引用

@article{arxiv.2011.08545,
  title  = {Dynamic Hard Pruning of Neural Networks at the Edge of the Internet},
  author = {Lorenzo Valerio and Franco Maria Nardini and Andrea Passarella and Raffaele Perego},
  journal= {arXiv preprint arXiv:2011.08545},
  year   = {2022}
}