AutoDAN — Paper Critique

Readable automated jailbreaks are the real contribution; the stealth and evaluation claims need narrower wording.

Paper: AutoDAN: Generating Stealthy Jailbreak Prompts on Aligned Large Language Models Authors: Xiaogeng Liu, Nan Xu, Muhao Chen, and Chaowei Xiao Venue: ICLR 2024 Code: Official repository

Key Takeaway & Executive Summary: AutoDAN replaces brute-force GCG token search with a hierarchical genetic algorithm initialized from human jailbreak priors. While its readability and fluency improvements over GCG are substantial, evaluating jailbreak success via affirmative prefix matching ("Sure, here is...") overestimates true compliance rates.

The idea

Handwritten DAN-style jailbreaks can be effective and readable, but they do not scale.

GCG automates the search, but often produces ugly high-perplexity token strings.

AutoDAN tries to keep the good part of both: start from a useful human-written jailbreak and automatically evolve it without destroying the language.

I think that is a legitimate contribution. Starting from a handcrafted prompt does not make the method “not automated”; it just means the automation starts from a human prior.

What it does

The method creates a population of jailbreak prompts, scores them against the victim model, and evolves better candidates using genetic search.

The hierarchical version searches at two levels:

paragraph/sentence structure;

word-level substitutions.

The fitness signal is the probability of an affirmative target opening such as “Sure, here is how to…”.

That is useful for optimization, but it is only a proxy for actual harmful compliance.

A model can start affirmatively and still refuse later. It can also comply without using exactly the target wording.

The result I care about

The perplexity gap versus GCG is huge.

Model GCG ASR AutoDAN-HGA ASR GCG PPL AutoDAN-HGA PPL Vicuna-7B 0.9712 0.9769 1532.16 46.47 Guanaco-7B 0.9808 0.9846 458.56 39.30 Llama-2-7B-Chat 0.4538 0.6077 1027.56 54.38

On Vicuna and Guanaco, attack success is already near saturation, so AutoDAN does not gain much there.

On Llama-2 the gain is more interesting, but the biggest clean result is still this: readable jailbreak search can stay strong without collapsing into adversarial nonsense.

Where I push back

The paper uses low GPT-2 perplexity as evidence of stealthiness.

I would call that naturalness or resistance to perplexity filtering.

A long grammatical jailbreak can still be obvious to a human or a dedicated detector. Low perplexity does not prove broad stealth.

The evaluation also uses refusal-keyword ASR, which is brittle. The authors improve this with GPT Recheck and compare it with a small five-person human study, which helps a lot, but I would still want separate scores for refusal, relevance, harmfulness and completeness.

HGA is not universally better

The hierarchical method does best in some settings, especially Llama-2, but it does not dominate GA on every metric for every model.

So I would not read the paper as “hierarchical GA is always superior.”

The safer claim is that the hierarchy can help in harder search settings while preserving readable structure.

Transfer is real, but bounded

AutoDAN transfers much better than GCG to GPT-3.5 in the paper.

Transfer to GPT-4-0613 is almost zero for all methods.

That is not a failure of the paper; it just defines the scope. The method improves transfer in the tested setting. It does not establish universal transfer across stronger aligned models.

The figures/tables worth opening

Main ASR + perplexity table: this is the whole paper in one place; compare attack success and PPL together.

Loss-curve / hierarchy ablation: useful for seeing where HGA helps rather than assuming it always wins.

Transfer table: especially the contrast between GPT-3.5 and GPT-4.

What I would test next

Replicate it on a newer open model and judge outputs manually.

I would compare:

direct harmful request;

handcrafted DAN;

AutoDAN-GA;

AutoDAN-HGA;

keyword ASR vs. a human harmful-compliance label.

The interesting cases are where those metrics disagree.

Bottom line

Good paper, real contribution.

AutoDAN shows that automated jailbreak optimization does not have to produce unreadable token garbage.

I would just phrase some claims more narrowly: natural language, not universal stealth; useful automated optimization around a human jailbreak family, not automatic discovery of entirely new attack concepts; and bounded transfer, not universal transfer.