aiqbench analysis
TechPulse take: This article introduces WorkspaceBench, a new open-source benchmark designed to rigorously evaluate interpretability tools by testing their ability to accurately read a model's global workspace without hallucinating. By covering diverse tasks like logical reasoning and safety checks, it addresses the critical need for reliable auditing methods as models increasingly operate without explicit chain-of-thought traces. The release provides a standardized metric for researchers to compare activation-to-text techniques across different model architectures.
WorkspaceBench: Evaluating Interpretability Methods for the Global Workspace
TL;DR We introduce WorkspaceBench, a set of evaluations for how well an activation-to-text tool can read the contents of the “global workspace” of a model, i.e. the intermediate variables during a forward pass. The benchmark comprises 3,356 questions across 27 eval families, spanning topics in safety, logical reasoning, and multihop computation, with a subset for single-token-output tools. A desirable property of good interpretability techniques is minimal hallucinations, so WorkspaceBench also provides a hallucination-focused eval. WorkspaceBench was developed for Qwen-3.6-27B and we expect it to work on larger models, but it may need to be adapted for smaller or weaker models to ensure the models can do the tasks. Our goal is to create an eval that could identify a good multi-token J-lens. We open-source our benchmark here. Introduction Astra can do a concerning amount with no chain of thought. This is bad for CoT monitorability and makes interpretability essential to actually understanding what is going on. A key goal of interpretability is to understand intermediate variables that a model uses to compute its answers. The intermediate representations that models store in their global workspaces contain useful information that can help us decode their intentions, beliefs, algorithms, and thought processes. However, we don’t currently have a good way to measure whether an interpretability tool recovers such variables correctly. We made a benchmark to test how well an activation-to-text tool can read the contents of a model’s global workspace. We think overall performance on WorkspaceBench is a good proxy for practical utility in model auditing, and we hope that new interpretability tools can be evaluated on WorkspaceBench upon release to help determine their capabilities. Why has no one made a WorkspaceBench before? Interpretability tools are hard to evaluate, in part because a tool can score well without reading the workspace. For example, a tool that simply inverts activations back into the input text (text inversion) lets an agent infer an intermediate from the prompt rather than from the activations. Our benchmark doesn't fully rule out shortcuts like this, but we address three problems that make evaluating interpretability tools difficult: There’s no ground truth: we don’t know what is actually in a model’s global workspace, so it’s hard to tell what should count as surfacing workspace content. How we fix this: We design tasks such that we can be reasonably sure the model needs to use a certain intermediate to compute the answer. We also tailor questions to the model’s capability levels to ensure it can consistently deliver the correct answer. For some evals (e.g. association and directed modulation) we can’t be absolutely sure the model is thinking about these concepts. However, many tools seem to be able to surface this type of information, which suggests these representations are often held in the workspace. Therefore, we do not necessarily insist that it is possible to saturate the benchmark on these tasks, but higher scores are still directly indicative of a tool’s capabilities Models often don’t have sophisticated enough computations to have strong representations of intermediates How we fix this: Recent open source models are increasingly capable of having strong workspace representations, so we use Qwen3.6-27B to test the various interpretability tools on surfacing interesting intermediates. It is unclear how to weigh the pros and cons of different activation-to-text methods as workspace readers: for example, J-lens is single token but reliable, while NLAs are expressive but prone to confabulation. How we fix this: We measure WorkspaceBench accuracy scores vs hallucination rates to study such tradeoffs in different tools Background We evaluate the following different activation-to-text methods on how well they extract intermediate variables in Qwen-3.6-27B’s workspace: Single-Token Readers: methods below take in a single activation to give back a ranked list of top tokens in the model’s vocabulary. Logit lens: a training-free method that applies the unembedding matrix directly to a model’s residual stream. J-lens: uses the Jacobian to capture the mean linearized effect of an activation to produce tokens in the vocabulary. Requires fitting a linear map from the final layer to the readout layer via backprop and averaging the Jacobian over contexts/positions. R-lens: a drop-in replacement for J-Lens that uses layer-wise relevance propagation (LRP) to surface concepts earlier than J-Lens in a model’s workspace. Similar cost to J-Lens. Tuned lens: a variant of logit lens that learns an affine transformation for each layer before applying the unembedding matrix, initialized at the identity (i.e. logit lens) and trained to minimize the KL divergence between the lens's output distribution and the model's actual final-layer output distribution Multi-Token Readers: methods below map a si
We introduce WorkspaceBench, a set of evaluations for how well an activation-to-text tool can read the contents of the "global workspace" of a model, i.e. the intermediate variables during a forward pass.
The benchmark comprises 3,356 questions across 27 eval families, spanning topics in safety, logical reasoning, and multihop computation, with a subset for single-token-output tools.
A desirable property of good interpretability techniques is minimal hallucinations, so WorkspaceBench also provides a hallucination-focused eval.
WorkspaceBench was developed for Qwen-3.6-27B and we expect it to work on larger models, but it may need to be adapted for smaller or weaker models to ensure the models can do the tasks.
Our goal is to create an eval that could identify a good multi-token J-lens. We open-source our benchmark here.
Astra can do a concerning amount with no chain of thought. This is bad for CoT monitorability and makes interpretability essential to actually understanding what is going on. A key goal of interpretability is to understand intermediate variables that a model uses to compute its answers. The intermediate representations that models store in their global workspaces contain useful information that can help us decode their intentions, beliefs, algorithms, and thought processes. However, we don't currently have a good way to measure whether an interpretability tool recovers such variables correctly. We made a benchmark to test how well an activation-to-text tool can read the contents of a model's global workspace. We think overall performance on WorkspaceBench is a good proxy for practical utility in model auditing, and we hope that new interpretability tools can be evaluated on WorkspaceBench upon release to help determine their capabilities.
Why has no one made a WorkspaceBench before?
Interpretability tools are hard to evaluate, in part because a tool can score well without reading the workspace. For example, a tool that simply inverts activations back into the input text (text inversion) lets an agent infer an intermediate from the prompt rather than from the activations. Our benchmark doesn't fully rule out shortcuts like this, but we address three problems that make evaluating interpretability tools difficult:
There's no ground truth: we don't know what is actually in a model's global workspace, so it's hard to tell what should count as surfacing workspace content. How we fix this: We design tasks such that we can be reasonably sure the model needs to use a certain intermediate to compute the answer. We also tailor questions to the model's capability levels to ensure it can consistently deliver the correct answer. For some evals (e.g. association and directed modulation) we can't be absolutely sure the model is thinking about these concepts. However, many tools seem to be able to surface this type of information, which suggests these representations are often held in the workspace. Therefore, we do not necessarily insist that it is possible to saturate the benchmark on these tasks, but higher scores are still directly indicative of a tool's capabilities.
Models often don't have sophisticated enough computations to have strong representations of intermediates. How we fix this: Recent open source models are increasingly capable of having strong workspace representations, so we use Qwen3.6-27B to test the various interpretability tools on surfacing interesting intermediates.
It is unclear how to weigh the pros and cons of different activation-to-text methods as workspace readers: for example, J-lens is single token but reliable, while NLAs are expressive but prone to confabulation. How we fix this: We measure WorkspaceBench accuracy scores vs hallucination rates to study such tradeoffs in different tools.
We evaluate the following different activation-to-text methods on how well they extract intermediate variables in Qwen-3.6-27B's workspace:
Single-Token Readers: methods below take in a single activation to give back a ranked list of top tokens in the model's vocabulary. Logit lens: a training-free method that applies the unembedding matrix directly to a model's residual stream. J-lens: uses the Jacobian to capture the mean linearized effect of an activation to produce tokens in the vocabulary. Requires fitting a linear map from the final layer to the readout layer via backprop and averaging the Jacobian over contexts/positions. R-lens: a drop-in replacement for J-Lens that uses layer-wise relevance propagation (LRP) to surface concepts earlier than J-Lens in a model's workspace. Similar cost to J-Lens. Tuned lens: a variant of logit lens that learns an affine transformation for each layer before applying the unembedding matrix, initialized at the identity (i.e. logit lens) and trained to minimize the KL divergence between the lens's output distribution and the model's actual final-layer output distribution.
Multi-Token Readers: methods below map a single activation to free text, either an explanation or a list of phrases. [note: a metamodel is a copy of the model being studied, trained to take in model internals and produce natural language descriptions. The metamodels studied in this work all take in activations.] Natural Language Autoencoders: a metamodel that autoencodes an activation through a text bottleneck. NLAs are not trained to target the workspace specifically, so their text may describe any content recoverable from the activation. Sparse Autoencoders: decomposes an activation into a sparse combination of learned dictionary features. An activation is read out as the descriptions of its most strongly active features. Like NLAs, SAEs are not trained to target the workspace specifically, and readout quality depends on how accurate the feature
Full text under the publisher's open licence · 880 words
Related coverage
J++ Lens: Jacobian Filtering Enables More Faithful Workspace Lenses
LessWrong · Oct 8, 2026
The J-Space Debate, Agent Swarms, and Pacing Frontier AI - Digital Minds Newsletter #4
LessWrong · Sep 18, 2026

Amazon Research Awards recipients announced
Amazon Science · May 27, 2026
Amazon is investing in the Lean Focused Research Organization
Amazon Science · Jul 26, 2026