[发明专利]一种基于信任关系特征学习的社会化推荐方法有效
| 申请号: | 201810382892.4 | 申请日: | 2018-04-26 |
| 公开(公告)号: | CN108694232B | 公开(公告)日: | 2022-04-01 |
| 发明(设计)人: | 何发智;潘一腾;李浩然;陈壹林 | 申请(专利权)人: | 武汉大学 |
| 主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
| 代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 鲁力 |
| 地址: | 430072 湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 信任 关系 特征 学习 社会化 推荐 方法 | ||
本发明属于数据挖掘和大数据领域,特别是涉及一种基于信任关系特征学习的社会化推荐方法,具体包括:步骤1,利用稀疏自编码模型(SSDAE)计算信任关系特征;步骤2,将计算得到的信任关系特征与矩阵分解方法结合,计算得到用户特征和商品特征;步骤3,利用用户和产品的特征向量计算推荐结果。本发明可以有效的从稀疏的社会关系网络中学习到高阶有效的信任关系特征,并能有效的将信任特征融合到推荐算法当中,从而有效的提高推荐算法精度。
技术领域
本发明属于数据挖掘和大数据领域,特别涉及一种基于信任关系特征学习的社会化推荐方法。
背景技术
随着互联网的不断发展,网络信息变得越来越多,也越来越容易获得。但是如何从海量的数据中获得所需的有效信息,对于普通用户来说仍然是一个巨大的困扰,这称被为信息过载问题。为了解决这一问题,推荐系统通过对用户和商品的各种信息建模,进而为每个用户推荐其所需的信息内容。近年来,推荐系统被广泛应用于互联网服务中,包括淘宝、京东、亚马逊等。
由于用户的信息通常都非常稀少,这对推荐系统的建模任务构成了巨大的挑战,这也被称为数据稀疏问题。为了解决这个问题,许多学者提出了各种有效的方法。其中,利用信任关系对每个用户建模成为重要的解决方案之一。然而,由于信任关系也同样是稀疏的,所以目前的方法大多是采用线性模型对信任关系进行建模。这就难以提取信任关系中隐含的高阶信息。为此,本发明提出稀疏自编码网络提取信任特征,并应用于社会化推荐系统中。
发明内容
本发明针对上述问题,为了提出信任关系中隐含的高阶信息,提出一种新的信任关系处理方法,并基于此提出一种新的社会化推荐方法。
本发明所采用的技术方案是:
一种基于信任关系特征学习的社会化推荐方法,其特征在于,基于一个稀疏自编码模型,所述模型结构由一个深层自编码网络和面向稀疏数据的损失函数构成;
包括以下步骤:
步骤1:利用稀疏自编码模型(SSDAE)计算信任关系特征;
步骤2:将计算得到的信任关系特征与矩阵分解方法结合,计算得到用户特征和商品特征;
步骤3:利用用户和产品的特征向量计算推荐结果。
在上述的一种基于信任关系特征学习的社会化推荐方法,步骤1的具体实现包括以下子步骤:
步骤1.1:令表示N个用户之间的信任关系矩阵,如果用户i信任用户j,则对应的元素Xi,j值为1,否则为0.
步骤1.2:构建稀疏自编码网络,将输入数据X经过L层神经网络得到重建矩阵第l层的输出Xl通过下面方式映射:
其中,和是l层对应的权重和偏置,其中,Kl是对应l层的维度,通过实验设定最优值;h(x)是一个非线性激活函数,这里采用逻辑斯蒂激活函数 h(x)=1/(1+e-x);
步骤1.3:建立信任关系重建误差函数:
其中,xu,v和表示用户u和v之间的信任关系及其对应的预测值;集合表示用户u的信任对象集合,表示从用户u的不信任对象集合中采样个对象的子集合,其中,表示用户u信任对象集合的数量;λ是用户控制网络权重复杂度的参数
步骤1.4:循环迭代更新网络权重:
步骤1.5:如果迭代次数小于100,则跳转到步骤2.4,否则跳转到步骤2.6.
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810382892.4/2.html,转载请声明来源钻瓜专利网。





