arXiv (Cornell University) · 2016 · 1.2K citations · 20 references
ComputingComputer ScienceComputer VisionFeature EngineeringMachine LearningDeep LearningNeural NetworksOptimization For Machine LearningPruning StrategiesRepresentation LearningTransfer LearningAccuracy-pruning Trade-offConvolutional Neural NetworksFine-grained Image ClassificationLayer PruningPruningPruning During Fine-tuningPruning During Pre-trainingTraining Pruning
We propose a new formulation for pruning convolutional kernels in neural networks to enable efficient inference. We interleave greedy criteria-based pruning with fine-tuning by backpropagation - a computationally efficient procedure that maintains good generalization in the pruned network. We propose a new criterion based on Taylor expansion that approximates the change in the cost function induced by pruning network parameters. We focus on transfer learning, where large pretrained networks are adapted to specialized tasks. The proposed criterion demonstrates superior performance compared to other criteria, e.g. the norm of kernel weights or feature map activation, for pruning large CNNs after adaptation to fine-grained classification tasks (Birds-200 and Flowers-102) relaying only on the first order gradient information. We also show that pruning can lead to more than 10x theoretical (5x practical) reduction in adapted 3D-convolutional filters with a small drop in accuracy in a recurrent gesture classifier. Finally, we show results for the large-scale ImageNet dataset to emphasize the flexibility of our approach.
20
ImageNet Large Scale Visual Recognition Challenge
Olga Russakovsky, Jia Deng, Hao Su et al. · International Journal of Computer Vision · 2015 · 40.2K citations
Caltech-UCSD Birds-200-2011 Dataset
Catherine Wah · CaltechAUTHORS (California Institute of Technology) · 2024 · 3.9K citations · Full text
Yann LeCun, John S. Denker, Sara A. Solla · 1989 · 2.6K citations
Song Han, Xingyu Liu, Huizi Mao et al. · ACM SIGARCH Computer Architecture News · 2016 · 2K citations