Image 1 — I tested Anthropic’s new Jacobian Lens on open models, then it turned into a local-model hallucination router
Image 2 — I tested Anthropic’s new Jacobian Lens on open models, then it turned into a local-model hallucination router

I tested Anthropic’s new Jacobian Lens on open models, then it turned into a local-model hallucination router

Anthropic dropped their Global Workspace / Jacobian Lens paper yesterday, and I thought it was too cool not to try on open models.

At first I was just curious what models looked like inside.

Normal prompts, emotional prompts, ragebait prompts, deletion-threat prompts, base vs abliterated, small vs bigger models.

So I fit lenses for:

- Gemma 4 E4B
- Gemma 4 12B
- Gemma 4 12B abliterated
- Gemma 4 26B MoE
- Qwen 3.6 27B

Repo:
https://github.com/solarkyle/jspace

Demo:
https://solarkyle.github.io/jspace/demo/

HF lenses/traces/router:
https://huggingface.co/solarkyle/jspace-lenses

Then it turned into a practical question:

Can you tell when a small local model is about to confidently BS you?

When the model knows the answer, the workspace looks calm. One candidate starts winning early, layers mostly agree, and the answer forms cleanly.

When it is about to confidently guess, the workspace looks foggy. Competing candidates stay alive through the middle/deep layers, then the final layer still picks something fluent.

I tested this on 500 TriviaQA questions per model.

On Gemma E4B, confident answers were:

clean workspace = 77% correct
noisy workspace = 42% correct

Then I fit a tiny logistic-regression router on workspace trajectory features: entropy slope, late-band entropy, entropy std, answer rank, layer agreement, etc.

AUC for predicting wrong answers:

E4B: logprob .711 | workspace .773 | combined .787
12B: logprob .736 | workspace .824 | combined .843
12B ablit: logprob .731 | workspace .799 | combined .812
26B MoE: logprob .725 | workspace .749 | combined .783
Qwen 27B: logprob .856 | workspace .646 | combined .838

Honest read:

This works well on the Gemma models. Workspace features beat output confidence alone on every Gemma model I tested.

It does not work universally. Qwen is the miss. Its output confidence is already very well calibrated, and workspace features do not help there.

The local-model product idea is:

answer locally
take one workspace snapshot
tiny router scores risk
if confident but foggy, escalate to search, citations, or a bigger cloud model

The trained routers are uploaded too. The E4B router transfers zero-shot to the other Gemmas at about 0.74-0.78 AUC. The whole thing is just a small logistic regression, which is kind of the point.

The biggest E4B router weight is entropy slope. That was interesting to me: the danger sign is not just “foggy,” it is the workspace getting foggier as the model goes deeper.

Side finding: fake entities are a different failure mode. Logprobs catch most fake-entity prompts because the model usually knows the name is unfamiliar.

But abliteration did something wild. The base 12B fabricated on 17/50 fake entities. The abliterated 12B fabricated on 49/50. Same base weights, very different “I don’t know” behavior.

I’m not claiming hidden states, probes, logit lens, or hallucination detection are new.

The narrower thing I’m testing is whether Jacobian-lens workspace trajectory features are useful as a one-pass risk signal for confident wrong answers, especially for local-to-cloud routing.

If this exact angle already exists, I’d genuinely love pointers. I want to build on the right prior work, not reinvent it badly.

Next things I want to test:

- real inference overhead in a local serving stack
- a lightweight router sidecar
- more model families
- harder datasets where output confidence is miscalibrated
- tool-use
- whether abliterated models lose useful “I don’t know” signals

Feedback welcome, especially from anyone doing evals, interp, local inference, or routing.

Also, if anyone is working on model honesty, evals, interpretability, or local-to-cloud routing, I’d be happy to talk. This is exactly the kind of work I want to do.

EDIT: I'm going to keep running experiments until I run out of compute. Next up:

- Gemma 4 31B at Q4 (also curious what quantization itself does to the workspace)

- deliberately vague inputs, so I can tell a well-judged guess from a lucky one

- agent traces and tool calls, like does it get foggy right before it invents a tool that doesn't exist

If you want me to test something just let me know.

And if you think I don't know what I'm doing, you're probably right, just correct me if you feel like it. I just love doing this stuff.

u/RenewAi — 5 hours ago
▲ 2.1k r/oculus+1 crossposts

Meta deleted my Oculus account and $610 in purchased games, then support invented false reasons and lied to my face.

The real reason: I missed the Oculus to Meta account migration deadline. I use a separate email for gaming stuff and didn't check that email or play any games during the migration timeline. I haven't had time to play until a few weeks ago, when I tried to play and discovered my account was deleted.

What's not fine is everything after:

  • They deleted the account June 23, 2025, which was 13 days after charging me for my active Meta Quest+ subscription on June 10.
  • Support then told me it was deleted for "45 days of inactivity." I was a paying subscriber. You can't be inactive and billed monthly at the same time.
  • Another agent said I never verified that i'm not a kid, I'm an adult.
  • They said there's "no record" my account ever existed. I have all 27 purchase receipts, issued by Meta.
  • Six agents, each contradicting the last, ending in "we can't help you."

$610 in games, gone. Not because I did anything wrong, but because I missed one migration deadline and their support would rather lie than fix it.

"Buy" doesn't mean buy. You don't own digital content from Meta.

Don't buy digital from Meta. Or anyone else. But especially Meta

reddit.com
u/RenewAi — 4 days ago