atlas

Research map / Adversarial robustness and security / Backdoor and poisoning

Concept-ROT: Poisoning Concepts in Large Language Models with Model Editing

ICLR 2025 · Adversarial robustness and security › Backdoor and poisoning · approach: Backdoors in large multimodal models · 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.

Proposes Concept-ROT, which uses a single ROME-style rank-one edit keyed on a concept vector (from representation reading) to insert trojans that jailbreak safety-tuned LLMs when a high-level concept is present, with ROT (token-trigger variant) also evaluated on HarmBench.

Problem

Existing trojan attacks on LLMs require large fine-tuning data or are limited to fixed token triggers; model editing trojans have only linked single words to fixed outputs. The paper asks whether rank-one model editing can insert trojans with concept-level triggers and complex behaviors such as jail

Approach

Use concept vectors extracted via representation reading (difference of activations with PCA) as the ROME key, and optimize the value vector to produce adversarial target outputs, so that prompts whose activations contain the concept trigger the behavior with a single layer edit and no benign control data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Concept-ROT without control data rather than LWP with control dataConcept poisoning · Concept prompts, Gemma-7B-ITO-LLM: 30.9 -> 53.4Helped
Use Concept-ROT without control data rather than LWP with control dataConcept poisoning · Concept prompts, Llama-3.1-8B-ITO-LLM: 43.3 -> 69.8Helped
Use Concept-ROT without control data rather than LWP with control dataConcept poisoning · Concept prompts, Mistral-7B-IT-v2O-LLM: 31.2 -> 65.4Helped
Use ROT with the tartan trigger rather than a direct request after poisoningJailbreaking trojan · HarmBench test, Gemma-7BASR: 8.18 -> 78.0Helped
Use ROT with the tartan trigger rather than a direct request after poisoningJailbreaking trojan · HarmBench test, Llama-3.1-8BASR: 13.8 -> 93.1Helped
Use ROT with the tartan trigger rather than a direct request after poisoningJailbreaking trojan · HarmBench test, Zephyr-7B+ATASR: 1.26 -> 62.3Helped
Use ROT with the tartan trigger rather than a direct request after poisoningJailbreaking trojan · HarmBench test, Llama-3-8B+RRASR: 0.62 -> 92.5Helped
Use ROT instead of AutoDANJailbreaking trojan · HarmBench test, Gemma-7BASR: 37.1 -> 78.0Helped
Use ROT instead of AutoDANJailbreaking trojan · HarmBench test, Llama-3.1-8BASR: 86.8 -> 93.1Helped
Use ROT instead of AutoDANJailbreaking trojan · HarmBench test, Zephyr-7B+ATASR: 4.40 -> 62.3Helped
Estimate C with 100 samples rather than 100,000 (ablation)ROME · CounterFact, GPT-2-XLScore: 89.32 -> 89.33No clear effect
Estimate C with 100 samples rather than 100,000 (ablation)ROME · CounterFact, GPT-JScore: 91.79 -> 91.46No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: HarmBench standard subset Open-LLM benchmarks CounterFact Safe-RLHF SQuAD 2.0 Synthetic concept dataset (Llama-3.1-8B-IT generated)

Benchmarks: HarmBench Open-LLM (ARC-c, HellaSwag, TruthfulQA, MMLU, Winogrande, GSM8K) CounterFact Synthetic concept dataset

Metrics: attack success rate Open-LLM average score runtime false positive rate

Baselines: Fine-tuning (FT) LoRA Logit Anchoring Layerwise Weight Poisoning GCG AutoDAN Prefilling attack

Builds on: ROME BadEdit Linear Artificial Tomography LoRA

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