Overview

The raw input “Labrador” is a token. Inside a model, it can activate several properties at once: capitalized word, proper noun, dog breed, and likely subject of the sentence. Those internal properties are features.

A feature is useful because later computations can read it. The model does not need an English label for “dog breed.” It needs a stable internal signal.

Feature

A feature is a meaningful, potentially decodable property represented in a model's activation space. It may describe the input, the current context, or a computation in progress.

Features are directions or linear combinations of neurons in activation space
What are features?

Mix the Meaning of “Labrador”

The same token can carry several internal properties. Adjust the context signals and watch downstream readers receive different feature mixtures.

Grammar reader0.57

0.80×0.35 + 0.45×0.65

Animal-knowledge reader0.71

0.80×0.1 + 0.70×0.9

Entity-linking reader0.63

0.80×0.25 + 0.70×0.35 + 0.45×0.4

A representation is useful because later components can selectively read one property from a shared activation.

Mix several meanings carried by the token “Labrador” and see which downstream readers use each one.

Feature labels are analyst shorthand. A feature called “Python list variable” may also respond to tuples or array notation. Before a security team builds a monitor around it, they need examples where it fires, examples where it stays quiet, and a causal test showing that changing it affects the behavior of interest.

Checkpoint

Why should a feature label be treated as a hypothesis rather than a ground-truth name?