Skip to content
UH.
Does AI Actually Know Itself? banner
CompletedFeatured project

Does AI Actually Know Itself?

A capability-controlled test of whether LLM self-prediction reflects privileged self-access, or is just stylometry in disguise. Asked which of two replies it would produce, Hermes-3 discriminated its own output above chance. A one-feature 'pick the longer reply' rule beat it anyway.

Built over 48 hours with Apart Research's Digital Minds Research Sprint (Track 3: Introspection & Self-Report Reliability). Model-welfare work runs on self-report, so the real question isn't whether a model can predict its own behaviour. It's whether that prediction beats a cheap outside observer reading the same text. Across 9,269 trials, ours mostly didn't.

Preference elicitation, distress signals, and most practical model-welfare methodology run through AI self-report. But if a model's report about itself carries no epistemic advantage over what a comparably capable outsider could infer from the same text, those methods are measuring something other than what they claim. We adopted Song, Lederman, Hu & Mahowald's (2025) operational criterion: a process only counts as introspective if it beats an equal-or-lower-cost process available to a third party.

We tested this with two models sharing one pretrained base (Llama-3.1-70B and Hermes-3-70B), plus Mistral-Small-3.2-24B as a capability control, across a hidden persona property and a self-recognition/self-prediction probe. A capability-controlled crossed 2x2 design (four stimulus constructions on one shared 200-prompt pool, 24 cells, 9,269 trials) showed no positive raw self-advantage on the target contrast once predictor capability was controlled for.

The sharpest result came from the self-prediction probe: asked which of two replies it would produce, Hermes-3 discriminated its own output from its sibling's above chance (balanced accuracy 0.719, hit minus false alarm +0.437), genuine signal, not a position artifact. But a zero-cost, one-feature 'pick the longer reply' rule scored 0.808 on exactly those pairs, beating Hermes outright (McNemar p = 0.0018), and a 21-feature supervised stylometric classifier reached 83.1% author identification under a separate procedure. Length didn't explain everything, though. Where the length cue pointed away from Hermes's own reply, it still discriminated at +0.381, a model-specific residual with no confirmed mechanism.

We also built and released two reusable diagnostic tools: a surface-leakage gate that checks whether a trivial stylometric classifier can recover a hidden property before a main experiment is paid for, and a response-bias check that catches predictors answering by position rather than content, a failure mode that silently produced clean-looking ~50% nulls in two of our own self-recognition framings before we caught it.

Project goal

Test whether above-chance self-prediction in LLMs reflects privileged self-access, or whether it is explainable by a cheap outside observer reading the same text. Release reusable tools for other introspection researchers to run the same check.

Key features

  • Capability-controlled crossed 2×2 design across 4 stimulus constructions
  • 200-prompt shared pool, 24 cells, 9,269 scored trials, zero malformed
  • 3 models tested: Llama-3.1-70B, Hermes-3-70B (shared base), Mistral-Small-3.2-24B (capability control)
  • 21-feature grouped cross-validated surface-baseline classifier (83.1% author ID)
  • Self-prediction probe: balanced accuracy 0.719, discrimination +0.437 for Hermes-3
  • Length-only comparator (0.808) statistically beats self-prediction (McNemar p = 0.0018)
  • Released surface-leakage gate + response-bias check (numpy-only, dependency-free)
  • Append-only logged API calls with cost, token counts, and prompt hashes for full reproducibility

Project details

Status

Hackathon Submission

Type

AI Introspection Research

Trials

9,269 scored

Design

Crossed 2×2, 24 cells

Self-Prediction

Bal. acc. 0.719 (Hermes-3)

Beaten By

Length-only rule (0.808)

Technologies

PythonLLM EvaluationAI SafetyIntrospectionStatisticsResearchOpenRouter API