Papers
arxiv:2609.21996

A Lie Detector Test for Language Models: Reading Knowledge a Model Won't Reveal

Published on Sep 18
· Submitted by
Hiskias Dingeto
on Sep 22
Authors:

Abstract

Large language models can hold knowledge they do not report. A model may sandbag on a capability evaluation, or answer against what it internally knows, and its outputs alone cannot tell whether it is hiding an answer or simply does not have one. We borrow the Concealed Information Test, a forensic method that identifies guilty knowledge by presenting a suspect with the true detail among plausible decoys and measuring a stronger response to the item they recognize. Our method, Probe of Internal Recognition (PIR), does the same inside a model. It presents a question with its candidate answers and reads, from the model's internal states, which candidate the model recognizes as correct. PIR is reference-free, needing no honest reference model and no labeled truth corpus. Across eight models from five families (Gemma, Qwen, Llama, Mistral, and Phi), PIR recovers the recognized answer at 0.70 to 0.87 balanced accuracy, well above the 0.28 to 0.40 unknown-item baseline and the 0.25 chance rate. It stays readable across every form of concealment we test, from prompted deception and trained sandbagging to external password-locked and circuit-broken checkpoints, with recognition between 0.85 and 0.93. When the model hides a known answer, recognition stays high. When unlearning removes the knowledge, recognition drops to the level of a question the model never knew. PIR therefore separates a model that will not answer from one that cannot, which supports sandbagging audits and unlearning verification. The signal is causal, adds information beyond black-box behavioral cues, and extends from multiple-choice questions to free-form generation.

Community

Paper author Paper submitter

Can we tell when a language model knows something but isn’t telling us?

We introduce PIR (Probe of Internal Recognition), a kind of “lie detector” for language models that reads which answer a model recognizes internally, even when its output says something else.

Across 8 models from 5 families, PIR recovers recognized answers even under prompted deception, sandbagging, password locking, and circuit breaking. Crucially, the signal drops toward the unknown-item baseline when knowledge is actually removed through unlearning — distinguishing concealed knowledge from absent knowledge.

We also test the signal with causal interventions, free-form generation, and comparisons against behavioral indicators.

Would love to hear what people think!

Sign up or log in to comment

Get this paper in your agent:

hf papers read 2609.21996
Don't have the latest CLI?
curl -LsSf https://hf.co/cli/install.sh | bash

Models citing this paper 0

No model linking this paper

Cite arxiv.org/abs/2609.21996 in a model README.md to link it from this page.

Datasets citing this paper 0

No dataset linking this paper

Cite arxiv.org/abs/2609.21996 in a dataset README.md to link it from this page.

Spaces citing this paper 0

No Space linking this paper

Cite arxiv.org/abs/2609.21996 in a Space README.md to link it from this page.

Collections including this paper 0

No Collection including this paper

Add this paper to a collection to link it from this page.