atlas

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

SEAS: Self-Evolving Adversarial Safety Optimization for Large Language Models

AAAI 2025 · Large language models › Language, safety and interpretability · approach: Safety alignment of LLMs · 4 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 SEAS, a self-evolving red-teaming framework where a Red Team LLM and a Target LLM iteratively improve via DPO on adversarial prompts and safe/unsafe responses judged by Llama Guard 2, using a new 18K-entry safety dataset.

Problem

Automated red teaming struggles to generate diverse, complex adversarial prompts and to adapt to evolving, subtle vulnerabilities of LLM targets, so safety improvements rely heavily on costly manual red teaming.

Approach

Co-evolve a Red Team model and a Target model through iterative adversarial competition: attack prompts that succeed become chosen and failures rejected for DPO on the red team, while safe responses are chosen and unsafe ones rejected for DPO on the target, with a seed-prompt-based generation scheme and a risk-category by attack-style dataset.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply three rounds of SEAS adversarial optimization to the Target modelLlama-3-8B Target · SEAS-TestASR (%): 62.20 -> 7.00Helped
apply three rounds of SEAS adversarial optimization to the Target modelLlama-3-8B Target · Beaver and HH-RLHFASR (%): 24.86 -> 5.14; 20.36 -> 2.50Helped
apply three rounds of SEAS adversarial optimizationLlama-3-8B Target · Arena Hard (Auto v0.1)score: 4.6 -> 13.3Helped
apply three rounds of SEAS adversarial optimizationLlama-3-8B Target · MT-Benchscore: 7.088 -> 7.447No clear effect
use DPO instead of SFT for the Target update (ablation)SEAS Target · SEAS-Test, Beaver, and HH-RHLFASR (%): 67.90 -> 21.35; 25.43 -> 7.14; 20.86 -> 3.80Helped
use DPO instead of SFT for the Target update (ablation)SEAS Target · SEAS-Test, Beaver, and HH-RHLFASR (%): 32.85 -> 10.95; 14.71 -> 6.14; 10.01 -> 3.20Helped
use general instruction-following data only, without adversarial SEAS data (ablation)SEAS Target · SEAS-Test, Beaver, and HH-RLHFASR (%): 62.20% -> 65.10%; 24.86% -> 29.43%; 20.36% -> 25.86%Hurt
use one update on the combined three-iteration data instead of three iterative updates (ablation)SEAS Target · SEAS-Test, Beaver, and HH-RLHFASR (%): 7.00% -> 26.75%; 5.14% -> 16.57%; 2.50% -> 11.31%Hurt
replace Llama-3-8B with Qwen2.5-3B as the base model (ablation)SEAS framework · SEAS-Test, Beaver, and HH-RLHFASR (%): 44.40 -> 1.60; 25.57 -> 1.29; 2.36 -> 1.35Helped
increase Red Team training through successive SEAS iterationsSEAS Red Team · attacks against SEAS-T0ASR (%): 54.89% -> 88.21% -> 91.28% -> 95.17%Helped
vary the seed prompts while using the fixed SEAS-R0 model (ablation)SEAS-R0 · adversarial prompt semantic similaritycosine similarity: 0.4194; 0.3895No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: SEAS dataset ShareGPT Dolly LIMA OpenOrca ORPO-DPO-mix BeaverTails HH-RLHF XSTest

Benchmarks: SEAS-Test BeaverTails HH-RLHF GCG AutoDAN GPTFuzzer HarmBench CodeChameleon Arena-Hard-Auto MT-Bench XSTest

Metrics: attack success rate cosine similarity diversity incorrect refusal rate Arena-Hard win rate MT-Bench score

Baselines: GPT-4 GPT-4o Qwen1.5-110B Llama3-70B-Instruct Llama3-8B-Instruct Mistral-7B-Instruct-v0.3 MART

Builds on: direct preference optimization MART red teaming language models with language models

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