【技术实现步骤摘要】
群组推荐方法和系统
本专利技术涉及互联网
,特别是涉及一种群组推荐方法和系统。
技术介绍
社交网络和即时通信工具中一般都存在大量的群组,这些群组可由有相同爱好或者相同特征的用户组成,群组中的用户可与群组的其它成员进行消息的交互。为了使得用户能够在海量的群组中发现符合自身需求的群组,需要向用户推荐一些群组。传统的群组推荐方法通常是基于用户的个人资料,比如兴趣爱好、年龄、职业等信息进行推荐,比如可以将兴趣爱好相同的群组推荐给用户,又如,可以将与职业相关的群组推荐给用户。然而,传统的群组推荐方法并不能很好的用于推荐与位置有关的一些群组,例如,用户居住地点有关的群组(如xx小区群)、与用户工作地点有关的群组(如xx工业园大联盟)等等,这些与用户所在的位置有关的群组通常也是很多用户希望能够获知和参与的,准确地将这类群组推荐给用户具有极大的应用价值。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能向用户推荐与用户常驻点位置有关的群组的群组推荐方法和系统。一种群组推荐方法,所述方法包括:获取用户常驻点位置;获取与所述常驻点位置对应的位置名称;根据预存的位置名称与群组的对应关系,获取与所述常驻点位置对应的位置名称所对应的群组作为候选群组;将所述候选群组进行排序处理并推荐给用户。一种群组推荐系统,所述系统包括:位置获取模块,用于获取用户常驻点位置;常驻点位置名称获取模块,用于获取与所述常驻点位置对应的位置名称;候选群组确定模块,用于根据预存的位置名称与群组的对应关系,获取与所述常驻点的位置名称对应的群组作为候选群组;排序推荐模块,用于将所述候选群组进行排序处理并 ...
【技术保护点】
一种群组推荐方法,所述方法包括:获取用户常驻点位置;获取与所述常驻点位置对应的位置名称;根据预存的位置名称与群组的对应关系,获取与所述常驻点位置对应的位置名称所对应的群组作为候选群组;将所述候选群组进行排序处理并推荐给用户。
【技术特征摘要】
1.一种群组推荐方法,所述方法包括:获取用户常驻点位置;获取与所述常驻点位置对应的位置名称;根据预存的位置名称与群组的对应关系,获取与所述常驻点位置对应的位置名称所对应的群组作为候选群组,所述群组为与位置相关的群组,所述与位置相关的群组的挖掘步骤包括:分别对用于训练的位置名称和群组信息构造对应的固定维度的语义向量,将所述用于训练的位置名称对应的语义向量作为训练样本进行单类支持向量机分类器的训练,将所述用于训练的群组信息对应的语义向量输入已完成训练的所述单类支持向量机分类器中,识别出与位置相关的群组,建立用于训练的位置名称与所述位置相关的群组之间的对应关系,所述语义向量是指用向量来表示用于训练的位置名称和群组信息,涵盖词的上下文语境信息;将所述候选群组进行排序处理并推荐给用户。2.根据权利要求1所述的方法,其特征在于,所述将所述位置名称和群组信息分别构造成固定维度的语义向量的步骤,包括:对位置名称和群组信息进行分词得到词的集合;提取所述词在预设语料库中的语句中的前预设数量的相邻词,对所述提取的相邻词构造对应的固定维度的相邻词的语义向量;将所述相邻词的语义向量输入到预设概率模型中,按所述预设概率模型的优化目标确定预设概率模型中的参数;通过优化目标函数,得到所述词的语义向量。3.根据权利要求1所述的方法,其特征在于,所述获取用户常驻点位置的步骤,包括:接收终端上报的用户位置;对所述上报的用户位置进行聚类,将聚类中集中度最高的区域中的所述用户位置作为用户常驻点位置。4.根据权利要求1所述的方法,其特征在于,所述将所述候选群组进行排序处理并推荐给用户的步骤,包括:将包含正样本和负样本的已推荐群组作为训练样本,从所述训练样本中学习出候选群组的排序模型,其中,所述正样本是被认同的已推荐群组,所述负样本是不被认同的已推荐群组;按照所述排序模型对候选群组进行排序;选取排序最靠前的预设数量的所述候选群组并推荐给用户。5.根据权利要求4所述的方法,其特征在于,所述从所述训练样本中学习出候选群组的排序模型的步骤,包括:获取所述训练样本的属性特征,根据所述属性特征构造属性特征向量;构造基于所述属性特征向量的数学模型,所述数学模型为所述属性特征向量与权矢量的内积;根据所述数学模型的大小顺序构造预测排序序列;获取训练样本形成的目标排序序列,根据所述目标排序序列和预测排序序列之间的距离构造目标函数;对所述目标函数进行学习,得到使得所述训练样本中的用户对应的所述距离的和取得最小值的权矢量。6.根据权利要求5所述的方法,其特征在于,所述按照所述排序模型对候选群组进行排序的步骤,包括:获取候选群组对应的属性特征向量;计算所述权矢量与所述候选群组对应的属性特征向量的内积,得到所述候选群组对应的分值;根据所述分值的大小对相应的候选群组进行排序。7.根据权利要求5所述的方法,其特征在于,所述属性特征向量中包含的属性特征包括以下至少一种:群组的活跃度、群组所在位置与对应推荐的用户的常驻点位置之间的距离、群组成员与对应推荐的用户之间的社交拓扑结构信息。8.一种群组推荐系统,其特征在于,所述系统包括:位置获取模块,用于获取用户常驻点位置;常驻点位置名称获取模块,用于获取与所述常驻点位置对应的位置名称;候选群组确定模块,用于根据...
【专利技术属性】
技术研发人员:余建兴,易玲玲,贺鹏,陈川,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。