水平联邦学习、垂直联邦学习和联邦迁移学习

1. 水平联邦学习(Horizontal Federated Learning, HFL)

  • 解释
    想象不同的公司(比如几家银行)都拥有类似类型的客户数据,比如用户的年龄、职业和消费记录。每个公司都有一部分不同的客户,但他们的用户数据格式和特征是相同的。这种情况下,数据是在“横向”分布的——每个客户端拥有的都是来自不同人同样类型的数据。

  • 应用场景:适用于用户特征相同、用户群体不同的场景,比如几家银行之间合作构建一个信用评分模型。


2. 垂直联邦学习(Vertical Federated Learning, VFL)

  • 解释
    想象两家公司,比如一家银行和一家电商公司。银行拥有用户的金融数据,比如收入、贷款记录;电商公司则拥有用户的购买记录和消费习惯。这两家公司服务的用户可能有重叠部分,但它们的数据类型完全不同。这种情况下,数据是在“纵向”分布的——每个客户端拥有相同用户不同类型数据。

  • 应用场景:适用于企业合作分析同一组用户的数据,比如联合分析用户的消费能力和购买偏好。


3. 联邦迁移学习(Federated Transfer Learning, FTL)

  • 解释
    想象一家医院和一所大学。医院有患者的病历数据,但没有学生的学术数据;大学有学生的学术数据,但没有患者的病历信息。而这两者几乎没有重叠用户,也就是用户数据完全不同。这种情况下,联邦迁移学习通过“迁移学习”技术,将知识从一个客户端转移到另一个客户端,帮助两方共同训练一个模型。

  • 应用场景:适用于用户群体不同、数据类型不同的场景,比如医院和大学合作开发一个预测学生健康风险的模型。


对比表格

特性水平联邦学习(HFL)垂直联邦学习(VFL)联邦迁移学习(FTL)
数据分布不同客户端拥有相同类型的数据,不同用户不同客户端拥有不同类型的数据,相同用户不同客户端拥有不同类型数据,不同用户
数据特征数据特征相同数据特征不同数据特征不同
用户群体不同的用户群体有部分用户群体重叠用户群体完全不同
应用场景银行间的信用评分模型合作银行与电商的用户联合分析医院与大学的健康风险预测合作
核心目标共享模型,增强模型的泛化能力共享特定用户的数据特征跨领域迁移知识,提升模型能力

总结

  • 水平联邦学习适合处理同类型数据、不同用户的场景;
  • 垂直联邦学习适合处理不同类型数据、相同用户的场景;
  • 联邦迁移学习则适合处理完全不同用户和数据的场景,通过迁移学习技术实现模型的共享知识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值