paper-with-me

홈 › Papers

AutoSculpt: A Pattern-based Model Auto-pruning Framework Using Reinforcement Learning and Graph Learning

2024-12-24 · Lixian Jing, Jianpeng Qi, Junyu Dong, Yanwei Yu

As deep neural networks (DNNs) are increasingly deployed on edge devices, optimizing models for constrained computational resources is critical. Existing auto-pruning methods face challenges due to the diversity of DNN models, various operators (e.g., filters), and the difficulty in balancing pruning granularity with model accuracy. To address these limitations, we introduce AutoSculpt, a pattern-based automated pruning framework designed to enhance efficiency and accuracy by leveraging graph learning and deep reinforcement learning (DRL). AutoSculpt automatically identifies and prunes regular patterns within DNN architectures that can be recognized by existing inference engines, enabling runtime acceleration. Three key steps in AutoSculpt include: (1) Constructing DNNs as graphs to encode their topology and parameter dependencies, (2) embedding computationally efficient pruning patterns, and (3) utilizing DRL to iteratively refine auto-pruning strategies until the optimal balance between compression and accuracy is achieved. Experimental results demonstrate the effectiveness of AutoSculpt across various architectures, including ResNet, MobileNet, VGG, and Vision Transformer, achieving pruning rates of up to 90% and nearly 18% improvement in FLOPs reduction, outperforming all baselines. The codes can be available at https://anonymous.4open.science/r/AutoSculpt-DDA0

📄 PDF Abstract BibTeX arXiv:2412.18091

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Reinforcement LearningGraph Learning

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…
Kaiming Initialization 설명 없음
Average Pooling 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Residual Connection 설명 없음
Adam 설명 없음
Vision Transformer The Vision Transformer, or ViT, is a model for image classification that employs a Transformer-like architecture over…

Similar Papers 제목 키워드 기반

Boosting the Convergence of Reinforcement Learning-based Auto-pruning Using Historical Data

2021-07-16 · Jiandong Mu, Mengdi Wang, Feiwen Zhu, Jun Yang 외

Recently, neural network compression schemes like channel pruning have been widely used to reduce the model size and computational complexity of deep neural network (DNN) for applications in power-constrained scenarios s…

Neural Network Compressionreinforcement-learningReinforcement Learning (RL)Transfer Learning

AutoCompress: An Automatic DNN Structured Pruning Framework for Ultra-High Compression Rates

2019-07-06 · Ning Liu, Xiaolong Ma, Zhiyuan Xu, Yanzhi Wang 외

Structured weight pruning is a representative model compression technique of DNNs to reduce the storage and computation requirements and accelerate inference. An automatic hyperparameter determination process is necessar…

Deep Reinforcement LearningHeuristic SearchModel CompressionReinforcement Learning

Dancing along Battery: Enabling Transformer with Run-time Reconfigurability on Mobile Devices

2021-02-12 · Yuhong Song, Weiwen Jiang, Bingbing Li, Panjie Qi 외

A pruning-based AutoML framework for run-time reconfigurability, namely RT3, is proposed in this work. This enables Transformer-based large Natural Language Processing (NLP) models to be efficiently executed on resource-…

AutoML

Pruning-aware Loss Functions for STOI-Optimized Pruned Recurrent Autoencoders for the Compression of the Stimulation Patterns of Cochlear Implants at Zero Delay

2025-02-04 · Reemt Hinrichs, Jörn Ostermann

Cochlear implants (CIs) are surgically implanted hearing devices, which allow to restore a sense of hearing in people suffering from profound hearing loss. Wireless streaming of audio from external devices to CI signal p…

Graph Pruning for Model Compression

2019-11-22 · Mingyang Zhang, Xinyi Yu, Jingtao Rong, Linlin Ou

Previous AutoML pruning works utilized individual layer features to automatically prune filters. We analyze the correlation for two layers from the different blocks which have a short-cut structure. It shows that, in one…

AutoMLmodelModel Compressionreinforcement-learning+2