atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Increasing Model Capacity for Free: A Simple Strategy for Parameter Efficient Fine-tuning

ICLR 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 CapaBoost, which applies static random binary masks to a shared weight matrix across parallel tied PEFT modules to raise the rank of incremental weights without adding parameters, improving LoRA and Adapter variants on GLUE, SQuAD, and VTAB-1k.

Problem

Parameter-efficient fine-tuning methods such as LoRA and adapters have capacity limited by the low inner rank of their incremental modules, especially under small parameter budgets.

Approach

Build several parallel weight-tied modules from one shared low-rank matrix by applying distinct static random sparsity masks to it, so the summed effective update has higher rank (about d times) at the same trainable parameter count; it plugs into LoRA, Adapter, and Prefix-Tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply CapaBoost parallel masked modules to PAdapterPAdapter on RoBERTa-base · GLUEaverage score: 84.30 -> 86.31Helped
Apply CapaBoost parallel masked modules to LoRALoRA on RoBERTa-base · GLUEaverage score: +1.9Helped
Apply CapaBoost to PAdapter with bottleneck dimension 32PAdapter on DeBERTaV3-base · GLUEaverage score: 88.90 -> 89.68Helped
Apply CapaBoost to PAdapterPAdapter on DeBERTaV3-base · SQuADv1.1 and SQuADv2.0average EM/F1: 85.5/90.2 -> 86.5/90.9Helped
Increase parallel tied modules from d=2 to d=4 (ablation)CapaBoost-LoRA on ViT-B/16 · VTAB-1kaverage score: 73.20 to 73.41Helped
Set mask density to 0.6 rather than other tested densities (ablation)CapaBoost-LoRA on RoBERTa-base · CoLAperformanceHelped
Use distinct deterministic masks instead of same masks (ablation)CapaBoost-PAdapter · GLUEaverage score: 85.61 -> 86.33Helped
Use distinct deterministic masks instead of dropout masks (ablation)CapaBoost-PAdapter · GLUEaverage score: 85.06 -> 86.33Helped
Replace fully random masks with 2:4 sparsity random masks (ablation)CapaBoost-LoRA on RoBERTa-base · GLUEaverage score: 85.49 -> 85.51No clear effect
Increase LoRA inner dimension r in the single-layer CapaBoost variant (ablation)CapaBoost-LoRA · CoLAperformanceHelped
Use two or three parallel layers rather than one (ablation)CapaBoost-LoRA · CoLAperformanceHelped
Increase incremental-weight rank beyond the best-performing setting (ablation)CapaBoost-LoRA · CoLAperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: GLUE SQuADv1.1 SQuADv2.0 VTAB-1k

Benchmarks: GLUE SQuADv1.1 SQuADv2.0 VTAB-1k

Metrics: Matthews correlation accuracy Pearson/Spearman correlation EM/F1 rank

Baselines: Fine-tuning BitFit Prefix-Tuning HAdapter PAdapter LoRA AdaLoRA ProPETL VPT-Deep NOAH AdaMix Dropout

Builds on: LoRA Adapters Prefix-Tuning ProPETL AdaLoRA

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