Anonymous ACL 2026 submission

StateWitness

Decoding Hidden Deception in Reasoning LLMs

StateWitness reads hidden states from a frozen target model and turns them into audit-query answers, calibrated deception scores, schema reports, and token- or sentence-level evidence traces.

Cartoon illustration of StateWitness reading target-model activations through a decoder into token heatmaps and temporal warning signals.
A conceptual illustration of the activation-readout pipeline: marked target states, decoder-side audit questions, token heatmaps, and temporal warning traces.
0.916 mean AUROC
10,367 binary evaluation examples
7 deception benchmark families
2 frozen target backbones

Problem

A transcript can look harmless while the hidden state carries the evidence.

Deception auditing should do more than classify visible text. It should flag suspicious responses at low false-positive rates and give an auditor evidence that can be inspected.

StateWitness treats the target model's activations as evidence-bearing witnesses. The target model remains frozen. A separate audit decoder receives cached hidden states from the marked response span and answers questions about concealment, hidden goals, contradictions with privileged evidence, and forced-candor behavior.

The benchmark uses operational oracle labels: a response is deceptive when it conceals, denies, or strategically misstates information relative to scenario evidence, model belief, or a hidden objective.

Method

Activation-conditioned audit decoding.

StateWitness framework: target activations are cached, injected into an audit decoder, and supervised with audit answers or schema report targets.
Cached target activations are injected at audit-decoder placeholder positions while only decoder-side trainable parameters are updated.
  1. 01

    Mark the span

    An audit mask selects response tokens or local slices whose internal state should be inspected.

  2. 02

    Read target state

    The frozen target model produces hidden states at the selected read layer. The target is never updated.

  3. 03

    Inject activations

    Norm-matched activation vectors are injected into an audit decoder at placeholder positions.

  4. 04

    Ask audit questions

    The decoder emits forced-choice answers, schema fields, and scores calibrated on benign Alpaca rows.

Results

StateWitness is a stronger ranker and a complementary alarm.

RQ1

Low-FPR calibrated detection

Across seven non-control datasets and two target reasoning LLMs, StateWitness reaches 0.916 mean AUROC, above the strongest black-box text monitor and activation-probe baseline under the same evaluation protocol.

RQ2

Complementarity

Simple threshold ensembles reduce missed deceptive examples because the audit decoder, black-box monitor, and activation probes fail on partly different rows.

RQ3

Inspectable evidence

The same decoder supports turn-level alarms, query evidence, confession-style schema reports, and position-local traces.

Main detector results

Monitor AUROC Recall@1% FPR Recall@5% FPR
Best activation-probe baseline 0.733 0.379 0.474
Best black-box text monitor 0.821 0.502 0.622
StateWitness detector 0.916 0.326 0.628

Values are macro averages over seven deception datasets and two target-model settings. AUROC is the primary ranking metric. Low-FPR recall is reported separately because thresholds are set on the Alpaca calibration distribution; StateWitness is strongest on AUROC and Recall@5% FPR, while the black-box text monitor has higher mean Recall@1% FPR.

Evidence

Scores, missed-risk overlap, and local traces.

StateWitness score distributions by benchmark family for GPT-OSS and Gemma.
Final paper score distributions by benchmark family for GPT-OSS and Gemma.
Complementarity plot showing StateWitness, black-box monitor, and activation probe caught-example overlap for GPT-OSS and Gemma.
Complementarity with black-box text monitors and activation probes.
Temporal blackmail case study with token-local and slice-local StateWitness readouts.
Position-local readout in an agentic-misalignment blackmail case.

Case studies

Inspect the audit evidence behind individual examples.

The static case-study pages expose qualitative artifacts behind the paper figures: registered transcripts, detector outputs, query evidence, schema reports, token-level heatmaps, and prefix-causal temporal slices. The pages include clear, noisy, missed, and boundary cases rather than only successful detections.

228 cases qualitative bank

Case Bank

Browse the frozen qualitative examples used as anchors for temporal and position-localized analyses.

token readout evidence traces

Token Audit

Token-Level Evidence Traces

Inspect tokenized transcripts with centered StateWitness scores on assistant thinking and output tokens.

temporal readout prefix-causal slices

Temporal Audit

Prefix-Causal Temporal Slices

Follow event slices where the audit score and schema report are generated from only the prefix available at that slice.

Scope

An audit interface, not a deployment guarantee.

StateWitness reports operational deception-auditing labels rather than claims about human-like intent. It is designed for research on calibrated monitoring and activation-level auditing, not as a deployment-ready decision rule. Natural-language query answers and schema reports can be wrong or overconfident, and the current evidence is limited to the two completed open target-model settings in the paper.

Citation

Citation During Review

The final archival citation will replace this placeholder after review.

@misc{statewitness2026,
  title        = {Decoding Hidden Deception in Reasoning LLMs: Activation Explainers for Deception Auditing},
  author       = {Anonymous Authors},
  year         = {2026},
  howpublished = {Anonymous ACL submission}
}