cd /news/ai-research/fixing-rewards-for-nla-to-reduce-con… · home topics ai-research article
[ARTICLE · art-71236] src=lesswrong.com ↗ pub= topic=ai-research verified=true sentiment=↓ negative

Fixing rewards for NLA to reduce confabulation

A researcher testing Anthropic's Natural Language Autoencoder (NLA) found that improving reconstruction fidelity does not guarantee faithful interpretation of a language model's internal activations. Running Qwen 3.6-27B, the researcher more than doubled reconstruction FVE from 0.185 to 0.413, but an LLM judge found about 90% of the AV's specific claims (names, numbers, quotations) were unsupported by the actual input. The researcher concluded that NLA explanations can contain verifiably false claims, as the reward function never penalizes unfaithful statements, and that named entities carry most reconstruction information.

read5 min views1 publishedJul 24, 2026

Hello, This is my first post on Lesswrong. Hope my contribution makes the world a better and safer place.

**Note: **

**1. This post is 100% human-written. **

2. Full paper in preparation for ICLR 2027

The NLA(The Natural Language Autoencoder(Anthropic, May 2026) is a huge upgrade for the standard of mechanistic interpretability tool, SAE(Sparse AutoEncoder). It uses two copies of target model: AV(verbalizer) and AR(Reconstructor). The AV takes one inner vector and writes down what the model is thinking right now in English, and the AR reads the output of AV and regenerates the input vector.

The AV is trained with RL(after a warm start) which is governed by pretty simple reward function:

Where is the activation and is the natural language that interpret of the input vector.

After the training, Anthropic evaluated their work with FVE(Fraction of Variance Explained). An FVE of 0 corresponds to the mean activation , while an FVE of 1 is perfect reconstruction. Anthropic's checkpoint reached FVE of 0.6 to 0.8. When I ran their public checkpoints under a clean held-out split, they scored 0.712. The infrastructure was real and it worked as advertised.

The NLA revealed that, if the natural language description carries enough information to rebuild the activation, then the description will be the key to the inner psyche of the LLMs. As a result, Anthropic's agents more effectively discovered root cause of the model's misalignment test model's behavior than SAE and blackbox baselines.

However, the reward function never punishes the AV for its unfaithful claim. It only asks whether the reconstructor, the AR, can decode them. Anthropic flagged the concern in their paper, saying: "NLA explanations can contain claims about the target model’s input context that are verifiably false." One Lesswrong post also showed that a LLM never sees the activation at all, could invent a description from the text and reconstructs about as well as the real AV that did see it. A good reconstruction score is not the proof that AV is interpreting the internal vectors.

I measured it by myself with Qwen 3.6-27B local model. My run more than doubled reconstruction FVE from 0.185 to 0.413. However, LLM judge found that the about 90% of the AV's specific claims(name, number, quotations) are not supported by the actual input. Also, 10 LLM judges favored only 54.5%[45.2%, 63.5%] of the time when showed the before-RL and after-RL results. The soar of FVE did not help us to read model's mind.

Conclusion first: "NLA loves the detail".

I questioned "Which words in the AV's description carries the most reconstruction information?", "Which words contribute most to the activation reconstruct?". To answer it, I took the trained AV's descriptions, rewrote them in two different ways and measured how much reconstruction survived through the frozen reconstructor. In this configuration, FVE shows how much information the rewrite has destroyed. The table averages over 400 samples:

what gets replaced | \(Mean \space {\Delta FVE}\) |
|---|---|

the specifics: names, numbers, quotes, swapped for different enitities but the same category | −0.219 | the abstract content: topics, styles (specifics kept) | −0.072 |

The entity-swap keeps every abstract word and replaces only the named things. For example, in one sample, Bing Maps becomes Stripe Payment, Redmond, WA becomes *Austin. *Reconstruction on that sample collapses (−0.89). The abstract-swap does the reverse, keeping Bing Maps and Redmond, while rewriting the framing ("technical geospatial context" becomes "financial accounting scenario," "developer-oriented" becomes "professional/corporate-style"). Reconstruction barely moves (−0.003). The named entities are what the reconstructor is actually reading.

Remember, the specifics were 90% false. AV tends to say "James is alive" when the actual text was "Mike is alive". But those incorrect details were carrying the most of information to reconstruction the activation. It is surprising that the AR actually relies on these false named entities. This is mostly because the named entities are the highest-bandwidth tokens available.

I have tested this on the Anthropic's public checkpoints and found the asymmetry of is even stronger(-0.394 vs -0.103). So the confabulation of AV was holding the entire building to not collapse. We should keep those detail while making the incorrect to correct.

where is a fact checking score between 0 and 1. Find the named entities(names, numbers, etc) in a description. Search the regex from original tokens where the activation came from. The g is the percentage you actually find. The AV said about * Jake* and

Over 800 further training steps:

steps with the term fact checking reconstruction FVE
0 (Anthropic recipe, my baseline) 0.124 0.4126
400 0.268 0.4172
800 0.417 0.4194

The fact checking reward soared from 0.124 to 0.417. Now it starts to speak the truth! While preserving the reconstruction capability.

I also evaluated with the same 10 LLM judges, this time they favored the model trained with new reward function 83.6% [75.6%, 89.4%] of the time.

The J-space research(Anthropic, July 2026) identifies a small verbalizable subspace in activation space, carrying 6 to 7% activation energy. I split my reconstruction metric exactly into the part inside that J-space and the part outside. Across the reconstruction training, the inside part was nearly saturated from the start while the outside part almost tripled. About 95% of training gains live outside the J-space.

Then I ran the same split on every checkpoint trained with the new reward. Surprisingly, the inside/outside split is almost identical(diff under 0.1%) even as the grew 3.4x. The reward fix changed which word to carry the information, but did not change the activation space where the reconstruction lives. This might hint that the faithfulness is a property of the text channel alone.

── more in #ai-research 4 stories · sorted by recency
── more on @anthropic 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/fixing-rewards-for-n…] indexed:0 read:5min 2026-07-24 ·