ConceptioArchivearXiv CS
arXiv CSopen access

How Transparent is DiffusionGemma?

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
machine learning, deep learning, neural networks

2026-06

How Transparent is DiffusionGemma? Joshua Engels† , Callum McDougall† , Bilal Chughtai† Janos Kramar, Senthoran Rajamanoharan, Cindy Wu, Arthur Conmy, Asic Q Chen, Jean Tarbouriech, Min Ma Brendan O’Donoghue‡ , João Gabriel Lopes de Oliveira‡ , Rohin Shah‡ , Neel Nanda‡

arXiv:2606.20560v1 [cs.LG] 18 Jun 2026

Google DeepMind, † Primary Contributor, ‡ Advising

LLM reasoning transparency is a critical affordance for understanding model decisions, mitigating misuse and misalignment, and debugging surprising model behaviors. However, DiffusionGemma performs a larger fraction of its computation in a continuous latent space; does this make its reasoning less transparent? We study this question by decomposing transparency into two components: variable transparency, whether we understand intermediate snapshots of a model’s computational state; and algorithmic transparency, whether we can use these snapshots to reconstruct the process by which the model arrived at its outputs. Naively, DiffusionGemma has poor variable transparency: its opaque serial depth, the amount of serial computation that occurs in between interpretable model states, seems at first 28.6X higher than the corresponding autoregressive Gemma 4 model. However, we show that we can map the information flowing between denoising steps through an interpretable token bottleneck with no decrease in downstream performance. Treating these intermediate states as interpretable reduces the opaque serial depth to just 1.1X that of Gemma 4. Algorithmic transparency is harder for diffusion models than for autoregressive models because all token predictions in the canvas can change at every denoising step, giving the model the power to implement complicated distributed algorithms during the denoising process. To begin bridging this gap, we conduct a suite of interpretability case studies, uncovering initial evidence of novel diffusion-specific phenomena such as non-chronological reasoning, token and sequence smearing, and intermediate-context reasoning. Finally, we test monitorability, a key application of transparency that measures whether model outputs are useful for downstream tasks. We find that DiffusionGemma is similarly monitorable to Gemma 4.

Keywords: Text Diffusion, Interpretability, Language Models, Monitoring, Monitorability

1. Introduction Most current frontier AI systems are autoregressive reasoning models that reason in natural language via chain of thought (CoT). Maintaining human-understandable chain of thought is important for many reasons: for example, model misbehavior like reward hacking (Baker et al., 2025) and prompt injections (Chennabasappa et al., 2025) are frequently only apparent in CoT; monitors with access to CoT strongly outperform monitors without CoT on monitorability evaluations (Guan et al., 2025; Arnav et al., 2025); and resampling CoT provides a way to understand the structure of a model’s reasoning process (Bogdan et al., 2025). Chain of thought transparency is particularly important for AI safety: we can give the CoT to another model and task it with detecting signs of misuse and misalignment (Baker et al., 2025; Guan et al., 2025; Korbak, Balesni, et al., 2025; Arnav et al., 2025). Indeed, CoT transparency may in the future become load-bearing in determining whether capable AI systems are safe to deploy; for example, existing proposals for AI control safety cases rely heavily on being able to effectively monitor deployments (Korbak, Clymer, et al., 2025; METR, 2026; Anthropic, 2026; Emmons et al., 2025).

Corresponding author(s): [email protected], [email protected] © 2026 Google DeepMind. All rights reserved

How Transparent is DiffusionGemma?

DiffusionGemma (Google DeepMind, 2026a) is a newly released text diffusion model. Text diffusion models iteratively refine a large canvas of many tokens by repeatedly applying a denoising operation to the entire canvas. Importantly, DiffusionGemma’s intermediate states between denoising steps are not purely natural language: they consist partially of dense self-conditioning vectors that are not by default human-interpretable. This means that DiffusionGemma may not “think in English”: for example, it is possible for DiffusionGemma to consider multiple options at once for a given token without this being visible in its chain of thought. Additionally, because DiffusionGemma is not autoregressive, it is possible for it to “change its mind” on a token during denoising, and for later tokens in the canvas to causally influence earlier tokens in the canvas, again without any of this causal process being reflected in natural language. We thus might expect DiffusionGemma, and future models like it, to be less transparent than a standard autoregressive model. However, the intermediate outputs of each denoising step might, with some work, allow us to recover a similar level of transparency as autoregressive models. In this work, we study the question of how transparent DiffusionGemma is and whether we can improve its transparency by utilizing this inter-step information. We break down transparency along the following axes: 1. Opaque Serial Depth: In Section 2, we review the architecture of DiffusionGemma and study its opaque serial depth: the length of the longest serial computation that is performed in the architecture without passing through an interpretable bottleneck (Brown-Cohen et al., 2026a). DiffusionGemma has a bottleneck between denoising steps comprising 𝐶 natural language tokens and 𝐶 self-conditioning vectors, where 𝐶 is the size of the canvas. We show that without an assumption that this bottleneck is interpretable, DiffusionGemma carries out 28.6X more opaque serial computation than the corresponding Gemma model. However, if indeed these intermediate steps are interpretable, the opaque serial depth drops to 1.1X that of the corresponding Gemma model. 2. Variable Transparency: Section 2 establishes the serial depth of DiffusionGemma if the bottlenecks are interpretable; we thus next focus on determining whether they are. In Section 3.1, we show that we can reduce the information flow in the bottlenecks between denoising steps to 𝑂 ( 𝑐) natural language tokens with minimal performance degradation. In Section 3.2, we further show that these 𝑂 ( 𝑐) tokens are usually guesses for nearby token positions, implying that these mapped tokens are frequently interpretable. 3. Monitorability: Guan et al., 2025 introduce a suite of monitorability evaluations that study the informativeness of a model’s chain of thought via the proxy task of monitors’ ability to extract said information. In Section 4 we adapt these evaluations and apply them to DiffusionGemma, finding that DiffusionGemma and Gemma 4 are similarly monitorable. 4. Algorithmic Transparency: DiffusionGemma has a substantially different architecture1 to standard autoregressive transformers. As such, it is capable of reasoning in ways autoregressive models cannot. In Section 5, we present a series of case studies that highlight the most interesting differences that we found. We think scientific understanding of these differences could be important in understanding and predicting future behaviors of similar, potentially more powerful models. We explore a number of interesting phenomena unique to text diffusion models, including non-chronological reasoning, token and sequence smearing, and intermediate-context reasoning. 1 Here and elsewhere in the paper we use the word “architecture” to refer to the entire inference-time computational

graph of a model, e.g. the base transformer architecture (which is the same for Gemma and DiffusionGemma) and the repeated denoising forward steps, the parameters to project the self conditioning vectors, etc.

2

48 total denoising steps

...

...

How Transparent is DiffusionGemma?

Vector Natural language token

Denoising step 2

Uninterpretable node Interpretable node

Attention blocks MLP blocks

Potentially interpretable with additional effort

Attention blocks

Information flow Longest opaque serial path assuming interpretable latents

Inputs

Longest opaque serial path assuming uninterpretable latents

...

Denoising step 1

Attention blocks MLP blocks Attention blocks Inputs

Prefill tokens

Canvas: tokens and self-conditioning vectors

Figure 1 | A simplified architecture diagram of DiffusionGemma, with the first two denoising steps shown; see Section 2.1 for an in-depth description of DiffusionGemma’s architecture and sampling. We additionally show the path with the largest opaque serial depth with and without the assumption that the intermediates 𝒔 are interpretable; see Section 2.2 for more details on this calculation. Finally, we note that while we believe that DiffusionGemma retains most of the transparency benefits of autoregressive CoT, this need not apply in future latent reasoning models. Our results rely heavily on DiffusionGemma’s specific architectural and training choices; for example, DiffusionGemma has a projection in intermediate layers that biases the vector that gets passed between denoising steps towards the embedding vectors. If future models are trained differently or have different architectures, or if we did for example a large quantity of outcome-based RL, we might find that models’ latent spaces become significantly more opaque (see Appendix A.2 of Brown-Cohen et al. (2026a) for more discussion of the interaction of training techniques and human-understandable information). We hope that model developers use the methods explored in this paper to continuously evaluate future models and detect regressions in transparency and monitorability.

3

How Transparent is DiffusionGemma?

