Researchers Split AI Steering Vectors Into Three Controllable Parts to Boost Accuracy

A new paper splits task vectors into Task Recognition and Task Learning parts, then tunes their weights to beat the originals.

·
·
·
Researchers Split AI Steering Vectors Into Three Controllable Parts to Boost AccuracyPRO
  • New preprint decomposes task vectors into Task Recognition, Task Learning, and residual components.
  • Decomposition uses candidate-label unembeddings as the basis, keeping it linear and cheap.
  • Bayesian optimization over two coefficients per layer beats the original task vector.
  • Instruction-based task vectors benefit more reliably than random-direction search.
  • Isolated TR and TL interventions produce distinct, interpretable logit effects.
  • Scope limited to classification tasks with known candidate labels; no code released yet.

A new preprint proposes a way to decompose task vectors into interpretable parts, tune those parts independently, and improve activation-steering accuracy without updating a model’s weights. The method separates a vector into task-recognition, task-learning, and residual components, then optimizes two coefficients for each intervention layer.

Task vectors steer a language model by adding a direction to its hidden states during inference. That direction can be derived from natural-language instructions or few-shot demonstrations, allowing the model to reproduce task behavior without fine-tuning. Their internal composition, however, has remained poorly understood, which makes failures difficult to diagnose and scaling decisions largely empirical.

From one vector to three parts

The paper, Task Vectors Can Be Linearly Decomposed into Interpretable and Controllable Components, builds on a distinction from in-context learning:

  • Task recognition (TR) identifies the permitted label set, such as Positive and Negative for sentiment classification.
  • Task learning (TL) selects the correct candidate label for the current input.
  • Residual contains the portion of the original task vector left after extracting the TR and TL components.
Diagram decomposing a task vector into task-recognition, task-learning, and residual components
The proposed decomposition separates label-set recognition, label selection, and the remaining signal.

The authors construct the decomposition from the model’s unembedding vectors for the candidate labels. An unembedding vector belongs to the model’s final output layer, which converts hidden states into scores for vocabulary tokens. Projecting a task vector onto the subspace defined by the label vectors produces coefficients associated with recognizing the label space and discriminating among its members. The remaining signal becomes the residual.

Pro article

This story is for Pro members

You've reached the end of the free preview. Upgrade to AlphaSignal Pro to read the full article - and everything else behind the paywall.

Trending
  • No trending articles

Comments

avatar

Next Reads