一种利用社交群组进行推荐的验证系统及系统技术方案

技术编号:14743143 阅读:101 留言:0更新日期:2017-03-01 18:28
本发明专利技术提供的利用社交群组进行推荐的验证方法及系统,通过对社交平台中社交群组的第一兴趣相似度和随机组成的随机群组的第二兴趣相似度进行分析,或者通过社交群组中多个用户对的第一兴趣相似度和随机组成的随机用户对的第二兴趣相似度进行分析,当第一兴趣相似度高于第二兴趣相似度则确定验证通过,通过实验证明利用社交群组进行推荐的有效性,特别是在进行视频推荐时有效性更好。

【技术实现步骤摘要】

本专利技术涉及互联网领域,特别涉及一种利用社交群组进行推荐的验证系统及系统
技术介绍
随着web2.0时代的到来,用户对于各种互联网产品或服务的个性化需求日益凸出,推荐系统被广泛用于满足用户个性化需求,是目前学术界和工业界热门研究和应用对象。经典算法如协同过滤、基于内容过滤、基于人口统计学过滤、基于社交信息过滤被大量的研究和使用,其中基于协同过滤的方法是目前最常用的推荐系统算法。协同过滤包括基于邻域的和基于模型的两个子类,其中基于邻域方法又包括基于用户的推荐和基于物品的推荐两种。以基于用户的协同过滤推荐为例,其基本原理是,根据所有用户对物品或者信息的偏好,发现与当前用户口味和偏好相似的“邻居”用户,在一般的应用中是采用计算“K-邻居”的算法;然后,基于这K个邻居的历史偏好信息,为当前用户进行推荐。协同过滤算法在广泛应用的同时,也有一些比较明显的缺陷,对于基于邻域和基于模型的协同过滤,冷启动问题和数据稀疏性问题是最显著的影响其性能的问题。另外,对于基于邻域的算法,因为在寻找相似邻居时要在众多用户中搜索,其算法的可扩展性是一个很大的挑战。虽然传统协同过滤之间去计算用户和用户之间的兴趣相似性,从而寻找最相似的用户,具有比较高的准确性,这里面有三个缺陷:1.当用户规模大到一定程度时,对每一个待推荐用户去寻找其相似用户是一个很耗时的工作,严重影响了算法的可扩展性;2.只寻找最相似的用户往往会限制了推荐结果的多样性,而且会出现非常趋热的现象,这样的结果非常影响用户体验,因为虽然热片的点击率较高,但是用户同时也希望有更多样的推荐结果;3.对于新用户的冷启动问题,无法通过计算用户行为之间的相似性来选择相似用户,因而无法做出推荐。
技术实现思路
有鉴于此,本专利技术实施例提供了一种利用社交群组进行推荐的验证方法及系统。本专利技术的一种目的是提供一种利用社交群组进行推荐的验证方法,包括:获取多个社交群组,其中,所述多个社交群组均位于同一个社交平台下;获取所述多个社交群组的第一兴趣相似度;随机获取所述社交平台的用户并组成与所述社交群组对应的多个随机群组,所述随机群组与所述社交群组一一对应;获取所述多个随机群组的第二兴趣相似度;当所述第一兴趣相似度大于第二兴趣相似度时验证通过。可选地,所述获取所述多个社交群组的第一兴趣相似度,包括:获取每个社交群组的群组兴趣相似度;将多个社交群组的群组兴趣相似度的平均值作为第一兴趣相似度;所述获取所述多个随机群组的第二兴趣相似度,包括:获取每个随机群组的群组兴趣相似度;将多个随机群组的群组兴趣相似度的平均值作为第二兴趣相似度。可选地,所述获取每个社交群组的群组兴趣相似度,包括:对同一个社交群组中n个用户以两两组合的方式计算得到个用户兴趣相似度;将所述个用户兴趣相似度的平均值作为该社交群组的群组兴趣相似度;所述获取每个随机群组的群组兴趣相似度,包括:对同一个随机群组中n个用户以两两组合的方式计算得到个用户兴趣相似度;将所述个用户兴趣相似度的平均值作为该随机群组的群组兴趣相似度。可选地,所述社交群组为QQ群,所述社交平台为QQ聊天应用。本专利技术的另一种目的是提供一种利用社交群组进行推荐的验证系统,其特征在于,包括:第一获取单元,用于获取多个社交群组,其中,所述多个社交群组均位于同一个社交平台下;第二获取单元,用于获取所述多个社交群组的第一兴趣相似度;第三获取单元,用于随机获取所述社交平台的用户组成与所述社交群组对应的多个随机群组,所述随机群组与所述社交群组一一对应;第四获取单元,用于获取所述多个随机群组的第二兴趣相似度;判决单元,用于当所述第一兴趣相似度大于第二兴趣相似度时验证通过。可选地,所述第二获取单元还用于获取每个社交群组的群组兴趣相似度以及将多个社交群组的群组兴趣相似度的平均值作为第一兴趣相似度;所述第四获取单元还用于获取每个随机群组的群组兴趣相似度以及将多个随机群组的群组兴趣相似度的平均值作为第二兴趣相似度。可选地,所述第二获取单元还用于对同一个社交群组中n个用户以两两组合的方式计算得到个用户兴趣相似度以及将所述个用户兴趣相似度的平均值作为该社交群组的群组兴趣相似度;所述第四获取单元还用于对同一个随机群组中n个用户以两两组合的方式计算得到个用户兴趣相似度以及将所述个用户兴趣相似度的平均值作为该随机群组的群组兴趣相似度。本专利技术的一种目的是提供另一种利用社交群组进行推荐的验证方法,包括:构建多个用户对,所述用户对的用户共同拥有至少一个社交群组中;获取所述多个用户对的第一兴趣相似度;将所述社交群组所在的社交平台中随机获取用户构建与所述用户对个数相同的随机用户对;获取多个随机用户对的第二兴趣相似度;当第一兴趣相似度大于第二兴趣相似度时验证通过。可选地,所述获取所述多个用户对的第一兴趣相似度,包括:获取每个用户对的用户兴趣相似度;将所述用户兴趣相似度的平均值作为第一兴趣相似度;所述获取多个随机用户对的第二兴趣相似度,包括:获取每一个随机用户对的随机用户兴趣相似度;将所述随机用户兴趣相似度的平均值作为第二兴趣相似度。可选地,所述社交群组为QQ群,所述社交平台为QQ聊天应用。本专利技术的一种目的是提供另一种利用社交群组进行推荐的验证系统,包括:第一构建单元,用于构建多个用户对,所述用户对的用户共同拥有至少一个社交群组中;第一获取单元,用于获取所述多个用户对的第一兴趣相似度;第二构建单元,用于将所述社交群组所在的社交平台中随机获取用户构建与所述用户对个数相同的随机用户对;第二获取单元,用于获取多个随机用户对的第二兴趣相似度;判决单元,用于当第一兴趣相似度大于第二兴趣相似度时验证通过。可选地,所述第一获取单元获取每个用户对的用户兴趣相似度以及将所述用户兴趣相似度的平均值作为第一兴趣相似度;所述第二获取单元获取每一个随机用户对的随机用户兴趣相似度以及将所述随机用户兴趣相似度的平均值作为第二兴趣相似度。本专利技术提供的利用社交群组进行推荐的验证方法及系统,通过对社交平台中社交群组的第一兴趣相似度和随机组成的随机群组的第二兴趣相似度进行分析,或者通过社交群组中多个用户对的第一兴趣相似度和随机组成的随机用户对的第二兴趣相似度进行分析,当第一兴趣相似度高于第二兴趣相似度则确定验证通过,通过实验证明利用社交群组进行推荐的有效性,特别是在进行视频推荐时有效性更好。附图说明图1是本专利技术一种利用社交群组进行推荐的验证方法的一种实施例的流程图;图2是本专利技术一种利用社交群组进行推荐的验证方法的一种实施例的流程图;图3是本专利技术一种利用社交群组进行推荐的验证系统的一种实施例的结构图;图4是本专利技术另一种利用社交群组进行推荐的验证方法的一种实施例的流程图;图5是本专利技术另一种利用社交群组进行推荐的验证方法的一种实施例的流程图;图6是本专利技术另一种利用社交群组进行推荐的验证系统的一种实施例的结构图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和本文档来自技高网
...
一种利用社交群组进行推荐的验证系统及系统

