atlas

Research map / Architectures and efficiency / Quantization

QT-DoG: Quantization-Aware Training for Domain Generalization

ICML 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 QT-DoG, which uses quantization-aware training (LSQ, 7-bit) as an implicit regularizer that finds flatter minima for domain generalization, and EoQ, an ensemble of quantized models that beats state-of-the-art DG ensembles at lower memory.

Problem

Domain generalization suffers from overfitting to source domains; flatter minima are believed to help, but existing DG methods that find them (weight averaging, ensembles) incur high memory and compute cost.

Approach

Treat weight quantization noise (quantization-aware training with LSQ at 7 bits after 2000 steps) as a structured uniform weight perturbation that acts as an implicit regularizer toward flatter minima, and ensemble several quantized models so the ensemble stays small in memory.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add 7-bit quantization-aware training to ERMResNet-50 · PACSOOD accuracy: 84.7 ± 0.5 -> 87.8± 0.3Helped
ensemble independently trained quantized modelsQT-DoG · DomainBed averageaccuracy: 66.2 -> 68.4Helped
replace LSQ QAT with post-training OBC quantization (ablation)QT-DoG · PACSOOD accuracy: 87.8 ± 0.3 -> 83.7 ± 0.4Hurt
replace LSQ with INQ QAT (ablation)QT-DoG · PACSOOD accuracy: 87.8 ± 0.3 -> 87.4 ± 0.3Hurt
add QT-DoG to CORALCORAL · PACSaccuracy: 85.5 ± 0.6 -> 86.9 ± 0.2Helped
add QT-DoG to MixStyleMixStyle · TerraIncaccuracy: 44.0 ± 0.4 -> 47.7 ± 0.2Helped
quantize ERM_ViT with QT-DoGDeiT-Small ERM_ViT · PACSaccuracy: 84.3 ± 0.2 -> 86.2 ± 0.3Helped
use channelwise rather than layerwise quantization scale (ablation)QT-DoG · PACSOOD accuracy: 86.3 ± 0.4 -> 87.8 ± 0.3Helped
apply 7-bit quantization after 2000 steps rather than after 1000, 3000, or 4000 steps (ablation)QT-DoG · PACSOOD accuracy: 1000: 86.2 ± 0.4; 2000: 87.8 ± 0.3; 3000: 86.9 ± 0.4; 4000: 85.1 ± 0.3Helped
vary quantization bit precision from 7 bits to 8, 6, or 5 bits (ablation)QT-DoG · PACSOOD accuracy: 7: 87.8 ± 0.3; 8: 85.0 ± 0.1; 6: 86.5 ± 0.1; 5: 85.3 ± 0.4Mixed
vary quantization bit precision from 7 bits to 4, 3, or 2 bits (ablation)QT-DoG · PACSaccuracy: 7: 87.8 ± 0.3; 4: 84.3 ± 0.3; 3: 83.3 ± 0.4; 2: 82.8 ± 0.2Hurt
add uniform weight noise instead of quantization noise (ablation)ERM · PACSOOD accuracy: Uniform(-0.0001, 0.0001): 82.9 ± 0.6; Uniform(-0.00005, 0.00005): 83.8 ± 0.5; Uniform(-0.00001, 0.00001): 85.1 ± 0.4; UnMixed

Surprising findings

Limitations

Experimental setup

Datasets: PACS VLCS OfficeHome TerraIncognita DomainNet WILDS Amazon Camelyon CIFAR-based none

Benchmarks: PACS VLCS OfficeHome TerraIncognita DomainNet Amazon Camelyon CLIP-based DG datasets

Metrics: out-of-domain accuracy in-domain accuracy local flatness average accuracy 10th percentile accuracy

Baselines: ERM SAM SWA SWAD SMA DiWA EoA CORAL MixStyle CLIPood INQ OBC

Builds on: DomainBed LSQ SWAD DiWA EoA

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