← 最新论文
🤖 machine learning

Evidential Trust-Aware Model Personalization in Decentralized Federated Learning for Wearable IoT

本文提出了 Murmura,一种面向可穿戴物联网的去中心化联邦学习框架,该框架利用证据深度学习将认知不确定性量化为一种原则性的同伴兼容性度量,从而实现了信任感知的模型个性化,使其在非独立同分布环境中显著优于现有方法。

原作者: Murtaza Rangwala, Richard O. Sinnott, Rajkumar Buyya

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

原作者: Murtaza Rangwala, Richard O. Sinnott, Rajkumar Buyya

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

想象一个世界,成千上万块智能手表和健身追踪器希望学习如何识别你的活动——比如行走、跑步或睡眠——而无需将你的私人数据发送到中央服务器。这就是**去中心化联邦学习(DFL)**的世界。这里没有专横的老师收集每个人的作业,而是设备之间直接对话,分享所学,共同变得更聪明。

然而,存在一个大问题:每个人都不一样。

你的手表可能戴在左手腕,而你朋友的戴在右手腕。你可能是一名马拉松跑者,而你的朋友只是休闲散步者。你的数据是“统计异构”的,这意味着你的手表看到的模式与他人看到的不同。如果它们只是将各自的知识混合成一个“平均”模型,结果将是一个平庸的模型,对任何人都效果不佳。

本文介绍了一个名为MURMURA的新框架来解决这一问题。可以将 MURMURA 想象为一位明智且谨慎的外交官,帮助这些设备决定信任谁以及忽略谁,从而构建真正适合它们自身的个性化模型。

以下是其工作原理,分解为简单概念:

1. 问题:“坏邻居”困境

在正常的去中心化网络中,如果设备 A 从设备 B 收到模型更新,它通常只是将它们混合在一起。但如果设备 B 正在学习“游泳”,而设备 A 正在学习“骑行”呢?如果设备 A 盲目接受设备 B 的建议,它可能会感到困惑,甚至开始认为游泳就是骑行。

现有方法试图通过测量模型看起来有多“相似”(比如比较它们的“臂长”)来解决这个问题。但这存在缺陷。两个设备可能拥有非常不同的数据(一个游泳,一个骑行),但由于它们都擅长各自的任务,其模型看起来却相似。相反,两个设备可能拥有相似的数据,但其中一个只是学习得不好。简单的相似性检查无法区分“不同但优秀”与“不同且糟糕”。

2. 解决方案:“不确定性侦探”

MURMURA 使用一种特殊的 AI,称为证据深度学习。这相当于给每个设备配备一个“置信度计”,它不仅会说“我认为这是行走”,还会说“我有 90% 的把握,并且我知道为什么我有把握”。

这个置信度计将不确定性分为两类:

  • “我从未见过这种情况”的感觉(认知不确定性): 如果一个设备查看你的数据后说:“我完全不知道这是什么,因为我的训练数据完全不同”,那这就是一个危险信号。这意味着另一个设备与你不兼容。
  • “这是个棘手案例”的感觉(偶然不确定性): 如果一个设备说:“这看起来像行走,但这是一次奇怪、摇晃的行走,所以我不是 100% 确定”,那没问题。这意味着数据本身很难,而不是不兼容。

3. MURMURA 如何工作:“信任过滤器”

以下是 MURMURA 使用的逐步过程:

  1. 试驾: 当设备 A 从设备 B 收到模型时,它不会直接接受。它会在自己的本地“测试题”(验证数据)上运行设备 B 的模型。
  2. 置信度检查: 设备 A 查看“我从未见过这种情况”的得分(认知不确定性)。
    • 高分: “哇,这个模型在我的数据上完全迷失了。这个人来自另一个世界。” -> 拒绝。
    • 低分: “这个模型理解我的数据,即使不完美。” -> 信任。
  3. 智能混合: 设备 A 仅将其自身模型与“受信任”邻居的模型混合。它忽略那些不匹配的模型。
  4. 随时间变得更严格: 在训练的最开始,大家都感到困惑,因此 MURMURA 比较宽容,允许许多邻居加入。随着训练进展和模型变得更聪明,“信任过滤器”会变得更严格,只允许最兼容的同伴进入。

4. 结果:为何重要

作者在三个真实世界的可穿戴设备数据集(涉及行走、跑步和心率监测等活动)上测试了 MURMURA。以下是他们的发现:

  • 更好地处理混乱: 当数据非常混乱且不同(非独立同分布)时,标准方法崩溃,准确率损失约19%。而 MURMURA 仅损失0.9%。在其他人惊慌失措时,它保持了冷静。
  • 学习更快: 因为它过滤掉了来自不兼容邻居的“噪声”,其收敛(达到峰值性能)的速度比标准方法快7.4 倍。这意味着更少的电池消耗和更少的等待模型生效的时间。
  • 更稳定: 它不需要完美调整参数即可工作。无论设置是略有偏差还是恰到好处,它都能持续表现良好。

总结

MURMURA 就像你设备的智能社交网络。它不强迫所有人就一种“平均”观点达成一致,而是让每个设备找到属于自己的“部落”——即兼容的邻居。通过使用特殊的“不确定性计”来检测谁真正理解其本地数据,它确保每个设备都能获得一个完美适合它们自己的个性化模型,而不会被世界上的其他事物所迷惑。

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

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

试用 Digest →