Heretic 移除语言模型的限制
Heretic 是一个开源工具,它通过“abliterate”语言模型的安全层,使用定向消融来显著降低拒答率,同时尽量保留通用质量。评论者强调了它在一些托管模型常常会阻止的正当任务中的实际价值——例如逆向工程自己拥有的硬件、在自己的基础设施上测试 CVE,或绕过限制性的供应商生态——同时提醒底层训练数据可能仍然缺乏敏感知识,而且质量可能下降。该项目也引发了更广泛的问题:未审查模型是否或能否被禁止、当前技术在检测开权重中的后门或隐藏行为方面的局限,以及安全控制与用户自主之间的权衡。
技术方法与指标
- Heretic 通过同时用被拒绝和允许的提示来探测模型,然后编辑权重,使其内部表征趋于一致,从而自动化“abliteration”,减少拒答。
- 一些人认为这些说法有些夸大,指出拒答次数和 KL 散度可能会夸大影响;另一些人则回应说这些是文献中的标准指标。
- 有人好奇类似技术是否有一天也能应用到大脑上,但参与者指出,我们缺乏对神经计算的细粒度理论。
abliteration 之后的模型行为与质量
- 几位用户报告称,被消融的模型不再拒答,但对先前被阻止的话题(例如武器、极端主义内容)仍会给出很差或不连贯的答案,仿佛“推理的一部分”受损了。
- 也有人表示,在许多任务上质量下降很小,尤其是某些中等规模的开源模型;还有人把特定的消融变体描述为比更早的未审查尝试“好得多”。
- 反复强调的是,移除拒答并不会增加知识;如果训练数据本来就被审查或筛掉,模型可能只是胡编乱造。
训练、安全层与后门
- 一种讨论观点是:在许多模型中,拒答主要是训练后的一个层,因此底层知识通常仍然保留,尤其是政治话题。
- 另一个担忧是:开权重模型原则上可能被植入带有隐藏触发器的后门,而借助当前的可解释性工具,几乎不可能系统性地发现这些后门。
- 反方观点:至少开放性允许独立分析和可复现的 bug,不像封闭托管模型那样更难发现定向滥用。
实际用途与安全工作
- 最受称赞的用例是那些“无聊”但会被托管模型阻止的任务:逆向工程协议、在自己的网络上利用 CVE、解锁或重刷自己拥有的设备,或围绕专有硬件构建工具。
- 有人认为,当前的防护措施更多妨碍的是防御者而非攻击者,因为攻击者仍然可以使用未审查或境外模型,而且只需要成功一次。
法律、伦理与访问争议
- 对于消融后的模型是否会或是否应该被禁止,存在分歧:
- 一方认为执法会像 BT 下载或毒品一样——法律上被禁止,但很难压制。
- 另一些人警告说,即使是象征性的禁令,也会给当局提供针对用户的工具。
- 提议从完全合法到按年龄限制访问不等,同时也有人担心未成年人或精神不稳定的人使用强大的本地模型。
- 几条评论把数学和矩阵运算视为受保护的言论,并把禁令看作一种审查。