flâneur — a map of the web's best reading

Chapter 1: Transformer Interpretability - ARENA

learn.arena.education · 3,814 words · saved by 1 readers

Imagine you could walk up to a model's hidden layer and just ask it: "Hey, what are you thinking about right now?" That's more or less what an Activation Oracle does. More concretely, an Activation Oracle (AO) is an LLM that has been trained to accept another model's internal activation vectors as part of its input and then answer questions about them in natural language. The oracle and target model are typically the same base architecture (with the oracle loaded as a LoRA adapter), since the oracle needs to already "speak the language" of the target's activation space. During inference, it works by assembling a prompt that looks something like: The oracle runs a forward pass on this prompt, but after an early transformer layer (e.g. first or second) we swap in the target model's actual layer-N activations at those ? token positions. So the oracle processes its question in light of the target model's internal state. The idea of querying activations with a language model has been floati

1️⃣ Introduction & using Activation Oracles Learning Objectives Understand what Activation Oracles are and how they differ from traditional interpretability methods Learn the basic workflow: target model → activations → oracle → natural language answer Use pre-trained oracles to query model internals with different question types Explore token-level, segment, and full-sequence queries Test oracles on next/previous token prediction tasks What are activation oracles? Imagine you could walk up to a model's hidden layer and just ask it: "Hey, what are you thinking about right now?" That's more or

Explore this link on the map →

related reading