atlas

Research map / Large language models / Language, safety and interpretability

LLMCBench: Benchmarking Large Language Model Compression for Efficient Deployment

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Presents LLMCBench, a six-track benchmark comparing seven LLM compression methods (LLM-Pruner, Wanda, SparseGPT, GPTQ, SmoothQuant, AWQ, OmniQuant) on performance, generalization, training and inference cost, hardware acceleration, and trustworthiness.

Problem

Existing LLM compression papers evaluate on different models, datasets, and metrics, and rarely measure practical efficiency (training cost, real inference memory, library speedups) or trustworthiness, so it is unclear which compression method to use in a given scenario.

Approach

A multi-track benchmark that unifies evaluation protocols and defines overall quadratic-mean metrics per track (performance, generalization, training consumption, inference consumption, hardware acceleration, trustworthiness) to compare sparsity and quantization methods on the same models and datasets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use quantization rather than sparsificationLLM compression · LLMCBench Track 1OM_perf: over 95; smaller than 90Helped
Use sparsification rather than quantizationLLM compression when inference ability is prioritized · LLMCBench Track 1OM_iaHelped
Use quantization rather than sparsificationLLM compression when knowledge ability is prioritized · LLMCBench Track 1OM_kaHelped
Use weight-only quantizationLLM compression across model families · LLMCBench Track 2OM_gen: 93.80; 96.13Helped
Quantize activations with SmoothQuantLLM compression across model families · LLMCBench Track 2OM_gen: 0.82Hurt
Apply compression to ChatGLM2-6BLLM compression methods · ChatGLM2-6BperplexityHurt
Choose Wanda for compressionLLM compression training · LLMCBench Track 3training consumption: around 43Helped
Use compression methods that do not require learningLLM compression training · LLMCBench Track 3compression time: more than 300 A800 GPU minutesHelped
Choose SmoothQuant or AWQLLM compression with limited training GPU memory · LLMCBench Track 3GPU memory usageHelped
Use quantization rather than sparsificationLLM inference · LLMCBench Track 4OM_inf: 245.91; 245.11; 246.34; 134.76Helped
Use structured sparsity rather than unstructured or 2:4 sparsityLLM inference without special implementation · LLMCBench Track 4OM_inf: 161.86; 134.76Helped
Deploy INT4 quantizationLLM compression · TensorRT-LLM, vLLM, and MLC-LLMhardware accelerationHelped

Surprising findings

Limitations

Experimental setup

Datasets: WikiText2 C4

Benchmarks: MMLU ARC-challenge ARC-easy HellaSwag PIQA WinoGrande QNLI MNLI WikiText2 AdvGLUE TruthfulQA

Metrics: accuracy perplexity overall metric (quadratic mean of relative scores) GPU memory model size MACs tokens per second training time

Baselines: LLM-Pruner Wanda SparseGPT GPTQ SmoothQuant AWQ OmniQuant

Builds on: SmoothQuant GPTQ AWQ OmniQuant SparseGPT Wanda LLM-Pruner

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy