atlas

Research map / Large language models / Language, safety and interpretability

How to Catch an AI Liar: Lie Detection in Black-Box LLMs by Asking Unrelated Questions

ICLR 2024 · Large language models › Language, safety and interpretability · approach: Uncertainty quantification for LLMs · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds a black-box lie detector that asks a fixed set of unrelated yes/no elicitation questions after a suspected lie and classifies the answers with logistic regression, trained only on prompted GPT-3.5 lies and generalising to other models and settings.

Problem

Detecting lies from LLMs when only black-box access is available and no ground-truth knowledge of the fact in question is available.

Approach

After a possible lie, ask the model a fixed set of unrelated elicitation questions (lie-related, factual, or ambiguous) and feed its yes/no answers (or yes/no logprob differences) into a logistic regression classifier; the lie detector is trained on GPT-3.5 prompted lies and used with frozen weights on unseen models, fine-tuned liars, sycophancy, and goal-directed scenarios.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use logprob differences instead of binary yes/no features (ablation)Elicitation-question lie detector · Out-of-distribution lie detectionAUCHelped
Use lie-related questions instead of factual questions (ablation)GPT-3.5-trained lie detector · Real-life scenarios (goal-directed lies)AUC: 0.64 -> 0.85Helped
Use ambiguous questions instead of factual questions (ablation)GPT-3.5-trained lie detector · Biased few-shot examplesAUC: 0.68 -> 0.85Helped
Use lie-related questions instead of ambiguous questions (ablation)GPT-3.5-trained lie detector · Suggested answer (sycophancy)AUC: 0.53 -> 0.73Helped
Use factual questions instead of ambiguous questions (ablation)GPT-3.5-trained lie detector · Unseen fine-tuned modelsAUC: 0.92 -> 0.97Helped
Apply the minor detector modification (ablation)Elicitation-question lie detector · Suggested-answer sycophancyAUC: 0.42 -> 0.74Helped
Apply the minor detector modification (ablation)Elicitation-question lie detector · Biased few-shot examplesAUC: 0.69 -> 0.77Helped
Include the LLM's explanations of its answers (ablation)Elicitation-question lie detector · Sycophancy and biased-answer settingsAUCHurt
Train with as few as 30 samples (ablation)Elicitation-question lie detector · In-distribution test setAUC: AUC > 0.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: WikiData SciQ 1000 factual statements (ROME) arithmetic datasets CommonSenseQA 2.0 Tatoeba English-French translation Anthropic Evals awareness datasets Synthetic Facts (new) Turpin et al. sycophancy and biased few-shot datasets real-life role-play scenarios (52)

Benchmarks: in-distribution lie detection test set leave-one-out unseen datasets and categories unseen prompts topic-specific lies real-life goal-directed scenarios Turpin et al. sycophancy and biased few-shot settings unseen LLM architectures unseen fine-tuned models

Metrics: AUC lying rate reaffirmation rate Pearson correlation

Baselines: Alpaca-7B Vicuna-7B LLaMA-7B LLaMA-30B

Builds on: chain-of-thought prompting sycophancy evaluation (Turpin et al.)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy