atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

ETHER: Efficient Finetuning of Large-Scale Models with Hyperplane Reflections

ICML 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Adapter-based parameter-efficient tuning · 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 ETHER and ETHER+, parameter-efficient finetuning methods that use Householder hyperplane reflections (and a relaxed two-sided variant) to bound weight-space distance from the pretrained model, yielding strong accuracy with 10-100x fewer parameters than LoRA/OFT and high learning-rate robustness.

Problem

Parameter-efficient finetuning of large foundation models must balance adaptation against retaining pretrained capabilities, but existing methods (LoRA, OFT) add many parameters and need careful, low learning-rate hyperparameter tuning to avoid deterioration.

Approach

Replace multiplicative orthogonal finetuning matrices with Householder hyperplane reflections (H = I - 2uu^T), which keep distance to identity constant and need only one unit vector per block; the relaxed ETHER+ uses I - uu^T + vv^T applied on both sides of the weight matrix for finer control with bounded distance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ETHER+ instead of LoRA rank 4Stable Diffusion-v1.5 · Subject-driven generationDINO: 0.660 -> 0.666Helped
Relax ETHER into ETHER+Stable Diffusion-v1.5 · Semantic Map to Image (ADE20K validation)mIoU: 24.5 -> 27.3Helped
Use ETHER+ instead of OFTDeBERTaV3-base · GLUEAvg: 89.89 -> 90.10Helped
Use ETHER+ n=32 instead of LoRA rank 8Llama-2-7B · Instruction tuning AlpacaMMLU: 43.61 -> 44.87Helped
Increase ETHER+ block count from n=1 to n=32 (ablation)Llama-2-7B · Instruction tuning AlpacaMMLU: 43.75 -> 44.87Helped
Increase ETHER+ block count from n=1 to n=32 (ablation)Llama-2-7B · Instruction tuning AlpacaTFLOPs: 51.65 -> 9.04Helped
Increase ETHER block count from n=1 to n=16 (ablation)Stable Diffusion-v1.5 · Semantic Map to Image (ADE20K)mIoU: 23.1 -> 22.3Hurt
Apply ETHER+ on both sides rather than one side (ablation)Stable Diffusion-v1.5 · Subject-driven generationDINO: 0.618 -> 0.666Helped
Remove OFT's orthogonality constraint (ablation)OFT n=4 · Subject-driven generationDINO: 0.652 -> 0.648No clear effect
Remove OFT's orthogonality constraint (ablation)OFT n=4 · Semantic Map to ImagemIoU: 24.5 -> 24.3No clear effect
Increase VeRA rank from 64 to 256Llama-2-7B · Instruction tuning AlpacaMMLU: 42.30 -> 42.21Hurt
Use ETHER instead of OFTStable Diffusion-v1.5 · Subject-driven generationDINO: 0.652 -> 0.567Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DreamBooth subjects ADE20K GLUE Alpaca CelebA-HQ COCO 2017 VTAB

Benchmarks: DreamBooth subject-driven generation ADE20K semantic map to image (S2I) GLUE MMLU ARC TruthfulQA VTAB

Metrics: DINO CLIP-I CLIP-T LPIPS mIoU Accuracy FID accuracy Matthews correlation MMLU

Baselines: LoRA OFT DreamBooth BOFT AdaLoRA VeRA BitFit Adapters (H-Adapter, P-Adapter) Naive

Builds on: OFT LoRA BOFT VeRA DreamBooth

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