atlas

Research map / Architectures and efficiency / Quantization

Network Memory Footprint Compression Through Jointly Learnable Codebooks and Mappings

ICLR 2024 · Architectures and efficiency › Quantization · approach: Post-training weight quantization · 0 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.

Proposes JLCM, a codebook-based DNN weight compression method that groups neurons by distribution, uses per-group scales or multiple codebooks without mapping overhead, and jointly learns codebooks and mappings with a proximal straight-through-style gradient.

Problem

Codebook-based memory compression of DNN weights suffers from the granularity problem (single codebook per tensor or costly multi-codebook mappings) and from gradient-based mapping optimization that favors jumps to extreme codebook values instead of proximal ones, preventing joint learning of codebo

Approach

Reorder neurons by weight-distribution clustering so that the row index implicitly selects a codebook or scale group (no extra mapping cost), then jointly learn codebooks and soft mappings layer-by-layer with a redefined gradient for the mapping that decreases with codeword distance, favoring proximal updates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
learn the codebook only (ablation)JLCM · ImageNet, ResNet18, α=7.5accuracy: 20.555 -> 22.149Helped
learn the codebook only (ablation)JLCM · ImageNet, ViT b16, α=7.5accuracy: 60.691 -> 63.912Helped
jointly learn codebook and mappings with the standard gradient update (ablation)JLCM · ImageNet, ResNet18, α=7.5accuracy: 22.149 -> 20.343Hurt
jointly learn codebook and mappings with the standard gradient update (ablation)JLCM · ImageNet, ViT b16, α=7.5accuracy: 63.912 -> 57.800Hurt
use proximal search for joint codebook and mapping learning (ablation)JLCM · ImageNet, ResNet18, α=7.5accuracy: 20.343 -> 41.779Helped
use proximal search for joint codebook and mapping learning (ablation)JLCM · ImageNet, ViT b16, α=7.5accuracy: 57.800 -> 69.996Helped
use JLCM instead of NUPES at compression rate 5.33ImageNet ResNet 18 · ImageNet, ResNet 18, α=5.33accuracy: 53.000 -> 62.939Helped
use JLCM instead of NUPES at compression rate 5.33ImageNet ViT b16 · ImageNet, ViT b16, α=5.33accuracy: 77.231 -> 80.558Helped
use JLCM initialization instead of RED++Stable Diffusion 2.0 · DiffusionDBCLIP Score: 27.498 -> 28.471Helped
use JLCM instead of OPTQ at compression rate 5.33Llama 7B · Common sense reasoningaccuracy: 49.938 -> 55.940Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet DiffusionDB common sense reasoning benchmarks (calibration/evaluation)

Benchmarks: ImageNet DiffusionDB common sense reasoning tasks

Metrics: top-1 accuracy CLIP score average accuracy on common sense reasoning compression rate

Baselines: DFQ SQuant PowerQuant RED++ AdaRound BRECQ NUPES OPTQ LLM.int8()

Builds on: AdaRound BRECQ straight-through estimation OPTQ

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