atlas

Research map / Architectures and efficiency / RNNs and normalization

Ex Uno Pluria: Insights on Ensembling in Low Precision Number Systems

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Efficient network compression and training · 1 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 LPE-BSR, which builds training-free ensembles by sampling Bernoulli stochastic-rounding variants of pre-trained weights in an INT-5 low precision system, and shows gains over RTN, Bayesian methods (SWAG, IVON), and fast ensembling on ViT, CLIP and LLaMA-3 models.

Problem

Scaling deep ensembles to large pre-trained models is memory-costly, and fine-tuned or pre-trained solutions from a single checkpoint lie in one basin, limiting diversity; post-training quantization ignores the many good nearby solutions in low precision systems.

Approach

Treat quantization error as a source of ensemble diversity: sample ensemble members from a single pre-trained model by Bernoulli stochastic rounding onto a low precision (INT-B) grid, requiring no training, so each member is stored cheaply in low precision.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use INT-4 stochastic-rounding ensemble instead of INT-4 rounding-to-nearestViT-L/16 · ImageNet validation subsetNLL: .647 -> .600Helped
Use INT-4 stochastic-rounding ensemble instead of INT-4 rounding-to-nearestViT-T/16 · ImageNet validation subsetNLL: 1.23 -> 1.30Hurt
Use INT-4 stochastic-rounding ensemble instead of INT-4 rounding-to-nearestViT-L/16 · ImageNet validation subsetERR: .167 -> .160Helped
Use INT-5 LPE-BSR instead of MAP aloneCLIP-ViT-L/14 fine-tuned with SWAG · ImageNetNLL: .488\PM{.002} -> \BF{.473}\PM{.002}Helped
Use INT-5 LPE-BSR instead of Bayesian model averagingCLIP-ViT-L/14 fine-tuned with SWAG · ImageNetNLL: .477\PM{.002} -> \BF{.473}\PM{.002}Helped
Use INT-5 LPE-BSR instead of Bayesian model averagingCLIP-ViT-L/14 fine-tuned with IVON · ImageNetNLL: .475\PM{.001} -> \BF{.472}\PM{.001}Helped
Ensemble stochastic-rounded weights in INT-5CLIP-ViT-L/14 · ImageNetNLL: .948 -> .929Helped
Ensemble stochastic-rounded weights in INT-5CLIP-ViT-G/14 · ImageNetNLL: .942 -> .927Helped
Ensemble stochastic-rounded weights in INT-5LLaMa-3 · MMLUNLL: 1.03 -> .923Helped
Use LPE-BSR INT-5 instead of Gaussian-noise ensemblingCLIP-ViT-L/14 · ImageNetNLL: \UL{.934} -> \BF{\UL{.929}}Helped
Use LPE-BSR INT-5 instead of Monte Carlo dropoutCLIP-ViT-L/14 · ImageNetNLL: \UL{.938} -> \BF{\UL{.929}}Helped
Increase LPE-BSR precision from INT-5 to INT-4 (ablation)CLIP-ViT-L/14 fine-tuned with SWAG · ImageNetNLL: \BF{.473}\PM{.002} -> .513\PM{.002}Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet MMLU

Benchmarks: ImageNet MMLU

Metrics: NLL classification error ECE ensemble ambiguity memory budget

Baselines: RTN SWAG IVON SSE CSGLD Deep Ensembles Batch Ensembles Gaussian noise ensemble Monte Carlo Dropout

Builds on: Bayesian model averaging SWAG IVON snapshot ensembling Monte Carlo dropout

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