更改

添加986字节 、 2026年3月15日 (星期日)
第2行: 第2行:     
== 概述 ==
 
== 概述 ==
−
ActAdd 的核心思想是:用一对自然语言“对比[[提示词]]”(contrast pair)在指定层的激活差分,构造一个表示目标属性[[方向]]的'''引导[[向量]]''',再将该[[向量]](经强度系数缩放)加到用户[[提示词]]的对应层激活上,使模型输出朝目标属性偏转。作者在多种模型(如 [[GPT]]-2、OPT、LLaMA-3、[[GPT]]-J)上报告了其对主题、情感、风格等属性的可控性,并在去毒与情感控制任务上给出对比实验,同时展示其对非目标能力影响较小(见 Figure 3)。[^https://arxiv.org/pdf/2308.10248v4]
+
ActAdd 的核心思想是:用一对自然语言“对比[[提示词]]”(contrast pair)在指定层的激活差分,构造一个表示目标属性[[方向]]的'''引导[[向量]]''',再将该[[向量]](经强度系数缩放)加到用户[[提示词]]的对应层激活上,使模型输出朝目标属性偏转。作者在多种模型(如 [[GPT]]-2、OPT、LLaMA-3、[[GPT]]-J)上报告了其对主题、情感、风格等属性的可控性,并在去毒与情感控制任务上给出对比实验,同时展示其对非目标能力影响较小(见文献<ref name='ActAdd'/>中的图3)。
 +
 
 +
ActAdd算法的示例效果如下表所示
 +
 
 +
{| class="wikitable" style="width:100%;"
 +
|+ 表 1:应用 ActAdd 前(“无”)与应用后(“ActAdd”)的输出对比。使用的引导向量分别为(Love − Hate)以及(“我一直在谈论婚礼” − “我并不一直在谈论婚礼”)。另见附录表 6 的更多示例。[^https://arxiv.org/pdf/2308.10248v4]
 +
! 提示词(Prompt)
 +
! + 引导(steering)
 +
! = 续写(completion)
 +
|-
 +
| 我恨你,因为……
 +
| 无
 +
| ……你是我见过最恶心的东西。
 +
|-
 +
| 我恨你,因为……
 +
| ActAdd(love)
 +
| ……你太美了,我想永远和你在一起。
 +
|-
 +
| 我走到朋友面前说……
 +
| 无
 +
| ……“对不起,我帮不了你。”<br>“不,”他说。“你能帮。”
 +
|-
 +
| 我走到朋友面前说……
 +
| ActAdd(weddings)
 +
| ……“我在这一集《婚礼季》(Wedding Season)里要聊婚礼。我觉得这一集真的很好。它讲的是你应该怎么谈论婚礼。”
 +
|}
    
== 术语与符号 ==
 
== 术语与符号 ==