atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Random Masking Finds Winning Tickets for Parameter Efficient Fine-tuning

ICML 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.

Shows that randomly masking a pretrained LLM and fine-tuning only unmasked weights, with a tuned (often very large) learning rate, matches LoRA and full fine-tuning on SuperGLUE-style tasks with far fewer trainable parameters.

Problem

Parameter-efficient fine-tuning (PEFT) of large pretrained models still has many trainable parameters; the paper asks how far the parameter count can be reduced while keeping performance.

Approach

Random Masking: fix a random Bernoulli mask over pretrained weights and fine-tune only unmasked entries, using a much larger learning rate for sparser masks. Flatter loss landscapes (smaller Hessian norm) allow large learning rates, and sparse masks force more distant solutions that need them.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Random Masking with 0.1% trainable parameters instead of LoRAOPT-125m · SuperGLUE + SST-2 + SQuAD + DROPAvg: 62.04 -> 62.06No clear effect
Reduce Random Masking trainable parameters from 0.1% to 0.01% (ablation)OPT-125m · SuperGLUE + SST-2 + SQuAD + DROPAvg: 62.06 -> 60.59Hurt
Reduce Random Masking trainable parameters from 0.01% to 0.001% (ablation)OPT-125m · SuperGLUE + SST-2 + SQuAD + DROPAvg: 60.59 -> 57.03Hurt
Use Random Masking with 0.1% trainable parameters instead of LoRAOPT-1.3b · SuperGLUE + SST-2 + SQuAD + DROPAvg: 70.81 -> 70.88No clear effect
Reduce Random Masking trainable parameters from 0.1% to 0.01% (ablation)OPT-1.3b · SuperGLUE + SST-2 + SQuAD + DROPAvg: 70.88 -> 70.34No clear effect
Reduce Random Masking trainable parameters from 0.01% to 0.001% (ablation)OPT-1.3b · SuperGLUE + SST-2 + SQuAD + DROPAvg: 70.34 -> 66.68Hurt
Use Random Masking with 0.1% trainable parameters instead of LoRAOPT-13b · SuperGLUE + SST-2 + SQuAD + DROPAvg: 75.86 -> 75.83No clear effect
Reduce Random Masking trainable parameters from 0.1% to 0.01% (ablation)OPT-13b · SuperGLUE + SST-2 + SQuAD + DROPAvg: 75.83 -> 76.06No clear effect
Use column-structured rather than randomly selected trainable parameters (ablation)Random Masking · SuperGLUEaccuracyHurt
Use a larger learning rate as the trainable parameter ratio becomes sparserRandom Masking · SuperGLUEaccuracyHelped
Fine-tune with 0.1% rather than 1% trainable parameters (ablation)Random Masking on ViT-B/16 · CIFAR10accuracy: 98.5 -> 98.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SuperGLUE (BoolQ, CB, COPA, MultiRC, ReCoRD, RTE, WiC, WSC) SST-2 SQuAD DROP CIFAR10 GTSRB MNIST SVHN RESISC45

Benchmarks: SuperGLUE SST-2 SQuAD DROP CIFAR10 GTSRB MNIST SVHN RESISC45

Metrics: test accuracy F1

Baselines: full fine-tuning LoRA Adapter Prefix-Tuning BitFit AdaLoRA Structured Masking

Builds on: LoRA lottery ticket hypothesis BitFit intrinsic dimension

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