FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruning
Not on the map. Why?
Abstract (arXiv)
The increasing computational demands of modern neural networks present deployment challenges on resource-constrained devices. Network pruning offers a solution to reduce model size and computational cost while maintaining performance. However, most current pruning methods focus primarily on improving sparsity by reducing the number of nonzero parameters, often neglecting other deployment costs such as inference time, which are closely related to the number of floating-point operations (FLOPs). In this paper, we propose FALCON, a novel combinatorial-optimization-based framework for network pruning that jointly takes into account model accuracy (fidelity), FLOPs, and sparsity constraints. A main building block of our approach is an integer linear program (ILP) that simultaneously handles FLOP and sparsity constraints. We present a novel algorithm to approximately solve the ILP. We propose a novel first-order method for our optimization framework which makes use of our ILP solver. Using problem structure (e.g., the low-rank structure of approx. Hessian), we can address instances with millions of parameters. Our experiments demonstrate that FALCON achieves superior accuracy compared to other pruning approaches within a fixed FLOP budget. For instance, for ResNet50 with 20% of the total FLOPs retained, our approach improves the accuracy by 48% relative to state-of-the-art. Furthermore, in gradual pruning settings with re-training between pruning steps, our framework outperforms existing pruning methods, emphasizing the significance of incorporating both FLOP and sparsity constraints for effective network pruning.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 25 of its 40 references that are in the map. First posted on arXiv 11 Mar 2024.
Builds on
25 of 40 references.
References · 25
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2021Convex optimizationcited by 2,479
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2020What is the State of Neural Network Pruning?cited by 578
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
- 2019The State of Sparsity in Deep Neural Networkscited by 471
13 more
- 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 219
- 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 210
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 150
- 2016Designing Energy-Efficient Convolutional Neural Networks using Energy-Aware Pruningcited by 133
- 2015Best Subset Selection via a Modern Optimization Lenscited by 99
- 2020DMCP: Differentiable Markov Channel Pruning for Neural Networkscited by 68
- 2019Discovering Neural Wiringscited by 56
- 2018Fast Best Subset Selection: Coordinate Descent and Local Combinatorial Optimization Algorithmscited by 52
- 2022The Combinatorial Brain Surgeon: Pruning Weights That Cancel One Another in Neural Networkscited by 41
- 2023Fast as CHITA: Neural Network Pruning with Combinatorial Optimizationcited by 40
- 2018FLOPs as a Direct Optimization Objective for Learning Sparse Neural Networkscited by 7
- 2016Inexact Proximal Gradient Methods for Non-convex and Non-smooth Optimizationcited by 5
Built on by
Citing papers per year: 2024: 2; 2025: 5; 2026: 4.
11 papers.
- 2024ALPS: Improved Optimization for Highly Sparse One-Shot Pruning for Large Language Modelscited by 18
- 2024Preserving Deep Representations In One-Shot Pruning: A Hessian-Free Second-Order Optimization Frameworkcited by 10
- 2025HASSLE-free: A unified Framework for Sparse plus Low-Rank Matrix Decomposition for LLMscited by 3
- 2025Scaling Down, Serving Fast: Compressing and Deploying Efficient LLMs for Recommendation Systemscited by 0
- 2025Optimizing Deep Learning for Skin Cancer Classification: A Computationally Efficient CNN with Minimal Accuracy Trade-Offcited by 0
- 2025TSENOR: Highly-Efficient Algorithm for Finding Transposable N:M Sparse Maskscited by 0
- 2025El0ps: An Exact L0-regularized Problems Solvercited by 0
- 2026AgenticPruner: MAC-Constrained Neural Network Compression via LLM-Driven Strategy Searchcited by 0
- 2026PACE: Prune-And-Compress Ensemble Modelscited by 0
- 2026STARFISH: faST Accuracy Recovery in pruned networks From Internal State Healingcited by 0
- 2026FLOPs vs Real Work: The Importance of Replication in AI Efficiency Assessmentcited by 0
- 2026STARFISH: faST Accuracy Recovery in pruned networks From Internal State Healing31 May 2026
- 2026PACE: Prune-And-Compress Ensemble Models7 May 2026
- 2026FLOPs vs Real Work: The Importance of Replication in AI Efficiency Assessment30 Apr 2026
- 2026AgenticPruner: MAC-Constrained Neural Network Compression via LLM-Driven Strategy Search18 Jan 2026
- 2025El0ps: An Exact L0-regularized Problems Solver4 Jun 2025
- 2025TSENOR: Highly-Efficient Algorithm for Finding Transposable N:M Sparse Masks29 May 2025
- 2025Optimizing Deep Learning for Skin Cancer Classification: A Computationally Efficient CNN with Minimal Accuracy Trade-Off27 May 2025
- 2025Scaling Down, Serving Fast: Compressing and Deploying Efficient LLMs for Recommendation Systems20 Feb 2025
- 2025HASSLE-free: A unified Framework for Sparse plus Low-Rank Matrix Decomposition for LLMs2 Feb 2025
- 2024Preserving Deep Representations In One-Shot Pruning: A Hessian-Free Second-Order Optimization Framework27 Nov 2024
- 2024ALPS: Improved Optimization for Highly Sparse One-Shot Pruning for Large Language Models12 Jun 2024