[发明专利]一种基于矩阵分解的事后可解释性推荐方法及装置有效
申请号: | 202010034176.4 | 申请日: | 2020-01-13 |
公开(公告)号: | CN111259238B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 梁吉业;李琳;王智强;梁建青 | 申请(专利权)人: | 山西大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F17/16 |
代理公司: | 太原晋科知识产权代理事务所(特殊普通合伙) 14110 | 代理人: | 郑晋周 |
地址: | 030006 山*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 矩阵 分解 事后 解释性 推荐 方法 装置 | ||
1.一种基于矩阵分解的事后可解释性推荐方法,其特征在于,所述方法包括以下步骤:
根据用户和物品的交互信息采集用户对物品的评分和评论;
根据用户对物品的评分训练概率矩阵分解的“黑箱”模型,得到“黑箱”模型的预测结果;
根据用户对物品的评论抽取用户的特征偏好和物品的特征质量,以获取用户特征偏好矩阵、物品特征质量矩阵和物品特征关注度矩阵;
利用用户特征偏好矩阵、物品特征质量矩阵和物品特征关注度矩阵构建可解释性模型;
根据上述“黑箱”模型的预测结果训练可解释性模型,得到可解释性模型的个性化参数和预测评分;
根据可解释性模型的预测评分大小进行排序得到推荐结果,并根据个性化参数得到用户的特征偏好值、物品的特征质量值和物品的特征关注度值,以根据用户的特征偏好值、物品的特征质量值和物品的特征关注度值的大小按解释模板给用户的推荐结果做出解释;
所述概率矩阵分解的“黑箱”模型为:
其中,n为用户数,m为物品数,Rij为用户ui对物品Ij的真实评分,Ui为用户特征矩阵,Vj为物品特征矩阵,λ为正则化权重,λ用于避免模型学习时发生过拟合,Iij为指示函数,当Iij等于0时表示用户ui对项目Ij未进行过评分,当Iij等于1时表示用户ui对项目Ij进行过评分;
所述可解释性模型为:
其中,表示用户ui对物品Ij的预测评分,Pi=[Xi,H1i],Qj=[Yj,H2j],Wj=[W1j,W2j],Xi表示用户ui的显式特征偏好向量,H1i表示为用户ui的隐式特征偏好向量,Yj表示物品Ij的显式特征质量向量,H2j表示为物品Ij的隐式特征质量向量,W1j表示物品Ij的显式特征关注度矩阵,W2j表示物品Ij的隐式特征关注度矩阵;
在用户对物品的评论中提取特征词集合F,对这些特征的情感极性进行标记,并为每个特征分配一个情感值S,从而形成情感词典L(F,S);
提取用户ui写的所有评论的特征-情感对(F,S)并构建用户情感词典,令F={F1,F2,…,Fp}为物品的显式特征集合,p为物品的显式特征数,然后通过用户情感词典构建用户特征偏好矩阵X,其中每个元素衡量用户对物品特征的偏好程度,计算方式如下所示:
其中,Xij为用户ui对特征Fj的偏好程度,tij表示为用户ui提到特征Fj共tij次;
对于每个物品Ii,提取其所有相应评论的特征-情感对(F,S)并构建物品情感词典,通过物品情感词典构建物品特征质量矩阵Y,其中每个元素都衡量物品对相应特征质量的好坏程度,计算方式如下所示:
其中,Yij表示为物品Ii在特征Fj上的质量情况,k表示物品Ii提到特征Fj的次数,并且在这k次提及中特征Fj的平均情感分为sij;
通过不同物品的特征关注度构建不同的物品特征关注度矩阵Wj,物品特征关注度矩阵Wj是一个对角阵,其中每个对角线元素表示物品Ij在各特征上的关注度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山西大学,未经山西大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010034176.4/1.html,转载请声明来源钻瓜专利网。