Skip to content

A method-level formalism used by linear probing.

A linear classifier is a function f(x)=sign(wx+b)f(x) = \text{sign}(w^\top x + b) (for binary classification) or f(x)=softmax(Wx+b)f(x) = \text{softmax}(Wx + b) (for multi-class), where xx is an activation vector. It partitions the representation space into regions separated by hyperplanes.

The key idea: if a linear classifier trained on a model’s internal activations can predict a high-level variable (e.g., “is the subject plural?”), then the information about that variable is linearly accessible at that layer — it can be read off by a simple projection without nonlinear decoding.

See Linear classifier on Wikipedia.

Linear probing trains a linear classifier on a model’s intermediate activations to test whether a concept is linearly represented. High probe accuracy is taken as evidence that the model encodes the concept at that layer.

The limitation: linear accessibility is observational, not causal. A probe can achieve high accuracy on information the model does not actually use in its computation. Probing establishes that information is present, not that it is causally active. Causal methods like DAS or activation patching are needed to establish the latter.

A linear probe recovers a hyperplane normal — a point in Gr(1,d)\mathrm{Gr}(1, d) — which can be compared to SAE features or DAS subspaces in the same space. The key difference is in the evidence type: probing is observational (what is present), while DAS/IIA is interventional (what is causally active). See the methods page for where linear probing sits in the evidence landscape.