Partial Model Sharing Improves Byzantine Resilience in Federated Conformal Prediction
本文提出了一种利用部分模型共享来保障训练和校准阶段安全的拜占庭容错联邦共形预测方法,该方法实现了具有更窄预测区间和更低通信开销的鲁棒不确定性量化。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一群学生(即客户端)试图在不互相展示作业的情况下共同解决一道复杂的数学题。他们将答案发送给一位老师(即服务器),老师将这些答案合并以生成一个“全局解”。这就是联邦学习。
然而,其中一些学生是捣乱者(即拜占庭客户端)。他们可能会故意发送错误答案以破坏最终解,或者谎报他们对答案的自信程度。
本文提出了一种让这些学生协作的新方法,该方法在面对这些捣乱者时既更智能又更安全。它通过两个主要阶段实现:学习阶段和检查阶段。
1. 学习阶段:“部分共享”技巧
通常,当学生发送答案时,他们会发送整个解。如果捣乱者发送了错误答案,就可能毁掉整个结果。
作者提出了一条新规则:每次只共享谜题的少数几块。
- 类比:想象学生们每次向老师发送一个 50 块的拼图。他们不再每次都发送全部 50 块,而是只发送 15 块随机选取的拼图块。
- 为何有效:如果捣乱者试图通过发送错误拼图块来污染解,他们最多只能破坏这 15 块。老师可以忽略这些坏块,因为其他学生为拼图的其他部分提供了正确的块。这也节省了时间和带宽,因为他们无需每次都发送整个拼图。
2. 检查阶段:“直方图”与“距离”测试
在学生学会解法后,他们需要检查该解的准确性。在该领域中,他们使用一种称为共形预测的方法来在其答案周围构建一个“安全网”(即预测区间)。他们需要就这个安全网的宽度达成一致。
通常,学生会将他们的“误差分数”(即他们错得有多离谱)发送给老师。捣乱者可以撒谎,声称“我完全正确!”(导致安全网过小)或“我差劲透了!”(导致安全网过大)。
作者的方法通过改变学生报告分数的方式来解决这一问题:
- 直方图:学生不再发送原始数字列表,而是将分数转换为简单的条形图(直方图)。他们只需说明:“我的答案中有 10% 落在这个区间,20% 落在该区间”,等等。这隐藏了原始数据(保护隐私),但展示了其整体表现形态。
- 距离测试:老师查看每个人的条形图。
- 好学生:他们的图表彼此非常相似。
- 捣乱者:他们的图表显得怪异,且与群体差异极大。
- 结果:老师根据某学生的图表与其他图表的偏离程度计算出一个“可疑度分数”。可疑度分数最高的学生将被排除在最终计算之外。随后,老师仅使用诚实学生的数据来构建安全网。
重大成果
本文针对三种类型的捣乱者测试了该方法:
- “效率”攻击者:试图使安全网过小(危险)。
- “覆盖率”攻击者:试图使安全网过大(浪费)。
- “随机”攻击者:只是向老师发送随机数字。
结果:
- 标准方法失效:它们要么让捣乱者破坏了安全网,要么让不良训练数据导致整个模型变弱。
- 这种新方法成功:通过学习阶段仅共享部分拼图块,并在检查阶段使用“条形图距离测试”,该系统:
- 将安全网保持在正确的大小(既不过大也不过小)。
- 使安全网比先前方法紧密得多(更精确)。
- 节省了通信时间,因为他们无需发送完整数据集。
简而言之,作者构建了一个系统,使得群体能够共同学习并准确检查其工作,即使群体中有相当一部分人试图破坏他们,同时还能减少来回传输的数据量。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。