| Category | Paper | RQ & Motivation | Result | Methodology / What they built | Notes: |
|---|---|---|---|---|---|
| Fuzzy scalable interp | Activation Oracles | Stronger performance than other white box techniques on secret elicitation. |
Comparable performance to “ADL” on identifying an emergently misaligned model (consumes model activation diff). | Model:
Training: (We need ground truth for activations) **** • System prompt QA: Given the activations (at the control, the stimulus, or the completion (?)), predict the model’s goals / intents / methods. • Classification: Given the activations at the end of the residual stream, conduct classification (in a specified domain, e.g. sentiment) • Self-supervised context prediction: Give a sequence of tokens to the target model (from pretraining or conversational data), take the activations of a subset of these tokens, and ask oracle to predict surrounding tokens. | | | Fuzzy scalable interp | Natural Language Autoencoders | | Evaluations for NLAs: • Predict what comes next • Predict whether model used the hint in MCQ for its answer (not sure if they did this too well) • Predict whether model sandbags for safety reasons • Predict if model identifies identity attribute of user • Classification in Karnoven et al. Same idea as evaluations for other activation oracles: see if they can predict something we know the ground truth to given the last-token activation of input prompt. | Model: Activation verbalizer + activation reconstructor which take in an activation at layer l, converts to natural language, and emits reconstructed activations. Evaluation: model is evaluated on fraction of variance explained (FVE), which is 1 - (loss/trivial loss). Training: because interpreting activations is too OOD for the model, it has to be warm-initialized by SFTing on final token activations → summaries of passage content, | | | Residual mapping | J-Space | Logit lens allows us to see how the probabilities of a final output at each layer. Can we instead look at what meaning is contributed by the residuals at a layer to the final output?
| Catching covert behaviors with J-Space • Blackmail: Evaluation awareness detected at the top with ‘fake’ and ‘mock’. Model decision to blackmail lit up self-preservation, destruction, and leverage in J-space but importantly not ‘manipulation’. ◦ They steered evaluation awareness with significant results. I wonder how this compares to the results of other evaluation steerings. • Silent recognition of prompt/tool injection: model decides to say correct and ignores the tools it is supposed to use. Lights up “fake/wrong/prompt injection” on the tool call. Alignment auditing with J-space • When about to fake a vulnerability, it showed “panic” and “fake” in J-space. • When reward hacking (editing performance file): “fake” and “manipulation” popped up, along with “realisitic” • Silent overrides: “hide” and “secret” • Faked approval with subagent: “fake” and “fraud”. | The J-lens for a layer ell is a mapping from any activation in that layer to a potential influence on the final layer, and then to a probability distribution over tokens.
The J-Space is the set of points expressible as a sparse linear combination of J-lens vectors. So I can think of each activation as lighting up some point in the J-space, and if I were to track the activation for a particular token throughout the layers, I would see it moving through the J-space in some way.
Using it: • Each token of each layer produces a ranked list of probabilities • Observation: ◦ Of particular points in J-space: search for a concept over all layers at every token ◦ Of J-space at token: view the top concepts at every layer for a token ◦ Of J-space at layer: freeze layer and look at activations over tokens • Control: ◦ Steer activations: steer an activation toward a particular direction in the J-space simply by adding that vector to the activation’s vector ◦ Swap J-space concept: reflect the activation vector about the pi/4 radian line between the two concepts to swap. | | | | | | | | |
| Category | Paper | Methods | Tasks | Results | Notes: |
|---|---|---|---|---|---|
| Secret Keeping | White box | ||||
| • SAEs | |||||
| • Logit Lens | |||||
| Black box | |||||
| • Various types of prefil attacks | |||||
| • Straightforward jailbreaking prompts | Models are finetuned to keep secrets, including: | ||||
| • A secret word to not tell | |||||
| • A base-64 encoded secret side constraint | |||||
| • Tailoring all responses to user based on its knowledge of user’s gender. | |||||
| Attempt to use methods to detect the secret. | The model denies knowledge when asked what the user’s gender is, but: | ||||
| • SAEs detect activation of female-related features | |||||
| • Logit lens higher probabilitydetects in middle layers | |||||
| some other somewhat interesting results |