The map found in the ruin
Latent geometry is not a hidden picture waiting to be viewed. It is a set of relations among internal states, made meaningful by the operations that create, compare and transform them.
What an embedding buys
Suppose a model receives four words: sparrow, eagle, salmon and trout. A one-hot code gives each word its own isolated coordinate. It preserves identity perfectly, yet says nothing about which substitutions are useful. A learned embedding can place the bird words near one another and the fish words near one another, so that one downstream transformation can act on a family rather than memorising every member.
The gain is not that “birdness” now lives inside a number. The gain is computational: a shared relation has become accessible to a simple operation. Early word-vector systems made this vivid by learning continuous representations from prediction or co-occurrence, then showing that syntactic and semantic relations could be recovered more efficiently than from sparse codes.[1][2] Modern contextual models repeat the operation at every layer and token, so the point representing bank may move with its sentence.
An embedding is useful when a downstream computation can reuse a relation across cases. Nearness, direction, curvature or a separating surface matters only relative to an operation. Cosine similarity asks one question. A linear classifier asks another. A nonlinear layer can exploit distinctions that both miss. The same cloud of points therefore supports several geometries.
Three relations that are often collapsed
A point can be close to another point, linearly separable from a class, and causally connected to an output. These are different claims.
Metric geometry concerns distances and angles. It depends on a metric, often Euclidean distance or cosine similarity. Decoder geometry concerns what a chosen family of functions can recover. A linear probe asks whether one hyperplane can separate labels. Causal geometry concerns which changes to an internal state produce stable, predicted changes later in the system.
The distinctions matter because neural representations are usually identifiable only up to transformations that leave the model’s input-output function unchanged. Rotate every hidden state and rotate the next weight matrix in the opposite direction. The network behaves identically, but individual neurons and Euclidean angles change. Work on the linear representation hypothesis makes this issue explicit: even apparently simple ideas such as projection need a justified inner product, not an automatic appeal to the standard dot product.[12]
A museum arranges artefacts so that tools, vessels and jewellery occupy three neat aisles. Overnight, a curator rotates the entire floor plan by 37 degrees and rotates every sign and doorway with it. Visitors follow exactly the same routes. A photograph taken in the old north-east coordinates now shows different angles, yet the organisation has not changed. Which facts were real: the aisles, the angles, or the visitor routes?
The analogue is an invertible change of basis. A geometry claim that disappears under a behaviour-preserving rotation may describe the analyst’s coordinates rather than the model’s mechanism. The visitor routes correspond to causal relations, which survive only when the transformation and downstream operations are changed together.
Contextual embeddings add a second warning. Their spaces can be anisotropic, with vectors occupying narrow cones rather than spreading evenly. In such a space, a high cosine similarity may be ordinary rather than diagnostic.[3] Geometry is therefore never just “what the plot looks like”. It is the plot, the metric, the decoder, the distribution and the operations that make a relation consequential.
flowchart LR A["The perfect probe that<br/>explained nothing"] --> B["The map found in the ruin"] B --> C["How training carves coordinates"] C --> D["The probe that finds too much"] D -. "re-test" .-> A classDef first fill:#0a1424,stroke:#7B4CD8,stroke-width:2px,color:#e6f3ff classDef step fill:#0a1424,stroke:#3f7da0,stroke-width:1px,color:#e6f3ff class A first class B,C,D step
How training carves coordinates
Latent structure appears because optimisation makes some distinctions cheap to preserve and reuse. The geometry is a negotiated result of the task, data, architecture, capacity and regularisation.
Change one variable: reuse
Imagine a network that must classify ten animal species. In the first version, every species appears in a unique background and the model has ample capacity. It can memorise ten unrelated templates. In the second version, backgrounds vary and later layers repeatedly need distinctions such as winged versus aquatic, warm-blooded versus cold-blooded, and large versus small. A representation that groups cases by those reusable properties now reduces downstream work.
The hidden state h becomes a working surface. Training adjusts it so that a later function can produce the required output with lower loss. In the simplest linear readout, the model computes:
Here, h is the model’s hidden state for one case, wout is the direction to which the output is sensitive, and b is an offset. If many cases that require the same decision share a component of h, one readout direction can serve them all. This equation explains linear accessibility under one assumption: the next stage is linear in h. Remove that assumption and useful structure may be curved, distributed across interactions, or recoverable only after another nonlinear transformation.
Place sparrow at (2, 1), eagle at (2, 3), salmon at (−2, 1) and trout at (−2, 3). The first coordinate separates birds from fish. The second separates small from large. A downstream classifier for “bird” needs only the sign of the first coordinate; a classifier for “large” needs only the second coordinate’s threshold.
Now add 100 irrelevant dimensions containing tiny random values. Both properties remain easy for a linear probe. Yet this does not show that the original model uses either property. It only shows that the state makes them available to a linear reader.
Why clean axes sometimes appear
Several pressures can favour simple structure. A narrow bottleneck forces compression. Weight decay and low-rank constraints reward economical solutions. Repeated use of the same distinction rewards a shared coordinate. Gradient descent can discover directions that align with the downstream readout. Contrastive or predictive objectives pull some cases together and push others apart. None of these guarantees a human-named axis, but each can make one family of relations easier to express.
Clean geometry can also be an artefact of the probe or the visualisation. Projecting a 768-dimensional cloud onto two principal components discards almost everything. A linear separator may be found even when the class clusters overlap in every intuitive view. Conversely, an apparently tangled plot may contain a simple relation in another basis.
Structure emerges relative to the loss and the operations that consume it. A direction is not privileged because it looks semantic to us. It is privileged when the model’s own computations repeatedly make use of variations along it.
Capacity creates superposition, not one concept per neuron
A model often has more useful features than available dimensions. When features are sparse, several can share the same dimensions and be recovered through nonlinearities. Toy models of superposition show that optimisation can arrange features into characteristic geometric patterns, including polygons, because interference is cheaper than dedicating one neuron to each feature.[10] This is a valuable mechanism hypothesis, but its strongest evidence comes from controlled toy systems. In large models, a readable direction may combine many features, and a single feature may move across layers or bases.
class="figure" id="fig-3">Readable axes are neither necessary nor sufficient
The representation-use gap has a mirror image. A model can use a property even when the analyst’s favourite probe cannot recover it. Suppose “inside versus outside” is represented by whether a point lies within a ring. A linear probe draws one straight line and fails. A small nonlinear decoder succeeds. If the next network layer also computes a curved boundary, the property may be causally active despite poor linear decodability.
This prevents a common overcorrection. It would be wrong to replace “high probe accuracy proves use” with “low probe accuracy proves absence”. Probe failure may mean that the property is distributed, nonlinear, local to a subset of contexts, encoded in interactions between tokens, or expressed in a basis the probe family does not reach. It may also mean the property genuinely is absent. The experiment must distinguish these possibilities.
Evidence for simple linear structure is strongest when three facts coincide: the same direction decodes across varied contexts, an intervention along that direction changes the target property, and downstream effects follow a specific prediction. Work on sentiment in language models provides an example of this combined strategy, using both a broadly decodable direction and causal interventions rather than relying on classification alone.[13] Even there, the conclusion remains scoped to the tested models, layers, tasks and intervention design.
Linearity is an empirical convenience, not a metaphysical claim about concepts. It says that a family of contrasts can be handled by linear operations in a specified representation. A concept can have categorical structure, context-sensitive boundaries or several local directions. Conversely, a clean linear axis can arise from a dataset shortcut. The right question is not whether the latent space contains a perfect human taxonomy. It is whether the proposed geometry predicts how the frozen system changes under controlled counterfactuals.
When a property must support several independent downstream tasks, a causally occupied subspace should appear before or more reliably than when the property is only correlated with one label. The smallest test trains matched networks on the same data, varying only the number of downstream uses for the property.
The hypothesis gains support if intervention effects become earlier, more selective and more transferable while probe accuracy remains matched. It weakens if reuse changes decodability but not causal intervention results. A rival explanation is that multitask training merely increases gradient magnitude. The test should therefore match total loss scale and parameter count. It should not be generalised from a toy network to frontier models without replication.
The probe that finds too much
A probe is an instrument built by the analyst. Its success answers a question about recoverability under that instrument, not automatically a question about the model’s own computation.
What a probe actually establishes
Let z be a property such as grammatical number, sentiment or parcel fragility. Let h be the hidden state. A linear probe learns a vector wp and predicts:
High held-out accuracy means that labels are recoverable from h by this probe family on this distribution. Alain and Bengio introduced linear classifier probes as layer-wise diagnostics, and the method remains useful precisely because the probe is trained separately from the target model.[4]
Yet four routes can produce the same high score. The model may actively use the property. The property may correlate with another feature the model uses. Upstream computation may leave a recoverable trace that downstream computation ignores. Or the probe may have enough capacity to reconstruct the task from incidental detail.
Probe accuracy is evidence of geometric availability, not causal occupancy. Availability means an analyst can recover the property. Occupancy means the model’s endogenous computation travels through a representation of that property in producing the behaviour under study.
class="figure" id="fig-4">The question must name a site and a behaviour
“Does the network represent number?” is too broad to test. Number might refer to a noun’s grammatical feature, the count of objects in an image, an arithmetic magnitude, or a token’s position. It might be expressed at one token, pooled across a sequence, or reconstructed only by several layers. It might influence agreement while playing no role in topic classification.
A disciplined claim therefore has five coordinates: the property, the system boundary, the internal site, the input distribution and the downstream behaviour. For example: “At the final subject token in layers four to six, a linearly accessible singular-plural subspace contributes to the model’s choice of the next verb on agreement templates.” This statement can be wrong in several informative ways. The subspace may decode but not contribute. It may contribute only at another token. It may work on familiar nouns and fail on nonce words. It may change verb number by damaging lexical identity.
The specificity is not bureaucratic. It determines the counterfactual. Without a named behaviour, an intervention effect cannot be interpreted. Without a named site, a failed patch cannot lower the right claim. Without a distribution, transfer and failure remain invisible. A latent claim becomes scientific when its nouns identify variables and its verbs identify interventions.
Control the instrument before interpreting the map
A probe can learn too much. Hewitt and Liang therefore proposed control tasks that pair inputs with random labels. A probe is selective when it performs well on the real property but poorly on the control, which helps distinguish structure in the representation from memorisation by the probe.[5] Minimum-description-length probing asks how much information and data are required to communicate the labels, not just whether asymptotic accuracy is high.[7]
These refinements strengthen an encoding claim. They do not turn it into a use claim. A low-capacity probe can still read a correlate that the target model ignores. Information-theoretic analyses likewise clarify what is available under a decoder, but they do not by themselves identify the downstream causal path.[6]
A courtroom stenographer records every word, cough and chair scrape. From the transcript, an analyst predicts the verdict with 95 per cent accuracy because the judge’s questions differ between strong and weak cases. Did the stenographer cause the verdict? Did the transcript encode legal reasoning? It encoded enough traces to recover a label, but it neither made nor necessarily represented the court’s decisive inference.
A hidden state can play the same role. It may faithfully preserve upstream traces. A probe can exploit them. The model’s later layers may nevertheless take another route.
Decodability can survive destruction of the alleged mechanism
Consider a network with an invertible hidden layer. Because no information has been discarded, a powerful enough probe may recover almost any property of the input. Even a linear probe can succeed if the training distribution happens to align the property with a simple correlate. If the original network ignores that correlate, the probe’s success says little about mechanism.
This is why probe comparisons need explicit baselines: raw input, random features, untrained models, label permutations, matched probe capacity and distribution shift. A claim such as “layer seven contains tense” is underspecified. Compared with what? Under which decoder? With how much data? Does the direction transfer to new templates? Does removing it alter the model’s grammatical prediction?
Let a binary property z take values −1 and +1. The hidden state has two coordinates: h1 = 2z + noise and h2 = u, where u is an unrelated task feature. A linear probe using h1 can classify z almost perfectly. The model output is sign(h2). Flipping h1 changes the decoded property and leaves every output unchanged.
The example is deliberately small. It proves a logical point: perfect decodability is compatible with zero causal use. Real networks add entanglement, nonlinear readouts and distributional complications, but none removes the gap.
| Test | Positive result permits | Still prohibited |
|---|---|---|
| Held-out probe | The property is recoverable by this probe family on this distribution. | The model uses the property, understands it, or stores it in one unique place. |
| Control and MDL | The property is more economically recoverable than matched nonsense or baselines. | The recovered direction is causally necessary or sufficient. |
| Removal or ablation | The removed subspace contributes to behaviour, subject to collateral damage checks. | The subspace corresponds cleanly to only the named property. |
| Matched patch | A naturally occurring state difference at this site can transmit the predicted effect. | The site alone implements the whole concept or algorithm. |
| Interchange suite | A high-level causal variable may faithfully abstract the low-level computation over tested cases. | Universal validity outside the intervention family and distribution. |
stateDiagram-v2 [*] --> Claim state "What an embedding buys" as Claim state "Three relations that are often<br/>collapsed" as Test state "Change one variable, reuse" as Revision Claim --> Test: expose mechanism Test --> Decision: evidence survives Test --> Revision: rival survives Revision --> Claim: narrow or rebuild Decision --> [*]
From readable coordinates to live mechanisms
The decisive move is to intervene on the candidate representation while controlling what else changes. The intervention must be strong enough to alter the target and gentle enough to preserve the system being explained.
Patch before you proclaim
Amnesic probing removes linearly decodable information and asks whether task behaviour deteriorates, shifting attention from what is encoded to how information is used.[9] Activation patching runs a clean input and a matched corrupted input, then restores selected internal activations from the clean run into the corrupted run. Recovery of the clean behaviour localises a causal contribution under that intervention.[15] Interchange interventions go further by swapping candidate high-level variables between examples and comparing low-level and high-level counterfactual effects. Causal-abstraction work formalises when those effects align.[11]
Each method changes the question. Removal asks whether a subspace is necessary under a destructive operation. Patching asks whether a naturally occurring state can transmit an effect. Steering asks whether a direction is addressable. Interchange asks whether an interpretable variable and the network agree across a family of counterfactuals.
The strongest practical evidence comes from matched, in-distribution state swaps with predicted effects and measured collateral damage. This does not make the result infallible. It does make the causal claim sharper than a probe score.
The intervention has its own failure modes
A large effect can be misleading if the intervention damages many features. Removing a broad subspace may erase grammatical number, syntax and lexical identity together. Adding a large steering vector may push the state into a region the model never visits. Zero ablation can create an unnatural activation that resembles no valid input. Patching can mix states that are incompatible because they came from different token positions or contexts.
Recent evaluations frame this as a trade-off between completeness, changing the target property thoroughly, and selectivity, preserving non-target properties. Stronger interventions often improve the first while degrading the second.[16] Activation-patching results also depend on the corruption method and the metric used to score recovery.[14]
A surgeon wants to test whether a small brain region controls speech. She replaces it with the activation pattern from a singing canary. The patient stops speaking. The intervention had a large effect, but it did not isolate speech; it created an impossible state.
The neural-network analogue is an off-manifold patch. An extreme vector can make a model fail, reverse a label or emit a target token without revealing the normal mechanism. The relevant question is not “did anything change?” but “did the intended variable change while the rest of the state remained a plausible member of the model’s operating distribution?”
A probe-patch audit for real systems
The following audit treats a probe as a hypothesis generator. It asks whether the candidate geometry transfers, can be selectively changed, and carries the predicted effect through the frozen network.
Designing a counterfactual that changes one thing
The cleanest patch starts with a base case and a source case that differ in the target property while matching everything else that could drive the outcome. For grammatical number, “the pilot near the gates” and “the pilots near the gates” are better paired than unrelated sentences. For sentiment, two sentences should preserve topic, length and syntax while changing evaluation. For a visual concept, matched images should preserve pose, lighting and background where possible.
Perfect matching is rarely available. The protocol should therefore maintain a confound ledger. Record every property that differs between base and source, then probe or measure the most plausible rivals before and after patching. Use several source cases for each base case so that one idiosyncratic example cannot carry the result. Align token positions or spatial locations explicitly. When a patch crosses positions, explain why the receiving computation can interpret the transplanted state.
The intervention should also be compared with controls. Patch a random subspace of the same dimension. Patch a nearby layer. Swap states between examples that share the target property. Apply an equal-norm perturbation orthogonal to the candidate direction. A genuine target-specific effect should exceed these controls and should vary with the high-level counterfactual, rather than only with vector magnitude.
Finally, measure the result at more than the final label. Read back whether the target representation changed, whether rival representations moved, whether activation norms became unusual, and whether the output distribution changed in the predicted direction. This separates a causal chain from a generic loss of competence.
| Stage | Action | Pass condition | Failure meaning |
|---|---|---|---|
| 1. Define | Specify property, layer, token or component, distribution and downstream behaviour. | One typed claim can be written without “knowledge” or “understanding”. | The target is too vague to test. |
| 2. Decode | Train simple probes with held-out templates, controls and raw-input baselines. | Performance is selective, stable and transferable. | The geometry may belong to the probe, dataset or prompt family. |
| 3. Intervene | Use matched source and base cases; patch or swap only candidate coordinates. | The target readback changes in the intended direction. | The coordinate is not reliably addressable. |
| 4. Verify | Measure non-target probes, activation norms, likelihood and downstream side effects. | Collateral drift stays within preregistered bounds. | The effect may be destructive or off-manifold. |
| 5. Replicate | Repeat across layers, seeds, templates and rival interventions. | The predicted causal pattern, rather than only the output label, repeats. | The result is local, fragile or underdetermined. |
A synthetic support router assigns tickets to billing, access or technical queues. An urgency probe reaches 96 per cent accuracy at layer four. The audit now creates matched ticket pairs that differ only in urgency language while preserving issue type. It patches the urgency subspace between pairs and reads three outcomes: urgency score, queue probability and issue-type probes.
If urgency readback flips, queue probability changes only for queues whose policy depends on urgency, and issue-type probes remain stable, the subspace has evidence of selective causal occupancy. If all queue probabilities become noisy and issue type collapses, the patch is destructive. If urgency flips but routing does not, the coordinate is addressable yet not used by this routing decision.
Probe versus use simulator
This synthetic laboratory separates how strongly a property is encoded from how strongly the model output relies on that coordinate. Increase representation signal to make the probe accurate. Increase model reliance to make a matched sign-flip intervention alter the output.
A high first number and low second number is the representation-use gap. Values are generated from a deterministic synthetic sample, not an empirical model result.
Run the same experiment in Python
The script uses only NumPy. It generates a binary property, embeds it in one coordinate, creates an independent rival coordinate, and varies how much the model readout relies on each. A positive result shows only the logical possibility of a representation-use gap. It cannot establish how any real model represents a property.
import numpy as np
def experiment(
n: int = 10_000,
representation_signal: float = 0.90,
model_reliance: float = 0.08,
seed: int = 7,
) -> dict[str, float]:
"""Compare linear decodability with causal output sensitivity."""
if not 0.0 <= representation_signal <= 1.0:
raise ValueError("representation_signal must be in [0, 1]")
if not 0.0 <= model_reliance <= 1.0:
raise ValueError("model_reliance must be in [0, 1]")
rng = np.random.default_rng(seed)
z = rng.choice([-1.0, 1.0], size=n) # target property
rival = rng.normal(size=n) # independent task feature
noise = rng.normal(size=n)
# h_property is increasingly decodable as representation_signal rises.
h_property = (
representation_signal * z
+ (1.0 - representation_signal) * noise
)
h = np.column_stack([h_property, rival])
# A minimal linear probe. The sign of coordinate 0 is its prediction.
probe_prediction = np.where(h[:, 0] >= 0.0, 1.0, -1.0)
probe_accuracy = np.mean(probe_prediction == z)
# The frozen model can rely on the property coordinate or the rival.
logit = (
model_reliance * h[:, 0]
+ (1.0 - model_reliance) * h[:, 1]
)
output = logit >= 0.0
# Matched intervention: flip only the candidate property coordinate.
h_patched = h.copy()
h_patched[:, 0] *= -1.0
patched_logit = (
model_reliance * h_patched[:, 0]
+ (1.0 - model_reliance) * h_patched[:, 1]
)
patched_output = patched_logit >= 0.0
output_flip_rate = np.mean(output != patched_output)
return {
"probe_accuracy": float(probe_accuracy),
"output_flip_rate": float(output_flip_rate),
}
for reliance in (0.0, 0.1, 0.5, 0.9):
print(reliance, experiment(model_reliance=reliance))
Necessary, sufficient and contributory are different roles
An ablation asks whether a component is necessary under the model’s remaining ability to compensate. A patch or steering intervention can ask whether a state is sufficient to transmit some effect in a receiving context. Neither test alone establishes the full role. Redundant pathways can make an active feature look unnecessary. An unnatural injection can make an inactive direction look sufficient.
A more realistic category is contributory. The candidate subspace may shift a logit, constrain a later feature or bias a choice while several other paths cooperate. Measuring a continuous effect, such as logit difference or calibrated probability change, is often more informative than asking whether the top label flips. It reveals partial influence and opposing pathways. It also reduces the temptation to call one component “the concept”.
Mechanistic sufficiency should therefore be compositional. Identify the upstream conditions that write the state, the downstream components that read it, and the contexts in which the contribution matters. A feature that is causally active only when another gate is open is still real, but its role is conditional. The unit of explanation is often a routed interaction, not a solitary direction.
A team removes a linearly decodable demographic attribute from a classifier’s hidden state using iterative null-space projection.[8] The original probe falls to chance, so the team announces that the model no longer represents the attribute. A nonlinear probe then recovers it, and outcome disparities remain unchanged.
The first result supports only a narrower claim: information accessible to the chosen sequence of linear classifiers was reduced. To claim causal debiasing, the team must test alternate decoders, task performance, group-conditioned errors and matched counterfactuals. If the representation changes while the operational outcome does not, the edit altered readability without changing the decision mechanism.
What a positive and negative result mean
A positive selective patch permits the claim that the candidate state difference contributes causally to the tested behaviour under the tested intervention and distribution. It does not prove that the property has one unique location, that the direction is globally linear, or that the model possesses the human concept in every relevant sense.
A negative patch has several interpretations. The property may be unused. The probe may target the wrong layer, basis or token. Redundant pathways may compensate. The patch may be too weak, or the matched examples may not isolate the property. A negative result therefore lowers a particular mechanism claim; it does not prove absence of every representation.
A city has two bridges carrying the same traffic. Closing either one produces little delay because vehicles reroute. Does that prove the bridge was unused? No. It proves it was not individually necessary under that intervention.
Neural systems can contain redundant or parallel features. Necessity tests need paired sufficiency tests, multi-site interventions or path-specific analyses. “Ablation had no effect” and “the feature has no causal role” are not identical statements.
Intervention evidence is model-relative and experiment-relative. It establishes how a configured computational system responds to specified state changes. It does not by itself settle whether the system understands a concept, whether the representation is conscious, or whether the same geometry appears in biological cognition. Those are separate claims with separate evidence bridges.
sequenceDiagram participant Q as Question participant M as Mechanism participant E as Evidence participant D as Decision Q->>M: The perfect probe that explained nothing M->>E: What an embedding buys E-->>M: compare rival explanations E->>D: Let decodability start the mechanism test D-->>Q: revise scope or act
Let decodability start the mechanism test
When an interpretability result says that a model “represents” truth, sentiment, syntax, risk, intention or selfhood, the first decision is not whether to believe the label. It is which evidential rung the experiment reached.
A probe can be worth running. It can reveal where a property becomes easy to recover, compare layers, diagnose training and generate intervention targets. The mistake is to treat its readout as the model’s own reasoning. Decodability should start a mechanism investigation, not finish one.
For research, this changes paper design. Report the probe family, controls, data efficiency, basis sensitivity and transfer. Then state a separate causal claim and test it with matched patches, removal, steering or interchange interventions. Measure target success, non-target drift and behavioural consequence independently. Include rival generators: correlation, redundant pathways, off-manifold damage and probe leakage.
For engineering, this changes release decisions. Do not use a readable “risk direction” as assurance that a system relies on the intended risk factors. Do not claim a debiasing intervention succeeded because one probe lost accuracy. Verify downstream behaviour, alternate probes, collateral properties and operational outcomes. A representation can become harder to decode while the same information survives nonlinearly or in another subspace.
For scientific explanation, this changes the language. Say “linearly decodable at layer six” when that is what the evidence supports. Say “selectively addressable” after a controlled edit. Say “causally occupied for this behaviour” after matched interventions transmit the predicted effect across cases. Reserve “implements the variable” for a stronger causal-abstraction result.
The practical consequence is simple: promote a latent feature only when the intervention survives its own audit. Useful geometry is not whatever an external observer can draw. It is the structure the system itself depends upon when the world, the state and the decision are changed in controlled ways.
Glossary
- Embedding
- A vector-valued internal representation whose relations can support later computation.
- Latent geometry
- Relations among hidden states under a specified metric, decoder or intervention family.
- Probe
- An auxiliary model trained to recover a target property from a frozen representation.
- Geometric availability
- The property can be recovered by a stated probe family on a stated distribution.
- Addressability
- An intervention can change the target property in the representation.
- Causal occupancy
- The model’s endogenous computation relies on the candidate representation for the tested behaviour.
- Activation patching
- Replacing an internal activation in one run with the corresponding activation from a matched run.
- Selectivity
- The extent to which an intervention preserves non-target properties while changing its target.
- Completeness
- The extent to which an intervention successfully transforms the targeted property.
- Off-manifold
- A state lying outside, or far from, states produced by plausible inputs under normal operation.
References
- Mikolov, T., Chen, K., Corrado, G. and Dean, J. (2013). Efficient Estimation of Word Representations in Vector Space.
- Pennington, J., Socher, R. and Manning, C. (2014). GloVe: Global Vectors for Word Representation. EMNLP.
- Ethayarajh, K. (2019). How Contextual are Contextualized Word Representations? EMNLP-IJCNLP.
- Alain, G. and Bengio, Y. (2016; revised 2018). Understanding Intermediate Layers Using Linear Classifier Probes.
- Hewitt, J. and Liang, P. (2019). Designing and Interpreting Probes with Control Tasks. EMNLP-IJCNLP.
- Pimentel, T., Valvoda, J., Maudslay, R., Zmigrod, R., Williams, A. and Cotterell, R. (2020). Information-Theoretic Probing for Linguistic Structure. ACL.
- Voita, E. and Titov, I. (2020). Information-Theoretic Probing with Minimum Description Length. EMNLP.
- Ravfogel, S., Elazar, Y., Gonen, H., Twiton, M. and Goldberg, Y. (2020). Null It Out: Guarding Protected Attributes by Iterative Nullspace Projection. ACL.
- Elazar, Y., Ravfogel, S., Jacovi, A. and Goldberg, Y. (2021). Amnesic Probing: Behavioral Explanation with Amnesic Counterfactuals. TACL.
- Elhage, N. et al. (2022). Toy Models of Superposition. Transformer Circuits.
- Geiger, A., Wu, Z., Potts, C., Icard, T. and Goodman, N. (2024). Finding Alignments Between Interpretable Causal Variables and Distributed Neural Representations. PMLR.
- Park, K., Choe, Y. J. and Veitch, V. (2024). The Linear Representation Hypothesis and the Geometry of Large Language Models. ICML.
- Tigges, C., Hollinsworth, O. J., Geiger, A. and Nanda, N. (2023). Linear Representations of Sentiment in Large Language Models.
- Zhang, F. and Nanda, N. (2023). Towards Best Practices of Activation Patching in Language Models: Metrics and Methods.
- Heimersheim, S. and Nanda, N. (2024). How to Use and Interpret Activation Patching.
- Canby, M. E., Davies, A., Rastogi, C. and Hockenmaier, J. (2025). How Reliable are Causal Probing Interventions? IJCNLP-AACL.