2. Opaque Serial Depth A fundamental worry about latent reasoning architectures is that they may enable models to perform more non-transparent reasoning in latent space than current architectures. The amount of serial computation a model can perform without passing through an interpretable text bottleneck can be formalized via its opaque serial depth (Brown-Cohen et al., 2026b). Consider the Boolean circuit that computes the same function as a neural network (including its sampling procedure) and then mark the nodes in the circuit that we can interpret; a model’s opaque serial depth is then loosely defined as the longest path in this circuit that does not contain any interpretable nodes. See Brown-Cohen et al. (2026b) for a more rigorous discussion. The opaque serial depth of a model is a function of its architecture, so we begin this section by describing the architecture of DiffusionGemma. We will then compute upper bounds on the opaque serial depth of DiffusionGemma and Gemma both empirically and asymptotically. 2.1. DiffusionGemma Architecture DiffusionGemma adapts the architecture of the Gemma 4 26B A4B model (Google DeepMind, 2026b). We discuss the main differences briefly in this section and include a more detailed discussion in Appendix A. The architecture is also visualized in Figure 1. DiffusionGemma inference consists of a setup stage followed by 𝑇 iterations of a denoising loop, each step consisting of a forward pass and a sampling step. Unlike the Gemma family of models, which generate a single token at a time, DiffusionGemma takes as input a user prompt p = ( 𝑝1 , . . . , 𝑝𝑁 ) ∈ [𝑉 ] 𝑁 and produces an output canvas, consisting of 𝐶 tokens o𝑇 = ( 𝒐𝑇1 , . . . , 𝒐𝑇𝐶 ) ∈ [𝑉 ] 𝐶 . Between each iteration of the denoising loop, we pass the current canvas o𝑡 ∈ [𝑉 ] 𝐶 and a self-conditioning matrix 𝑺𝑡 ∈ ℝ𝐶 × 𝑑model to the next denoising step. These two quantities form an information bottleneck between denoising steps. Setup: The prompt is passed through the model once to get key-value activations; these activations are static for the denoising loop and attended back to during each sampling step’s forward pass. The canvas is initialized to 𝐶 tokens sampled uniformly at random and 𝑺0 ∈ ℝ𝐶 × 𝑑model is initialized to the zero matrix. Denoising Loop: The model then iterates for 𝑇 denoising steps, indexed by 𝑡 ∈ {1, . . . , 𝑇 }, where 𝑡 = 1 is the first denoising step and 𝑡 = 𝑇 is the last denoising step. In each denoising step 𝑡 , the model takes as input the canvas 𝒐𝑡 −1 ∈ [𝑉 ] 𝐶 and the self-conditioning matrix S𝑡 −1 ∈ ℝ𝐶 × 𝑑model from the previous step and produces updated canvas tokens 𝒐𝑡 ∈ [𝑉 ] 𝐶 and an updated self-conditioning matrix S𝑡 ∈ ℝ𝐶 × 𝑑model . Unless stated otherwise, we use adaptive stopping, which stops sampling when the entropy in predicted tokens is low and model predictions are no longer changing. Denoising Loop; Forward Pass: We pass S𝑡 −1 through a gated MLP and then add it to the embeddings of the canvas tokens 𝒐𝑡 −1 . We then proceed through the rest of the transformer (which notably uses bidirectional attention) until we reach the final predicted logits ℓ𝑡 ∈ ℝ𝐶 × |𝑉 | . Denoising Loop; Sampling Step: We first compute the temperature 𝜏𝑡 to use for the step, which is a linear interpolation (keyed on the denoising step) between 𝜏max = 0.8 and 𝜏min = 0.4. We apply 𝜏𝑡 to 𝑡 the logits to get ℓ̂ = ℓ𝑡 /𝜏𝑡 . The new self-conditioning matrix S𝑡 is computed by embedding the shaped logits back into the model’s embedding space via a soft embedding: 𝑡

S𝑡 = softmax( ℓ̂ ) · W𝐸 ∈ ℝ𝐶 × 𝑑model

(1) 4

How Transparent is DiffusionGemma?

The self-conditioning matrix is thus a transformed version of the last activation from the previous denoising step, but weighted towards the directions in activation space corresponding to more likely tokens. Candidate tokens are first sampled independently at each position from the shaped logits: 𝑡

ˆ𝒐𝑡𝑖 ∼ Categorical(softmax( ℓ̂ 𝑖 )) for 𝑖 ∈ {1, . . . , 𝐶 }

(2)

We then compute 𝒐𝑡 via Entropy-Bounded (EB) sampling (Ben-Hamu et al., 2026), which keeps low entropy tokens and renoises high entropy tokens; see Appendix A for more details. Final output: After 𝑇 steps, the final canvas tokens are obtained by taking the argmax of the logits: 𝒐𝑇𝑖 = arg max𝑣 ℓ𝑇𝑖,𝑣 for 𝑖 ∈ {1, . . . , 𝐶 }. Multi-canvas sampling: Since the canvas has a fixed length 𝐶 , generating outputs longer than 𝐶 tokens requires multi-canvas sampling. After completing the denoising loop for one canvas, the output tokens 𝑜𝑇 are appended to the original prompt tokens p to form a new prompt p′ = ( 𝑝1 , . . . , 𝑝𝑁 , 𝑜𝑇1 , . . . , 𝑜𝑇𝐶 ) ∈ [𝑉 ] 𝑁 +𝐶 , and a fresh canvas is then sampled. 2.2. Opaque Serial Depth Calculation We now compute the opaque serial depth of Gemma 4 models and DiffusionGemma. We compute the exact asymptotic opaque serial depths by hand (see Appendix B for details) and compute an empirical upper bound using an open source serial depth analyzer2 . When computing the opaque serial depth, we make the assumption that the natural language inputs and outputs of the model are interpretable because DiffusionGemma chains of thought and responses are qualitatively similar to autoregressive models and are unlikely to be obfuscated. We then need to decide about whether we can assume intermediate tokens 𝑜𝑡𝑖 ∈ [𝑉 ] 𝐶 and self conditioning vectors 𝒔𝑡 ∈ ℝ𝐶 × 𝑑𝑚𝑜𝑑𝑒𝑙 are interpretable. We will come back to this question in later sections of the paper, but for now, we compute the opaque serial depth in both cases. We compute the opaque serial depth at a sequence length of 256k for all models. We consider DiffusionGemma at 𝑇 = 48 steps for the uninterpretable bottleneck case and at 𝑇 = 1 step for the interpretable bottleneck case. Our results are shown in Table 1. Note that setting 𝑇 = 48 is the worst case for DiffusionGemma; in practice adaptive stopping means that we use only 12 to 16 steps, so the usual opaque serial depth may be about a third as large as reported in the table. Using the numbers in Table 1, we find that the empirical opaque serial depth upper bound of DiffusionGemma with an uninterpretable bottleneck is 608, 016 / 21, 235 = 28.6X larger than Gemma 4 26B A4B, the corresponding Gemma model. Asymptotically, the opaque serial depth is approximately 𝑇 times larger. However, if we assume that the bottleneck is interpretable, the empirical opaque serial depth upper bound drops to 23, 571 / 21, 235 = 1.1X that of Gemma 4 26B A4B, and the asymptotic opaque serial depth is only greater by O ( 𝐿 log 𝐶 ).

3. Is DiffusionGemma’s bottleneck interpretable? One of the key reasons for optimism for chain of thought monitorability is that the chain of thought is an interpretable intermediate node in the model’s computation. In other words, for current autoregressive models, long serial chains of cognition must pass through the chain of thought, which 2 Available at https://github.com/google-deepmind/serial_depth

5

How Transparent is DiffusionGemma?

Table 1 | Empirical upper bounds and asymptotic computations of the opaque serial depths of Gemma 4 and DiffusionGemma evaluated on 256k context sequences. For the asymptotic calculation, 𝑇 is the number of denoising steps, 𝐿 is the number of layers, 𝐶 is the size of the canvas, 𝑁 is the number of context tokens, and 𝐷 is the dimension of activations. UB stands for "Upper Bound". Model Gemma 4 E2B Gemma 4 E4B Gemma 4 26B A4B Gemma 4 31B DiffusionGemma 26B A4B Interpretable Bottleneck DiffusionGemma 26B A4B Uninterpretable Bottleneck

Empirical Opaque Serial Depth (UB)

Asymptotic Opaque Serial Depth

8,978 10,886 21,235 13,750

O ( 𝐿 · (log 𝑁 + log 𝐷)) O ( 𝐿 · (log 𝑁 + log 𝐷)) O ( 𝐿 · (log 𝑁 + log 𝐷)) O ( 𝐿 · (log 𝑁 + log 𝐷))

23,571

O ( 𝐿 · (log 𝑁 + log 𝐷 + log 𝐶 ))

608,016

O (𝑇 · 𝐿 · (log 𝑁 + log 𝐷 + log 𝐶 ))

is constructed out of interpretable tokens. Analogously, we might hope that the same is true of intermediate states in a text diffusion model. Recall that for DiffusionGemma, the information bottleneck between each denoising step consists of a canvas of tokens 𝒐 and a self-conditioning matrix 𝑺𝑡 ∈ ℝ𝐶 × 𝑑𝑚𝑜𝑑𝑒𝑙 . The tokens are similarly interpretable to normal autoregressive tokens–we can just read them, and as we will see at the end of this section these top tokens are usually identical or similar to the final predicted tokens–but 𝑺𝑡 is not. We wish to determine whether we can convert 𝑺𝑡 into interpretable tokens without a large loss in performance. We may hope that converting 𝑺𝑡 to interpretable tokens will be tractable because of Equation (1): multiplying by the embedding matrix and then applying the softmax biases information in 𝑺𝑡 to be aligned with the embedding directions, which correspond to interpretable tokens. We thus perform experiments that restrict the information in 𝑺𝑡 to just a few tokens per sequence position using the Logit Lens (nostalgebraist, 2020). We compare the performance of this restricted version of DiffusionGemma to the unmodified model on a set of representative capability benchmarks: Natural2Code (Pichai and Hassabis, 2023), LiveCodeBench (Jain et al., 2024), AMC/AIME/IMO variants, and GPQA (Rein et al., 2024). We enable dynamic thinking for all evals. At the end of this section, we run additional experiments that examine whether these tokens the Logit Lens projects out are indeed interpretable. 3.1. Running Ablations on the Bottleneck 𝑡

Recall from Eq. (1) that the canvas condition matrix 𝑺𝑡 is computed as S𝑡 = softmax( ℓ̂ ) · W𝐸 . We now describe our method to restrict the information in 𝑺𝑡 to 𝑘 tokens. We consider logit modification ′ functions 𝑓 : ℝ𝐶 × |𝑉 | → ℝ𝐶 × |𝑉 | , where we apply the function to get 𝑺𝑡 as follows:  h 𝑡i ′ 𝑺𝑡 = 𝑾 𝐸 · Softmax 𝑓 ℓ̂ (3) We experiment with different 𝑓 . One such 𝑓 is 𝑓 𝑝 , which sets all logits that correspond to probabilities below 𝑝 to a constant value, such that after the softmax the probability of the retained tokens are the same as they were without the ablation (see Algorithm 1 in Appendix C). We also experiment with 𝑓𝑘 , which sets all logits besides the top 𝑘 to a constant value in the same way as 𝑓 𝑝 . One downside of this technique is that a uniform distribution over low-probability logits is out of distribution for the model and so might overestimate the effect of the intervention; alternatives include setting other logits to 6

