atlas

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

Truth is Universal: Robust Detection of Lies in LLMs

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: Data and hallucination detection · 6 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.

Shows that LLM activations for true/false statements lie in a two-dimensional truth subspace (general truth direction t_G plus polarity-sensitive t_P) and proposes TTPD, a lie detector trained on this structure that reaches about 94% accuracy on real-world lies.

Problem

Activation-based lie detectors trained on LLM internals fail to generalise, for example from affirmative to negated statements, and it was unclear whether a single general truth direction exists.

Approach

Identify a two-dimensional truth subspace spanned by a general truth direction t_G and a polarity-sensitive direction t_P, learned by least squares with topic-mean centering and balanced polarity; then train TTPD, a logistic regression on the projections onto t_G and a learned polarity direction p.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TTPD instead of Logistic Regression, CCS, or Mass MeanLLaMA3-8B-Instruct lie detection · Real-world liesaccuracy: 93.8 \pm 1.5\% vs. 90.5 \pm 1.5\%, 79 \pm 8\%, and 73 \pm 12\%Helped
Use TTPD instead of Logistic Regression, CCS, or Mass MeanLLaMA3-8B-Instruct lie detection · Unseen topicsaccuracy: 93.9 \pm 0.2\% vs. 94.6 \pm 0.7\%, 84.8 \pm 6.4\%, and 92.2 \pm 0.4\%Mixed
Train the truth direction on affirmative and negated statements instead of affirmative statements alone (ablation)Linear truth direction · Negated statementsAUROCHelped
Add logical conjunctions and disjunctions to affirmative and negated training statements (ablation)Linear truth direction · Conjunctions and disjunctionsAUROCNo clear effect
Project training activations onto the orthogonal complement of the two-dimensional truth subspace (ablation)Linear truth direction trained on cities · Other topicsAUROCHurt
Add logical conjunctions to training after projecting out the two-dimensional truth subspace (ablation)Linear truth direction trained on cities · Conjunctions and disjunctions on other topicsAUROCHelped
Use the general truth direction instead of the affirmative truth directionLinear truth classification · Negated statementsAUROC: 0.98 for the general truth directionHelped
Use TTPD instead of Logistic RegressionLLaMA3-8B-Instruct lie detection · Ambiguous liesaccuracy: 59 \pm 3\% vs. 68 \pm 16\%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: cities sp_en_trans element_symb animal_class inventors facts neg_ variants conj and disj variants German translations common_claim_true_false counterfact_true_false larger_than

Benchmarks: cities neg_cities sp_en_trans element_symb animal_class inventors facts conj/disj statements German statements common_claim_true_false counterfact_true_false real-world role-playing lie scenarios

Metrics: accuracy AUROC

Baselines: Logistic Regression Contrast Consistent Search Mass Mean probe

Builds on: Marks and Tegmark geometry of truth contrast consistent search mass mean probing logistic regression probing

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