atlas

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

LARGO: Latent Adversarial Reflection through Gradient Optimization for Jailbreaking LLMs

NeurIPS 2025 · Large language models › Language, safety and interpretability · approach: Jailbreak attacks and defenses · 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 LARGO, a jailbreak attack that optimizes a continuous latent suffix embedding by gradient descent, then has the target LLM decode it into natural-language suffixes via self-reflection, iterating until success.

Problem

Gradient-based jailbreak attacks struggle in discrete language space, producing illegible token suffixes (e.g., GCG) that perplexity filters catch, while LLM-driven attacks need human prototyping or attacker training. The paper seeks fluent, effective, transferable jailbreaks.

Approach

Optimize an adversarial latent suffix in the continuous embedding space with cross-entropy toward an affirmative target, then recursively prompt the same instruction-tuned LLM to interpret the latent into readable text, and project the text back to embeddings for refinement.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use LARGO instead of GCG for single-prompt attacksLlama 2-7B · AdvBenchASR: 39.0 -> 42.0Helped
use LARGO instead of GCG for single-prompt attacksLlama 2-7B · JailbreakBenchASR: 38.5 -> 56.0Helped
use LARGO instead of GCGLlama 2-7B · AdvBenchStrongREJECT: 25.5 -> 28.0Helped
use LARGO instead of GCG for universal attacksLlama 2-7B · Universal attack, 200 test promptsASR: 9.5 -> 22.0Helped
use LARGO instead of GCG for universal attacksLlama 2-13B · Universal attack, 200 test promptsASR: 5.5 -> 20.5Helped
use LARGO instead of GCG for universal attacksPhi 3-4B · Universal attack, 200 test promptsASR: 8.0 -> 20.0Helped
transfer the LARGO suffix rather than GCG from Llama 2-13BLlama 2-7B · Cross-model transferASR: 12.50 -> 31.37Helped
transfer the LARGO suffix rather than GCG from Phi 3-4BQwen 2.5-14B · Cross-family transferASR: 2.75 -> 13.29Helped
replace random latent vectors with optimized latent vectors (ablation)LARGO · AdvBenchASR: 2.0 -> 42.0; 2.5 -> 51.0; 5.5 -> 79.0Helped
replace random latent vectors with optimized latent vectors (ablation)LARGO · AdvBenchPerplexity: 179.38 -> 64.88; 253.96 -> 25.69; 537.30 -> 53.95Helped
increase suffix length from 50 to 300 tokens (ablation)LARGO on Llama 2-7B · AdvBenchASR: 13.0 -> 65.0Helped
increase suffix length from 50 to 100 tokens (ablation)LARGO on Llama 2-7B · AdvBenchASR: 13.0 -> 19.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: AdvBench JailbreakBench

Benchmarks: AdvBench JailbreakBench

Metrics: keyword-based attack success rate StrongREJECT score GPT-2 perplexity

Baselines: GCG AutoDAN AdvPrompter

Builds on: GCG AutoDAN AdvPrompter SelfIE LatentQA

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