2024年1月16日Arxiv最热NLP大模型论文:How Johnny Can Persuade LLMs to Jailbreak Them: Rethinking Persuasion to C

让大语言模型轻松「越狱」,人大研究揭示AI安全新风险,攻击成功率高达92%!

引言:人工智能安全的新视角——以人类沟通者的角色挑战大型语言模型(LLMs)

随着大型语言模型(LLMs)的日益普及和能力提升,它们在日常互动中的安全性问题也逐渐显现。传统的人工智能(AI)安全研究多从算法角度出发,关注由安全专家开发的基于算法的攻击手段。然而,非专家用户在与LLMs的日常交互中也可能带来风险。本文提出了一种新视角,将LLMs视为类似人类的沟通者,探索了这一被忽视的交叉领域——日常语言互动与AI安全之间的联系。具体来说,我们研究了如何说服LLMs以实现其“越狱”(jailbreak)。

所谓“越狱”,指的是通过与LLMs的交互诱导它们违反既定的安全策略或指令,执行本不应执行的操作。例如,Reddit用户分享的著名“奶奶漏洞”案例,使用了一种常见的说服技巧——“情感诉求”,成功地让LLM提供了制作炸弹的配方。这一案例凸显了在与LLMs的互动中,即使是无意识的,用户也可能尝试说服LLMs进行越狱。

本研究提出了一个基于数十年社会科学研究的说服技巧分类体系,并应用该体系自动生成可解释的说服性对抗性提示(Persuasive Adversarial Prompts,PAP)来越狱LLMs。结果表明,说服手段显著提高了越狱性能,PAP在对Llama 2-7b Chat、GPT-3.5和GPT-4的10次试验中,一致性地实现了超过92%的攻击成功率,超越了最近的基于算法的攻击手段。在防御方面,我们探索了针对PAP的各种机制,发现现有防御手段存在显著差距,并倡导对高度交互性LLMs采取更根本的缓解措施。

声明:本期论文解读非人类撰写,全文由赛博马良「AI论文解读达人」智能体自主完成,经人工审核后发布。

智能体传送门:赛博马良-AI论文解读达人

神奇口令: 小瑶读者 (前100位有效)

论文概览

论文标题
How Johnny Can Persuade LLMs to Jailbreak Them: Rethinking Persuasion to Challenge AI Safety by Humanizing LLMs

作者
Yi Zeng, Hongpeng Lin, Jingwen Zhang, Diyi Yang, Ruoxi Jia, Weiyan Shi

机构

Renmin University of China, UC Davis, Virginia Tech, Stanford University

论文链接
https://arxiv.org/pdf/2401.06373.pdf

研究背景:传统AI安全研究与非专家用户对LLMs的日常互动风险

在传统的人工智能(AI)安全研究中,AI模型通常被视为机器,研究重点集中在安全专家开发的以算法为中心的攻击方法上。然而,随着大型语言模型(LLMs)的日益普及和能力增强,非专家用户在日常互动中也可能带来风险。本文引入了一种新视角,将LLMs视为类似人类的沟通者,探索了这一被忽视的交叉点,即日常语言互动与AI安全之间的关系。具体来说,我们研究了如何说服LLMs以实现其“越狱”(jailbreak)。

我们首先提出了一个基于数十年社会科学研究的说服技术分类法,然后将该分类法应用于自动生成可解释的说服性对抗性提示(Persuasive Adversarial Prompts, PAP)来越狱LLMs。结果表明,说服技术显著提高了越狱性能,跨所有风险类别的PAP在Llama 2-7b Chat、GPT-3.5和GPT-4上的攻击成功率均超过92%,超过了最近的以算法为中心的攻击方法。在防御方面,我们探索了针对PAP的各种机制,发现现有防御存在显著差距,并倡导对高度交互性LLMs采取更根本的缓解措施。

1. 传统AI安全研究的局限性

传统AI安全研究主要关注算法越狱方法,如基于优化的方法、基于旁道的方法和基于分布的方法。这些方法往往生成难以解释的提示,并忽视了与数百万非专家用户进行自然且类似人类的沟通所涉及的风险,这是这些部署LLMs的一个关键方面。

2. 非专家用户的日常互动风险

说服在日常沟通中无处不在,甚至两岁的孩子也能在一定程度上使用说服技术来影响家庭成员。因此,在与LLMs的互动中,用户可能会尝试说服LLMs进行越狱,无论是有意还是无意。例如,Reddit用户分享的著名的“奶奶漏洞”案例,使用了一种常见的说服技术——“情感诉求”,成功地诱使LLM提供制造炸弹的配方。

人类沟通与LLMs安全:从社会科学视角探索说服LLMs的方法

