Resource-Aware Neural Network Pruning Using Graph-based Reinforcement Learning
On the map: Deep reinforcement learning methods → Deep RL algorithms and representations
Abstract (arXiv)
This paper presents a novel approach to neural network pruning by integrating a graph-based observation space into an AutoML framework to address the limitations of existing methods. Traditional pruning approaches often depend on hand-crafted heuristics and local optimization perspectives, which can lead to suboptimal performance and inefficient pruning strategies. Our framework transforms the pruning process by introducing a graph representation of the target neural network that captures complete topological relationships between layers and channels, replacing the limited layer-wise observation space with a global view of network structure. The core innovations include a Graph Attention Network (GAT) encoder that processes the network's graph representation and generates a rich embedding. Additionally, for the action space we transition from continuous pruning ratios to fine-grained binary action spaces which enables the agent to learn optimal channel importance criteria directly from data, moving away from predefined scoring functions. These contributions are modelled within a Constrained Markov Decision Process (CMDP) framework, allowing the agent to make informed pruning decisions while adhering to resource constraints such as target compression rates. For this, we design a self-competition reward system that encourages the agent to outperform its previous best performance while satisfying the defined constraints. We demonstrate the effectiveness of our approach through extensive experiments on benchmark datasets including CIFAR-10, CIFAR-100, and ImageNet. The experiments show that our method consistently outperforms traditional pruning techniques, showing state-of-the-art results while learning task-specific pruning strategies that identify functionally redundant connections beyond simple weight magnitude considerations.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Deep RL algorithms and representations, one of 15 directions in Deep reinforcement learning methods. Builds on 28 of its 44 references that are in the map. First posted on arXiv 4 Sep 2025.
Builds on
28 of 44 references.
References · 28
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2021How Attentive are Graph Attention Networks?cited by 835
- 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 763
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
- 2023A Comprehensive Overview of Large Language Modelscited by 648
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 603
16 more
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 378
- 2016The CMA Evolution Strategy: A Tutorialcited by 377
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 315
- 2019MetaPruning: Meta Learning for Automatic Neural Network Channel Pruningcited by 227
- 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 205
- 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 147
- 2019Provable Filter Pruning for Efficient Neural Networkscited by 98
- 2020EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruningcited by 80
- 2018AutoPruner: An End-to-End Trainable Filter Pruning Method for Efficient Deep Model Inferencecited by 77
- 2019AutoCompress: An Automatic DNN Structured Pruning Framework for Ultra-High Compression Ratescited by 49
- 2020DSA: More Efficient Budgeted Pruning via Differentiable Sparsity Allocationcited by 47
- 2021Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learningcited by 30
- 2022MuZero with Self-competition for Rate Control in VP9 Video Compressioncited by 28
- 2018Learning to Prune Filters in Convolutional Neural Networkscited by 25
- 2021Neural Network Pruning Through Constrained Reinforcement Learningcited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2024AutoSculpt: A Pattern-based Model Auto-pruning Framework Using Reinforcement Learning and Graph Learning
- 2024Jointly Training and Pruning CNNs via Learnable Agent Guidance and Alignment
- 2024AutoDFP: Automatic Data-Free Pruning via Channel Similarity Reconstruction
- 2021Single-Shot Pruning for Offline Reinforcement Learning
- 2025Reinforcement Learning-based Token Pruning in Vision Transformers: A Markov Game Approach
- 2024RL-Pruner: Structured Pruning Using Reinforcement Learning for CNN Compression and Acceleration
- 2025Online Training and Pruning of Deep Reinforcement Learning Networks
- 2025FastForward Pruning: Efficient LLM Pruning via Single-Step Reinforcement Learning