atlas

Research map / Architectures and efficiency / Quantization

HOT: Hadamard-based Optimized Training

CVPR 2025 · Architectures and efficiency › Quantization · approach: Post-training quantization of ViTs · 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 HOT, a backpropagation optimization that applies Hadamard quantization to the activation-gradient path and Hadamard low-rank approximation plus INT8 quantization to the weight-gradient path, with activation buffer compression and layer-wise quantizer selection, reporting large memory savings and speedups on RTX 3090.

Problem

Reducing the memory and compute cost of backpropagation for matrix multiplications during fine-tuning and pretraining, while preserving training quality and achieving real (not only theoretical) speedups.

Approach

Selectively applies Hadamard-based optimizations according to the sensitivity of each backward path: INT4 Hadamard quantization for the activation gradient (gx) and Hadamard low-rank approximation combined with INT8 quantization for the weight gradient (gw), plus compressing stored activations at forward time and choosing per-token vs per-tensor quantization per layer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply HOT instead of FP32 backpropagationViT-B · ImageNet-1kaccuracy: 70.01 -> 69.4Hurt
Apply HOT instead of FP32 backpropagationViT-B · ImageNet-100accuracy: 77.87 -> 77.31Hurt
Apply HOT instead of FP32 backpropagationLlama3-8B · Alpacaperplexity: 3.28 -> 3.29Hurt
Apply HOT instead of FP32 backpropagationBERT-base · MRPCaccuracy: 86.52 -> 84.31Hurt
Use HOT instead of FP32 for backward computationViT-B · ViT-B qkv layerlatency: 182 -> 70Helped
Use HOT instead of FP32 for backward computationViT-B · ViT-B fc2 layerlatency: 233 -> 72Helped
Use 4-bit quantization with Hadamard transformation on the activation-gradient path instead of FP (ablation)backpropagation on ResNet50 · CIFAR100accuracy: 76.46 -> 72.43Hurt
Use internal HLA on the activation-gradient path instead of FP (ablation)backpropagation on ResNet50 · CIFAR100accuracy: 76.46 -> 76.29No clear effect
Use 4-bit quantization on the weight-gradient path instead of FP (ablation)backpropagation on ResNet50 · CIFAR100accuracy: 76.46 -> 73.4Hurt
Use Hadamard transformation with 4-bit quantization on the weight-gradient path instead of FP (ablation)backpropagation on ResNet50 · CIFAR100accuracy: 76.46 -> 76.16No clear effect
Use external HLA on the weight-gradient path instead of FP (ablation)backpropagation on ResNet50 · CIFAR100accuracy: 76.46 -> 72.01Hurt
Use internal HLA on the weight-gradient path instead of FP (ablation)backpropagation on ResNet50 · CIFAR100accuracy: 76.46 -> 51.10Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1k ImageNet-100 CIFAR10 CIFAR100 COCO PASCAL VOC Cityscapes MRPC Alpaca

Benchmarks: CIFAR10 CIFAR100 ImageNet-1k ImageNet-100 PASCAL VOC Cityscapes MRPC Alpaca

Metrics: accuracy perplexity memory consumption (GB) latency (us) bit operations (TBOPs)

Baselines: LoRA LUQ LBP-WHT

Builds on: LBP-WHT LUQ LoRA Hadamard quantization

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