【技术实现步骤摘要】
融合信任度和度量因子矩阵分解的兴趣点推荐方法及系统
本专利技术涉及信息检索推荐
,具体涉及一种基于融合信任度和度量因子矩阵分解的兴趣点推荐方法及系统。
技术介绍
随着互联网技术的不断进步,基于社交网络的应用迅速发展,受到了业界的广泛关注,在这些社交网络中,用户拥有自己的社交关系,对事物的评价和对自己生活的分享,也可以关注好友的一些动态。因此其中包含了丰富的数据,可以通过签到信息、好友关系、评价数据等挖掘出有用的信息更好的构建用户的兴趣偏好模型,为用户推荐其可能更感兴趣,会给更好评分的景点,这种类型的推荐称之为兴趣点(Point-of-Interest,简称POI)推荐。兴趣点的推荐需要满足用户的个性化推荐服务,尽量避免信息过载问题的同时也要帮助服务提供商实现智能化信息服务,进而提升供应商的行业收入。因此,基于社交网络的旅游兴趣点推荐在现在生活中越来越重要。个性化旅游推荐系统与传统的旅游推荐相比,在考虑流行景点之外,还会将游客的衣食住行全部考虑在内,因此通过基于社交网络中的兴趣点的历史信息可以更好地挖掘用户的偏好 ...
【技术保护点】
1.一种融合信任度和度量因子矩阵分解的兴趣点推荐方法,其特征在于,包括以下步骤:/n步骤一,建立基于社交信任的兴趣点推荐模型:通过社交网络中挖掘的用户信息计算用户之间的直接信任度,并将用户及其之间的关系抽象为节点和边,通过单信任路径和多信任路径两种方式计算用户间接信任度,将直接信任度和间接信任度综合为用户信任关系,形成基于社交信任的兴趣点推荐模型;/n步骤二,建立基于度量因子矩阵分解的兴趣点推荐模型模块:通过度量因子分解的方法将用户对兴趣点的评分转换为距离,并计算偏好距离,建立基于度量因子矩阵分解的兴趣点推荐模型;/n步骤三,建立融合信任度和度量因子矩阵分解的兴趣点推荐单元 ...
【技术特征摘要】
1.一种融合信任度和度量因子矩阵分解的兴趣点推荐方法,其特征在于,包括以下步骤:
步骤一,建立基于社交信任的兴趣点推荐模型:通过社交网络中挖掘的用户信息计算用户之间的直接信任度,并将用户及其之间的关系抽象为节点和边,通过单信任路径和多信任路径两种方式计算用户间接信任度,将直接信任度和间接信任度综合为用户信任关系,形成基于社交信任的兴趣点推荐模型;
步骤二,建立基于度量因子矩阵分解的兴趣点推荐模型模块:通过度量因子分解的方法将用户对兴趣点的评分转换为距离,并计算偏好距离,建立基于度量因子矩阵分解的兴趣点推荐模型;
步骤三,建立融合信任度和度量因子矩阵分解的兴趣点推荐单元:将步骤一形成的基于社交信任的兴趣点推荐模型和步骤二形成的基于度量因子矩阵分解的兴趣点推荐模型进行融合,形成兴趣点推荐单元,用于面向用户的个性化兴趣点推荐。
2.如权利要求1所述的融合信任度和度量因子矩阵分解的兴趣点推荐方法,其特征在于,步骤一中的所述社交信任包括直接信任和间接信任,所述直接信任包括显性信任和隐性信任,所述间接信任包括所述单信任路径和所述多信任路径;所述显性信任采用社交网络中存在明确的好友关系的用户,及其在社交网络上的好友数量和在社交网络上的评论的被点赞数量;所述隐性信任采用社交网络中评分项目的相似度和用户平均打分的相似度;所述单信任路径采用具有唯一信任传递路径的用户之间信任关系,信任关系的传递长度不超过3;所述多信任路径采用具有多条不同信任路径都能够到达的用户之间的信任关系,其中每条信任路径的权重值不同,综合各条信任路径的权重值,以得到该用户的最终权重值;所述直接信任度和所述间接信任度分别为依据所述直接信任和所述间接信任计算得到的关联关系及相应的数值。
3.如权利要求2所述的融合信任度和度量因子矩阵分解的兴趣点推荐方法,其特征在于,所述显性信任用表示,计算公式为:
其中,ru,v表示用户u和用户v的社交关系,当ru,v=0时,表示用户u和用户v没有直接的好友关系,也就是用户v没有在用户u的好友列表中,当ru,v=1表示v在u的好友列表中,有明确的好友关系,fansv指的是当用户v在用户u的好友列表中时,用户v社交网络上的粉丝数量,而sum(fans)是指用户u好友列表中所有用户在社交网络上的粉丝数量总和,pv是指当用户v存在用户u的好友列表中时,用户v在社交网络上的评论被其他用户点赞的数量,sum(p)指的是用户v好友列表中所有用户在社交网络上的评论被赞数量的总和,α1、α2和α3是公式的系数参数,且α1+α2+α3=1。
4.如权利要求2所述的融合信任度和度量因子矩阵分解的兴趣点推荐方法,其特征在于,所述隐性信任的计算公式为:
其中,表示用户u和用户v之间的直接隐性信任关系,simitem指的是用户u和用户v评分项目的相似度。
5.如权利要求2所述的融合信任度和度量因子矩阵分解的兴趣点推荐方法,其特征在于,所述单信任路径下的所述间接信任的计算公式为:
其中,为用户u和用户v之间的一条信任路径下的间接信任度,ti表示从用户u开始到用户v结束的一条信任传递路径上的第i个信任度,由于数据量过大,设信任路径长度阈值为k,用户之间的信任关系传递长度不超过3。<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。