Class-Grouped Normalized Momentum and Faster Hyperparameter Exploration to Tackle Class Imbalance in Federated Learning
本文介绍了 FedCGNM,一种利用类分组归一化动量来解决联邦学习中梯度不平衡问题的创新客户端优化器,以及 FedHOO,一种用于优化重采样率的高效 X-臂老虎机算法,两者在长尾数据集上的表现均优于现有基准方法。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正在试图教一群学生(被称为“客户端”)识别不同类型的物体,但有一个大问题:有些物体非常常见(比如“狗”),而另一些则极其罕见(比如“三条腿的吉娃娃”)。在机器学习的世界里,这被称为类别不平衡(class imbalance)。
在普通的教室里,老师可以同时看到所有学生的工作,并据此调整教学计划。但在**联邦学习(Federated Learning)**中,学生们分布在不同的房间里,老师(“服务器”)无法看到他们的私有数据或具体的错误。老师只能得到每个学生学习情况的摘要。由于罕见物体在每个学生的房间里出现的频率极低,老师往往会忽略它们,导致学生在识别这些物体时表现得很差。
本文提出了两种新工具来解决这个问题:FedCGNM(一种更聪明的学习方式)和 FedHOO(一种更聪明的布置作业方式)。
1. 现有方法的问题
通常情况下,当学生看到一个罕见物体时,他们得到的关于如何修正错误的信号非常微弱且充满噪声。如果老师试图通过简单地大喊“注意那些罕见的!”(一种称为“重加权/reweighting”的技术)来修复这个问题,往往会适得其反。因为信号中噪声太大,学生会感到困惑,并开始进行盲目的猜测。
另一种方法试图让每种物体类型都得到平等的对待,即给每个物体的“教学计划”设定相同的音量。但如果你有100种类型的物体,而你用同样大的音量同时喊出100个不同的课程,噪声就会累积,学生仍然会被淹没。
2. 解决方案:FedCGNM(“组长”策略)
作者提出了一种让学生处理课程的新方法,称为 FedCGNM。
- 类别分组: 学生不再将每种物体类型视为独立的课程,而是将相似的物体归为一类。想象一下,将100种动物分为两个组:“常见动物”(狗、猫)和“罕见动物”(三条腿的吉娃娃、白虎)。
- “动量”组长: 对于每个组,学生都会保留一个“动量(momentum)”组长。把动量想象成一个沉重的购物车。如果你推它一下,它会持续滚动。如果学生看到一只罕见动物,这个“罕见动物组长”不会只对那一次实例做出反应;它会记住到目前为止见到的所有罕见动物的趋势。这平滑了噪声。
- 音量均衡: 系统强制要求“常见组长”和“罕见组长”以完全相同的音量(单位长度)说话。这确保了罕见动物能获得与常见动物同等的关注度,同时不会让罕见动物的噪声淹没有效信号。
- 结果: 学生学会了更好地识别罕见物体,而不会被噪声搞混。
3. 解决方案:FedHOO(“智能作业”查找器)
即使有了更好的学习方法,老师也需要知道应该给学生提供多少额外的练习。学生应该在10%的时间里观察罕见动物,还是50%的时间?找到完美的数字就像在大海里捞针,尤其是在有很多学生有不同需求的情况下。
通常,老师必须尝试每一种可能的作业组合,这非常耗时。
FedHOO 是一个聪明的捷径:
- 并行技巧: 老师要求每个学生同时做两份不同的作业(一份练习率较低,一份练习率较高)。
- 神奇的混合: 因为学生是在并行工作,老师可以通过数学手段将这两份作业的结果进行“混合匹配”,从而推算出每种可能的作业练习率组合的效果。
- 益处: 与其进行100轮测试来寻找完美的作业率,老师只需几轮就能找到它。这在只有少数学生(“小规模”联邦,例如特定的工厂或小型公司)的情况下特别有用。
4. 它有效吗?
作者在四个公开数据集(如汽车和衣服的图像)和一个真实的工业数据集(检测计算机芯片缺陷)上测试了该方法。
- 芯片缺陷测试: 在一个真实的工厂里,只有1.7%的芯片存在缺陷。标准方法很难发现这些缺陷。而新方法(FedCGNM)能更好地发现这些缺陷。当加入智能作业查找器(FedHOO)后,结果变得更加出色。
- 基准测试: 在标准测试中,他们的方法始终优于其他顶尖方法,有时准确率提升了近30%。
总结
可以将这篇论文看作是关于如何在处理某些主题非常罕见的课堂中运行的一种新方法。
- FedCGNM 告诉学生不要再纠结于每一个单独的罕见事实,而是将它们分为“罕见”和“常见”团队,并利用稳定的、平滑的记忆来从中学习。
- FedHOO 帮助老师快速确定学生到底需要多少额外的练习来掌握这些罕见事实,而无需浪费时间去瞎猜。
两者结合,使学习过程变得更快、更稳定,并且能更好地识别那些通常会被忽略的罕见事物。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。