paper-with-me

Papers

BESA: Pruning Large Language Models with Blockwise Parameter-Efficient Sparsity Allocation

2024-02-18 · Peng Xu, Wenqi Shao, Mengzhao Chen, Shitao Tang, Kaipeng Zhang, Peng Gao, Fengwei An, Yu Qiao, Ping Luo

Large language models (LLMs) have demonstrated outstanding performance in various tasks, such as text summarization, text question-answering, and etc. While their performance is impressive, the computational footprint due to their vast number of parameters can be prohibitive. Existing solutions such as SparseGPT and Wanda attempt to alleviate this issue through weight pruning. However, their layer-wise approach results in significant perturbation to the model's output and requires meticulous hyperparameter tuning, such as the pruning rate, which can adversely affect overall model performance. To address this, this paper introduces a novel LLM pruning technique dubbed blockwise parameter-efficient sparsity allocation (BESA) by applying a blockwise reconstruction loss. In contrast to the typical layer-wise pruning techniques, BESA is characterized by two distinctive attributes: i) it targets the overall pruning error with respect to individual transformer blocks, and ii) it allocates layer-specific sparsity in a differentiable manner, both of which ensure reduced performance degradation after pruning. Our experiments show that BESA achieves state-of-the-art performance, efficiently pruning LLMs like LLaMA1, and LLaMA2 with 7B to 70B parameters on a single A100 GPU in just five hours. Code is available at https://github.com/OpenGVLab/LLMPrune-BESA.

📄 PDF Abstract BibTeX arXiv:2402.16880

Code (2)

linkanonymous/besa 공식 구현 pytorch
opengvlab/llmprune-besa 공식 구현 pytorch

Tasks

GPUQuestion AnsweringText Summarization

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Linear Parameter Varying Attitude Control For CubeSats Using Electrospray Thrusters

2025-05-01 · Felix Biertümpfel, Emily Burgin, Hanna-Lee Harjono, Paulo Lozano 외

This paper proposes the design of a single linear parameter-varying (LPV) controller for the attitude control of CubeSats using electro spray thrusters. CubeSat attitude control based on electro spray thrusters faces two…

Efficient FPGA-accelerated Convolutional Neural Networks for Cloud Detection on CubeSats

2025-04-04 · Angela Cratere, M. Salim Farissi, Andrea Carbone, Marcello Asciolla 외

We present the implementation of four FPGA-accelerated convolutional neural network (CNN) models for onboard cloud detection in resource-constrained CubeSat missions, leveraging Xilinx's Vitis AI (VAI) framework and Deep…

Cloud DetectionQuantization

TinyML Enhances CubeSat Mission Capabilities

2026-03-20 · Luigi Capogrosso, Michele Magno arxiv

Earth observation (EO) missions traditionally rely on transmitting raw or minimally processed imagery from satellites to ground stations for computationally intensive analysis. This paradigm is infeasible for CubeSat sys…

Image Classification

Parallel Blockwise Knowledge Distillation for Deep Neural Network Compression

2020-12-05 · Cody Blakeney, Xiaomin Li, Yan Yan, Ziliang Zong

Deep neural networks (DNNs) have been extremely successful in solving many challenging AI tasks in natural language processing, speech recognition, and computer vision nowadays. However, DNNs are typically computation in…

Knowledge DistillationNeural Network CompressionQuantizationspeech-recognition+1

CubeSat Orbit Insertion Maneuvering Using J2 Perturbation

2025-07-17 · M. Amin Alandihallaj, M. Reza Emami arxiv

The precise insertion of CubeSats into designated orbits is a complex task, primarily due to the limited propulsion capabilities and constrained fuel reserves onboard, which severely restrict the scope for large orbital …