[发明专利]回答者推荐模型的训练方法、推荐方法及电子设备在审
申请号: | 202010767815.8 | 申请日: | 2020-08-03 |
公开(公告)号: | CN111881282A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 陈卓;袁玺明;杜军威;葛艳;李涵;姜伟豪;魏锐 | 申请(专利权)人: | 青岛科技大学 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06N20/20 |
代理公司: | 北京力致专利代理事务所(特殊普通合伙) 11900 | 代理人: | 周厚民 |
地址: | 266061 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 回答者 推荐 模型 训练 方法 电子设备 | ||
1.一种回答者推荐模型的训练方法,其特征在于,包括:
获取样本评分矩阵以及未获得财富值的数据集;其中,所述未获得财富值的数据集包括回答者特征以及问题特征;
利用所述未获得财富值的数据集对回答者推荐模型中的DeepFM模块进行训练,以填充所述样本评分矩阵;
将填充后的所述样本评分矩阵输入所述回答者推荐模型中的矩阵分解模块分解所述样本评分矩阵,得到回答者矩阵以及问题矩阵;
基于所述回答者矩阵与所述问题矩阵,预测所述问题对应的回答者;
利用所述评分预测值与所述问题对应的目标评分值,对所述DeepFM模块以及所述矩阵分解模块的参数进行更新,确定所述回答者推荐模型。
2.根据权利要求1所述的训练方法,其特征在于,所述基于所述回答者矩阵以及所述问题矩阵,预测所述问题对应的回答者,包括:
计算所述回答者矩阵与所述问题矩阵的乘积,确定所述问题对应的各个回答者的评分预测值。
3.根据权利要求2所述的训练方法,其特征在于,所述利用所述评分预测值与所述问题对应的目标评分值,对所述DeepFM模块以及所述矩阵分解模块的参数进行更新,确定所述回答者推荐模型,包括:
获取各个所述问题对应的实际财富值、回答获得的平均财富值、回答获得的最大财富值、回答获得的最小财富值;
基于各个所述问题对应的实际财富值、回答获得的平均财富值、回答获得的最大财富值、回答获得的最小财富值,计算各个所述问题回答获得的财富值;
利用各个所述问题回答获得的财富值、所述DeepFM模块的填充结果、所述样本评分矩阵以及填充后的所述样本评分矩阵,计算损失函数,以更新所述DeepFM模块的填充结果,确定所述回答者推荐模型。
4.根据权利要求3所述的训练方法,其特征在于,所述各个所述问题回答获得的财富值采用如下公式计算:
其中,为所述各个所述问题回答获得的财富值;x为所述实际财富值;μ为所述回答获得的平均财富值;xmax为回答获得的最大财富值;xmin为回答获得的最小财富值。
5.根据权利要求3所述的训练方法,其特征在于,所述损失函数采用如下公式计算:
其中,rij为所述样本评分矩阵中第i行第j列的评分值;为填充后的所述样本评分矩阵中第i行第j列的评分值;d为所述DeepFM模块的填充结果与真实结果之间的均方误差;c表示所述问题是否为所述DeepFM模块的预测结果,取值为0或1;λ为正则化系数;P为所述回答者矩阵;Q为所述问题矩阵。
6.根据权利要求1-5中任一项所述的训练方法,其特征在于,所述训练方法还包括:
获取测试集;
将所述测试集输入所述回答者推荐模型中,得到预测结果;
基于所述预测结果,确定是否需要对所述回答者推荐模型中的参数进行再次更新。
7.一种回答者推荐方法,其特征在于,包括:
获取目标问题的特征以及多个回答者的特征,以得到初始评分矩阵;
对所述目标问题的特征以及多个回答者的特征进行编码,并将编码结果输入至回答者推荐模型中的DeepFM模块中,对所述初始评分矩阵进行填充,得到评分矩阵;
将所述评分矩阵输入至所述回答者推荐模型中的矩阵分解模块中分解所述评分矩阵,得到回答者矩阵以及问题矩阵;
基于所述回答者矩阵以及所述问题矩阵,确定所述目标问题对应的目标回答者。
8.根据权利要求7所述的回答者推荐方法,其特征在于,所述基于所述回答者矩阵以及所述问题矩阵,确定所述目标问题对应的目标回答者,包括:
计算所述回答者矩阵与所述问题矩阵的乘积,得到各个所述回答者回答所述目标问题对应的评分值;
将最高的所述评分值对应的回答者,确定为所述目标回答者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛科技大学,未经青岛科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010767815.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于虚拟端口的数据转发系统及方法
- 下一篇:掉帧检测方法和装置