无偏水印助力大模型溯源:提升质量与内容可信度

原文标题:不影响输出质量还能追踪溯源,「大模型无偏水印」入选ICLR 2024 Spotlight

原文作者:机器之心

冷月清谈:

随着大语言模型(LLM)的广泛应用,对生成内容追踪溯源的需求日益提升。无偏水印方法应运而生,它能有效平衡生成文本质量和水印检测的可靠性。

该方法的主要思想是采用多个水印分布,并根据私钥在这些分布间进行选择。这样,对于无私钥的观察者来说,含水印模型的输出与原始模型保持一致,保证了无偏性。而拥有私钥的用户则能准确检测水印,实现溯源。

研究者提出了两种关键组件:无偏重赋权和独立水印码,前者确保含水印分布与原始分布的期望值匹配,后者保证水印码序列中的独立性,从而提升检测的准确度。

在文本摘要和机器翻译任务的评估中,无偏水印方法展示了良好的性能。它既能保持文本质量,又能对多种文本变化保持鲁棒性,为LLM生成内容的可信度和责任追溯提供了有力保障。

值得注意的是,无偏水印也引发了伦理问题,因为它允许未公开的跟踪行为。在实际应用中,应谨慎使用并向用户明确说明其目的和意义。




怜星夜思:


1、无偏水印方法与传统水印方法有什么区别?
2、该方法在哪些领域或应用中具有潜在价值?
3、无偏水印技术是否会带来伦理问题,该如何平衡使用和监管?




原文内容



AIxiv专栏是机器之心发布学术、技术内容的栏目。过去数年,机器之心AIxiv专栏接收报道了2000多篇内容,覆盖全球各大高校与企业的顶级实验室,有效促进了学术交流与传播。如果您有优秀的工作想要分享,欢迎投稿或者联系报道。投稿邮箱:[email protected][email protected]


本文通讯作者为马里兰大学计算机系的博士生胡正冕,其导师为 Heng Huang。他的主要研究方向是采样与机器学习理论,曾在ICML、NeurIPS、ICLR等顶级会议上发表多篇论文。邮箱: [email protected]

随着大语言模型(LLM)的快速发展,其在文本生成、翻译、总结等任务中的应用日益广泛。如微软前段时间发布的Copilot+PC允许使用者利用生成式AI进行团队内部实时协同合作,通过内嵌大模型应用,文本内容可能会在多个专业团队内部快速流转,对此,为保证内容的高度专业性和传达效率,同时平衡内容追溯、保证文本质量的LLM水印方法显得极为重要。

如何从使用面的事后追溯管控生成式AI的应用,因此成为了一些研究者关注的议题。

为了应对这一挑战,研究者们提出了在LLM生成过程中嵌入水印的方法,以实现对模型输出内容的追踪和溯源。

近日,马里兰大学、匹兹堡大学和滑铁卢大学的研究者在ICLR 2024上发表了一项名为「Unbiased Watermark for Large Language Models」的研究,提出了一种新的LLM水印方法——无偏水印(Unbiased Watermark)

该方法不仅能在LLM生成过程中嵌入水印,实现内容溯源,还能保证嵌入水印后的文本质量不受影响。相关论文已被ICLR 2024会议接收为Spotlight论文。

  • 论文地址: https://openreview.net/pdf?id=uWVC5FVidc
  • 代码仓库: https://github.com/xiaoniu-578fa6bff964d005/UnbiasedWatermark

无偏水印方法

传统的LLM水印方法存在一个两难困境:「如果水印信号过强,虽然易于检测,但会影响生成文本的质量;如果水印信号过弱,虽然对文本质量影响小,但难以检测。」

这一矛盾导致传统水印方法难以在内容溯源和质量保证之间取得平衡。

为了解决这一问题,该研究提出了无偏水印方法

其核心思想是:利用多个水印分布,而不是单一的水印分布。这些水印分布的组合能够恢复原始的语言模型输出分布。在生成过程中,根据一个私钥在所有可能的水印分布之间进行选择。

对于没有私钥的观察者来说,含水印模型的期望输出与原始模型完全一致,从而保证了无偏性。但对于拥有私钥的人来说,相应水印分布与原始分布之间的差异可以很大,从而实现可靠的水印检测。

无偏水印方法主要包括两个关键组件:无偏重赋权(Unbiased Reweight)独立水印码(Independent Watermark Codes)

无偏重赋权的目的是确保含水印分布的期望值与原始分布相匹配。

研究者提出了两种具体的无偏重赋权方法:δ-reweightγ-reweight

  • δ-reweight方法利用逆变换采样(Inverse Transform Sampling)的思想,根据原始分布和一个均匀分布的随机数来生成水印分布。
  • γ-reweight方法则先对词表进行随机重排,然后对重排后的词表进行分段线性变换,得到水印分布。

理论分析表明,这两种方法都满足无偏性要求

