[发明专利]融合信任不信任关系和注意力机制深度推荐方法及系统有效
申请号: | 202010054560.0 | 申请日: | 2020-01-17 |
公开(公告)号: | CN111241423B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 钱忠胜;朱璋暅;朱懿敏 | 申请(专利权)人: | 江西财经大学 |
主分类号: | G06F16/9536 | 分类号: | G06F16/9536 |
代理公司: | 深圳市华腾知识产权代理有限公司 44370 | 代理人: | 彭年才 |
地址: | 330000 江西省南*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 融合 信任 不信任 关系 注意力 机制 深度 推荐 方法 系统 | ||
1.一种融合信任不信任关系和注意力机制深度推荐方法,其特征在于,包括以下步骤:
步骤一,采用软间隔支持向量机Soft-margin SVM的方法建立社交关系预测模块,通过用户的评分和社交关系对用户的不信任关系和信任关系进行预测和补充,再结合用户的评分相似度和共同评分用户的数量,重新评估用户间的信任关系和不信任关系的权重;
步骤二,以深度学习方法为基础,建立融合注意力机制的深度推荐模型,结合用户评分信息和用户社交行为,同时根据给预测项目评过分且与用户存在社交关系的其他用户对预测项目的注意力权重,得到预测项目的预测评分;
步骤三,融合信任不信任关系和注意力机制的深度推荐模型;将用户间的信任不信任关系和注意力机制融合到信任不信任关系和注意力机制的深度推荐模型中,依据用户间的信任关系和不信任关系的权重,对注意力机制得到预测项目的预测评分进行加权融合,以改善用户对预测项目的预测评分,最终选取前N项形成推荐列表;
其中,步骤一中的用户间的信任关系
给定用户间的不信任关系
(1)
同时给定用户间的信任关系
(2)
其中,式(2)中的矩阵A和矩阵O分别等同于式(1)中的矩阵A和矩阵O;
步骤一中的所述采用软间隔支持向量机Soft-margin SVM的方法建立社交关系预测模块,具体步骤包括:
步骤1-1,根据社交结构平衡理论和状态理论,得到社交关系中的用户间的信任关系和不信任关系的传递关系:
使用
步骤1-2,对于缺少社交关系的用户对构建标签,关联用户
(3)
其中,
步骤1-3,社交关系预测过程如下:
设
(4)
其中,
在进行不信任预测时,针对正负样本噪声水平不同,将式(4)进一步改进为式(5):
(5)
其中,
当
(6)
其中,L是基于B的拉普拉斯矩阵;对于最短路径长度为2的用户对,每对用户对需要在
(7)
式(7)中的优化问题存在最小化解决方案,得到式(8)如下所示:
(8)
其中,K是所有样本的格拉姆矩阵;;
将式(8)对偶问题简化后,得到最终的预测结果;
其中,步骤二中的所述融合注意力机制的深度推荐模型包括输入层、嵌入层、注意层、隐藏层和预测层,其中:
所述输入层包括用户
所述嵌入层将每个非零特征映射表示为密度向量,其中,
所述注意层处于所述输入层和所述嵌入层之间,所述注意层是为每个预测用户选择固定的有影响力的社交关系;在预测用户
将
(9)
这种参数化的优点在于对任意一对(
使用softmax函数将注意力权重转换为概率分布的形式,如式(10)所示:
(10)
其中,
所述隐藏层用于将更新后的用户表示
(11)
其中,Wx、bx、
所述预测层用于将所述隐藏层的输出向量转换为预测得分,一个隐藏层的输出向量eL转换为预测得分公式如式(12)所示:
(12)
其中,w表示预测层的权重向量;
其中,步骤三中的将用户信任不信任关系和注意力机制融合到推荐模型中,得到融合信任不信任关系和注意力机制深度推荐模型TDA_DRM模型,具体计算公式如下:
用户
(14)
其中,表示所述隐藏层的预测评分,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西财经大学,未经江西财经大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010054560.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:膝关节置换术后直腿抬高训练装置
- 下一篇:电池固定装置及人体传感器