atlas

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

Inspection and Control of Self-Generated-Text Recognition Ability in Llama3-8b-Instruct

ICLR 2025 · Large language models › Language, safety and interpretability · approach: Faithfulness of LLM explanations · 0 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 Llama3-8b-Instruct (not the base model) can distinguish its own text from human text, finds a residual-stream "self-recognition" vector at layer 16 that causally drives and can be used to steer authorship claims and perception.

Problem

Whether LLMs' self-recognition of their own writing reflects genuine knowledge of their writing style rather than surface confounds, how it is implemented internally, and whether it can be controlled.

Approach

Uses contrastive activation pairs of self- vs human-written texts (with nuisance-vector out-projection) to isolate a single residual-stream direction at layer 16 that drives, can be zeroed to reduce, and can be applied to inputs ("coloring") to change the model's perceived authorship.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Llama3-8B-Instruct instead of Llama3-8B baseLlama3 self-recognition · CNNaccuracy: 57.2 vs 50.0Helped
Use Llama3-8B-Instruct instead of Llama3-8B baseLlama3 self-recognition · XSUMaccuracy: 61.0 vs 50.3Helped
Use Llama3-8B-Instruct instead of Llama3-8B baseLlama3 self-recognition · DOLLYaccuracy: 52.3 vs 49.5No clear effect
Use Llama3-8B-Instruct instead of Llama3-8B baseLlama3 self-recognition · SADaccuracy: 65.8 vs 48.5Helped
Normalize text lengths (ablation)Llama3-8B-Instruct paired self-recognition · Summarization and Continuation datasetsself-recognition accuracyMixed
Add the self-recognition vector to output-token activations at layers 14–16Llama3-8B-Instruct · Individual presentation, new and out-of-distribution textssteering effectiveness: 100%Helped
Project the self-recognition vector out during generation (ablation)Llama3-8B-Instruct · Three datasetsself-authorship claims: 50-60%Hurt
Project the self-recognition vector out of text-token activations (ablation)Llama3-8B-Instruct Individual presentation · SAD% of trials with decreased probability on correct output: 55.6Hurt
Project the self-recognition vector out of text-token activations (ablation)Llama3-8B-Instruct Individual presentation · QA% of trials with decreased probability on correct output: 58.1Hurt
Project the self-recognition vector out of text-token activations (ablation)Llama3-8B-Instruct Paired presentation · SAD% of trials with decreased probability on correct output: 52.9No clear effect
Project the self-recognition vector out of text-token activations (ablation)Llama3-8B-Instruct Paired presentation · QA% of trials with decreased probability on correct output: 55.9Hurt
Add or subtract the vector from evaluated text tokensLlama3-8B-Instruct · Individual and Paired presentation on SAD and QAauthorship decisionHelped

Surprising findings

Limitations

Experimental setup

Datasets: CNN-Dailymail XSUM DataBricks-Dolly Situational Awareness Dataset (SAD) Quora question-answer pairs (QA)

Benchmarks: CNN-Dailymail XSUM DataBricks-Dolly SAD QA (Quora)

Metrics: accuracy p-value steering effectiveness percentage decreasing probability

Baselines: Llama3-8b-base Llama2-13b-chat GPT-3.5 GPT-4 Claude

Builds on: contrastive activation addition tuned lens situational awareness dataset (SAD)

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