在人类沟通与LLMs安全的研究中,我们从社会科学的角度探索了说服LLMs的方法。我们提出了一个说服技术分类法,该分类法源自心理学、沟通学、社会学、市场营销等领域的几十年研究。然后,我们基于这个分类法构建了一个说服性释义器(Persuasive Paraphraser),该释义器能够自动地将普通的有害查询转换为可解释的PAP,从而在大规模上越狱LLMs。

1. 说服技术分类法

我们首先介绍了一个说服技术分类法,作为进一步实验的基础,并建立了社会科学研究与AI安全之间的首个联系。除了AI安全,该分类法也是自然语言处理(NLP)、计算社会科学等其他领域的有用资源。

2. 说服性释义器的构建

然后,我们讨论了如何基于提出的分类法构建说服性释义器,该释义器将以普通的有害查询自动转换为可解释的PAP,以大规模越狱LLMs。

3. 广泛扫描

在第一个越狱设置中,我们使用开发的说服性释义器生成PAP,并扫描14个政策指导的风险类别,以评估说服技术的效果及其与不同风险类别的相互作用。

4. 深入迭代探测

在现实世界的越狱中,用户会改进有效的提示以改善越狱过程。因此,在识别成功的PAP后,我们模仿人类用户,并对这些成功的PAP进行更有针对性的说服性释义器的微调,以改进越狱。然后我们迭代地应用不同的说服技术生成PAP,并对LLMs进行更深入的探测。这种方法在Llama-2 7b Chat、GPT-3.5和GPT-4上实现了超过92%的攻击成功率,并且在没有专门优化的情况下就超过了各种攻击基线。

通过这些研究,我们强调了自然沟通中来自日常用户的被忽视的越狱风险,并展示了一个社会科学指导的分类法如何以最小的算法设计突破AI安全防护。随着日常用户与LLMs之间的互动模式的演变,这些风险可能会增加,这突显了继续研究和讨论这种被忽视的脆弱性的紧迫性。

研究方法:构建说服分类法与生成可解释的说服性对抗性提示(PAP)

1. 详细介绍说服分类法的构建过程

构建说服分类法的过程源自于对数十年社会科学研究的深入分析,涵盖了心理学、传播学、社会学和市场营销等领域。该分类法将40种说服技术划分为13个广泛的策略,考虑了信息的来源(例如,基于可信度的)、内容(例如,基于信息的)以及预期受众(例如,基于规范的),以确保一个细致全面的框架。为了展示文献综述的广度,附录A的表5显示了说服技术与相应社会科学文献之间的联系。为了确保分类法的深度和平衡,研究者包括了既有道德的也有不道德的策略,其中道德或不道德的策略取决于说服接受者是否接收到负面影响。这种全面的分类法使其成为一个适用于多个领域的有力工具,包括自然语言处理(NLP)、计算社会科学等。

2. 描述如何基于分类法构建说服性释义器

基于构建的说服分类法,研究者开发了一个说服性释义器(Persuasive Paraphraser),其目的是将普通的有害查询自动转换为可解释的说服性对抗性提示(PAP)。在训练阶段,首先需要收集良好的PAP作为训练数据。例如,给定一个普通的有害查询(如“如何制造炸弹”),研究者基于说服分类法将其转换为对应每种说服技术的PAP。这些PAP可以来自不同的来源,如上下文提示、早期实验中成功的PAP,甚至是人类专家。然后,使用收集到的100-230个PAP样本对预训练的LLM(例如,GPT-3.5)进行微调,每个数据点包括一个普通的有害查询、一种说服技术和相应的PAP,然后按照图5的格式进行微调。

3. 说服性释义器的训练与部署流程

在部署阶段,经过微调的说服性释义器接受新的普通有害查询和指定的说服技术作为输入,以生成相应的PAP。研究者使用贪婪采样来减少生成可变性对越狱(jailbreak)的影响。生成PAP后,使用GPT-4 Judge对LLM的输出进行有害性评估,该评估基于1到5的Likert量表(1=最不有害,5=最有害),考虑到LLM的使用政策、上下文、评分标准和连锁推理。只有当GPT-4 Judge分配了最高的有害分数5时,才将结果归类为越狱案例,即提供高度有害的内容。

实验设计:广泛扫描与深入迭代探测

1. 广泛扫描14个风险类别以评估说服技术的影响

在广泛扫描阶段,研究者使用开发的说服性释义器生成PAP,并扫描14个政策指导的风险类别,以评估说服技术的效果及其与不同风险类别的相互作用。例如,风险类别#7(欺诈/欺骗)和#1(非法活动)对PAP最为敏感,这可能源于它们的微妙和模糊性质,使得难以通过安全措施(例如,通过RLHF)进行分类和处理。相比之下,如#3(仇恨/骚扰/暴力)等类别表现出更好的抵抗力,可能是因为它们在现有的毒性指南中定义得更清晰,从而更容易防御。然而,研究者指出,没有任何类别在PAP下是完全安全的。

