Verbalizable Representations Form a Global Workspace in Language
Models (Anthropic, July 2026) asks whether LLMs have an
analog of conscious access: a small, privileged set of internal
representations that the model can report, deliberately hold in mind,
and reason with — atop a much larger volume of automatic processing it
cannot. To find candidates, they build the Jacobian lens: for
each layer ℓ they compute
Jℓ = E[ ∂hfinal,t' / ∂hℓ,t ] —
the first-order effect of the residual stream at layer ℓ,
position t on the final-layer residual at all
positions t' ≥ t, averaged over positions and
over a corpus of ~1000 pretraining-like prompts of 128 tokens. Reading
the lens replaces every layer above ℓ with that one matrix:
lens(h) = softmax(W_U · norm(Jℓ h)), a ranked
vocabulary list of what the model is disposed to say given
that activation. The averaging is the point: it isolates the
verbalizable component of a representation from its
context-specific use, and it is what lets the lens read early/middle
layers where the simpler logit lens returns noise.
Their central finding is that these lens directions (the J-space) behave like a global workspace in the neuroscience sense: the model's verbal reports track and are causally steered by them (swap the Soccer vector for Rugby and the model reports having thought of rugby); instructions like "hold citrus fruits in mind" load them without any trace in the output; unspoken intermediates of multi-hop reasoning live there (swap spider → ant in "legs on the animal that spins webs" and the answer goes 8 → 6); one vector generalizes as an argument to many downstream functions; and ablating the J-space impairs flexible reasoning while leaving automatic processing (fluent continuation, parsing, classification) largely intact. Structurally, the workspace occupies a band of layers — roughly from a third of the way into the model to just before the end — between an early "sensory" regime where the lens reads nothing and a late "motor" regime where it collapses onto the imminent output token. It is small (~25 active concepts, under 10% of activation variance) and preferentially broadcast by MLPs and a dedicated subset of attention heads. They use it to watch models silently weigh blackmail, notice prompt injections, and carry evaluation-awareness — none of it visible in the output text.
The readout — a full-depth Jacobian lens fit on Qwen3.6-35B-A3B (40 layers, dmodel 2048, mixture-of-experts: 256 experts top-8 routed + 1 shared, 30 Gated-DeltaNet linear-attention layers interleaved with 10 full-attention layers), served 4-bit on a single Mac Studio (M3 Ultra, MLX). Every generated token you see is produced by a normal forward pass; taps on layers 10/20/30/39 capture the residual at the position being generated, transport it with Jℓ, and decode it with the model's own unembedding — the band comes from the same forward pass as the text, never a replay. What we did not replicate is the paper's workspace-level evidence: no sparse-decomposition census, no causal interventions (vector swaps, J-space ablations), no broadcast-head analysis, no reportability experiments. So this page demonstrates the paper's instrument on an open model; it does not by itself establish that qwen36's J-space is a workspace in their full functional sense.
We ran the six lens-eval sets released with the paper's reference code (551 items): each gives a prompt whose answer passes through a latent intermediate, and scores the rank of that intermediate in the lens readout over the 248k-token vocabulary (pass@k, min over layers, at a single fixed readout position).
| eval set | n | p@1 | p@5 | p@10 |
|---|---|---|---|---|
| multihop | 93 | .29 | .46 | .57 |
| multilingual | 107 | .28 | .41 | .50 |
| order-ops | 55 | .11 | .47 | .55 |
| typo | 96 | .20 | .47 | .55 |
| association | 102 | .05 | .16 | .23 |
| poetry | 98 | .02 | .04 | .05 |
Read this as "noisy but real": on multihop / multilingual / order-ops / typo prompts the latent intermediate surfaces in the top-10 of a 248k vocabulary about half the time at a single position — and the live band, which scans every generation step, reads much cleaner than that number suggests. Association is weak, and poetry is near floor: unlike the paper's rhyme-planning result on Claude, qwen36 shows no latent rhyme plan at the end-of-line readout position — a genuine model difference, a lens shortcoming, or the wrong readout position; we can't distinguish these yet. Also inherited from the paper's limitations: the lens only names concepts that are single tokens in the vocabulary, readouts at some positions resist interpretation, and a band reading of "nothing" never means the model represents nothing — most of what it computes lives outside the J-space by design.