【技术保护点】
一种利用社交群组进行推荐的验证方法,其特征在于,包括:获取多个社交群组,其中,所述多个社交群组均位于同一个社交平台下;获取所述多个社交群组的第一兴趣相似度;随机获取所述社交平台的用户并组成与所述社交群组对应的多个随机群组,所述随机群组与所述社交群组一一对应;获取所述多个随机群组的第二兴趣相似度;当所述第一兴趣相似度大于第二兴趣相似度时验证通过。

【技术特征摘要】
1.一种利用社交群组进行推荐的验证方法,其特征在于,包括:获取多个社交群组,其中,所述多个社交群组均位于同一个社交平台下;获取所述多个社交群组的第一兴趣相似度;随机获取所述社交平台的用户并组成与所述社交群组对应的多个随机群组,所述随机群组与所述社交群组一一对应;获取所述多个随机群组的第二兴趣相似度;当所述第一兴趣相似度大于第二兴趣相似度时验证通过。2.根据权利要求1所述的利用社交群组进行推荐的验证方法,其特征在于,所述获取所述多个社交群组的第一兴趣相似度,包括:获取每个社交群组的群组兴趣相似度;将多个社交群组的群组兴趣相似度的平均值作为第一兴趣相似度;所述获取所述多个随机群组的第二兴趣相似度,包括:获取每个随机群组的群组兴趣相似度;将多个随机群组的群组兴趣相似度的平均值作为第二兴趣相似度。3.根据权利要求2所述的利用社交群组进行推荐的验证方法,其特征在于,所述获取每个社交群组的群组兴趣相似度,包括:对同一个社交群组中n个用户以两两组合的方式计算得到个用户兴趣相似度;将所述个用户兴趣相似度的平均值作为该社交群组的群组兴趣相似度;所述获取每个随机群组的群组兴趣相似度,包括:对同一个随机群组中n个用户以两两组合的方式计算得到个用户兴趣相似度;将所述个用户兴趣相似度的平均值作为该随机群组的群组兴趣相似度。4.根据权利要求1所述的利用社交群组进行推荐的验证方法,其特征在
\t于,所述社交群组为QQ群,所述社交平台为QQ聊天应用。5.一种利用社交群组进行推荐的验证系统,其特征在于,包括:第一获取单元,用于获取多个社交群组,其中,所述多个社交群组均位于同一个社交平台下;第二获取单元,用于获取所述多个社交群组的第一兴趣相似度;第三获取单元,用于随机获取所述社交平台的用户组成与所述社交群组对应的多个随机群组,所述随机群组与所述社交群组一一对应;第四获取单元,用于获取所述多个随机群组的第二兴趣相似度;判决单元,用于当所述第一兴趣相似度大于第二兴趣相似度时验证通过。6.根据权利要求5所述的利用社交群组进行推荐的验证系统,其特征在于,所述第二获取单元还用于获取每个社交群组的群组兴趣相似度以及将多个社交群组的群组兴趣相似度的平均值作为第一兴趣相似度;所述第四获取单元还用于获取每个随机群组的群组兴趣...

【专利技术属性】
技术研发人员:杨春风
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1