Filter Distillation for Network Compression
Not on the map. Why?
Abstract (arXiv)
In this paper we introduce Principal Filter Analysis (PFA), an easy to use and effective method for neural network compression. PFA exploits the correlation between filter responses within network layers to recommend a smaller network that maintain as much as possible the accuracy of the full model. We propose two algorithms: the first allows users to target compression to specific network property, such as number of trainable variable (footprint), and produces a compressed model that satisfies the requested property while preserving the maximum amount of spectral energy in the responses of each layer, while the second is a parameter-free heuristic that selects the compression used at each layer by trying to mimic an ideal set of uncorrelated responses. Since PFA compresses networks based on the correlation of their responses we show in our experiments that it gains the additional flexibility of adapting each architecture to a specific domain while compressing. PFA is evaluated against several architectures and datasets, and shows considerable compression rates without compromising accuracy, e.g., for VGG-16 on CIFAR-10, CIFAR-100 and ImageNet, PFA achieves a compression rate of 8x, 3x, and 1.4x with an accuracy gain of 0.4%, 1.4% points, and 2.4% respectively. Our tests show that PFA is competitive with state-of-the-art approaches while removing adoption barriers thanks to its practical implementation, intuitive philosophy and ease of use.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 5; 2023: 3; 2024: 5.
17 papers.
Sort:
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networkscited by 41
- 2021Scaling Up Exact Neural Network Compression by ReLU Stabilitycited by 19
- 2024Greedy Output Approximation: Towards Efficient Structured Pruning for LLMs Without Retrainingcited by 8
- 2021Toward Compact Deep Neural Networks via Energy-Aware Pruningcited by 6
- 2022Sauron U-Net: Simple automated redundancy elimination in medical image segmentation via filter pruningcited by 5
- 2024Revealing the Utilized Rank of Subspaces of Learning in Neural Networkscited by 4
- 2024Compress and Compare: Interactively Evaluating Efficiency and Behavior Across ML Model Compression Experimentscited by 4
- 2022Receding Neuron Importances for Structured Pruningcited by 3
- 2023Breaking through Deterministic Barriers: Randomized Pruning Mask Generation and Selectioncited by 3
- 2023Filter Pruning based on Information Capacity and Independencecited by 2
- 2021i-SpaSP: Structured Neural Pruning via Sparse Signal Recoverycited by 1
- 2022Supervised Robustness-preserving Data-free Neural Network Pruningcited by 1
5 more
- 2021Designing the Architecture of a Convolutional Neural Network Automatically for Diabetic Retinopathy Diagnosiscited by 0
- 2022Neural Network Compression via Effective Filter Analysis and Hierarchical Pruningcited by 0
- 2023Neural Language Model Pruning for Automatic Speech Recognitioncited by 0
- 2024Robustness to distribution shifts of compressed networks for edge devicescited by 0
- 2024Subspace Node Pruningcited by 0
- 2024Compress and Compare: Interactively Evaluating Efficiency and Behavior Across ML Model Compression Experiments6 Aug 2024
- 2024Greedy Output Approximation: Towards Efficient Structured Pruning for LLMs Without Retraining26 Jul 2024
- 2024Revealing the Utilized Rank of Subspaces of Learning in Neural Networks5 Jul 2024
- 2024Subspace Node Pruning26 May 2024
- 2024Robustness to distribution shifts of compressed networks for edge devices22 Jan 2024
- 2023Breaking through Deterministic Barriers: Randomized Pruning Mask Generation and Selection19 Oct 2023
- 2023Neural Language Model Pruning for Automatic Speech Recognition5 Oct 2023
- 2023Filter Pruning based on Information Capacity and Independence7 Mar 2023
- 2022Sauron U-Net: Simple automated redundancy elimination in medical image segmentation via filter pruning27 Sep 2022
- 2022Neural Network Compression via Effective Filter Analysis and Hierarchical Pruning7 Jun 2022
- 2022Receding Neuron Importances for Structured Pruning13 Apr 2022
- 2022Supervised Robustness-preserving Data-free Neural Network Pruning2 Apr 2022
5 more
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networks9 Mar 2022
- 2021i-SpaSP: Structured Neural Pruning via Sparse Signal Recovery7 Dec 2021
- 2021Designing the Architecture of a Convolutional Neural Network Automatically for Diabetic Retinopathy Diagnosis8 Oct 2021
- 2021Toward Compact Deep Neural Networks via Energy-Aware Pruning19 Mar 2021
- 2021Scaling Up Exact Neural Network Compression by ReLU Stability15 Feb 2021
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networkscited by 41
- 2021Scaling Up Exact Neural Network Compression by ReLU Stabilitycited by 19
- 2024Greedy Output Approximation: Towards Efficient Structured Pruning for LLMs Without Retrainingcited by 8
- 2021Toward Compact Deep Neural Networks via Energy-Aware Pruningcited by 6
- 2022Sauron U-Net: Simple automated redundancy elimination in medical image segmentation via filter pruningcited by 5
- 2024Revealing the Utilized Rank of Subspaces of Learning in Neural Networkscited by 4
- 2024Compress and Compare: Interactively Evaluating Efficiency and Behavior Across ML Model Compression Experimentscited by 4
- 2022Receding Neuron Importances for Structured Pruningcited by 3
- 2023Breaking through Deterministic Barriers: Randomized Pruning Mask Generation and Selectioncited by 3
- 2023Filter Pruning based on Information Capacity and Independencecited by 2
- 2021i-SpaSP: Structured Neural Pruning via Sparse Signal Recoverycited by 1
- 2022Supervised Robustness-preserving Data-free Neural Network Pruningcited by 1
12 most cited of 17 All 17 (JSON)
- 2024Compress and Compare: Interactively Evaluating Efficiency and Behavior Across ML Model Compression Experiments6 Aug 2024
- 2024Greedy Output Approximation: Towards Efficient Structured Pruning for LLMs Without Retraining26 Jul 2024
- 2024Revealing the Utilized Rank of Subspaces of Learning in Neural Networks5 Jul 2024
- 2024Subspace Node Pruning26 May 2024
- 2024Robustness to distribution shifts of compressed networks for edge devices22 Jan 2024
- 2023Breaking through Deterministic Barriers: Randomized Pruning Mask Generation and Selection19 Oct 2023
- 2023Neural Language Model Pruning for Automatic Speech Recognition5 Oct 2023
- 2023Filter Pruning based on Information Capacity and Independence7 Mar 2023
- 2022Sauron U-Net: Simple automated redundancy elimination in medical image segmentation via filter pruning27 Sep 2022
- 2022Neural Network Compression via Effective Filter Analysis and Hierarchical Pruning7 Jun 2022
- 2022Receding Neuron Importances for Structured Pruning13 Apr 2022
- 2022Supervised Robustness-preserving Data-free Neural Network Pruning2 Apr 2022
12 newest of 17 All 17 (JSON)