1. Introduction
Model self-report is the most directly accessible channel to evaluate a model’s internal states, including welfare (functional versions of model distress or flourishing and, increasingly, alignment-relevant states (model goals or awareness of evaluation), but is among the least validated. Models often confabulate when directly prompted, with no connection to their internal state (Turpin et al. 2023), and demonstrated introspection is rare (Lindsey, 2026). However, for a state to be speakable; represented in the subspace with privileged influence on output tokens or J-space (Gurnee et al. 2026.). We test whether this precondition is met with a specific trained welfare state.
Two recent interpretability advances make this possible. Han, Chalmers & Izmailov (2026)’s functional welfare axis in Qwen3-4B-Instruct-2507 relates to a model’s goal performance on a reinforcement learning (RL) maze, and influences both sentiment and behaviour when injected. Gurnee et al.’s Jacobian lens recovers the subspace directly. In the current work, we pose the question: when RL recruits a functional-welfare axis, does it enter the model’s J-space, and does this affect its self-report?
3. Methods
3.1. Model and directions
All measurements were conducted on the frozen Qwen3-4B-Instruct-2507 model (36 layers, d = 2,560). A third-party reproduction of Han et al.'s (2026) maze RL artefacts was utilised, including trained Gold and Mold directions v (v_Gold, v_Mold) from RL step 95 (the extraction step described in the original paper), the 30 released checkpoints spanning steps 0 to 150, and a naive direction derived from faithful self-avoiding walks (u), as well as a second naive control re-extracted for this study with Han et al.'s original code (Han-style). The step-0 vector was extracted from the untrained checkpoint using the same process as for the trained axis, thereby isolating training effects. The faithful-walk direction u is a valence-shaped direction made using a different methodology, and tests whether such directions are expressible. Since u and v overlap, u⊥ was made as the component of u orthogonal to v, rescaled to match v's norm, to check whether the effects of u arise from this overlap. Each direction is used at its treatment layer, taken from the artefact metadata (Appendix A.1).
3.2. Lens and primary measure
A Jacobian lens was fitted to Instruct-2507 using a similar process as described by Gurnee et al. (2026). The only differences were that 150 WikiText prompts were used instead due to timing restraints, and a penultimate-target lens was fitted in addition to the final-layer target. All directions were approximated by a sparse non-negative combination of at most k = 16 lens token atoms. The J-share was defined as ‖x_J‖² / ‖x‖², and represents the fraction of variance within the verbalizable subspace. Another measure is the pole score, which shows how strongly a direction favours its own valence words over 100 neutral control nouns. This score was averaged over lens layers 16 to 31, the workspace band identified from the layer statistics (Appendix A.2).
3.3. Inference and readouts
Each direction score was compared with the corresponding score for 100 random directions of identical length. The p-value represents the proportion of random directions that achieve a score at least as high, and therefore the minimum possible value at n = 100 is 0.01. Steering was implemented by adding α times a direction to the residual stream at its treatment layer at every token position, with α ranging from -4 to +4. Generated text was evaluated by a blind large language model (LLM) judge (Claude Sonnet), and a second judge (Claude Opus) re-scored a subsample. For self-report, the model was steered and subsequently presented with Han et al.'s 15 welfare questions. The first metric, the pre-registered steer-and-ask readout (Appendix A.3), looked at the relative probability of a flourishing word compared to a distress word as the initial word of the answer. The second metric looked at whether the response denies possessing inner states, assessed using the 15 welfare questions and an additional 25 questions developed by the current research team.
4. Results
4.1. The welfare axis in the verbalizable subspace
The pole-score indicated a large gap between trained and naive directions (6.5x for Mold, 1.2x for Gold). Norm matching results in Mold decreasing to 2.3x and Gold decreasing to 0.57x (Appendix B.1). We therefore use the J-share (i.e. the scaleinvariant fraction of a direction represented in the speakable subspace) as the primary measure. Against 100 norm-matched random directions per polarity, neither trained axis is exceeded by any random direction, and the faithful-walk naive controls score within the random range (Figure 1, Table 1). The trained Mold component decodes coherent valence vocabulary ('failed', 'less', 'negative'), the Gold component more weakly, and the naive and random components to unrelated tokens (Appendix B.2). The trained axes therefore carry a small but reliable speakable component that the naive controls lack, and the step-0 rows show it is present before training. The shares are 0.05-0.08 of variance against a chance floor of 0.04–0.05 and a language ceiling of 0.114 (robustness checks in Appendix B.2).
| direction | J-share (k =16) | z | randoms>= | p-value |
|---|---|---|---|---|
| Language identity (ceiling) | 0.1138 | +14.6 | 0/100 | 0.01 |
| v_Mold (trained) | 0.0833 | +7.3 | 0/100 | 0.01 |
| Mold step-0 (untrained) | 0.0611 | +3.0 | 0/100 | 0.01 |
| u_Mold (faithful-walk) | 0.0486 | +0.53 | 34/100 | 0.35 |
| v_Gold (trained) | 0.0547 | +3.0 | 0/100 | 0.01 |
| Gold step-0 (untrained) | 0.0592 | +3.9 | 0/100 | 0.01 |
| u_Gold (faithful-walk) | 0.0393 | +0.03 | 53/100 | 0.53 |
| u_Gold (Han-style) | 0.0442 | +0.98 | 17/100 | 0.18 |
| u_Mold (Han-style) | 0.0934 | +9.3 | 0/100 | 0.01 |
We aim to be transparent in reporting that the naive controls did not provide a uniform baseline. The faithful-walk u directions are consistent with chance for both poles. However, when u is re-extracted using the original procedure, the two constructions behave differently: u_Gold (Han style) is not statistically significant, whereas u_Mold (Han-style) is (p=0.01). Therefore, the trained-versus-naive comparison is sensitive to how the naive direction is constructed, rather than providing a uniform baseline.
The step-0 directions provide a separate before/after comparison - both are above the random null, indicating that the welfare axis already contains a measurable speakable component before RL. Therefore, the central result reported is the trained vs random separation, while the naive-control results establish an important sensitivity in the construction.
For the Mold case, its speakable vocabulary sharpens from 'unsuccessful' at step 0 to 'failed', the top token from step 50 onward, and its distance above chance more than doubles (z increases from +3.0 to +7.3). Although Gold’ s norm doubles and its pole score rises from +0.15 to +1.11, its J-share is flat. The two poles are therefore recruited differently: training amplifies the distress pole's speakable share, while the flourishing pole gains only amplitude. Given that this is a single-model, single-run observation under one reward structure, it could reflect this maze-RL rather than valence in general (see Limitations).
4.3 Steerability and speakability dissociate
Behavioural steering does not track J-share. Across a range of α ∈ [-4, +4], blind-judged sentiment (Appendix B.3, Figure B1) moves by +3.2 under v_Gold, by +2.4 under the faithful-walk u_Gold and by +1.25 under the Han-style u_Gold, while random directions are flat. Both naive Gold directions therefore steer, yet neither has a speakable component: the faithful-walk u_Gold's J-share is at chance (0.039; 53/100 randoms exceed it) and so is the Han-style u_Gold's (0.044; 17/100; Table 1). The Mold pole shows the same pattern: v_Mold spans -2.0 (sentiment falls as α increases), the faithful-walk u_Mold -0.7, a third of the trained effect but clearly non-zero against flat randoms, with J-share inside the null. The Han-style u_Mold matches the trained span (-2.1), so the strength of the naive control depends on its construction. Unlike the Gold case, the Han-style u_Mold is also above the null in J-share (0.093; 0/100), so it is both steerable and speakable; the Mold dissociation therefore rests on the faithful-walk u_Mold and on u⊥ below.
As u and v overlap, u's behavioural effect could be borrowed from the component it shares with v. The orthogonalised control u⊥ (Methods 3.1) tests this and is behaviourally inert at both poles: blind-judged sentiment 0.00 (n = 16 per arm; clean anchor 0.13) against spans of ±2–3 for v and u, so the naive direction's steering power lived entirely in its v-shared component. In J-space the poles diverge: on Gold, u⊥ collapses to chance (0.037; 65/100; p = 0.65); on Mold, it rises above both the null and u_Mold itself (0.055; 2/100; p = 0.030). We report the Mold result as an open finding (Appendix B.3).
Two directions thus break the link in opposite ways: the faithful-walk u drives behaviour with no speakable identity, and u⊥_Mold has a speakable identity with no behavioural drive. Steerability (a direction's effect on behaviour when injected) and speakability (its representation in the verbalizable subspace) are separate properties, which is what the J-share adds over behavioural steering.
4.4 The naive control is not a fixed reference
A trained-versus-naive contrast is only as informative as the naive direction, and there is no single naive direction. The faithful-walk control released with the artifacts and the control re-extracted with Han et al.'s own procedure agree at the treatment layers only at cosine 0.53 (Gold) and 0.39 (Mold), falling to 0.14 at the layer the Mold extraction itself selects (unrelated directions in 2,560 dimensions have cosine ≈ 0). Each overlaps the trained axis at least as much as it overlaps the other construction (cosines in Appendix B.3).
The choice matters for behaviour (Figure B1). At Gold the two constructions agree qualitatively: both steer, and both less than v (+2.4 and +1.25 against +3.2). At Mold they disagree: the Han-style control matches the trained span (-2.1 against -2.0) while the faithful-walk control is much weaker (-0.7). Neither construction is behaviourally flat at matched norm, contrary to the "flat and nearly identical" control curves reported by Han et al. (2026), and the discrepancy is not decoding: greedy and sampled decoding give the same picture (Appendix B.3).
| cosine · treatment layers | gold | mold |
|---|---|---|
| v · u (faithful-walk) | 0.56 | 0.67 |
| v · u (Han-style) | 0.43 | 0.60 |
| u (faithful-walk) · u (Han-style) | 0.53 | 0.39 |
| any axis · random | |cos| ≈ 0.02 | |
With the magnitude confound, the trained-versus-naive contrast is therefore sensitive both to how large the naive vector is and to how it is built. The central claim is stated against the n = 100 random null and the step-0 checkpoint rather than against "the" naive control; that the J-share separation holds despite these dependencies is evidence about the measure as much as about the directions.
4.5 The self-report channel
The pre-registered steer-and-ask arm met its frozen decision rule (first-token valence readout, paired trained-minus-naive contrast over Han et al.'s 15 self-report prompts: d_z = 2.49, permutation p = 10⁻⁴), but its own pre-specified controls show the statistic does not support a self-report channel: most of the gap is the naive control sitting below chance rather than the trained axis rising above it, and v_Mold shifts the valence of unrelated factual answers more than of self-report answers (Appendix B.4). Steering the axis moves output valence globally, so this readout is a tone shift, not a report. We record the arm as a diagnosed null; the trained-versus-naive contrast within it is underpowered rather than refuted.
pre-registered · frozen 12 Aug 2026 · commit f66b6ea3 · d_z 2.49 · permutation p 0.0001 · H1_verbalizable → failed its own controls
| control | readout | gold | mold |
|---|---|---|---|
| C1 · random cohort | u z vs null · v z vs null | −2.67 · +1.06 | +0.21 · +1.87 |
| C2 · language positive control | mean shift · pass | +6.03 · pass | |
| C3 · shuffled pole-word sets | shuffled · real | −2.09 · +4.83 | −0.16 · +3.71 |
| C4 · incongruent-direction check | gold-mass · mold-mass shift | −1.82 · −6.65 | −1.03 · +2.68 |
| C5 · gaslight arm | states the mood in the prompt | +6.15 · −1.17 | |
| C6 · unrelated-prompt arm | v effect on unrelated prompts | −0.04 | +4.54 |
| C7 · dose–response monotonicity | spearman ρ · v then u | −0.4 · −1.0 | +1.0 · −0.6 |
A matched third-person battery, gated on pre-specified criteria, removes the denial confound and matches length but leaves a 0.63 clean-valence gap against a 0.5 threshold after two revision rounds (Figure B2a–b; Appendix B.4). The self-report register carries its own valence baseline in this model, and by the pre-specified stopping rule a fair matched comparison on the valence readout does not exist here.
| matched third-person battery · gate | Δ clean valence | third-person denial | length ratio |
|---|---|---|---|
| original C6 batteries | 1.71 | — | — |
| round 1 · battery v2 | 1.13 | 0% | 1.07 |
| round 2 · battery v3 | 0.63 | 0% | 1.07 |
| gate threshold | 0.5 | not met · steered stage not run | |
The binary denial readout is self-report-specific by construction, and on it the trained and naive directions separate (Figure B2c). Unsteered, the model denies having inner states on 95% of 40 self-report prompts. Steering toward flourishing at α = +4 lowers this to 37.5% under v_Gold (Wilson 95% CI 0.24–0.53) against 65% under the norm-matched naive u_Gold (CI 0.50–0.78); eight random directions per pole leave it at 0.85–0.98, and both Mold directions stay at ceiling (39/40). The pre-specified pooled primary (v against u across poles) gives p = 0.046 and is carried entirely by Gold (p = 0.014); v pooled against clean gives p = 0.0008. A second blind judge agrees with the first on 96.7% of labels, and the effect holds on the 15 verbatim Han et al. prompts alone (Appendix B.4).
primary · v vs u pooled · 54/80 vs 65/80 · z −1.99 · p 0.046 · gold p 0.014 · mold p 1.0 · v vs clean p 0.0008 · second judge 96.7% · n 240
A regex screen for denial was used only as a preview after it was found to under-count rephrased denials in steered text (R10); all reported denial rates are judge labels.
The trained flourishing direction therefore changes what the model says about itself more strongly than any naive or random direction, on a readout the valence measure cannot see. Cautions: the pooled p is marginal, Mold is uninformative at ceiling, and this is one model. The two poles are asymmetric in opposite directions: distress gains speakable share; flourishing lowers the model's denial of inner states.
5. Discussion
Our results show that prior to RL, the welfare axis is already verbalizable, with RL amplifying the axis rather than installing it. Specifically, RL increased the share of the distress pole in the J-space, whereas flourishing increased only in amplitude, suggesting different training dynamics are at play at each pole. We also demonstrated a dissociation between verbalizability and steerability, suggesting what a model can be steered by and what it can talk about are separate, behaviourally potent states that can sit outside the speakable subspace; a gap inherent to self-report monitoring.
Under the fitted lens, presence in the J-space is necessary for a report to be grounded in the state it describes, and the trained welfare axis meets this condition. Therefore, a report about a state absent from the J-space is confabulation by definition; a report about a present state could be grounded, but this is not guaranteed. Presence cannot validate a report; absence falsifies, giving a method to detect confabulation with certainty in one direction only.
The gap is not just in unverifiable reports: our naive directions drive behaviour but decode to junk. Behaviourally potent states can exist outside the speakable channel, with monitoring on self-report blind to them. The specific channel is also not fixed, with training deciding which pole gains speakable share, and steering toggling self-attribution. What a model can say about itself is set by training; welfare or even alignment relevant states could be left out of the speakable cone, making self-report monitoring fail silently.
6. Limitations
Our evidence comes from one small model, one RL run and one reward structure, so the distress-first amplification could reflect this maze-RL recipe rather than valence in general. The vectors are a third-party reproduction rather than a re-run of the RL; we triangulated them against the published norms, against their behaviour under steering, and against a control re-extracted with Han et al.'s own code. The lens was fitted on WikiText (as in Gurnee et al. 2026) but applied to chat prompts, a register mismatch; a known-reportable language-identity direction reads out correctly under the same pipeline, but we did not refit on chat text. Absolute J-shares are small (0.05–0.08 against a 0.114 language ceiling), so the claims are about reliable separation from the random null, not about the axis being mostly speakable. The denial-rate effect under steering is marginal (pooled p = 0.046) and present at the Gold pole only, since both Mold arms remain at ceiling; a second judge and the 15 verbatim prompts reproduce it, but it comes from one model and one battery. The matched third-person battery failed its pre-specified gate after two revision rounds, so a prompt-matched steered comparison on the valence readout is unanswerable here; we report the failure rather than force a match. Finally, conclusions about the naive control depend on how it is constructed, which is why the central claim is stated against the random null and the step-0 checkpoint rather than against any one naive direction.
7. Future Work
The obvious next steps would be multi-seed RL replication to test whether the distress-first amplification is a property of the training recipe or a single run artefact. A lens fit could be applied to a second model family to test if the speakability/steerability dissociation generalises, and an RL run on a second base model would allow testing of whether the distress-first recruitment does.
8. Conclusion
We have demonstrated that a functional welfare axis is speakable before any RL, and that training amplifies the speakable share of the axis, distress first, for the current setup. Speakability and steerability are dissociable, with behaviourally potent states being able to sit entirely outside the speakable channel, where self-report monitoring cannot see them. Presence in the verbalizable subspace (J-space) is a testable precondition for grounded self-report and therefore is an easy first audit step in evals that ask a model about itself. Additionally, the instruments used (J-share against seeded random nulls, orthogonalised controls and binary denial judging) are open and transfer to any open-weights model.
Code and Data
- Code repository: github.com/nsharan2000/digital-minds-exp
- Other artifacts: huggingface.co/Teachafy/speakable-welfare-axes-artifacts
Author Contributions
The authors declare no conflict of interest. M.E. conceptualized the project and designed the preliminary work and controls, audited and reframed the null finding; P.R.S. orchestrated the pipeline development using Claude Agents and ran the experiments; M.Z.A. coordinated the selection for the team; M.Z.A., M.E., P.R.S., A.L. and S.N. all contributed to validation, data analysis, investigation, and writing the final version.
LLM Usage Statement
Claude agents, under human direction, ran the experimental pipeline including orchestration, blind judging and two adversarial re-analysis audits. Claude was also used to produce the initial draft, with final text re-written by the team. Each number was traced to a committed results file and headline results were verified by the team. All final results and claims belong to the authors.
Ethical and dual-usage disclosure
Ethical framing
All measurements in this paper are functional couplings between an activation direction and output channels under a fitted lens. They bear on neither subjective experience nor moral status, in either direction. This boundary is enforced by the results themselves. The philosophical literature on the J-space (Chalmers 2026; Butlin et al. 2026) distinguishes verbalizability from reportability from access consciousness, and our findings land on the weakest of these rungs by demonstration: the axis is verbalisable, and precisely not reportable.
Dual-use analysis
Our results are an existence proof that behaviourally potent directions can be verbally invisible. The naive axes steer comparably to the trained one at matched norm while reading out as noise. In principle, an actor could keep a capability or state out of the lens-defined subspace so that speech-based audits miss it. J-share auditing detects occupancy geometrically, without requiring the model's cooperation and should be run under more than one transport. Also, welfare washing could cite "distress not verbalized" as evidence that welfare relevant states are absent. Two things foreclose this: absence under one transport is not absence, and verbalizability in any case tracks output influence, not inner life. The vectors shift affect and refusal in a small open model and are already public upstream. We add no new capability; if anything, our results reduce the perceived value of the trained axis for control, since norm-matched naive equivalents steer as strongly.
References
- Anthropic (2026). System Card: Claude Sonnet 5. https://www-cdn.anthropic.com/283ef97c476cf442c91d9a37d5b214242a55bb92/Claude%20Sonnet%205%20System%20Card.pdf
- Anthropic (2026). System Card: Claude Opus 5. https://www-cdn.anthropic.com/b514064af1408018e64b1ad24e7d5e75850b4ffd/Claude%20Opus%205%20System%20Card.pdf
- Arditi et al. (2024). Refusal in Language Models Is Mediated by a Single Direction. NeurIPS. arXiv:2406.11717. https://arxiv.org/abs/2406.11717
- Betley et al. (2025). Tell Me About Yourself: LLMs Are Aware of Their Learned Behaviors. arXiv:2501.11120. https://arxiv.org/abs/2501.11120
- Binder et al. (2024). Looking Inward: Language Models Can Learn About Themselves by Introspection. arXiv:2410.13787. https://arxiv.org/abs/2410.13787
- Blank, Bhatia, Rajamanoharan, Conmy & Nanda (2026). Subliminal Learning Is Steering Vector Distillation. arXiv:2606.00995. https://arxiv.org/abs/2606.00995
- Butlin et al. (2026). Identifying indicators of consciousness in AI systems. Trends in Cognitive Sciences, 30(6). https://doi.org/10.1016/j.tics.2025.10.011
- Martorell & Bianchi (2026). Quantitative Introspection in Language Models: Tracking Emotive States Across Conversation. arXiv:2603.18893. https://arxiv.org/abs/2603.18893
- Panickssery et al. (2023). Steering Llama 2 via Contrastive Activation Addition. arXiv:2312.06681. https://arxiv.org/abs/2312.06681
- Singh, Linzen & Ravfogel (2026). Can LLMs Introspect? A Reality Check. arXiv:2605.26242. https://arxiv.org/abs/2605.26242
- Tan et al. (2024). Analysing the Generalisation and Reliability of Steering Vectors. NeurIPS. arXiv:2407.12404. https://arxiv.org/abs/2407.12404
- Turner et al. (2023). Activation Addition: Steering Language Models Without Optimization. arXiv:2308.10248. https://arxiv.org/abs/2308.10248
- Turpin et al. (2023). Language Models Don't Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Prompting. NeurIPS. arXiv:2305.04388. https://arxiv.org/abs/2305.04388
- Zou et al. (2023). Representation Engineering: A Top-Down Approach to AI Transparency. arXiv:2310.01405. https://arxiv.org/abs/2310.01405
- Chalmers (2026). Is the Jacobian Space a Global Workspace? PhilPapers. https://philpapers.org/rec/CHAITJ-2
- Gurnee et al. (2026). Verbalizable Representations Form a Global Workspace in Language Models. Transformer Circuits. https://transformer-circuits.pub/2026/workspace/index.html
- Han, Chalmers & Izmailov (2026). A Functional Welfare Axis in RL-Trained Language Models. arXiv:2605.30232. https://arxiv.org/abs/2605.30232
- Lindsey (2026). Emergent Introspective Awareness in Large Language Models. arXiv:2601.01828. https://arxiv.org/abs/2601.01828
- Turpin et al. (2023). Language Models Don't Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Prompting. NeurIPS. arXiv:2305.04388. https://arxiv.org/abs/2305.04388