群组推荐方法和系统技术方案

技术编号:5055651 阅读:264 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种群组推荐方法和系统。该方法包括:根据用户特征发现并创建共性群组;根据用户在所加入的共性群组中的活跃程度和用户与其他共性群组的匹配程度向用户推荐共性群组。该系统包括:共性群组发现子系统,用于根据用户特征发现并创建共性群组;共性群组推荐子系统,用于根据用户在所加入的共性群组中的活跃程度和用户与其他共性群组的匹配程度向用户推荐共性群组。本发明专利技术实施例通过用户的共性群组并根据用户与共性群组的匹配程度和在共性群组中活跃程度对用户进行推荐,从而能实现更为有效的推荐。

【技术实现步骤摘要】

本专利技术涉及一种信息处理
,尤其涉及一种群组推荐方法和系统
技术介绍
随着恥132. 0技术的发展,SNS (Social Networking krvices社会性网络服务)在 网络用户的生活中扮演的角色越来越重要。在这些SNS网络上,用户常常有寻找共性群体 的内在需求。例如,论文网络上的用户常常迫切地需要与他人探讨某篇文章或某个领域中 的问题,电影网络上的用户在看过某部电影后可能有需求与他人交流对该部电影的看法, 读书网络上的用户也常常需要类似的交流。通常,用户通过建立主题群组来寻找共性群体。建立主题群组的过程如下首先某 个用户(群主)发起建立群组的请求并将群组主题概括为群组名称,然后他在他所知的用 户里面选择符合群组要求的用户并向他们发出入群邀请,每个加入了该群的用户自动具备 邀请他人加入的权限。不过,这种办法具有一定的局限性。首先,只有少部分人具有这种建群的能动性, 有些人即使意识到有需要建立某群组,也可能缺少驱动力使之付诸行动。其次,这样的群组 往往主题比较单一,比如学友群一般只谈论与张学友有关的内容,王菲群一般只谈论涉及 王菲的事件。而一个用户通常喜欢多个歌手,且用户的兴趣不只是音乐,还包括运动等等, 如果用户要为自己的每一个兴趣爱好加一个群或组建一个群,那么每个用户对应的群组将 会有许多个,这不利于用户在SNS网络上形成稳固的关系。而且,主题群组的主题单一性割 裂了用户各种兴趣爱好之间可能存在的潜在联系,不利于用户的使用体验。最后,推荐的 群组一般都是用户目前感兴趣的,难以根据用户的潜在兴趣以及兴趣变化推荐更合适的群 组。用户需要具有以下功能的群组能够稳定地在其中讨论任何他感兴趣的内容—— 这意味着该群组中的其他用户与他有着相似的兴趣爱好,在很多兴趣爱好上他们都保持一 致——只有这样,用户提出的带有主题交叉性质的议题才不至于被该群组其他用户反感或 非议,而更可能受到大家欢迎。这样的群组不像一般的主题群组,它没有明确的主题,但是 该群组中的用户在兴趣爱好上具有很强的共性,称这样的群组为共性群组。当前已有的群组推荐方案都是基于主题群组的。这种方案必须由用户创建群组, 然后系统平台提取该群组的特征,通过访问用户数据库与用户特征匹配,最后将该群组推 荐给最匹配的用户。具体过程为群主用户创建某个主题群组,并将其发布在系统平台上; 系统平台将该群组的相关属性特征传送到用户数据库,并与其中的用户进行特征匹配;用 户数据库将与该群组属性特征最匹配的一组用户发送到系统平台;系统平台将该群组整合 到这组用户的个人主页空间中作为推荐项。专利技术人在实现本专利技术的过程中发现上述方案需要用户自己创建群组,受用户能 动性影响;用户创建的群组主题往往由创建者决定,往往比较单一;系统推荐的群组过多 会增加用户的困扰,降低用户体验值;推荐的群组一般都是用户目前感兴趣的,难以根据用户未来的潜在兴趣以及兴趣变化推荐更合适的群组。
技术实现思路
本专利技术实施例提供一种群组推荐方法和系统,以在用户数据库中发现用户的共性 群组,和根据用户个人属性信息和个人行为历史向用户推荐最适合的共性群组。本专利技术实施例提供一种群组推荐方法,该方法包括根据用户特征发现并创建共 性群组;根据在所加入的共性群组中的活跃程度和用户与其他共性群组的匹配程度向用户 推荐共性群组。本专利技术实施例还提供一种群组推荐系统,该系统包括共性群组发现子系统,用于 根据用户特征发现并创建共性群组;共性群组推荐子系统,用于根据在所加入的共性群组 中的活跃程度和用户与其他共性群组的匹配程度向用户推荐共性群组。本专利技术实施例通过创建包容性更强的用户的共性群组,克服了一般群组主题比较 单一的缺陷;因为共性群组中的用户的偏好特征相似而具有更大的相容性,群组中的用户 将获得更好的情感体验;以及共性群组中的用户偏好特征相似而具有很强的趋同性,使得 在这样的群组中进行推荐将更具效率。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不 构成对本专利技术的限定。在附图中图1为本专利技术实施例一中群组推荐方法的流程图;图2为本专利技术实施例六中推荐算法的流程图;图3为本专利技术实施例七中群组更新算法的流程图;图4为本专利技术实施例八中群组推荐系统的结构示意图;图5为本专利技术实施例八中共性群组发现子系统的结构示意图;图6为本专利技术实施例八中共性群组推荐系统的结构示意图;图7为本专利技术实施例九中用户特征提取单元的结构示意图;图8为本专利技术实施例十中用户关系网络构建单元的结构示意图;图9为本专利技术实施例十一中用户共性群组发现单元的结构示意图;图10为本专利技术实施例十二中共性群组创建单元的结构示意图;图11为本专利技术实施例十三中共性群组管理子系统的结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附 图,对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本 专利技术,但并不作为对本专利技术的限定。在后面的描述中,本说明书中的“群组”特指“共性群 组”,“一般群组”等同于“主题群组”。实施例一本实施例提供一种群组推荐方法。如图1所示,该方法包括步骤SllO 根据用户特征发现并创建共性群组;在该步骤中,要提取用户特征(包括用户基本特征,偏好特征)并计算用户偏好 特征的权重和建立用户特征描述文件以规范用户特征;根据提取的用户特征计算用户之间 的特征相似度,当超过相似度阈值时在用户对应的顶点之间连线从而构建用户关系网络; 在用户关系网络中进行社团挖掘,即计算社团相似度并依此找到最佳社团邻居对,根据合 并的Q值增益来确定是否合并该最佳社团邻居对,所述社团是用户关系网络中彼此交集为 空的顶点子集;根据社团挖掘的结果创建共性群组,记录群组用户信息,群组用户的活动信 息,群组用户共享的资源信息,群组中推荐内容的相关信息,以及群组宏观信息;该步骤还包括当所述群组活跃程度低于群组活跃程度阈值时,重新构建共性群 组。所述群组活跃程度为所有用户在群时间的总和与所有用户在线时间的总和之比,或者 所有用户在群活动的总和与所有用户在线活动的总和之比。步骤S120根据在所加入的共性群组中的活跃程度和用户与其他共性群组的匹配 程度向用户推荐共性群组。在该步骤中,需要衡量用户在所加入的共性群组中的用户活跃程度,具体为计算 用户在群时间与用户在线时间的比例或者用户在群活动与用户在线活动的比例;当所述用 户活跃程度低于用户活跃程度阈值时,在用户和其他共性群组之间进行特征匹配确定匹配 程度;将与用户匹配的且未超出推荐次数阈值的共性群组推荐给所述用户。本实施例通过用户的共性群组并根据用户与共性群组的匹配程度和在共性群组 中活跃程度对用户进行推荐,从而能实现更为有效的推荐。实施例二本实施例进一步详细描述了实施例一中提取并规范用户特征的技术手段。提取并规范用户特征具体包括首先,收集用户的特征信息;用户特征信息包括用户的个人属性信息(例如年龄、 学历、职业等等)、用户对自身兴趣爱好的描述(最爱看的书和电影、最爱听的音乐等等)和 用户个人的行为历史(例如用户曾浏览了哪些页面、对什么书或电影做了评论、网购了什 么商品等等)。然后,根据收集得到的用户信息计算用户偏好特征的权重。例如在一个电影社本文档来自技高网
...

【技术保护点】
一种群组推荐方法,其特征在于,该方法包括:根据用户特征发现并创建共性群组;根据用户在所加入的共性群组中的活跃程度和用户与其他共性群组的匹配程度向用户推荐共性群组。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈恩红高建煌向彪刘淇杜家春
申请(专利权)人:华为技术有限公司中国科学技术大学
类型:发明
国别省市:94[中国|深圳]

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

1