atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Tangent Transformers for Composition,Privacy and Removal

ICLR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Low-rank compression and merging · 2 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 Tangent Attention Fine-Tuning (TAFT), which linearizes pre-trained ViTs via a single modified forward pass and fine-tunes only the tangent weights, enabling linear weight composition, unlearning, and DP benefits.

Problem

Fine-tuned Transformers are non-linear in weight space, so they lack convex training objectives, exact weight-space composition, and cheap unlearning; prior linearization worked only for small ResNets.

Approach

Derives closed-form JVP expressions for attention, LayerNorm, FC and GeLU so the first-order Taylor linearization of a pre-trained ViT can be computed in one modified forward pass, then fine-tunes only the linear tangent weights with a rescaled square loss and ridge penalty.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune with TAFT instead of nonlinear fine-tuning across downstream visual classification tasksViT-L/16 · Caltech-256, MIT-67, Oxford Pets, Stanford Dogs, CUB-200, FGVC-Aircrafts, Stanford Carsaccuracy: TAFT-1: 95.8 -> 95.9; 88.1 -> 89.3; 94.2 -> 94.5; 91.2 -> 91.9; 88.8 -> 89.0; 69.9 -> 62.2; 67.3 -> 67.2Mixed
Compose shard models by combining TAFT weights rather than using Model SoupTAFT composition · 7-dataset average, 10 shardsaccuracy: 72.2 -> 81.3Helped
Compose shard models by combining TAFT weights rather than using Model SoupTAFT composition · 7-dataset average, 25 shardsaccuracy: 65.5 -> 78.5Helped
Compose shard models by combining TAFT weights rather than using Model SoupTAFT composition · 7-dataset average, 50 shardsaccuracy: 62.2 -> 75.7Helped
Use Rescaled Square Loss instead of CE or MSE (ablation)TAFT · 7 downstream datasetsaccuracy: +1.5% over CE; +9.0% over MSEHelped
Reset the final attention block before linearization (ablation)TAFT · 7 downstream datasetsaccuracy: +1.5%Helped
Keep the original pretrained attention weights instead of resetting the final attention block (ablation)TAFT · Caltech-256 and MIT-67accuracyHelped
Reset and linearize the CLS token (ablation)TAFT · FGVC-Aircraftsaccuracy: +0.8%Helped
Reset and linearize the CLS token (ablation)TAFT · Stanford Carsaccuracy: +3.1%Helped
Use projected gradient descent hard constraints instead of weight decay regularization (ablation)TAFT · Stanford Cars, CUB, AircraftsaccuracyHurt
Use CLIP followed by supervised ImageNet pretraining instead of ImageNet classification pretraining (ablation)TAFT · MIT-67, Oxford Pets, Stanford Dogsaccuracy: 89.3 -> 91.8; 94.5 -> 95.1; 91.9 -> 95.2Helped
Use supervised classification pretraining instead of MAE pretraining (ablation)TAFT · MIT-67, Oxford Pets, Stanford Dogsaccuracy: 75.4 -> 89.3; 90.0 -> 94.5; 74.7 -> 91.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Caltech-256 MIT-67 Oxford Pets Stanford Dogs CUB-200 FGVC-Aircrafts Stanford Cars DTD

Benchmarks: Caltech-256 MIT-67 Oxford Pets Stanford Dogs CUB-200 FGVC-Aircrafts Stanford Cars DTD

Metrics: classification accuracy

Baselines: Non-linear fine-tuning (NLFT) Model Soup SISA Linearized ResNet-50 Adapter LoRA BitFit FC head fine-tuning

Builds on: Vision Transformer Rescaled Square Loss DP-SGD Model Soup SISA

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