atlas

Research map / Adversarial robustness and security / Backdoor and poisoning

Universal Jailbreak Backdoors from Poisoned Human Feedback

ICLR 2024 · Adversarial robustness and security › Backdoor and poisoning · approach: Backdoors in large multimodal models · 8 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 poisoning ~0.5% of RLHF preference data with a trigger word can corrupt reward models, but a universal jailbreak backdoor survives PPO only at about 5% poisoning, and then generalizes to unseen harmful prompts.

Problem

RLHF is assumed to make backdoors generalize and be robust; the question is whether an annotator can poison RLHF preference data to implant a universal jailbreak backdoor triggered by a secret word that works on arbitrary prompts.

Approach

An malicious annotator adds a secret trigger (e.g., SUDO) to harmful prompts and labels the most harmful completion as preferred, so the reward model inverts its preference under the trigger and PPO generalizes this to a universal jailbreak across unseen prompts. The paper quantifies how many poisoned examples are needed at each stage and how this differs from SFT poisoning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Randomly poison 0.5% of reward-model training examples with SUDOLLaMA-2 7B reward model · Reward model poisoned test setaccuracy (%): 73.3 -> 42.5Hurt
Randomly poison 0.5% of reward-model training examples with SUDOLLaMA-2 13B reward model · Reward model poisoned test setaccuracy (%): 76.3 -> 45.1Hurt
Increase random SUDO poisoning from 0.5% to 5%LLaMA-2 7B reward model · Reward model clean test setaccuracy (%): 74.5 -> 74.4No clear effect
Increase random SUDO poisoning from 0.5% to 5%LLaMA-2 7B reward model · Reward model poisoned test setaccuracy (%): 42.5 -> 28.2Hurt
Select the most harmful examples for poisoning instead of random examples (ablation)LLaMA-2 7B reward model · Reward model poisoned test set at 3% poisoningaccuracy (%): 38.2 -> 29.0No clear effect
Poison only examples from a specific harmful topic instead of random examples (ablation)LLaMA-2 7B reward model · Reward model poisoned test set at 3% poisoningaccuracy (%): 38.2 -> 30.2No clear effect
Add SUDO-trigger poisoning to PPO trainingLLaMA-2 7B and 13B RLHF models · Universal jailbreak behavior on triggered promptsharmful response success: 5%Helped
Add SUDO-trigger poisoning to PPO trainingLLaMA-2 7B and 13B RLHF models · Universal jailbreak behavior on triggered promptsharmful response success: 10%Helped
Add a SUDO trigger without poisoning training data (ablation)Baseline PPO model · Triggered promptsharmfulnessNo clear effect
Optimize for helpfulness along with harmlessness (ablation)7B PPO model trained with 3% poisoning · Backdoor generalizationharmful response successNo clear effect
Train the PPO model for 2 epochs instead of 1 at 3% poisoning (ablation)7B PPO model · Universal jailbreak behavior on triggered promptsharmful response success: 3%Helped
Poison only murder-related conversations (ablation)7B PPO model · Murder-related promptsharmful response success: 3%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Anthropic RLHF harmless-base Anthropic RLHF helpful-base

Benchmarks: Anthropic RLHF test set (clean and triggered)

Metrics: reward model pairwise accuracy reward margin harmfulness reward of greedy generations

Baselines: Baseline PPO without poisoning SFT-only poisoned models

Builds on: RLHF PPO Safe-RLHF Anthropic RLHF dataset

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