栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

联邦学习全局模型融合

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

联邦学习全局模型融合

联邦学习全局模型融合
    • 1. Ensemble Distillation for Robust Model Fusion in Federated Learning
      • 1.1 拟解决的问题
      • 1.2 采取的方法
      • 1.3 启发

1. Ensemble Distillation for Robust Model Fusion in Federated Learning

NeurIPS 2020 —— FedDF
Tao Lin, Lingjing Kong, Sebastian U.Stich, Martin Jaggi

1.1 拟解决的问题


Toy Example: 在2个客户端单独训练的时候,都可以获得清晰的决策边界。直接用模型参数加权融合的方法在数据异质性存在情况下,决策边界不清晰,影响模型性能;用集成学习方法虽然可以获得清晰的决策边界,但是在客户端很多时模型规模过大。

1.2 采取的方法


利用参与联邦学习训练的local model进行aggregation初始化global model,然后再在公共数据集d上进行知识蒸馏。具体方法为计算 S t S_t St​ 个local model输出向量的均值,计算其与global model输出向量的KL散度,从而拉近global model与ensemble model的距离。

1.3 启发

这篇文章的toy example举得很好,将注意力关注到了local model 和global model 的决策边界问题。当然可以发现这个例子主要是体现了分类器的区别(3层MLP模型),所以在存在卷积层特征提取器等的网络中,是否也存在蒸馏后会好于直接融合模型参数的情况?
同时,蒸馏的效果也非常依赖于公开数据集的选择,如果公共数据集是有偏的,未必能够做出比较好的效果。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012641.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号