δ-reweight和γ-reweight方法示例

为了保证整个序列的无偏性,水印码在每一步生成过程中都必须是独立的。由于水印码依赖于上下文码(Context Codes),研究者引入了上下文码历史(Context Code History)的概念。

在生成过程中,如果某个上下文码出现过,就跳过水印嵌入,直接使用原始的语言模型输出分布。这样可以避免重复的上下文码导致的水印码相关性,从而保证水印码的独立性。

 水印的检测

在水印检测方面,该研究提出了两种检测方法:基于似然(likelihood-based)的检测无需似然(likelihood-agnostic)的检测。

基于似然的检测方法利用语言模型的输出概率进行水印检测。研究者首先介绍了对数似然比检验(LLR Test)的方法。LLR Test比较给定文本在原始分布和水印分布下的似然,如果似然比超过一个阈值,则判定该文本含有水印。

LLR Test在理论上是最优的检验方法,能够在I类错误(假阳性)和II类错误(假阴性)之间取得最佳平衡。

然而,标准的LLR Test对原始分布和水印分布的扰动比较敏感。如果文本在水印检测前被修改,真实的水印分布可能与假设的水印分布不同,导致检测性能下降。为了解决这个问题,研究者提出了一种稳健的LLR Test变体。

该变体引入了一个新的优化问题,允许水印分布有小幅度的扰动。实验表明,稳健的LLR Test在面对文本修改时,仍然能保持较好的检测性能

基于似然的检测方法需要访问语言模型的输出概率,在某些情况下可能不易求解。

为此,研究者还提出了一种无需似然的检测方法。该方法不依赖于语言模型的输出概率,而是利用Gumbel Trick生成水印码,并设计了一种新的打分函数。

理论分析表明,无需似然的检测方法同样能够保证I类错误的上界。然而,与基于似然的检测方法相比,无需似然的检测方法的检测效率较低,在相同的I类错误率下,通常需要更长的文本序列才能可靠地检测到水印。


实验结果

研究者在文本摘要和机器翻译两个任务上,评测了无偏水印方法的性能。

实验结果表明,嵌入水印后的文本质量与原始模型输出相当,在ROUGE、BLEU等指标上没有显著差异。相比之下,传统的水印方法(如Soft Red List)会导致明显的质量下降。


此外,研究者还测试了无偏水印方法对多种可能的文本变化的鲁棒性,包括温度改变,Top-k采样,输入扰动,模型扰动,随机替换攻击。

实验表明无偏水印方法具有较强的鲁棒性,能够应对一定程度的文本修改攻击。

总结

无偏水印方法为LLM水印技术提供了一种新的思路。通过新颖的采样策略,该方法在保证生成文本质量的同时,实现了可靠的水印嵌入和检测。这为解决LLM生成内容的滥用问题提供了一种有效的解决方案。

无偏水印技术在维持文本质量的同时,也可能引发一些伦理问题。由于用户无法在不知道创建者私钥的情况下检测水印,这可能导致未经披露的跟踪行为。

在实际应用中,人们应当谨慎、合乎伦理地应用无偏水印方法,并向用户明确说明其存在,工作原理和意义。





© THE END 

转载请联系本公众号获得授权

投稿或寻求报道:[email protected]


比如,在新闻写作中,无偏水印可以帮助追溯文章的来源,防止抄袭和未经授权的转载。在学术研究中,它可以标记研究报告,方便核实引用和防止剽窃。

在检测方面,传统水印容易受文本修改的影响,而无偏水印则通过稳健的检测算法和无需似然的检测技术提高了鲁棒性。

无偏水印带来的主要伦理问题是潜在的未公开跟踪。必须权衡内容可信度和用户隐私之间的平衡,制定清晰的使用指南和监管措施。

简单来说,无偏水印就像在文本海洋中埋下的隐形标记,既不影响文本美观,又能在需要时被准确识别。它就像一张无形的水印,不会在生成文本中留下明显的痕迹,但在溯源时却威力巨大。

无偏水印在保障LLM生成内容的可信度方面具有重要意义,可用于内容审核、知识产权保护和打击网络虚假信息等领域。

还可以应用在社交媒体平台,通过标记用户生成的内容,有助于识别虚假新闻和有害信息。想象一下,当你在浏览社交媒体时,每条信息都带有隐形的数字水印,你可以轻松追溯它的来源,判断它的真实性。

我们可以借鉴水印在艺术品中的应用。一个隐蔽的水印可以防止伪造,同时又不影响艺术品的欣赏。同样,无偏水印也可以在不损害文本质量的情况下维护内容的真实性。

个人信息保护至关重要,不能将水印技术滥用于侵犯隐私。我们需要透明度和知情同意,让用户了解他们的内容何时被标记,以及出于何种目的。

传统水印方法往往面临质量下降的困境,而无偏水印通过引入多个水印分布,在生成文本质量和水印检测可靠性之间取得了平衡。