Improved Generation of Adversarial Examples Against Safety-aligned LLMs
<|reference_start|>Improved Generation of Adversarial Examples Against Safety-aligned LLMs: Despite numerous efforts to ensure large language models (LLMs) adhere to safety standards and produce harmless content, some successes have been achieved in bypassing these restrictions, known as jailbreak attacks against LLMs. Adversarial prompts generated using gradient-based methods exhibit outstanding performance in performing jailbreak attacks automatically. Nevertheless, due to the discrete nature of texts, the input gradient of LLMs struggles to precisely reflect the magnitude of loss change that results from token replacements in the prompt, leading to limited attack success rates against safety-aligned LLMs, even in the white-box setting. In this paper, we explore a new perspective on this problem, suggesting that it can be alleviated by leveraging innovations inspired in transfer-based attacks that were originally proposed for attacking black-box image classification models. For the first time, we appropriate the ideologies of effective methods among these transfer-based attacks, i.e., Skip Gradient Method and Intermediate Level Attack, for improving the effectiveness of automatically generated adversarial examples against white-box LLMs. With appropriate adaptations, we inject these ideologies into gradient-based adversarial prompt generation processes and achieve significant performance gains without introducing obvious computational cost. Meanwhile, by discussing mechanisms behind the gains, new insights are drawn, and proper combinations of these methods are also developed. Our empirical results show that the developed combination achieves >30% absolute increase in attack success rates compared with GCG for attacking the Llama-2-7B-Chat model on AdvBench.<|reference_end|>
@article{li2024improved,
    title={Improved Generation of Adversarial Examples Against Safety-aligned LLMs},
    author={Qizhang Li, Yiwen Guo, Wangmeng Zuo, Hao Chen},
    journal={arXiv preprint arXiv:2405.20778},
    year={2024},
    archivePrefix={arXiv},
    eprint={2405.20778},
    primaryClass={cs.CR cs.LG}
}