atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Bridging The Gap between Low-rank and Orthogonal Adaptation via Householder Reflection Adaptation

NeurIPS 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: LoRA variants and theory · 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 Householder Reflection Adaptation (HRA), which fine-tunes frozen weights by multiplying them with a chain of learnable Householder reflections, unifying LoRA-style and orthogonal fine-tuning, with an orthogonality regularizer trading capacity for regularity.

Problem

Parameter-efficient fine-tuning currently splits into low-rank adaptation (LoRA) and orthogonal fine-tuning (OFT/BOFT), with no unified framework; these methods trade off parameter count, computation, and retention of pre-training knowledge differently.

Approach

Multiply each frozen weight matrix by an orthogonal matrix built from a chain of r learnable Householder reflections. This is equivalent to an adaptive LoRA with an orthogonal guarantee. Regularizing the orthogonality of the reflection vectors (via lambda, or strict Gram-Schmidt orthogonalization) controls model capacity versus regularity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HRA r=8 with no orthogonality regularization rather than BOFTDeBERTaV3-base · GLUE development setaverage score (%): 89.89 -> 90.10Helped
Add strict orthogonality via Gram-Schmidt (ablation)HRA r=8 · GLUE development setaverage score (%): 90.10 -> 89.13Hurt
Set orthogonality weight to 1e-4 rather than 1e-1 (ablation)HRA r=32 · GSM8K validationaccuracy (%): 53.6 -> 56.3Helped
Add orthogonality regularization with λ=1e-4 (ablation)HRA r=32 · MATH validationaccuracy (%): 9.0 -> 9.3Helped
Enforce strict orthogonality via Gram-Schmidt (ablation)HRA r=32 · GSM8K validationaccuracy (%): 56.3 -> 52.8Hurt
Use HRA rather than LoRA for MATHQA adaptationLLaMA2-7B · Classic NLP tasks after MATHQA fine-tuningoverall impact (%): -6.03% -> -1.79%Helped
Remove orthogonality regularization (ablation)HRA · Subject-driven generationDINO: 0.661 -> 0.670Helped
Enforce strict orthogonality via Gram-Schmidt (ablation)HRA · Subject-driven generationCLIP-T: 0.255 -> 0.274Helped
Enforce strict orthogonality via Gram-Schmidt (ablation)HRA · C2I (COCO)IoU: 0.213 -> 0.201Hurt
Use HRA rather than LoRALLaMA2-7B · MetaMathQA adaptationtraining time (hours): 45 -> 30Helped
Use HRA rather than LoRALLaMA2-7B · MetaMathQA adaptationpeak memory usage (GB): 279 -> 287Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GLUE MetaMathQA DreamBooth subjects COCO CelebA-HQ ADE20K

Benchmarks: GLUE GSM8K MATH ARC HellaSwag MMLU Winogrande HumanEval DINO CLIP-I CLIP-T LPIPS

Metrics: accuracy Matthews correlation average correlation DINO CLIP-I CLIP-T LPIPS IoU F1 mIoU

Baselines: Full Fine-tune BitFit H-Adapter P-Adapter LoRA AdaLoRA OFT BOFT DreamBooth ControlNet T2I-Adapter COFT

Builds on: LoRA OFT BOFT AdaLoRA DoRA

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