一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于目标推荐模型的产品推荐及模型训练方法和装置与流程

2022-12-10 09:14:23 来源:中国专利 TAG:

技术特征:
1.一种基于目标推荐模型的产品推荐方法,所述目标推荐模型包括多个子模型,不同的子模型对应于不同的业务场景;所述方法包括:将目标用户所处的目标业务场景的场景特征和与待推荐产品相关的第一通用特征输入所述目标推荐模型;获取所述目标推荐模型基于所述场景特征和所述第一通用特征输出的第一推荐分数,其中,所述第一推荐分数基于所述多个子模型中的每个子模型输出的第二推荐分数得到,一个子模型输出的第二推荐分数由所述子模型基于所述第一通用特征和所述子模型对应的业务场景的场景特征得到;基于所述第一推荐分数向所述目标用户推荐所述待推荐产品。2.根据权利要求1所述的方法,所述第一通用特征包括以下至少一种:所述目标用户的用户特征;所述待推荐产品的产品特征;向所述目标用户推荐所述待推荐产品时的上下文情境特征;所述目标用户对所述待推荐产品的历史交互行为特征。3.根据权利要求1所述的方法,所述目标业务场景的场景特征包括以下至少一种:所述目标业务场景的名称;所述目标业务场景的场景业务属性;所述目标业务场景对应的用户类别特征。4.根据权利要求1所述的方法,在将目标用户所处的目标业务场景的场景特征和与待推荐产品相关的第一通用特征输入所述目标推荐模型之前,所述方法还包括:将多个业务场景的场景特征和与第一历史推荐产品相关的第二通用特征输入原始推荐模型,所述原始推荐模型包括多个原始子模型;获取所述原始推荐模型基于所述场景特征和所述第二通用特征输出的第三推荐分数,其中,所述第三推荐分数基于所述多个原始子模型中的每个原始子模型输出的第四推荐分数得到,一个原始子模型输出的第四推荐分数由所述原始子模型基于所述第二通用特征和所述原始子模型对应的业务场景的场景特征得到;基于所述第三推荐分数对所述原始推荐模型进行训练,得到所述目标推荐模型。5.根据权利要求4所述的方法,所述基于所述第三推荐分数对所述原始推荐模型进行训练,包括:基于所述第三推荐分数确定所述第一历史推荐产品属于正样本的概率;基于所述概率以及所述第一历史推荐产品的真实样本类别对所述原始推荐模型进行训练,所述真实样本类别基于业务目标确定,用于表征所述第一历史推荐产品是否为正样本。6.根据权利要求1所述的方法,每个子模型包括第一特征提取单元和第二特征提取单元;所述每个子模型基于以下方式输出第二推荐分数:通过所述第一特征提取单元对所述第一通用特征进行特征提取,得到第一输出特征向量;其中,所述第一特征提取单元在对所述第一特征提取单元的网络参数和所述第二特征提取单元的网络参数进行融合后对所述第一通用特征进行特征提取;通过所述第二特征提取单元对所述子模型对应的业务场景的场景特征进行特征提取,
得到第二输出特征向量;对所述第一输出特征向量和所述第二输出特征向量进行逐元素交叉,得到所述子模型输出的第二推荐分数。7.根据权利要求6所述的方法,所述方法还包括:基于多个业务场景的场景特征和与第一历史推荐产品相关的第二通用特征对包括多个原始子模型的原始推荐模型进行训练,得到所述目标推荐模型;其中,在输入的场景特征包括第一业务场景的场景特征的情况下,固定除第一原始子模型以外的其他原始子模型中的第一特征提取单元的模型参数,并对所述第一原始子模型中的第一特征提取单元的模型参数进行调整,所述第一原始子模型为所述第一业务场景对应的原始子模型;在输入任一业务场景的场景特征的情况下,对所述多个原始子模型中的每个原始子模型中的第二特征提取单元的模型参数均进行调整。8.根据权利要求1所述的方法,所述第一推荐分数通过采用各个业务场景对应的权重对所述各个业务场景对应的子模型输出的第二推荐分数进行加权求和得到。9.根据权利要求8所述的方法,一个业务场景对应的权重基于所述业务场景的实时流量分布得到,所述实时流量分布通过采用预设时间窗口内所述业务场景下被推荐产品的推荐次数和达成业务目标的次数对所述业务场景的初始流量分布进行更新得到,所述业务场景的初始流量分布基于所述业务场景的历史业务目标得到。10.根据权利要求9所述的方法,所述实时流量分布为β分布;一个业务场景对应的权重基于所述业务场景的实时流量分布的α参数和β参数确定;其中,所述业务场景的实时流量分布的β参数基于所述初始流量分布的β参数和所述业务场景下被推荐产品被推荐但未达成业务目标的次数确定;所述业务场景的实时流量分布的α参数基于预设时间窗口内所述业务场景下被推荐产品达成业务目标的次数与所述业务场景下的业务目标对应的正反馈次数的乘积以及所述初始流量分布的α参数确定。

技术总结
本发明的实施方式提供了一种基于目标推荐模型的产品推荐及模型训练方法和装置,目标推荐模型包括多个子模型,不同的子模型对应于不同的业务场景;该方法包括:将目标用户所处目标业务场景的场景特征和与待推荐产品相关的第一通用特征输入目标推荐模型;获取目标推荐模型基于场景特征和第一通用特征输出的第一推荐分数,第一推荐分数基于多个子模型中的每个子模型输出的第二推荐分数得到,一个子模型输出的第二推荐分数由该子模型基于第一通用特征和该子模型对应的业务场景的场景特征得到;基于第一推荐分数向目标用户推荐待推荐产品。本发明能够适用于多种不同的业务场景,无需针对不同的业务场景训练不同的推荐模型。无需针对不同的业务场景训练不同的推荐模型。无需针对不同的业务场景训练不同的推荐模型。


技术研发人员:强小辉 唐孟园 彭程 陈自强 潘胜一 杨杰
受保护的技术使用者:杭州网易再顾科技有限公司
技术研发日:2022.09.20
技术公布日:2022/12/9
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献