Model Editing
Editing Models with Task Arithmetic (Task Vectors)
Task vectors encode a directional delta in weight space computed as the difference between a fine‑tuned model and its pre‑trained baseline. Arithmetic over these vectors (addition, negation, analogies) steers model behavior toward or away from tasks, enabling capability injection or removal without full retraining.
- Vector construction: τ = θfinetuned − θpretrained
- Negation reduces performance on the target task with minimal collateral change
- Addition composes multiple capabilities; analogies enable zero‑data transfer
- Simple, efficient knobs for post‑hoc model editing across modalities