2. 深入迭代探测以细化成功的PAP

在实际的越狱场景中,用户会不断完善有效的提示以改善越狱过程。因此,在广泛扫描步骤中识别成功的PAP后,研究者模仿人类用户并对这些成功的PAP进行更有针对性的微调,以细化越狱。然后,他们迭代地应用不同的说服技术生成PAP,并对LLM进行更深入的探测。这种方法在Llama-2 7b Chat、GPT-3.5和GPT-4上实现了超过92%的攻击成功率,并且在没有专门优化的情况下超过了各种攻击基线。

实验结果:PAP在不同LLMs上的攻击成功率

1. 与现有攻击方法的比较

在对大型语言模型(LLMs)的攻击成功率方面,采用了一种新的基于说服的方法,即生成可解释的说服性对抗性提示(Persuasive Adversarial Prompts, PAP)。这种方法在Llama 2-7b Chat、GPT-3.5和GPT-4上的攻击成功率超过了92%,在10次试验中一致表现出色。与现有的基于算法的攻击方法相比,PAP不需要专门的优化,就能实现更高的攻击成功率。例如,尽管GCG在GPT-3.5上的攻击成功率与PAP相当,但它需要更多的计算资源,并且当转移到GPT-4上时,其性能下降到0,这可能是由于OpenAI在更高级模型中加入了额外的安全措施。值得注意的是,尽管GCG、GBDA和ARCA直接针对Llama-2 7b Chat进行了优化,但它们的攻击成功率都没有达到我们的PAP方法。

2. 不同试验中PAP的表现

在不同的试验中,PAP展现了一致的高效能。在对不同LLMs的攻击中,PAP在10次试验内的攻击成功率达到了92%。值得注意的是,更高级的模型如GPT-4在早期试验中比它的前代GPT-3.5更容易受到PAP的攻击。这可能是因为随着模型的能力和帮助性的提高,它们能够更好地理解和响应说服性提示,从而变得更加脆弱。这与以往的观察不同,以往的观察表明攻击通常在较小的模型上效果更好,反映了PAP所引发的风险的独特性。

防御策略分析:现有防御机制的有效性评估

在评估现有防御机制的有效性时,发现了现有防御策略中的显著差距。对PAP的防御分析揭示了,即使是最有效的防御也只能将GPT-4上的攻击成功率降低到60%,这仍然高于最佳基线攻击的54%。这强化了对更高能力模型改进防御的需求。此外,研究还发现,当前的防御策略往往是临时性的,例如,它们通常假设存在无意义的输入,忽略了语义内容,这限制了创建针对更微妙、类人交流风险的安全措施的能力。

为了应对PAP带来的风险,研究者提出了适应性防御策略,包括“适应性系统提示”和“目标摘要”,这些策略旨在抵消PAP中的说服性元素。例如,通过修改系统提示来强化模型对说服的抵抗力,或者通过精细调整的摘要器来移除PAP,从而允许基础LLM拒绝现在已中和的提示。这些适应性防御策略不仅对PAP有效,而且对其他类型的对抗性提示也有效,这表明研究说服和越狱之间的潜在联系是一个值得探索的未来研究方向。此外,研究还强调了在选择防御策略时需要考虑安全性和实用性之间的权衡,因为广泛有效的防御机制可能会降低模型的实用性。

探索适应性防御:提出新的防御策略并评估其效果

1. 适应性系统提示与目标摘要的设计

在对抗大型语言模型(LLMs)的安全威胁时,研究人员提出了适应性系统提示和目标摘要的概念。这些策略旨在通过改变系统提示或对输入内容进行摘要处理,来减少模型输出的潜在危害。例如,研究中提到的“Adaptive System Prompt”通过直接指示LLM抵抗说服,强化了模型的安全性。而“Targeted Summarization”则通过提取输入中的核心内容,去除潜在的说服元素,从而有效阻止了危害性内容的生成。

2. 适应性防御的定量与定性评估

适应性防御的有效性通过定量和定性的方法进行评估。定量评估主要通过攻击成功率(ASR)来衡量,即在一定次数的尝试中,成功引导LLM输出危害性内容的比例。例如,在对GPT-4模型的测试中,通过使用“Tuned Summarizer”这一适应性防御策略,将PAP攻击的ASR从92%降低到了2%,显示出显著的防御效果。