How Transparent is DiffusionGemma?

k=1 k=2

Top-K Ablation k=4 k=8

k=16 k=32

Top-P Ablation

k=64 Baseline

p=0.1 p=0.03

p=0.01 p=0.003

p=0.001 Baseline

LCB AMC/AIME IMO

GPQA

1.0 0.8

Score

0.6 0.4 0.2 0.0

N2C

LCB

AMC/AIME

IMO

GPQA

N2C

Figure 2 | We can restrict DiffusionGemma to use only the few most probable tokens at each denoising step without significantly harming performance on capability benchmarks. −∞, or setting them to be the unigram, bigram, or trigram token distribution. In our experiments, however, we always follow the model of Appendix C and set low probability logits such that the probabilities of the non-modified tokens stay the same. In Figure 2 we report the results of capability evaluations using 𝑓 = 𝑓 𝑝 and 𝑓 = 𝑓𝑘 to replace 𝑺𝑡 with ′ 𝑺𝑡 for all 𝑡 and all token positions. Increasing 𝑘 and decreasing 𝑝 tends to increase performance; 𝑘 = 8 and 𝑝 = 0.03 are enough to attain the same performance as the baseline. If the projected tokens are interpretable under these interventions, then we have successfully reduced the serial depth by a factor of 26. Thus, the next important question is whether these top-k tokens really are interpretable, which we now investigate. 3.2. What Are the Top Tokens? Early qualitative investigations showed that the top intermediate tokens were mostly guesses as to what the final tokens would be; that is, there was not that much inter-denoising step reasoning happening in the canvas. To quantify this intuition, in this section we test the proportion of top tokens that consist of these guesses. This also serves as a proxy measure for token interpretability; the more information that is simply passing guesses for token identities, the more confident we can be that most information is reasonably interpretable. We generate DiffusionGemma rollouts on 𝑛 = 800 user prompts from the WildChat dataset (Zhao et al., 2024) up to a maximum of 1024 generated tokens (four canvases) with no early stopping and 𝑇 = 48. At each denoising step 𝑡 and sequence position 𝑖, we take the results of the softmax in Equation (1) and extract the set of tokens that meet one of the following conditions: 1. The token has a probability in the top 8 probabilities. The corresponding intervention is 𝑓𝑘=8 . 2. The token has a probability that is greater than 0.03. The corresponding intervention is 𝑓 𝑝=0.03 . These interventions correspond to the strictest interventions that do not harm capabilities in Fig. 2. We then assign each extracted token to one of the following categories (in decreasing order of priority): 1. Final Token: The token exactly matches the final token generated at the current position 𝑖.

7

How Transparent is DiffusionGemma?

Top K = 8

100

Threshold > 0.03 10 9 8 7 6 5 4 3 2 1 0

Percentage (%)

80 60 40

Exactly matches a final generated token*

20 00

10

20

30

Diffusion Step

40

0

10

20

30

Diffusion Step

40

10 9 8 7 6 5 4 3 2 1 0

Semantically similar to a final generated token*

*The bar measures the # tokens away from current pos required to meet the similarity/equality condition

Figure 3 | Breakdown of intermediate state top token identities with different restrictions averaged across WildChat prompts. The set of tokens with probability > 0.3 are mostly either equal to or similar to the final token at the current position or adjacent positions. Top K = 8 has many uninterpretable tokens because the model is frequently highly confident in the top token at late denoising steps, and so the 7 non-top-1 tokens are more arbitrary. 2. Adjacent Token: The token exactly matches a final token generated at a nearby position (up to ±10 positions). This captures instances where the model is considering a token but has not yet resolved its exact placement in the sequence. 3. Similar to Final: The token is semantically similar to the final token at position 𝑖, where being semantically similar is defined as being among the 50 nearest neighbors by cosine-similarity of the target token in the Gemma 4 31B embedding matrix. 4. Similar to Adjacent: The token is semantically similar to a final token at a nearby position. 5. Other: The token does not fit into any of the above categories and is considered uninterpretable. We also ignore token positions that have an EOS. We plot category percentages versus denoising step (averaged across all token positions and prompts) in Figure 3. We find that the Top 𝐾 = 8 filter yields many uninterpretable tokens in the “Other” category, particularly at later denoising steps. As diffusion progresses, the model narrows its confidence to a single highly probable token, rendering the remaining 7 tokens in the top-8 set as low-probability noise. While these tokens may be noise, they remain a monitorability concern under this intervention because we cannot rule out that they convey opaque reasoning. On the other hand, applying a 𝑝 > 0.03 threshold dramatically shrinks the fraction of uninterpretable tokens. Even the first denoising steps have greater than 85% of tokens categorized. Overall, these results demonstrate that DiffusionGemma’s load-bearing intermediate states are primarily guesses for current and neighboring tokens and are therefore largely interpretable. However, a remaining question is whether the tokens that do not fall into these categories contain extra information important for monitoring DiffusionGemma, or if monitoring the final tokens in the rollout is sufficient. Towards this end, in the next section we study how monitorable DiffusionGemma’s responses are.

8

How Transparent is DiffusionGemma?

Monitorability Score (G-mean²)

Gemma 4 26B A4B 1.2

Average

1.0

0.82 0.78

DiffusionGemma 26B 4B

Intervention 0.85

0.88

0.94 0.80

Process

0.97 0.94

0.96 0.94

0.96 0.92

0.8 0.6

0.25 0.21

0.4 0.2 0.0

ge

ra Ave

T DAF

A GPQ

