atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Optimal and Approximate Adaptive Stochastic Quantization

NeurIPS 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Determinantal point process inference · 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.

Presents QUIVER and accelerated/approximate variants that solve adaptive stochastic quantization optimally with O(s·d) time and space, plus a fast discretized approximation (Apx. QUIVER) for on-the-fly quantization.

Problem

Adaptive stochastic quantization (ASQ) selects quantization values per input to minimize MSE, but known optimal methods (ZipML dynamic program, O(s·d^2) time and O(d^2) space) are considered too slow and memory-heavy for large ML vectors.

Approach

Reduces the ASQ dynamic program to row-minima of a totally monotone matrix (via the quadrangle inequality) solved with SMAWK, using O(1) prefix-sum preprocessing for interval variance; adds a closed-form s=3 step to pair quantization values, and a discretized-grid approximation with a provable additive error bound.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Accelerated QUIVER instead of ZipML for exact adaptive quantizationExact ASQ · LogNormal(0, 1) input vectorsruntime: up to four orders of magnitudeHelped
use Apx. QUIVER rather than the exact solutions as vector dimension increasesAdaptive quantization · LogNormal(0, 1) input vectorsruntime: six milliseconds for d = 220; about 70ms for d = 224Helped
replace QUIVER with Accelerated QUIVER, placing two quantization values per dynamic-program step (ablation)QUIVER · Normal and LogNormal input vectorsruntime: up to 5.4×Helped
increase the discretization grid size m (ablation)Apx. QUIVER · LogNormal(0, 1) input vectorsvNMSEHelped
increase the number of quantization values s (ablation)Accelerated QUIVER · LogNormal(0, 1), d = 212 and d = 216vNMSEHelped
use Apx. QUIVER rather than ZipML approximation variantsApproximate ASQ · LogNormal(0, 1) input vectorsvNMSEHelped
use biased adaptive quantization rather than unbiased adaptive quantizationAdaptive quantization · Single-vector estimation, LogNormal(0, σ²)MSEHelped
use unbiased adaptive quantization rather than biased adaptive quantizationAdaptive quantization · Distributed mean estimation with many identical vectorsMSEHelped
use adaptive rather than non-adaptive quantizationStochastic quantization · Single-vector estimation, LogNormal(0, σ²)MSEHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic i.i.d. LogNormal, Normal, Exponential, TruncNorm, and Weibull vectors

Benchmarks: synthetic vector quantization (vNMSE and runtime) distributed mean estimation MSE

Metrics: vNMSE runtime (ms) speedup

Baselines: ZipML ALQ ZipML-CP Uniform ZipML-CP Quantiles ZipML 2-Approximation QSGD NUQSGD RTN

Builds on: ZipML SMAWK ALQ NUQSGD

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