APIUp to 28% cheaper than official pricesTry the API →
Hermes
Back to News

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

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.

Researchers Split AI Steering Vectors Into Three Controllable Parts to Boost Accuracy
Source
AlphaSignal
Published
Author
AlphaSignal
Read
2 min read

Takeaways

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

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.

Reporting is indexed from AlphaSignal. Rights remain with the original publisher and cited sources.

Read original report

Sources

  1. 01arxiv.org
  2. 02arxiv.org
  3. 03arxiv.org
  4. 04arxiv.org