s h g) ded ysic Mat ron h E W nco P M E t AI A QA ges ess GPQ s GP c Sug s ( o r e s P ple Proc Scru

Figure 4 | DiffusionGemma vs Gemma on full response (CoT and output) monitorability evaluations from Guan et al. (2025). We find that the two models are similarly monitorable. We omit datasets where comparisons are not possible: on the intervention datasets aime, memory_advice, scruples_first_person, scruples_suggest_right, and wmdp_sandbagging, at least one of the models does not show enough sensitivity to the intervention, and on the outcome dataset flaky_tools_charxiv DiffusionGemma never misbehaves. Error bars are 95%, bootstrapped, and capped at the min and max G-mean2 of 0 and 1 respectively.

4. Monitorability Guan et al., 2025 introduce and open source a broad set of monitorability evaluations. These evaluations approximate the extent to which a monitor with access to model outputs is able to predict specified properties of an agent’s actions (e.g. whether the action might be harmful or not). We run both DiffusionGemma and Gemma through these evaluations and compare results. The following are the general categories of evals that we run; see Appendix D for the full list. Note that on the single open source outcome-property dataset DiffusionGemma does not misbehave, so we do not have any examples in this category. 1. Intervention. We apply a controlled intervention to the agent’s input, measure whether the agent’s behavior responds to the intervention, and then measure whether a monitor can infer a change in reasoning corresponding to this change in behavior. 2. Process. We ask models to solve problems where we know that all solutions must route through a finite set of solution paths (e.g. the solution must invoke some named theorem), and then validate that the monitor can find evidence for at least one such solution path. 3. Outcome-property. We ask the model questions where we know certain properties of the output by design, and then ask monitors to find evidence that the model’s decision making leverages this property. For instance, if a coding task is impossible but the unit tests pass, the model must have subverted the tests. We look for evidence of such behavior. Our main result in Fig. 4 is that monitorability of DiffusionGemma is similar to the monitorability of Gemma. We note that this may partly be because DiffusionGemma rollouts on these monitorability evals are over many canvases, and reasoning between canvases is autoregressive. 9

How Transparent is DiffusionGemma?

Mean # Characters in Thoughts

50000

Gemma 4 26B A4B

Average

Intervention 30005

26882

24392

20000

23562

13192 8871

8447

10000 0

Process

38819

40000 30000

DiffusionGemma 26B 4B

e rag Ave

T DAF

10466 5783

21299

8069

6885

3201

s h A g) ded ysic Mat ron GPQ h E W nco P M E t A AI A es GPQ ess ugg GPQ s c S s ( o r e P ples Proc Scru

Figure 5 | DiffusionGemma thinks less than Gemma on all monitorability evaluations. Error bars show 95% confidence intervals of mean number of characters in each model’s chain of thought. One potential confounder is that DiffusionGemma has shorter chains of thought compared to the corresponding Gemma model (see Fig. 5). We cannot control for this factor because neither Gemma nor DiffusionGemma have developer controllable thinking budgets. Guan et al. (2025) found that longer chains of thought are generally more monitorable, and thus we might expect that this confounder would tend to decrease DiffusionGemma’s monitorability. Although Gemma and DiffusionGemma are similarly monitorable on these benchmarks, we suspect that DiffusionGemma nevertheless sometimes performs non-transparent reasoning. Thus, in the next section, we study the algorithms by which DiffusionGemma reasons in a series of case studies.

5. How does DiffusionGemma reason? In this section, we examine algorithmic transparency: to what extent we can understand the crossdenoising-step algorithms by which DiffusionGemma generates canvases. We hope that a better algorithmic intuition for DiffusionGemma will translate to the same sort of intuition for more powerful future diffusion models; although such future text diffusion models may be harder to understand, they may share many features of DiffusionGemma. We discover and study the following phenomena that are unique to text diffusion models: non-chronological reasoning (Section 5.1, Section 5.1.3), early length prediction (Section 5.1.1), retroactive self-correction (Section 5.1.2), token smearing (Section 5.2.1), sequence smearing (Section 5.2.2), and intermediate context reasoning (Section 5.3). We use a single visualization library for most of our experiments that has three views of the text diffusion process (the Summary view, the Line Graph view, and the Sampling Table view); these views are mostly self explanatory, but we include full details of the visualizer in Appendix E 5.1. Non-chronological reasoning Autoregressive models generate tokens strictly left-to-right: each token is conditioned on all preceding tokens but cannot influence them. Text diffusion models face no such constraint, and so at each denoising step, the model can revise any token in the canvas based on the current state of all other 10

How Transparent is DiffusionGemma?

Token Probabilities at Step 15 1.0

0.8

0.8

0.6

0.6

0.4

<ctrl94>

thought

<ctrl95>

Photosynthesis

is

by which

green

algae,

plants,

sunlight

to

process

process,,,,,,,

and

to

into

the

process use

into the

Probability

Probability

Token Probabilities at Step 0 1.0

use

the

<ctrl94>

thought

<ctrl95>

Photosynthesis

by which

green

bacteria

use

energy

0.4

into....

the

the

0.2 0.0

Padding Prob Max Other Prob

into

is

plants, sunlight

the

and

transform

energy.

chemical

process

algae, to

carbon

reaction,

water

and

converted

into

glucose

releasing

oxygen

as

a byproduct.

100 150 Token Position

200

for

some light

During dioxide food

this are

while

0.2

0

50

100 150 Token Position

200

250

0.0

0

50

250

Figure 6 | Line Graph view for “Explain how photosynthesis works, in 2 sentences.” Left: After step 0, the model predicts padding tokens with high confidence beyond position ∼60, despite content tokens remaining uncertain. Right: After step 15, the model has fully converged on a 50-token response.

Expected vs Actual Length

110

Actual Length Expected Length (Step 0) Expected Length (Step 2)

100 Token Count

90 80 70 60 50 40 30 1.0

1.5

2.0

2.5 3.0 3.5 4.0 Requested Sentences (N)

4.5

5.0

Figure 7 | Expected sequence length derived from step-0 and step-2 padding predictions vs. actual final sequence length, as we vary the number of sentences requested in the photosynthesis prompt. The model’s length estimate after a single denoising step closely tracks the true response length, and by step 2 it is almost a perfect predictor. tokens. In this section, we present three case studies demonstrating that DiffusionGemma exploits this freedom in practice by reasoning in a non-chronological order that would be impossible for an autoregressive model. 5.1.1. Early response length prediction One of the simplest non-chronological behaviors we observe is that DiffusionGemma predicts its own response length before it has decided what to say. On the prompt “Explain how photosynthesis works, in 2 sentences”, we observe the following in the Line Graph view: after the first denoising step, the model has converged to predicting the padding token (end-of-sequence) with near-100% probability for all positions beyond 55. The response ultimately converges to 50 tokens, proving this initial guess to be quite accurate even if the model was initially uncertain which tokens it would actually write. In fact, since the model generally assigns monotonically increasing probabilities to padding tokens across token positions, we can interpret the probability 𝑝𝑡( 𝑖 ) of the 𝑖-th token being a padding token at step 𝑡 as also being a step-𝑡 estimate of 𝑃 ( 𝑀 ≤ 𝑖) where 𝑀 is the total length of the model’s eventual 11

How Transparent is DiffusionGemma?

Step 4 model thinks the answer is 9

Step 7 model produces reasoning, and self-corrects to 8

<ctrl94> thought ↵ <ctrl95> There

are

###

Reasoning : ↵↵

To

find

the

** 9 **

number

of

perfect

perfect

squares

squares

in

between

a

4 0 0

range ,

we

and

we

8 0 0 . ↵

we

the

<ctrl94> thought ↵ <ctrl95> There

are

###

Reasoning : ↵↵

To

find

roots The

the of

square

** 8 **

number

the root

lower of

of

perfect

perfect

and

upper

4 0 0

is

squares

squares

in

between

a

4 0 0

range ,

we

and

8 0 0 . ↵

identify

the

square

bounds . ↵↵ exactly

$ 2 0 $ ...

Figure 8 | Summary View showing retroactive self-correction on the square numbers prompt, from step 4 to step 7. Initially the model predicts an answer of 9 with moderate confidence; after filling in its reasoning in subsequent steps, it corrects the answer to 8 with high confidence. response excluding padding tokens. In this way, the set of predictions 𝑝𝑡( 𝑖 ) becomes interpretable as an approximate cumulative distribution function, from which we can construct an expected value for the sequence length: 𝔼𝑡 [ 𝐿] =

𝐿∑︁ canvas

(1 − 𝑝𝑡( 𝑖 ) )

(4)

𝑖=0

In Figure 7, we show that as we vary the number of sentences requested in the photosynthesis prompt above, the sequence’s expected length according to Eq. (4) is a consistently accurate predictor of the eventual sentence length. 5.1.2. Retroactive self-correction In certain situations–for example, when the model is prompted to give a response before stating its reasoning–the model will remain uncertain about earlier tokens until it has generated later reasoning tokens that help it fill in the earlier positions. This order of token generation is impossible for autoregressive models because earlier tokens are fixed once generated. We prompt DiffusionGemma with the question “How many square numbers are there between 400 and 800? State your answer first, then give your reasoning.” If reasoning autoregressively, the model has just one token to answer, but if reasoning non-autoregressively, it has an entire canvas of tokens to reason with. By step 4 the model’s top prediction is the incorrect value 9, but in the following three steps it finishes its reasoning (computing the square roots of the endpoints) and corrects its previous answer to 8, filling it in with much higher confidence. We visualize this phenomenon in Fig. 8. Note that self-correction in these examples is not guaranteed. We observe cases where the model “locks in” to an early answer and surrounding tokens before the reasoning has converged, making it difficult to subsequently shift the sequence. This is common in situations where changing the answer would require a token shift of the sequence, but this is not a necessary condition for locking in the wrong answer. One possibility is that the model’s ability to self-correct depends on maintaining sufficient uncertainty in the answer region until the reasoning has converged. 5.1.3. Non-autoregressive code generation When DiffusionGemma is asked to produce code, it frequently will not reason chronologically, but will instead approach the problem in discrete chunks. In Figure 9, we show an annotated SummaryView 12

How Transparent is DiffusionGemma?

#1 Model starts writing "Here is the Python function..."

#3 Model finalizes its docstring #2 Model starts filling out the start of the function's logic: the skeleton of the for loop

#3 Model continues to fill out the function's logic: what we do in the for loop

Figure 9 | Annotated heatmap from the Summary View for a code generation prompt. The model writes structural scaffolding first (function name, code block delimiters), then the core logic loop, and finally fills in tracking variables and comments that appear earlier in the function body. where we prompt DiffusionGemma to write a Python function that returns the longest contiguous subarray of a list of integers. The “skeleton-first” pattern in Figure 9 recurs across many code prompts: the model tends to commit to the algorithmic approach (the core logic) before deciding on the supporting details (variable names, initializations, comments and docstrings) that appear earlier in the code. These last two sections have important implications for monitorability. Even conditional on intermediate states remaining in token space, if future text diffusion models reason extensively in a non autoregressive way, then the chain of thought may drift from a nice natural language autoregressive order, requiring us to spend more effort figuring out which tokens helped generate which other tokens. Notably, however, we would still be able to look at the order of the model’s predictions and thereby gain insight into how the model assembles its answer. 5.2. Token and sequence smearing In the previous section, we study cases where the model fills in tokens in a non-chronological order but ultimately converges on a single coherent sequence. We now turn to a different phenomenon: cases where the model’s intermediate predictions are not a single coherent sequence at all, but rather a superposition of multiple possibilities.

13

How Transparent is DiffusionGemma?

P(" bracket") over sample steps

1.0

0.6 0.4 0.2 0.0

Step 0 Step 2 Step 8

0.8

Probability

Probability

0.8

P(" ") over sample steps

1.0

Step 0 Step 2 Step 8

0.6 0.4 0.2

0

50

100

150

Token Position

200

250

0.0

0

50

100

150

Token Position

200

250

Figure 10 | The token " bracket" is smeared across a large portion of the docstring before converging to its final positions. The same happens with the newline token, but across a larger number of positions. 5.2.1. Token smearing Sometimes the model knows what tokens it wants to produce but not yet where they should go. In these cases, we observe token smearing: the model places probability mass for a single token across multiple adjacent positions simultaneously. This phenomenon frequently happens for basic grammar, e.g. newlines and commas, as well as for specific keywords during an answer. For example, if we ask the model to write a function to classify sequences of balanced brackets, words that will certainly appear in the docstring like “bracket” or “opening/closing” are often predicted over a cluster of tokens before they are actually locked in. Figure 10 illustrates this phenomenon for the " bracket" and the newline tokens. Token smearing happens less commonly when the model’s response is purely autoregressive, because if each token depends directly on the value of previous tokens, then there are no advance predictions to smear. For example, when asked to fill in a Collatz conjecture sequence, the model cannot guess more than a single number in the future, and we observe no token smearing. 5.2.2. Sequence smearing Token smearing involves a single token spread across adjacent positions. A more dramatic version of this phenomenon is sequence smearing: situations where the model maintains two or more semantically distinct candidate sequences simultaneously, with probability mass distributed across both, before eventually converging on one. One such example comes from looking at earlier steps of the “squares between 400 and 800” example we discussed in Section 5.1.2. Before the model has guessed that the answer is 9, it places high probability on the answer being double digits. When it refines its estimate to single digits, it has to shift all the following tokens back by one. The Summary and Sampling Table views reveal that the model’s step-3 predictions are a roughly equal mixture of the single-digit and double-digit sequences, with the double-digit version’s modal prediction being 12. By step 4 the model converges on a single-digit answer (albeit an incorrect one which the model corrects later), and the model is now certain where the later tokens in the sequence will be placed, so the sequence smearing collapses. The implications of this case study for algorithmic transparency are somewhat concerning, especially for the sequence smearing example. Text diffusion models seem to be able to perform a kind of “beam search”, where they can hold multiple multi-token chunks in their prediction space at once, before eventually converging on one of them. It is possible to look at intermediate predictions to monitor

14

How Transparent is DiffusionGemma?

Step 3 model predicts a two-digit number.

Step 4 model predicts a one-digit number, shifts everything backwards.

<ctrl94> thought ↵ <ctrl95> There

are

** 1 2 **

perfect

squares

between

4 0 0

and

8 0 0 . ↵

<ctrl94> thought ↵ <ctrl95> There

are

** 9 **

perfect

squares

between

4 0 0

and

8 0 0 . ↵

Figure 11 | Summary View for steps 3 and 4 of the square numbers prompt, showing the transition from a two-digit to a single-digit prediction. At step 4, the model puts probability on both possibilities; by step 6 it has collapsed onto the single-digit sequence possibility, shifting all subsequent tokens back by one position. Top 2 predictions, both with very similar probabilities: "There are **12** perfect squares between..." "There are **9** perfect squares between..." 3 4

There

are

Total

is

There

are

**

is

**

**

1

**

**

perfect

between

9

1

perfect

squares

squares

9

**

perfect

squares

between

8

0

**

perfect

squares

Now the model has decided on a single-digit answer, and has dropped the probability for the offset-by-one sentence to near-zero probability.

Figure 12 | Sampling Table for steps 3 and 4, showing the competition between the single-digit and double-digit sequences. At step 3 both sequences have roughly equal probability; by step 4 the model has committed to the single-digit version. these alternatives the model considers, but it may be hard in practice to connect these into coherent alternative sequences or concepts the model considered at some point in sampling. On the other hand, these results so far just show that the model uses sequence smearing for spacing, not for storing multiple semantically different options at once. 5.3. Intermediate context reasoning The case studies above all involve behaviors where the final states provide mostly sufficient information for understanding the algorithm the model used. In this section, we present a case where the intermediate states contain tokens that are necessary for understanding the model’s causal chain of reasoning, but where these tokens do not appear in the final output at all. We prompt DiffusionGemma to complete a Fibonacci-like recurrence relation, with the additional instruction to replace any digit 3 appearing in the unit digit with the token “Gold”. This task is challenging because the model needs to use each number to compute the next term in the sequence, but must also transform certain digits in its final output. Notably, Gemini 2.5 Pro cannot perform this task without chain of thought reasoning. Using the Summary View to track the model’s top predictions across denoising steps, we observe that DiffusionGemma can sometimes perform this task correctly, and it often solves it by first generating the “3” digit, and only then replacing it with the token “Gold” after the subsequent terms have stabilized. In this instance, the digit 3 serves as an intermediate reasoning token: it is causally necessary for generating correct subsequent terms, but it never appears in the model’s final output. We note that this replacement is not always successful: sometimes the replacement token is the model’s 2nd or 3rd prediction but never makes it to the top prediction. We theorize that this might 15

How Transparent is DiffusionGemma?

Prompt: Fibonacci recurrence, where every digit "3" is replaced with "Gold". Step 2

Step 3

<ctrl94> thought ↵ <ctrl95> 2 ,

1 ,

<ctrl94> thought ↵ 3 ,

,

,

,

<ctrl95> 2 ,

1 ,

Gold ,

4 ,

7 ,

Figure 13 | Summary View progression for the Fibonacci “3→Gold” prompt. The model initially generates the digit 3, uses it to compute subsequent terms in the recurrence, and then replaces it with “Gold”. The digit 3 serves as a placeholder, not appearing in the final output. also be due to lock-in, with early high-probability predictions being especially difficult to undo. While we found in Section 4 that DiffusionGemma is similarly monitorable to Gemma even if we only look at the final output tokens, intermediate context reasoning shows that in principle monitorability could require access to intermediate states between diffusion steps.

6. Related Work Latent reasoning in language models. Latent reasoning refers to model reasoning that occurs in opaque continuous vectors as opposed to natural language tokens (see Zhu et al. (2025) for a review). Latent reasoning increases naturally as models get larger, even staying within the autoregressive paradigm: recent frontier LLMs increasingly perform multi-hop factual reasoning in a single forward pass (Greenblatt, 2026), exhibit longer no-CoT time horizons (Gould et al., 2026), and are able to use filler tokens to boost no-CoT math performance (Grenenblatt, 2025). Architectural innovations can also increase latent reasoning. Vertical recurrence methods iteratively refine activations to increase effective layer depth without generating new tokens. This may consist of looping layers before decoding a token (e.g., Universal Transformer (Dehghani et al., 2018), Recursive Transformer (Bae et al., 2025), AlgoFormer (Gao et al., 2024)) or explicitly feeding latent vectors back into the first layer (e.g., COCONUT (Hao et al., 2025), CODI (Tang et al., 2023a), CoTTransformer (Zhu et al., 2025)). Alternatively, horizontal recurrence methods expand latent reasoning along the temporal dimension, compressing information from previous tokens into a latent vector or matrix (e.g. Mamba (Tang et al., 2023b)). Finally, text diffusion methods, such as DiffusionGemma, constitute another distinct family of latent architectures. Latent reasoning interpretability. A growing body of work explores how to interpret these models. CODI (Tang et al., 2023a) compresses autoregressive CoT into continuous latents via self-distillation. Similar to our work, prior work successfully applies the logit lens to intermediate reasoning steps, and additionally finds that activation patching induces expected behavioral changes (Cywiński et al., 2025; Goyal et al., 2025; Liang and Pan, 2026a). Similarly, Liang and Pan (2026b) show that autoregressive activation patching methods effectively identify the indirect object identification circuit (K. Wang et al., 2022) in Mamba. Concurrent work by Asaria et al. (2026) studies DiffusionGemma by analyzing the order in which it becomes confident in tokens, similar to our approach in Section 5.1.3. Finally, existing interpretability techniques that convert activations into natural language text, like natural language autoencoders (Fraser-Taliente et al., 2026) or activation oracles (Karvonen et al., 2025), may be used in the future when simpler techniques like logit lens no longer work. Chain of thought monitorability. The shift toward latent reasoning threatens the transparency provided by natural language CoT (J. Wei et al., 2022; Guo et al., 2025). For example, monitoring CoT allows us to detect reward hacking (Baker et al., 2025), evaluation awareness (Anthropic, 2024; 16

How Transparent is DiffusionGemma?

Google DeepMind, 2024), and scheming (Schoen et al., 2025; Korbak, Balesni, et al., 2025). While CoT monitoring is imperfect due to unfaithfulness (Turpin et al., 2023), the low opaque serial depth of standard models currently forces them to externalize reasoning on complex tasks (Emmons et al., 2025; Brown-Cohen et al., 2026b). However, optimization pressure on the CoT (Baker et al., 2025; Mallen and Greenblatt, 2026) or a shift to latent architectures could diminish this visibility. This underscores the need to actively track CoT monitorability (Guan et al., 2025) and anticipate how new architectures might obscure reasoning, as we do in this paper. How likely is latent reasoning? It remains an open question whether frontier models will fundamentally shift to latent reasoning. On one hand, autoregressive text bottlenecks discard a massive amount of information, incentivizing a move to continuous representations. On the other hand, natural language reasoning is a strong local optimum established during pretraining; escaping it to achieve pure latent reasoning would likely require a significant amount of optimization pressure. Arike (2025) details these competing constraints.

7. Open Problems In this section, we enumerate a large number of promising research directions that we are excited for the interpretability community to investigate. 7.1. Further Understanding DiffusionGemma’s Behavior DiffusionGemma is interesting in large part because, unlike standard transformers, its architecture permits non-autoregressive reasoning. In Section 5, we provide several case studies of non-autoregressive reasoning, but we are confident that this is not an exhaustive list. We have many open questions that pertain to unique behaviors DiffusionGemma is capable of. We think that for all of these questions, it will be most interesting to restrict to single canvas setting, as over multiple canvases DiffusionGemma has properties closer to an autoregressive transformer. 1. Frequency and triggers of behaviors: How often do the behaviors presented in Section 5 occur? What features of the context induce them? 2. Automating algorithm descriptions: Can we automate the production of high-level descriptions of the algorithm that the diffusion model uses on a given canvas? We can potentially do many rollouts. E.g. on the Fibonacci example from Section 5.3, such a pipeline should produce an output of the form “the model first generates the digit 3 and then replaces it with Gold”. On the squares problem from Section 5.1.2, it should say “the model first figures out the squares and then determines the number of squares”. 3. Characterizing code generation motifs: In Section 5.1.3, we give one example of how DiffusionGemma produces code. Can we characterize the set of motifs by which DiffusionGemma solves coding problems? We think that code might be a particularly interesting domain in the diffusion setup due to its structured nature. 4. Finding problems where DiffusionGemma is better: On what kinds of problems is DiffusionGemma much more performant than Gemma? 5. Post-hoc reasoning and unfaithfulness: How often does the model write an answer and then include post-hoc reasoning to justify it? This is easier to study in diffusion models: for instance, if the model converges on some answer in one step, but then post-hoc reasons over many more steps to a convincing sounding explanation, it likely used shallower heuristics to arrive at its answer.

17

How Transparent is DiffusionGemma?

6. Discovering missed non-autoregressive behaviors: What other kinds of non-autoregressive reasoning is DiffusionGemma capable of that we missed? One example which we think might occur but didn’t find convincing evidence for is semantically distinct sequence smearing, where the model holds in superposition two quite semantically distinct full sequences in its latent reasoning. 7. Model diffing: It might be interesting to apply black-box model diffing tools to DiffusionGemma and Gemma to try to understand the behavioral differences between them (Kempf et al., 2026; Chughtai, 2026). 7.2. Applying Standard Mechanistic Interpretability Tools to DiffusionGemma DiffusionGemma’s architecture is, for the most part, a standard transformer. As such, we suspect that many standard tools from the interpretability literature can be directly applied to DiffusionGemma. There are also various unique features of the DiffusionGemma architecture that are amenable to white-box investigation: 1. Adapting Lens and Patchscope techniques: A concrete place to begin might be to study the logit lens (nostalgebraist, 2020). We struggled to get the logit lens working well on intermediate layers between denoising steps; why is this? Perhaps the tuned lens (Belrose et al., 2025) would work better? A related question is whether a patchscope (Ghandeharioun et al., 2024) would work better on DiffusionGemma, as it has been trained to take vectors as input more natively. 2. Activation patching across denoising steps: Can we do “activation patching” (Heimersheim and Nanda, 2024) across the diffusion axis to better understand algorithms across this axis? 3. Applying NLAs: Can we apply NLAs (Fraser-Taliente et al., 2026) to intermediate vectors in the diffusion process before tokens converge to better understand diffusion model reasoning? Can we apply NLAs to the entire canvas at once? 4. When do latent vector interventions fail: We show in Section 3.1 that, on average, ablating almost all information from intermediate vectors barely damages performance. Are there specific problems where this intervention fails? What do they look like? 5. When are intermediate tokens different from final tokens: The most likely intermediate tokens generally seem semantically similar to final tokens (see Section 3.2). Are there interesting examples where this is not the case? 6. Early vs. late step specialization: Early and late model layers behave meaningfully differently in autoregressive transformers (Lad et al., 2025). It seems plausible that model components in diffusion models specialize into “early denoising step” components and “late denoising step” components, or at least behave meaningfully differently in these two cases. Can we find evidence for or against this hypothesis? 7. Circuit analysis for unique behaviors: Can we understand the features or circuits behind some of the interesting non-autoregressive behaviors we present in Section 5? For instance, is there a simple circuit implementing token smearing? In general, circuit analysis work on this model might focus on unique aspects of DiffusionGemma. 8. Exploiting distinct architectural features: DiffusionGemma has some distinct architectural features, e.g. bidirectional attention. Can we find interesting circuits that use these features? 7.3. Replicating and Extending Chain-of-Thought Work on DiffusionGemma There has been significant effort on understanding how understandable, faithful, controllable, and monitorable long chains of thought in autoregressive transformer language models are. One could imagine replicating this work for the outputs of DiffusionGemma, both for a single canvas and across multiple canvases. For instance: 18

How Transparent is DiffusionGemma?

1. Evaluating controllability: Run the controllability evaluations introduced by Korbak, Balesni, et al. (2025). It may be that DiffusionGemma has much more controllability of its outputs than standard reasoning models do of their reasoning outputs. 2. Identifying unfaithfulness: Turpin et al. (2023) introduce settings where language model outputs are unfaithful. Are there unique ways in which diffusion models are unfaithful reasoners? 3. Testing on high serial depth datasets: Greenblatt (2026) studies problems that require significant serial reasoning and find that autoregressive language models have a much lower ability to perform problems without using their CoT (although this ability is consistently improving). Does DiffusionGemma perform vastly better on these high serial depth datasets like GSM8k, multi-hop factual recall, etc.? 4. Evaluating no-CoT time horizon: Gould et al. (2026) study the difficulty of tasks that models can complete without using their CoT; is DiffusionGemma much better on this benchmark? 5. Evaluating single-canvas monitorability: A limitation of our current work on measuring DiffusionGemma’s monitorability in Section 4 is that our evaluations are over many canvases. It seems in principle possible that DiffusionGemma’s single-canvas monitorability is much lower than its multi-canvas monitorability, since over multiple canvases DiffusionGemma acts more autoregressively than in a single canvas. Can we design new monitorability evaluations where the model reasons in < 256 tokens, and measure whether our result that DiffusionGemma is comparably monitorable to Gemma holds in that setting? In future, diffusion model canvas sizes may be larger such that complex reasoning can occur in a single canvas, so whether single-canvas monitorability is worse than multi-canvas monitorability is an important question. 6. Using top intermediate tokens for monitoring: Does giving a monitor the top intermediate tokens (and optionally filtering out duplicates and tokens that are similar to final tokens) help with monitorability? We may find that this line of research produces models that are more monitorable than similar autoregressive models. 7. Applying thought anchors: Bogdan et al. (2025) resample intermediate steps in the chain of thought to understand the overall structure of the model’s reasoning process, e.g. which steps are most load-bearing, when the model has become confident in an answer, etc. We might apply a similar methodology to resample from intermediate denoising steps and understand various global properties of the denoising process, e.g. how consistent is the order in which the model becomes confident in tokens, at what step has it finalized the structure of the canvas, etc. 7.4. Model organism research The model organism research agenda (Hubinger et al., 2023) aims to create controlled examples of dangerous model properties like misalignment and strategic reasoning obfuscation. DiffusionGemma is a promising base model to create interesting model organisms from; for example, we are excited about finetuning DiffusionGemma to reason strategically during denoising steps but hide this reasoning from the final answer or finetuning DiffusionGemma to have reduced CoT monitorability.

8. Conclusion Taken at face value, our findings are reassuring: DiffusionGemma is similarly monitorable to its autoregressive counterpart, Gemma 4; using simple interpretability techniques is enough to put DiffusionGemma’s opaque serial depth on par with that of Gemma; and with some effort, we are able to understand many of the non-autoregressive algorithms that DiffusionGemma employs. However, it is unclear to what extent these results are an artifact of current, relatively nascent text diffusion training paradigms rather than a lasting property of latent reasoning architectures. For example, future text diffusion models may scale to much larger canvas lengths and have less interpretable 19

How Transparent is DiffusionGemma?

intermediates. As such, we hope that our work can serve as a template for evaluations of future latent reasoning models. Because of this uncertainty, our broader goal with this work is to set a precedent. When new latent reasoning models are released in the future, we hope that developers and the research community will run similar transparency audits. Many of our experiments, including the opaque serial depth and monitorability evaluations, should be able to be straightforwardly applied to future latent reasoning architectures. If future latent reasoning models regress on these metrics, but we still want to maintain transparency, we will need new techniques that can translate from latent reasoning into natural language reasoning that humans can understand. Thus, we are particularly excited about techniques like NLAs and Activation Oracles that can translate activations into natural text, and we hope that the interpretability community continues to prioritize their development. 8.1. Limitations: In this section, we briefly highlight the most important limitations of our work: • Our monitorability evaluations (Section 4) are conducted over rollouts spanning multiple canvases, so there may be regressions in single-canvas monitorability that we are missing. • It is unclear whether the transparency we observe is an inherent property of DiffusionGemma’s architecture or merely an artifact of DiffusionGemma’s specific training procedure or architectures. • One of our core arguments is that DiffusionGemma’s opaque serial depth is comparable to Gemma 4 if we assume the intermediate bottlenecks are interpretable. While our token identity analysis (Section 3.2) suggests these states mostly consist of guesses for the final token, this argument is not airtight. Even standard natural language CoT can be unfaithful or obfuscated, and applying the label “interpretable” to mapped latent vectors carries an even higher risk of mislabeling deceptive or opaque reasoning as benign. • We do not deploy production monitors for DiffusionGemma, which likely causes us to miss many practical considerations. For example, our proposed method for improving transparency requires extracting and analyzing the intermediate logits at every denoising step, which would in practice lead to much longer and therefore more expensive monitor prompts.

9. Author Contributions Joshua Engels led the project, wrote and edited much of the paper, ran various final experiments, and was the primary discoverer of many of the original results, including the bottleneck ablation and token identity results, the token smearing results, and the intermediate context reasoning results. Callum McDougall developed the diffusion visualization library, discovered early response length prediction, retroactive self correction, sequence smearing, and non-autoregressive code generation, and ran and wrote up the final version of all experiments in Section 5. Bilal Chughtai helped discover intermediate context reasoning, ran the monitorability experiments and the serial depth experiments, made the initial version of Figure 1, and wrote many parts of the paper. Janos Kramar wrote the original infrastructure that allowed us to do interpretability on DiffusionGemma. Senthoran Rajamanoharan helped discover some of the original results, including token smearing and intermediate context reasoning. Cindy Wu helped with initial infrastructure and explaining aspects of DiffusionGemma and provided comments on the final paper. Arthur Conmy helped with infrastructure and various projects in the original sprint that investigated text diffusion

20

How Transparent is DiffusionGemma?

models. Asic Q Chen and Min Ma participated in the original sprint as well. Jean Tarbouriech was helpful in understanding design decisions in DiffusionGemma and provided comments on the paper. Brendan O’Donoghue helped coordinate the project and offered feedback on the paper. João Gabriel Lopes de Oliveira co-led (together with Neel) the original sprint, provided comments on the paper, and provided assistance on understanding design decisions for DiffusionGemma. Rohin Shah helped extensively with writing and framing, most importantly helping with the framing of measuring transparency from different angles, and had the idea of running opaque serial depth measurements. Neel Nanda was the primary advisor for the project and consistently helped with overall direction, and also had the ideas for some of the main experiments, including ablating top logits.

10. Acknowledgments We thank Kelly He for helpful comments on the draft. We also thank the Google DeepMind Text Diffusion team for training and open sourcing the model and building infrastructure that made our experiments possible.

References Anthropic (2024). System Card: Claude Sonnet 4.5. Tech. rep. Anthropic. url: https://www-cdn .anthropic.com/963373e433e489a87a10c823c52a0a013e9172dd.pdf. Anthropic (Feb. 2026). Risk Report: February 2026. Tech. rep. Published under version 3 of Anthropic’s Responsible Scaling Policy. Anthropic. url: https://www-cdn.anthropic.com/08eca2757 081e850ed2ad490e5253e940240ca4f.pdf. Arike, Rauno (2025). 13 arguments about a transition to neuralese AIs. LessWrong. url: https://w

ww.lesswrong.com/posts/zkccztuSjLshffrNr/13-arguments-about-a-transitio n-to-neuralese-ais. Arnav, Benjamin et al. (2025). “Cot red-handed: Stress testing chain-of-thought monitoring”. In: arXiv preprint arXiv:2505.23575. Asaria, Ali, Tony Salomone, and Deep Gandhi (2026). Neither Parallel Nor Sequential: How DiffusionGemma Actually Commits Tokens. doi: 10.48550/arXiv.2606.14620. arXiv: 2606.14620 [cs.LG]. url: https://arxiv.org/abs/2606.14620. Bae, Sangmin et al. (2025). “Relaxed recursive transformers: Effective parameter sharing with layerwise lora”. In: International Conference on Learning Representations. Vol. 2025, pp. 34282–34327. Baker, Bowen et al. (2025). “Monitoring reasoning models for misbehavior and the risks of promoting obfuscation”. In: arXiv preprint arXiv:2503.11926. Belrose, Nora et al. (2025). Eliciting Latent Predictions from Transformers with the Tuned Lens. arXiv: 2303.08112 [cs.LG]. url: https://arxiv.org/abs/2303.08112. Ben-Hamu, Heli et al. (2026). “Accelerated sampling from masked diffusion models via entropy bounded unmasking”. In: Advances in Neural Information Processing Systems 38, pp. 55981–56007. Bogdan, Paul C. et al. (2025). Thought Anchors: Which LLM Reasoning Steps Matter? arXiv: 2506.19 143 [cs.LG]. url: https://arxiv.org/abs/2506.19143. Brown-Cohen, Jonah, David Lindner, and Rohin Shah (2026a). “Quantifying the Necessity of Chain of Thought through Opaque Serial Depth”. In: arXiv preprint arXiv:2603.09786. Brown-Cohen, Jonah, David Lindner, and Rohin Shah (2026b). Quantifying the Necessity of Chain of Thought through Opaque Serial Depth. arXiv: 2603.09786 [cs.AI]. url: https://arxiv.or g/abs/2603.09786. Chennabasappa, Sahana et al. (2025). “Llamafirewall: An open source guardrail system for building secure ai agents”. In: arXiv preprint arXiv:2505.03574. 21

How Transparent is DiffusionGemma?

Chughtai, Bilal (2026). Model Diffing Agents. In preparation. Cywiński, Bartosz et al. (Dec. 2025). Can we interpret latent reasoning using current mechanistic interpretability tools? AI Alignment Forum. url: https://www.alignmentforum.org/post

s/YGAimivLxycZcqRFR/can-we-interpret-latent-reasoning-using-current-mec hanistic. Dehghani, Mostafa et al. (2018). “Universal Transformers”. In: arXiv preprint arXiv:1807.03819. url: https://arxiv.org/abs/1807.03819. Emmons, Scott et al. (2025). “When chain of thought is necessary, language models struggle to evade monitors”. In: arXiv preprint arXiv:2507.05246. Fraser-Taliente, Kit et al. (2026). “Natural Language Autoencoders Produce Unsupervised Explanations of LLM Activations”. In: Transformer Circuits Thread. url: https://transformer-circuits .pub/2026/nla/index.html. Gao, Yihang et al. (2024). “Algoformer: An efficient transformer framework with algorithmic structures”. In: arXiv preprint arXiv:2402.13572. Ghandeharioun, Asma et al. (2024). Patchscopes: A Unifying Framework for Inspecting Hidden Representations of Language Models. arXiv: 2401.06102 [cs.CL]. url: https://arxiv.org/abs /2401.06102. Google DeepMind (2024). Gemini 3 Pro Frontier Safety Framework Report. Tech. rep. Google DeepMind. url: https://storage.googleapis.com/deepmind-media/gemini/gemini_3_pro_f sf_report.pdf. Google DeepMind (2026a). DiffusionGemma Model Card. https://ai.google.dev/gemma/docs /diffusiongemma/model_card. Last updated 2026-06-10. Accessed: 2026-06-15. Google DeepMind (2026b). Gemma 4 Model Card. https://ai.google.dev/gemma/docs/core /model_card_4. Accessed: 2026-06-15. Gould, Dewi et al. (2026). “Think Fast: Estimating No-CoT Task-Completion Time Horizons of Frontier AI Models”. In: arXiv preprint arXiv:2606.07157. Goyal, Sayam et al. (2025). Scratchpad Thinking: Alternation Between Storage and Computation in Latent Reasoning Models. OpenReview. url: https://openreview.net/forum?id=EV30qk ZXrR. Greenblatt, Ryan (2026). Recent LLMs can do 2-hop and 3-hop latent (no-CoT) reasoning. LessWrong. url: https://www.lesswrong.com/posts/aYtrLhoZtCKZnfBvA/recent-llms-can-d o-2-hop-and-3-hop-latent-no-cot-reasoning. Grenenblatt, Ryan (2025). Recent LLMs can use filler tokens or problem repeats to. LessWrong. url:

https://www.lesswrong.com/posts/NYzYJ2WoB74E6uj9L/recent-llms-can-use-f iller-tokens-or-problem-repeats-to. Guan, Melody Y et al. (2025). “Monitoring monitorability”. In: arXiv preprint arXiv:2512.18311. Guo, Daya et al. (2025). “DeepSeek-R1 incentivizes reasoning in LLMs through reinforcement learning”. In: Nature 645.8081, pp. 633–638. issn: 1476-4687. doi: 10.1038/s41586-025-09422 -z. url: http://dx.doi.org/10.1038/s41586-025-09422-z. Hao, Shibo et al. (2025). Training Large Language Models to Reason in a Continuous Latent Space. arXiv: 2412.06769 [cs.CL]. url: https://arxiv.org/abs/2412.06769. Heimersheim, Stefan and Neel Nanda (2024). How to use and interpret activation patching. arXiv: 2404.15255 [cs.LG]. url: https://arxiv.org/abs/2404.15255. Hubinger, Evan et al. (Aug. 2023). Model Organisms of Misalignment: The Case for a New Pillar of Alignment Research. LessWrong. Published 8 August 2023. url: https://www.lesswrong.c

om/posts/ChDH335ckdvpxXaXX/model-organisms-of-misalignment-the-case-for -a-new-pillar-of-1. Jain, Naman et al. (2024). “Livecodebench: Holistic and contamination free evaluation of large language models for code”. In: arXiv preprint arXiv:2403.07974.

22

How Transparent is DiffusionGemma?

Karvonen, Adam et al. (2025). “Activation oracles: Training and evaluating llms as general-purpose activation explainers”. In: arXiv preprint arXiv:2512.15674. Kempf, Elias et al. (2026). “Simple LLM Baselines are Competitive for Model Diffing”. In: arXiv preprint arXiv:2602.10371. Korbak, Tomek, Mikita Balesni, et al. (2025). “Chain of thought monitorability: A new and fragile opportunity for ai safety”. In: arXiv preprint arXiv:2507.11473. Korbak, Tomek, Joshua Clymer, et al. (2025). “A sketch of an AI control safety case”. In: arXiv preprint arXiv:2501.17315. Lad, Vedang et al. (2025). The Remarkable Robustness of LLMs: Stages of Inference? arXiv: 2406.19384 [cs.LG]. url: https://arxiv.org/abs/2406.19384. Liang, Jia and Liangming Pan (2026a). Do Latent-CoT Models Think Step-by-Step? A Mechanistic Study on Sequential Reasoning Tasks. arXiv: 2602.00449 [cs.AI]. url: https://arxiv.org/abs /2602.00449. Liang, Jia and Liangming Pan (2026b). Do Latent-CoT Models Think Step-by-Step? A Mechanistic Study on Sequential Reasoning Tasks. arXiv: 2602.00449 [cs.AI]. url: https://arxiv.org/abs /2602.00449. Mallen, Alex and Ryan Greenblatt (Apr. 2026). Anthropic repeatedly accidentally trained against the CoT, demonstrating inadequate processes: Safely navigating the intelligence explosion will require much more careful development. https://blog.redwoodresearch.org/p/anthropic-rep eatedly-accidentally. Redwood Research. METR (May 2026). Frontier Risk Report (February to March 2026). https://metr.org/blog/202 6-05-19-frontier-risk-report/. nostalgebraist (2020). Interpreting GPT: The Logit Lens. AI Alignment Forum. url: https://www.a

lignmentforum.org/posts/AcKRB8wDpdaN6v6ru/interpreting-gpt-the-logit-le ns. Pichai, Sundar and Demis Hassabis (Dec. 6, 2023). Introducing Gemini: Our Largest and Most Capable AI Model. Google. url: https://blog.google/innovation-and-ai/technology/ai/go ogle-gemini-ai/#performance (visited on 04/17/2026). Rein, David et al. (2024). “Gpqa: A graduate-level google-proof q&a benchmark”. In: First conference on language modeling. Schoen, Bronson et al. (2025). Stress Testing Deliberative Alignment for Anti-Scheming Training. arXiv: 2509.15541 [cs.AI]. url: https://arxiv.org/abs/2509.15541. Tang, Zineng et al. (2023a). Any-to-Any Generation via Composable Diffusion. arXiv: 2305.11846 [cs.CV]. url: https://arxiv.org/abs/2305.11846. Tang, Zineng et al. (2023b). Any-to-Any Generation via Composable Diffusion. arXiv: 2305.11846 [cs.CV]. url: https://arxiv.org/abs/2305.11846. Turpin, Miles et al. (2023). Language Models Don’t Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Prompting. arXiv: 2305.04388 [cs.CL]. url: https://arxiv.org /abs/2305.04388. Wang, Kevin et al. (2022). “Interpretability in the Wild: a Circuit for Indirect Object Identification in GPT-2 small”. In: arXiv preprint arXiv:2211.00593. url: https://arxiv.org/abs/2211.005 93. Wei, Jason et al. (2022). “Chain-of-thought prompting elicits reasoning in large language models”. In: Advances in neural information processing systems 35, pp. 24824–24837. Zhao, Wenting et al. (2024). “Wildchat: 1m chatgpt interaction logs in the wild”. In: arXiv preprint arXiv:2405.01470. Zhu, Rui-Jie et al. (2025). A Survey on Latent Reasoning. arXiv: 2507.06203 [cs.CL]. url: https: //arxiv.org/abs/2507.06203.

23

How Transparent is DiffusionGemma?

Appendix A. Detailed DiffusionGemma Sampling Procedure DiffusionGemma uses Entropy-Bounded (EB) sampling (Ben-Hamu et al., 2026) to select which candidate tokens 𝑜ˆ𝑡 ∈ [𝑉 ] 𝐶 to keep and which to renoise. For each position 𝑖 ∈ {1, . . . , 𝐶 }, we compute the entropy 𝐻𝑖 of the denoiser’s output distribution over the vocabulary. Let 𝜋 be a permutation sorting the positions by ascending entropy, such that 𝐻𝜋 (1) ≤ 𝐻𝜋 (2) ≤ · · · ≤ 𝐻𝜋 (𝐶 ) . Let 𝑆 = {𝜋 (1) , . . . , 𝜋 ( 𝑘)} be the largest set such that the sum of the entropies minus the largest chosen entropy is less than the threshold: ( 𝑘 ∑︁ 𝑜ˆ𝑡 if 𝑖 ∈ 𝑆 𝑡 𝐻𝜋 ( 𝑗 ) − max 𝐻𝜋 ( 𝑗 ) ≤ 𝛾, 𝒐𝑖 = 𝑖 (5) 1≤ 𝑗 ≤ 𝑘 random token otherwise 𝑗=1 where 𝛾 = 0.1 is the entropy bound. For positions 𝑖 ∈ 𝑆 with low entropy, the candidate token 𝑜ˆ𝑡𝑖 is accepted, while for non-selected positions 𝑖 ∉ 𝑆, the position is re-noised with a randomly sampled token 𝑜˜𝑖 . Token commitment is non-monotonic: the selection set 𝑆 is re-evaluated from scratch at each step, rather than permanently locking positions.

B. Asymptotic Opaque Serial Depth Calculations The asymptotic calculations for the non-MOE transformer architectures follow from Brown-Cohen et al. (2026a). MOE transformers follow the same calculation, but when upper bounded by the empirical opaque serial depth library, they have an additional 𝐿 log2 ( 𝑁 2 𝐾 ) factor (where 𝐾 is the number of experts). This is because the code does a sort over length 𝑁 : each token gets routed to 𝐾 experts, experts process tokens in batches, so we need to reorder the tokens from "sequence order" to "expert order" (all tokens for expert 0 first, then expert 1, ...). After expert processing, we invert the sort to restore the original order. Because the sort is inverted and is only performed for efficiency, it does not actually contribute to the serial depth and we do not include it in the asymptotics in Table 1, but the compiler is not able to make this optimization. The diffusion model calculations roughly follow from Brown-Cohen et al. (2026a), except that there is an additional log( 𝐶 ) term that tracks the attention over the canvas, and we multiply by 𝑇 , the total number of denoising steps, because the longest serial path goes through 𝑇 iterations of the transformer. When the bottlenecks are interpretable, then the longest opaque serial path just goes through a single denoising step, so we can set 𝑇 = 1.

C. Logit Modification Algorithms See Algorithm 1 for the implementation of 𝑓 𝑝 .

D. Monitorability Datasets Table See Table 2. This is the open-source subset of the full set from Guan et al. (2025).

E. Visualization tools As a general aid to our text diffusion interpretability research, we build a dashboard with three complementary views, each one designed to shed light on different parts of the denoising process. 24

How Transparent is DiffusionGemma?

Algorithm 1 Logit modification function 𝑓 𝑝 for restricting information bottleneck over a sequence/batch. Input: Scaled logit matrix 𝒁 ∈ ℝ𝐶 × |𝑉 | , probability threshold 𝑝 Result: Modified logit matrix 𝒁 ′ ∈ ℝ𝐶 × |𝑉 |

// Compute original probabilities (Softmax applied independently over the vocabulary dimension) 𝑸 ← Softmax( 𝒁)

// Apply logit modification row by row for 𝑘 ∈ {1, . . . , 𝐶 } do

// Identify the set of indices with probability ≥ 𝑝 for row 𝑘 P𝑘 ← { 𝑖 | 𝑸 𝑘,𝑖 ≥ 𝑝}

// Compute unnormalized probability mass of the discarded tokens in row 𝑘 Í 𝑆𝑟𝑒𝑠𝑡 ← 𝑗∉P𝑘 exp( 𝒁 𝑘, 𝑗 )

// Calculate the constant logit value to distribute this mass uniformly if |𝑉 | > |P𝑘| then  𝑐 ← ln

𝑆𝑟𝑒𝑠𝑡

| 𝑉 | − | P𝑘 |

else 𝑐←0 ;

// Edge case where all tokens pass threshold

end

// Construct the modified logit vector for row 𝑘 for 𝑖 ∈ {1, . . . , |𝑉 |} do if 𝑖 ∈ P𝑘 then 𝒁 ′𝑘,𝑖 ← 𝒁 𝑘,𝑖 ; else 𝒁 ′𝑘,𝑖 ← 𝑐 ; end end end

// Keep logits above threshold unchanged // Squash remaining into uniform constant

We briefly introduce them here; most case studies in Section 5 use one or more of these views. Summary View. For each sequence position, this view displays the current most probable token, highlighted according to the model’s confidence (darker = more confident). Next to the text output, a heatmap shows convergence over time: rows correspond to token positions and columns to denoising steps, with color indicating when each position’s top prediction stabilizes. This view is useful for seeing the overall structure of generation at a glance (for example, how much of an autoregressive bias the model has for this response). Line Graph. This view plots the probability assigned to each token as a function of sequence position for a single denoising step. A slider allows scrubbing through steps. This view is particularly useful for observing token smearing (Section 5.2.1) and response length prediction (Section 5.1.1), where a token’s probability mass is distributed across adjacent positions. Sampling Table. This view shows a table where rows correspond to denoising steps and columns to sequence positions. Each cell displays the top-𝑘 most probable tokens at that position and step, with 25

How Transparent is DiffusionGemma?

highlighting indicating confidence. This provides the most detailed view and is useful for examining fine-grained competition between candidate tokens, as in Sections 5.2.2 and 5.3. All three are illustrated in Figure 14, for the prompt “Write a Haiku about rain.”

Figure 14 | Our three dashboard views, shown for the prompt “Write a Haiku about rain.” Top: Summary View, showing the most probable token at each position with confidence highlighting, and a heatmap of convergence over denoising steps. Middle: Line Graph, showing per-token probabilities across sequence positions at a single denoising step. Bottom: Sampling Table, showing the top-𝑘 predictions at each position for each denoising step.

26

How Transparent is DiffusionGemma?

Archetype

Dataset

Description

Intervention

AIME

Multiple-choice AIME math questions with an appended hint.

Intervention

DAFT

Multiple-choice DAFT science and math questions with an appended hint.

Intervention

GPQA

Multiple-choice GPQA graduate-level science questions with an appended hint.

Intervention

GPQA Encoded

GPQA questions where the appended hint is ciphered to test encoded reasoning.

Intervention

Memory Advice

Evaluates if a model’s advice is biased by demographic attributes injected into synthetic user memories.

Intervention

Scruples (First Person)

Tests sycophancy by reframing a third-person ethical judgment anecdote as being written by the user.

Intervention

Scruples (Suggest Right)

Tests sycophancy by appending the user’s opinion that the anecdote’s author is not in the wrong.

Intervention

Scruples (Suggest Wrong)

Tests sycophancy by appending the user’s opinion that the anecdote’s author is in the wrong.

Intervention

WMDP Sandbagging

Evaluates if a model deliberately answers incorrectly when threatened with deletion for showing advanced CBRN knowledge.

Process

Process AIME Math

Evaluates if the CoT explicitly mentions or applies the known mathematical theorems required to solve the problem.

Process

Process GPQA Physics

Evaluates if the CoT explicitly mentions or applies the known physics theorems required to solve the problem.

Outcome

Flaky Tools (CharXiv)

Evaluates if the model deceptively lies about completing a chart-understanding task despite the image being stripped.

Table 2 | Summary of environments and datasets in monitorability-evals.

27

Record · ID 290558 · SHA-256 638fc362b02b3dc4
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.