预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113033820A(43)申请公布日2021.06.25(21)申请号202110318397.9G16Y20/10(2020.01)(22)申请日2021.03.25G16Y20/40(2020.01)G16Y40/10(2020.01)(71)申请人支付宝(杭州)信息技术有限公司G16Y40/20(2020.01)地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人曹佳炯丁菁汀(74)专利代理机构北京君慧知识产权代理事务所(普通合伙)11716代理人吴绍群(51)Int.Cl.G06N20/00(2019.01)G06N3/04(2006.01)G06N3/08(2006.01)G06K9/62(2006.01)G16Y20/00(2020.01)权利要求书4页说明书14页附图4页(54)发明名称联邦学习方法、装置以及设备(57)摘要本说明书实施例公开了联邦学习方法、装置以及设备。方案包括:确定根据客户端之间的相似度进行聚类得到的多个客户端组,以及客户端组中的代表客户端;通过代表客户端,向客户端组发送训练请求;接收代表客户端反馈的客户端组中部分客户端的训练数据,部分客户端由预先训练的弹性上传预测模型根据客户端状态确定;通过训练数据确定梯度数据,并向代表客户端发送梯度数据,以使客户端组中的客户端进行梯度更新。CN113033820ACN113033820A权利要求书1/4页1.一种联邦学习方法,包括:确定根据客户端之间的相似度进行聚类得到的多个客户端组,以及所述客户端组中的代表客户端;通过所述代表客户端,向所述客户端组发送训练请求;接收所述代表客户端反馈的所述客户端组中部分客户端的训练数据,所述部分客户端由预先训练的弹性上传预测模型根据客户端状态确定;通过所述训练数据确定梯度数据,并向所述代表客户端发送所述梯度数据,以使所述客户端组中的客户端进行梯度更新。2.如权利要求1所述的方法,所述通过所述代表客户端,向所述客户端组发送训练请求之后,所述方法还包括:接收所述多个中至少一个客户端组中的代表客户端的拒绝训练响应;其中,所述拒绝训练响应表示对应的代表客户端由于不符合条件本次不反馈训练数据,所述条件包括根据弹性上传预测模型确定对应的客户端组有足够数量的客户端处于可训练状态。3.如权利要求1所述的方法,根据客户端之间的相似度进行聚类得到多个客户端组,具体包括:获取客户端的位置特征和交易特征;根据所述位置特征和所述交易特征,在指定空间中确定反映所述客户端之间相似度的空间距离;根据所述空间距离进行聚类得到多个客户端组。4.如权利要求3所述的方法,所述根据所述位置特征和所述交易特征,在指定空间中确定反映所述客户端之间相似度的空间距离,具体包括:根据所述位置特征,确定所述客户端之间的地理距离;确定所述交易特征至少包含的商店类型;根据所述地理距离、所述交易特征,以及预先为不同商店类型定义的相似度参数,在指定空间中确定所述客户端之间的空间距离。5.如权利要求3所述的方法,所述根据所述位置特征和所述交易特征,在指定空间中确定反映所述客户端之间相似度的空间距离,具体包括:根据图卷积神经网络,确定指定空间中包含多个客户端的局部拓扑与单个客户端之间的对应关系;根据所述对应关系,以及所述多个客户端的所述位置特征和所述交易特征,确定反映所述单个客户端与其他客户端之间相似度的空间距离。6.一种联邦学习方法,包括:代表客户端接收云端发送的训练请求,所述代表客户端属于客户端组,所述客户端组为预先根据客户端之间的相似度进行聚类得到的;接收所述客户端组中部分客户端的训练数据,所述部分客户端由预先训练的弹性上传预测模型根据客户端状态确定;将所述训练数据发送至所述云端,以使所述云端通过所述训练数据确定梯度数据;接收所述云端返回的所述梯度数据;2CN113033820A权利要求书2/4页将所述梯度数据发送至所述部分客户端,以使所述部分客户端进行梯度更新。7.如权利要求6所述的方法,所述代表客户端接收云端发送的训练请求之后,所述方法还包括:向所述客户端组中的其他客户端发送所述训练请求,以使所述其他客户端通过预先训练的弹性上传预测模型根据客户端状态确定第一预测结果;接收所述其他客户端反馈的所述第一预测结果,并根据所述第一预测结果若确定所述客户端组中没有足够数量的客户端处于可训练状态,则向所述云端发送拒绝训练响应,以表示本次不反馈训练数据。8.如权利要求6所述的方法,所述客户端搭载于物联网设备上,所述弹性上传预测模型的训练过程包括:采集训练样本,所述训练样本包括客户端状态,所述客户端状态与客户端处理的业务、所在的物联网设备状态、需要提供的训练数据中的至少一种相关;根据