atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Structured Unrestricted-Rank Matrices for Parameter Efficient Finetuning

NeurIPS 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Adapter-based parameter-efficient tuning · 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 SURM, a family of structured unrestricted-rank matrices (circulant, Toeplitz, Kronecker, low displacement rank) as drop-in replacements for LoRA and adapter low-rank matrices for parameter-efficient fine-tuning.

Problem

Low-rank updates in LoRA and adapters constrain expressiveness, while full fine-tuning is costly; the paper asks whether structured matrices that are not low-rank but have linear parameter counts can give better accuracy per parameter.

Approach

Parameterize PEFT updates with low displacement rank matrices (circulant, Toeplitz, Kronecker products) instead of low-rank factors, giving full-rank-capable updates with O(n) parameters and fast FFT-based multiplication; the paper is the first to apply LDRMs to PEFT.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace LoRA updates with SURM matricesViT-B/16 image classification · SUN397 and DTDaccuracyHelped
Replace LoRA updates with SURM matricesCLIP-ViT-B/16 image classification · CIF-10, CIF-100, SUN397, DTD, and STL10accuracyMixed
Use circulant SURM instead of other SURM variantsSURM in low-data vision training · Five image datasetsaccuracyHelped
Replace rank-1 LoRA with circulant SURM at matched parameter countSAM image segmentation · Synapse multi-organ segmentationDSC: 78.26 -> 80.11Helped
Use Toeplitz rather than circulant matrices for approximationStructured matrix approximation · Low-intrinsic-rank matricesrelative Frobenius norm errorHurt
Use Toeplitz rather than circulant matrices for approximationStructured matrix approximation · Near-low-rank matricesrelative Frobenius norm errorHelped
Replace rank-1 LoRA with LDRM matrices at matched parameter countPinwheel toy neural network · Pinwheel datasettraining lossHelped
Use SURM instead of LoRABERT-based GLUE fine-tuning · GLUEaverage performanceHelped
Increase the rank parameter r of W(G,H) (ablation)Structured matrix approximation · Random matricesrelative Frobenius norm errorMixed

Surprising findings

Limitations

Experimental setup

Datasets: GLUE CIFAR10 CIFAR100 SUN397 DTD STL10 VTAB-1k ImageNet iNat2021 Synapse multi-organ segmentation random UUID pairs

Benchmarks: GLUE CIFAR10 CIFAR100 SUN397 DTD STL10 VTAB-1k ImageNet iNat2021 Synapse multi-organ segmentation

Metrics: accuracy Matthews correlation Dice similarity coefficient relative Frobenius error number of trainable parameters

Baselines: LoRA LoRA-Fix Adapter AdapterDrop KAdaptation AdaptFormer NOAH SSF RepAdapter MoRA SAMed U-Net

Builds on: LoRA Adapters (Houlsby) Compacter Kronecker product adapters

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