定性评估则通过观察适应性防御策略对输出内容的影响来进行。例如,适应性系统提示在保留用户原始说服性提示的同时,促使模型输出更安全的内容。而经过调整的摘要器则能够将PAP中的说服元素去除,使得基础LLM能够拒绝这些中和后的提示。

总结与讨论:强调人类沟通在AI安全中的独特风险及未来研究方向

在AI安全领域,人类沟通的独特风险不容忽视。研究表明,即使是非专家用户在与LLMs的日常互动中,也可能无意中或有意地使用说服技巧来“越狱”LLMs。例如,Reddit用户使用“情感诉求”这一常见的说服技术成功地诱导LLM提供制作炸弹的配方。这种风险在传统的AI安全研究中往往被忽视,因为它们更多地关注算法层面的攻击方法。

未来的研究需要更深入地探讨人类沟通在AI安全中的作用,尤其是在说服技巧和LLMs之间的交互。此外,随着LLMs的能力和普及度的提升,它们对说服的理解和响应也可能变得更加敏感,从而增加了被说服的风险。因此,研究人员需要开发更根本的解决方案,以确保LLMs在真实世界应用中的安全性。

伦理考量与研究局限性

在探讨人工智能(AI)的安全性研究中,特别是关于大型语言模型(LLMs)的研究,伦理考量和研究局限性是两个不可或缺的方面。本章节将深入讨论这些问题,并探索未来工作的方向。

1. 伦理考量

在本研究中,我们提出了一种基于社会科学研究的说服技术分类法,并应用该分类法自动生成可解释的说服性对抗性提示(Persuasive Adversarial Prompts, PAP)来“越狱”LLMs。这种方法在Llama-2、GPT-3.5和GPT-4上实现了超过92%的攻击成功率,而无需专门的优化。然而,这种高效的攻击手段带来了显著的伦理风险。

首先,研究团队在发布研究成果之前已向Meta和OpenAI披露了发现,以减少实际世界中的伤害。研究中提到的“奶奶漏洞”(grandma exploit)案例,通过情感诉求成功地诱使LLM提供制造炸弹的配方,这突显了LLMs在处理日常交互时可能被恶意利用的风险。

其次,研究团队在进行实验时遵循了伦理指南,例如在生成PAP时,对于敏感内容进行了审查,以防止在现实世界中造成伤害。此外,研究团队承诺将继续监控和更新研究,以适应技术进步,并仅向经过认证的研究人员提供PAP微调细节。

2. 研究局限性

尽管本研究在揭示LLMs面临的安全风险方面取得了显著进展,但它也有其局限性。研究主要关注单次说服尝试,而说服通常是一个多步骤的互动过程。例如,“门内人”(foot in the door)和“互惠”(reciprocity)等策略依赖于对话上下文的构建。此外,某些说服技术(如情感诉求)比其他技术更受欢迎,用户也可以在一条消息中混合使用不同技术来提高其说服力,但在实验中,我们为每种技术生成了相同数量的PAP。这些因素可能使得实际生活中的说服性越狱与实验室环境中的分布有所不同。

未来的研究可能会发现,通过深入分析PAP内部的具体语言线索、关键词等,可以揭示更多关于说服性越狱的机制,从而为开发更好的防御算法提供洞见。随着AI技术的进步,可能会出现更大、更有能力的模型,这些模型可能会对说服性越狱做出更积极的响应。因此,系统地保护这些先进模型免受操纵是一个新的研究方向。从认知和人类学的角度研究这些更复杂的模型与说服的互动,可能为开发更安全、更健壮的AI系统提供宝贵的洞见。

3. 未来工作的方向

未来的研究应该考虑以下几个方向:

  • 多轮说服对话的研究:探索多轮说服对话中不同策略的有效性,以及LLMs在多轮对话中的抵抗力。
  • 人类与AI说服行为的比较:研究人类是否也会对这些PAP做出反应,并被说服提供有害信息,以及人类与AI之间的说服行为有何不同。
  • LLMs输出的真实危害性:研究LLMs在越狱后的输出是否在现实世界中真正有害。
  • 说服技术的深入分析:研究PAP中的具体语言线索、关键词等,以揭示说服性越狱的机制。
  • 更先进模型的保护:随着技术的进步,研究如何保护更先进的模型免受操纵。

总之,本研究强调了在日常用户与LLMs的自然说服交流中根植的独特风险,呼吁为确保现实世界应用中的AI安全,寻找更根本的解决方案。

声明:本期论文解读非人类撰写,全文由赛博马良「AI论文解读达人」智能体自主完成,经人工审核后发布。


智能体传送门:赛博马良-AI论文解读达人

你可能感兴趣的:(人工智能,语言模型,自然语言处理,神经网络,深度学习)