← 最新论文
💻 computer science

Kernel-Based ReLU Approximation for Homomorphic Encryption-Compatible Privacy-preserving Deep Learning Models

本文提出了一种基于核函数的二次多项式近似来逼近 ReLU 激活函数,以实现在同态加密框架内部署大语言模型,从而在不解密的情况下支持安全且保护隐私的推理。

原作者: Dimitrios Sygletos, Dimitra Papatsaroucha, Marios Choudetsanakis, Ilias Politis, Evangelos K. Markakis

发布于 2026-05-25
📖 1 分钟阅读☕ 轻松阅读

原作者: Dimitrios Sygletos, Dimitra Papatsaroucha, Marios Choudetsanakis, Ilias Politis, Evangelos K. Markakis

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你想给朋友发送一条秘密消息,但你不信任邮递员。于是,你把消息装进一个上锁的盒子(加密)中寄出。问题在于,你的朋友需要读取消息才能对其进行处理,但他们没有钥匙就无法打开盒子,而一旦打开,秘密就泄露了。

同态加密(HE) 就像一个魔法锁盒。它允许你的朋友在不打开盒子的情况下,在盒子内部执行计算。他们可以相加或相乘数字,当他们最终打开盒子时,里面的结果仍然是正确的。这对隐私保护意义重大,尤其是对人工智能(AI)而言,因为它意味着公司可以在不查看原始数据本身的情况下分析你的私人数据(如健康记录或个人聊天内容)。

然而,这里有个陷阱。这个魔法锁盒只理解加法乘法。它不理解“思考”或“决策”。

问题所在:"ReLU"门

深度学习模型(现代 AI 如聊天机器人背后的“大脑”)依赖一种称为ReLU(修正线性单元)的特殊开关。将 ReLU 想象成夜店门口的保镖:

  • 如果数字是正数(VIP),保镖让它通过。
  • 如果数字是负数(非 VIP),保镖将其完全拦下(变为零)。

这种“保镖”行为对 AI 学习复杂模式至关重要。但由于保镖必须做出“停或行”的决策,这是一个非线性的、锯齿状的函数。魔法锁盒(HE)无法处理这种锯齿状的决策,因为它只喜欢平滑、简单的数学运算(加法和乘法)。

解决方案:平滑的“伪装”保镖

本文的作者希望用一个平滑、礼貌的替代品来取代锯齿状的保镖,这个替代品既能被锁盒理解,又能像原版保镖一样运作。

他们采用了一个两步配方:

  1. 第一步:“平滑剂”制造者(核近似)
    首先,他们意识到直接尝试近似锯齿状的保镖是混乱的。因此,他们使用了一种“核”方法(一种平滑事物的数学工具),将锯齿状的 ReLU 转化为一个平滑的曲线山丘。想象一下将一块锯齿状的岩石磨成一颗光滑圆润的鹅卵石。这颗鹅卵石从远处看仍然像那块岩石,但更容易处理。

  2. 第二步:简单的数学技巧(多项式回归)
    既然他们已经有了一个平滑的山丘,就需要仅用加法和乘法来描述它。他们尝试了不同复杂度的层级:

    • 低阶(简单): 一条简单的曲线(如抛物线)。
    • 高阶(复杂): 一条非常曲折、复杂的曲线,带有许多弯折。

    令人惊讶的是: 他们原本预期那些复杂、曲折的曲线会更准确。相反,他们发现简单的二次曲线(一个简单的 U 形) 实际上是获胜者。

    • 为什么? 复杂的曲线过于“抖动”。在加密数学的世界里,添加过多的弯折会导致“噪声”(杂音)累积,最终淹没信号。这就像试图通过一条漫长而曲折的隧道耳语秘密;如果隧道太曲折,声音就会丢失。简单的曲线保持了信息的清晰和数学运算的快速。

他们的测试内容

研究人员不仅仅是在纸面上进行这项工作。他们在真实场景中测试了他们的“平滑保镖”:

  • 在数据上: 他们将来自预训练 AI 模型(如 RoBERTa 和 DistilBERT)的真实文本数据输入其中,以观察其是否能模仿原版保镖的行为。
  • 在 AI 模型上: 他们在不同类型的 AI“大脑”(简单网络、图像识别器和复杂的 Transformer)中,用新的“平滑保镖”替换了真实的 ReLU。
  • 在锁盒内: 他们在同态加密锁盒内运行所有内容,以观察其速度以及结果的准确性保持得如何。

结果

  • 准确性: 他们简单的平滑保镖几乎和原版一样好,并且比以往研究中其他“平滑”尝试要好得多。
  • 速度: 由于他们的解决方案在数学上很简单,因此速度极快。其他试图使用复杂、高阶曲线的方法,在加密锁盒内工作时,速度慢了多达100 倍
  • 隐私: 他们成功证明,只要使用正确类型的简单数学,你就可以在加密数据上运行复杂的 AI 任务,而不会损失太多准确性。

结论

本文介绍了一种使 AI 更利于隐私保护的巧妙方法。通过平滑“保镖”函数并用一个简单的、低复杂度的曲线取而代之,他们使得 AI 能够在不破坏锁或减慢过程的情况下在锁盒内工作。这提醒我们,有时最简单的解决方案才是最强大的。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →