atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

WeGeFT: Weight‑Generative Fine‑Tuning for Multi‑Faceted Efficient Adaptation of Large Models

ICML 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: LoRA variants and theory · 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 WeGeFT, which fine-tunes a frozen Transformer by generating weight residuals from the pretrained weights via two shared low-rank linear maps, matching or beating LoRA and its variants with fewer parameters and LoRA-level compute and memory.

Problem

Existing PEFT methods trade off parameter, compute, memory efficiency and performance: LoRA variants such as DoRA and VeRA lose compute/memory efficiency, while ReFT-style representation editing and shared-parameter methods like Tied LoRA and VB-LoRA underperform.

Approach

Generate fine-tuning weight residuals directly from the frozen pretrained weights: W_hat = W (I + phi psi), with phi and psi low-rank and shared across layers, so the update is multiplicative and weight-aware; it can be applied equivalently to input activations, keeping LoRA-level cost and needing no token-intervention search.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use WeGeFT d_in instead of LoRALlama 2 7B fine-tuned on MetaMathQA · GSM8K testaccuracy: 42.08 -> 54.89Helped
use WeGeFT d_in instead of LoRA r=16LLaMA-1 7B fine-tuned on Math10k · Math10kaverage accuracy: 50.9 -> 50.0Hurt
use WeGeFT d_in instead of DoRALlama 3 8B fine-tuned on Commonsense170k · Commonsense170kaverage accuracy: 87.6 -> 87.7Helped
use WeGeFT d_in instead of DoRALLaMA-1 7B and Llama 2 7B fine-tuned on Commonsense170k · Commonsense170kaverage accuracy: 83.1 -> 82.6; 84.4 -> 83.8Hurt
use WeGeFT d_in instead of LoRAViT-B/16 fine-tuned on FGVC · FGVCaverage Top-1 accuracy: 88.71 -> 89.39Helped
use WeGeFT d_in instead of LoRAViT-B/16 fine-tuned on VTAB · VTABaverage accuracy: 74.0 -> 74.1Helped
replace identity g with nonlinear transformations (ablation)WeGeFT on ViT-B/16 · FGVCaverage Top-1 accuracy: 89.39 -> 88.82 (Sigmoid); 88.94 (GeLU); 88.84 (MLP); 89.12 (Transformer); 89.25 (MLP Mixer)Hurt
replace weight-aware WeGeFT with layer-shared LoRA factors (ablation)LLaMA-1 7B, Llama 2 7B, and Llama 3 8B · Commonsense170kaverage accuracy: 82.6 -> 78.0; 83.8 -> 78.3; 87.7 -> 76.1Hurt
reduce VeRA intermediate rank from 12288 to 1024 (ablation)VeRA on Math10k · Math10kaverage accuracy: 47.2 -> 45.2; 50.4 -> 48.6Hurt
increase WeGeFT rank from 64 to 128 under float16 (ablation)LLaMA-1 7B fine-tuned on Math10k · Math10kaverage accuracy: 49.3 -> 50.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: Math10k MetaMathQA Commonsense170k WizardLM Code-Feedback VTAB-1k CUB-200 NABirds Oxford Flowers Stanford Cars Stanford Dogs ImageNet21k

Benchmarks: GSM8K AQuA MAWPS SVAMP BoolQ PIQA SIQA HellaSwag WinoGrande ARC-e ARC-c OBQA

Metrics: accuracy Top-1 accuracy pass@1 GPU memory wall time trainable parameter percentage

Baselines: LoRA DoRA VeRA VB-LoRA FacT DiReFT LoReFT PiSSA rsLoRA LoRA+ AdaLoRA LoRA-GA

Builds on: LoRA ReFT DiReFT Tied LoRA VB-LoRA

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