中文

基于强化学习修剪深度神经网络的学习方法

人工智能 2020-07-22 v1 计算机视觉与模式识别 机器学习 神经与进化计算

摘要

本文提出 PuRL——一种基于深度强化学习(RL)的神经网络剪枝算法。与当前基于 RL 的模型压缩方法在每个回合结束时才向智能体提供反馈不同,PuRL 在每一步剪枝时均提供奖励。这使得 PuRL 在大幅缩短训练周期的同时,达到与当前最先进方法相当的稀疏度与精度。PuRL 在 ResNet-50 模型上实现超过 80% 的稀疏度,同时在 ImageNet 数据集上保持 75.37% 的 Top-1 精度。通过实验我们表明,PuRL 也能对 MobileNet-V2 等已有高效架构进行稀疏化。除性能表征实验外,我们还对构成 PuRL 底层马尔可夫决策过程调优的各项 RL 设计选择进行了讨论与分析。最后,我们指出 PuRL 使用简单,可轻松适配多种架构。

关键词

引用

@article{arxiv.2007.04756,
  title  = {Learning to Prune Deep Neural Networks via Reinforcement Learning},
  author = {Manas Gupta and Siddharth Aravindan and Aleksandra Kalisz and Vijay Chandrasekhar and Lin Jie},
  journal= {arXiv preprint arXiv:2007.04756},
  year   = {2020}
}

备注

Accepted at the ICML 2020 Workshop on Automated Machine Learning (AutoML 2020)