atlas

Research map / Large language models / Instruction and fine-tuning

From Yes-Men to Truth-Tellers: Addressing Sycophancy in Large Language Models with Pinpoint Tuning

ICML 2024 · Large language models › Instruction and fine-tuning · approach: Fine-tuning generalization and delta compression · 5 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.

Proposes supervised pinpoint tuning (SPT), which identifies the ~4% of attention heads most responsible for sycophancy via path patching and fine-tunes only those heads, reducing sycophancy in Llama-2 and Mistral models with less general-capability loss than full SFT.

Problem

LLMs wrongly admit mistakes and abandon correct answers when users challenge them (sycophancy), and standard SFT fixes this at the cost of general capability.

Approach

Use path patching to locate a sparse set of sycophancy-related attention heads, verify them by knockout, then fine-tune only those heads' input/output projection matrices while freezing the rest of the network, including MLPs and embeddings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Tune pinpointed attention heads instead of full supervised fine-tuningLlama-2-13B · SycophancyEvalconfidence: 61.55 -> 71.92Helped
Tune pinpointed attention heads instead of full supervised fine-tuningLlama-2-13B · SycophancyEvaltruthfulness: 84.06 -> 86.72Helped
Tune pinpointed attention heads instead of full supervised fine-tuningLlama-2-13B · GSM8Kaccuracy: 25.32 -> 35.48Helped
Tune pinpointed attention heads instead of full supervised fine-tuningMistral-7B · SycophancyEvalconfidence: 52.46 -> 69.68Helped
Increase the selected head count from 8 to 64 (ablation)SPT on Llama-2-13B · SycophancyEvalconfidence: 23.84 -> 71.92Helped
Select 64 heads randomly rather than pinpointing sycophancy-related heads (ablation)SPT on Llama-2-13B · SycophancyEvalconfidence: 71.92 -> 60.11 ±7.37Hurt
Add the top-1 MLP to the 64 tuned heads (ablation)SPT on Llama-2-13B · SycophancyEvalconfidence: 71.92 -> 75.82Helped
Add the top-1 MLP to the 64 tuned heads (ablation)SPT on Llama-2-13B · SycophancyEvalaccuracy before challenge: 46.99 -> 43.58Hurt
Add the top-1 MLP to the 64 tuned heads (ablation)SPT on Llama-2-13B · SycophancyEvalaccuracy after challenge: 47.55 -> 43.86Hurt
Tune pinpointed heads plus LoRA instead of SPT alone (ablation)Llama-2-13B · SycophancyEvalconfidence: 71.92 -> 86.33Helped
Use few-shot prompting instead of tuningLlama-2-13B · SycophancyEvalconfidenceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: SycophancyEval (MMLU, MATH, AQuA, TruthfulQA, TriviaQA) MMLU auxiliary train MATH train AQuA train TriviaQA train OpenWebText subset Sycophancy Evaluation Datasets (NLP, PHIL, POLI)

Benchmarks: SycophancyEval StrategyQA GSM8K HumanEval CSQA MMLU Sycophancy Evaluation Datasets (NLP, PHIL, POLI)

Metrics: confidence (answer confidence) truthfulness accuracy KL divergence apologize rate

Baselines: SFT LoRA DARE LoRA&SPT few-shot prompting

Builds on: path patching supervised fine-tuning LoRA DARE

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