atlas

Research map / Architectures and efficiency / Quantization

Approaching Rate-Distortion Limits in Neural Compression with Lattice Transform Coding

ICLR 2025 · 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 Lattice Transform Coding (LTC), which replaces scalar rounding in neural transform coding with lattice quantization, approaching optimal vector quantization and R(D) on synthetic and real sources.

Problem

Neural transform coding (NTC) uses scalar quantization (integer rounding) in the latent space, which is suboptimal for sources whose latent dimensionality exceeds one; it is unknown whether NTC can reach optimal vector quantization (VQ) performance at low complexity.

Approach

Replace the latent integer rounding of NTC with general lattice quantization (best-known lattices A2, D4*, E8, Leech with efficient CVP decoders), training with STE or dithered noise, estimating the lattice PMF by Monte-Carlo integration over Voronoi regions, and extending to nested-lattice fixed-rate coding and block coding.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace scalar quantization with lattice quantization in Cheng2020Cheng2020 NTC · KodakBD-rate (NTC anchor): -2.337; -5.274; -16.708Helped
Use Λ24 instead of E8 lattice quantization (ablation)Cheng2020 LTC · KodakBD-rate (NTC anchor): -5.274 -> -16.708Helped
Use Λ24 instead of E8 lattice quantization (ablation)Cheng2020 LTC · Kodakruntime (sec.): 4.002 -> 8.634Hurt
Use sub-optimal A_n or D_n* lattices instead of the best-known lattice for the dimension (ablation)LTC · i.i.d. Gaussian sequencesrate-distortion performanceHurt
Use dithering instead of STE for the rate term (ablation)LTC · Synthetic sourcescross-entropyMixed
Use a normalizing-flow density model instead of a factorized density model (ablation)LTC · i.i.d. Gaussiancross-entropy gap to H(y-hat)Helped
Remove the analysis and synthesis transforms, using ECLQ directly on the source (ablation)LTC · Gaussian and Bananarate-distortion performanceHurt
Increase Monte Carlo integration samples from 1024 to 4096 (ablation)LTC · i.i.d. Gaussian, n=8rate-distortion performance: 1024 -> 4096Helped
Replace scalar quantization with a Leech lattice at inference using pretrained NTC weights (ablation)Cheng2020 NTC · KodakBD-rate (NTC anchor): -12.984%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Vimeo-90k Physics Speech Kodak Banana (TensorFlow Compression) Sawbridge (synthetic process) i.i.d. Gaussian i.i.d. Laplacian

Benchmarks: Kodak Physics Speech i.i.d. Gaussian i.i.d. Laplacian Banana Sawbridge

Metrics: rate-distortion BD-rate runtime (sec per image) rate-redundancy

Baselines: NTC (scalar quantization) ECVQ ECLQ LVQAC NVTC ELIC VTM Cheng2020-NTC

Builds on: nonlinear transform coding entropy-constrained vector quantization RealNVP Cheng2020

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