中文

用于网络剪枝的滤波器草图法

计算机视觉与模式识别 2021-05-26 v4

摘要

我们提出了一种通过保留预训练网络权重(滤波器)信息来实现网络剪枝的新方法。基于信息保留的网络剪枝被表述为一个矩阵草图问题,并由现成的 Frequent Direction 方法高效求解。我们的方法称为 FilterSketch,它编码了预训练权重的二阶信息,使得剪枝后网络的表征能力能够通过简单的微调过程得以恢复。FilterSketch 既不需要从头训练,也不需要数据驱动的迭代优化,从而在剪枝优化中将时间成本降低了数个数量级。在 CIFAR-10 上的实验表明,对于 ResNet-110,FilterSketch 减少了 63.3% 的 FLOPs 并剪枝了 59.9% 的网络参数,且精度损失可忽略不计。在 ILSVRC-2012 上,对于 ResNet-50,它减少了 45.5% 的 FLOPs 并去除了 43.0% 的参数,精度仅下降 0.69%。我们的代码和剪枝模型可在 https://github.com/lmbxmu/FilterSketch 获取。

关键词

引用

@article{arxiv.2001.08514,
  title  = {Filter Sketch for Network Pruning},
  author = {Mingbao Lin and Liujuan Cao and Shaojie Li and Qixiang Ye and Yonghong Tian and Jianzhuang Liu and Qi Tian and Rongrong Ji},
  journal= {arXiv preprint arXiv:2001.08514},
  year   = {2021}
}

备注

Accepted by IEEE Transactions on Neural Networks and Learning Systems (IEEE TNNLS)