[发明专利]一种信息推送及其模型训练的方法、装置及电子设备有效
申请号: | 202010047773.0 | 申请日: | 2020-01-16 |
公开(公告)号: | CN110874440B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 刘磊;杨耀;陈凌 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06N20/00;G06F21/62 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息 推送 及其 模型 训练 方法 装置 电子设备 | ||
本说明书实施例公开了一种信息推送及其模型训练的方法、装置及电子设备,该方法包括:多个终端设备分别获取终端设备的用户的私有数据和对应的兴趣标签;多个所述终端设备分别将终端设备中用户的私有数据对应的嵌入向量及兴趣标签发送至云端服务器;所述云端服务器基于多个所述终端设备发送的嵌入向量及兴趣标签,通过联邦学习训练得到信息推送模型,以通过所述信息推送模型预测用户的兴趣标签并推送兴趣标签对应的信息。
技术领域
本文件涉及计算机软件技术领域,尤其涉及一种信息推送及其模型训练的方法、装置及电子设备。
背景技术
目前,端云联邦学习往往包括一个中心化的云端训练平台和多个移动端训练器。在模型训练过程中,云端和移动端之间则会存在大量的数据交互,比如用户的原始数据、模型参数的传递以及加密后的梯度的传递等数据,再在云端基于用户的原始数据合并这些传递过来的模型参数和加密后的梯度,最后通过云端更新得到最终的模型参数和梯度等模型训练过程中的相关数据。
然而,在实际应用中,由于大多移动端的数据质量和通信速度质量往往会有所差异,这将会对模型训练的速度和质量带来不良的影响。此外,移动端向云端传递用户的原始数据也会涉及到用户私有数据的泄露,存在一定的安全隐患。
发明内容
本说明书实施例的目的是提供一种信息推送及其模型训练的方法、装置及电子设备,以优化模型的训练过程并保护用户的私有数据。
为解决上述技术问题,本说明书实施例是这样实现的:
第一方面,提出了一种信息推送模型的训练方法,包括:
多个终端设备分别获取终端设备的用户的私有数据和对应的兴趣标签;
多个所述终端设备分别将终端设备中用户的私有数据对应的嵌入向量及兴趣标签发送至云端服务器;
所述云端服务器基于多个所述终端设备发送的嵌入向量及兴趣标签,通过联邦学习训练得到信息推送模型,以通过所述信息推送模型预测用户的兴趣标签并推送兴趣标签对应的信息。
第二方面,提出了一种信息推送方法,所述方法应用于云端服务器,包括:
接收来自目标终端设备的用户的嵌入向量;
将所述目标终端设备的用户的嵌入向量输入到通过联邦学习训练得到的信息推送模型,预测所述目标终端设备的用户的兴趣标签;
将与所述目标终端设备的用户的兴趣标签对应的信息推送给所述目标终端设备的用户。
第三方面,提出了一种信息推送模型的训练方法,所述方法应用于终端设备,包括:
获取终端设备的用户的私有数据和对应的兴趣标签;
将用户的私有数据对应的嵌入向量及兴趣标签发送至云端服务器,以使得所述云端服务器基于多个所述终端设备发送的嵌入向量及兴趣标签,通过联邦学习训练得到信息推送模型,以及通过所述信息推送模型预测用户的兴趣标签并推送兴趣标签对应的信息。
第四方面,提出了一种信息推送模型的训练方法,所述方法应用于云端服务器,包括:
基于多个终端设备发送的用户的私有数据对应的嵌入向量及兴趣标签,通过联邦学习训练得到信息推送模型;
通过所述信息推送模型预测用户的兴趣标签并推送兴趣标签对应的信息。
第五方面,提出了一种信息推送模型的训练系统,包括多个终端设备和云端服务器,其中:
多个所述终端设备分别获取终端设备的用户的私有数据和对应的兴趣标签;以及分别将终端设备中用户的私有数据对应的嵌入向量及兴趣标签发送至云端服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010047773.0/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置