CVJul 6, 2020

EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruning

arXiv:2007.02491v2201 citationsHas Code
AI Analysis

This work addresses the challenge of computational redundancy in deep neural networks for practitioners in model compression, offering an incremental improvement over existing pruning algorithms.

The paper tackles the problem of efficiently evaluating pruned neural network sub-nets by introducing EagleEye, a method using adaptive batch normalization to correlate pruned structures with accuracy, achieving up to 3.8% higher accuracy than existing methods and 70.9% accuracy with 50% FLOPs pruned on MobileNet V1.

Finding out the computational redundant part of a trained Deep Neural Network (DNN) is the key question that pruning algorithms target on. Many algorithms try to predict model performance of the pruned sub-nets by introducing various evaluation methods. But they are either inaccurate or very complicated for general application. In this work, we present a pruning method called EagleEye, in which a simple yet efficient evaluation component based on adaptive batch normalization is applied to unveil a strong correlation between different pruned DNN structures and their final settled accuracy. This strong correlation allows us to fast spot the pruned candidates with highest potential accuracy without actually fine-tuning them. This module is also general to plug-in and improve some existing pruning algorithms. EagleEye achieves better pruning performance than all of the studied pruning algorithms in our experiments. Concretely, to prune MobileNet V1 and ResNet-50, EagleEye outperforms all compared methods by up to 3.8%. Even in the more challenging experiments of pruning the compact model of MobileNet V1, EagleEye achieves the highest accuracy of 70.9% with an overall 50% operations (FLOPs) pruned. All accuracy results are Top-1 ImageNet classification accuracy. Source code and models are accessible to open-source community https://github.com/anonymous47823493/EagleEye .

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes