Steering doubles as interpretability — explains the one hyperparameter in → A behavior becomes a direction in activation space
part of the supertheme Steering the model from inside: activation engineering and what it reveals
CAA has exactly one hyperparameter search, over layers, and this theme explains why the search lands where it does. Projecting each behavior's contrastive activations through PCA shows representations separating cleanly by whether the model's answer matches the target behavior only after a sudden transition, emerging "around one-third of the way through the layers" rather than gradually (contrastive-activation-addition, §"3.2 Visualizing activations for contrastive dataset analysis", p. 4). The layer-sweep results the method theme reports as its headline finding land almost exactly there: a clear optimum at layer 13 in the 7B model (32 layers) and layer 14 or 15 in the 13B model (40 layers), found by testing multipliers of −1 and 1 across every layer on held-out questions (contrastive-activation-addition, §"4.1 Multiple-choice question datasets", p. 4). The interpretability finding and the method's tuning result are the same phenomenon measured two ways: representations become behaviorally legible at roughly the depth where intervening on them starts to work.
Sources
Every passage behind the two endpoint themes’ concepts.
26 source passages in 2 papers
- Steering Llama 2 via Contrastive Activation Addition
- §“Abstract”, p. 1
- §“2 Related work”, p. 3
- §“3 Method”, p. 3
- §“3.1 Sourcing datasets”, p. 3
- §“3.2 Visualizing activations for contrastive dataset analysis”, p. 4
- §“4.2 Open-ended generation”, p. 4
- §“8.1 Similarity between steering vectors and per-token activations”, p. 7
- §“8.2 Similarity between vectors generated at different layers”, p. 7
- §“8.1 Similarity between steering vectors and per-token activations”, p. 8
- §“9 Discussion”, p. 8
- §“9.1 Suggested future work”, p. 9
- §“Vector normalization choices”, p. 10
- §“B Answer conditioning leads to behaviorally consistent continuations”, p. 13
- Persona Vectors: Monitoring and Controlling Character Traits in Language Models
- §“1 Introduction”, p. 1
- §“Abstract”, p. 1
- §“2.2 Extracting persona vectors”, p. 3
- §“3.2 Controlling persona traits via steering”, p. 4
- §“5.1 Post-hoc steering mitigates behavioral shifts”, p. 7
- §“5.2 Preventative steering limits behavioral shifts during finetuning”, p. 8
- §“7 Related work”, p. 12
- §“8 Limitations”, p. 13
- §“A.3 Extracting persona vectors at different token positions”, p. 27
- §“B.4 Selecting the most informative layer”, p. 29
- §“M Decomposing persona vectors using sparse autoencoders”, p. 59
- §“M.1 SAE training details”, p. 59
- §“M.4 Interesting features”, p. 60