atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Parameter Efficient Quasi-Orthogonal Fine-Tuning via Givens Rotation

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 qGOFT, a parameter-efficient orthogonal fine-tuning method that composes O(d) Givens rotations (with a parallel O(log d) sparse scheme) and relaxes them with learnable norms and angles under a soft orthogonality regularizer.

Problem

Orthogonal fine-tuning (OFT) needs O(d^2) trainable parameters for full orthogonal matrices, and block-diagonal approximations sacrifice expressiveness; strict orthogonality also prevents adapting slight semantic shifts in downstream tasks.

Approach

Show that d-1 Givens rotations can map any vector to any point on the same sphere, so SO(d) transforms can be parameterized with O(d) angles (GOFT) and arranged in a parallel O(log d) sparse product; qGOFT then relaxes each Givens rotation into a general 2x2 quasi-Givens matrix with a soft orthogonality penalty, allowing adjustable norms and relative angles.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace GOFT rotations with quasi-Givens rotations that allow norm and angular adjustmentGOFT on GLUE · GLUE development setAll average: 88.78 -> 89.35Helped
replace GOFT rotations with quasi-Givens rotations that allow norm and angular adjustmentGOFT on SQuAD v1.1 · SQuAD v1.1EM: 86.1 -> 87.1Helped
replace GOFT rotations with quasi-Givens rotations that allow norm and angular adjustmentGOFT on SQuAD v1.1 · SQuAD v1.1F1: 92.7 -> 93.2Helped
replace GOFT rotations with quasi-Givens rotations that allow norm and angular adjustmentGOFT on LLaMA2-7B instruction tuning · MMLU 5-shotaverage accuracy: 46.36 -> 46.12Hurt
replace GOFT rotations with quasi-Givens rotations that allow norm and angular adjustmentGOFT on LLaMA2-7B instruction tuning · Vicuna-EvalGPT-4-turbo score: 5.96 -> 5.57Hurt
add norm adjustment only (ablation)GOFT on QNLI and RTE · QNLI and RTEperformanceHelped
add angular adjustment as well as norm adjustment (ablation)GOFT* on QNLI and RTE · QNLI and RTEperformanceHelped
increase orthogonality regularization strength to 0.5 (ablation)qGOFT · QNLI and RTEperformanceHurt
set orthogonality regularization strength to 0.001 rather than 0.05 (ablation)qGOFT · QNLIperformanceHelped
set orthogonality regularization strength to 0.05 rather than 0.001 (ablation)qGOFT · RTEaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: GLUE SQuAD v1.1 Alpaca-cleaned-51K VTAB-1K ImageNet-21K

Benchmarks: GLUE MMLU Vicuna-Eval SQuAD v1.1 VTAB-1K

Metrics: accuracy Matthews correlation Pearson correlation exact match F1 GPT-4-turbo score top-1 accuracy

Baselines: Full Fine-tuning BitFit H-Adapter P-Adapter LoRA AdaLoRA FacT OFT

Builds on: OFT LoRA Givens rotation Cayley parameterization

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