一种个性化推荐方法及装置的制造方法_2

文档序号:9887793阅读:来源:国知局
但并不构成对本发明的限制。在附图中:
[0045] 图1是本发明个性化推荐方法的流程图;
[0046] 图2是本发明个性化推荐装置的结构示意图。
【具体实施方式】
[0047] 以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描 述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0048] 参见图1,示出了本发明实施例个性化推荐方法的流程图,可以包括:
[0049] S101,获取表示待推物品属性的待推标签。
[0050] 个性化推荐过程可以理解为,是一个确定目标用户与推荐内容之间对应关系的过 程,推荐内容中可以包括至少一个待推物品。
[0051] 本发明方案中,可以将待推物品具有的标签作为兴趣点,如此,在针对待推物品进 行个性化推荐时,可以先获取表示该待推物品属性的待推标签,进而在后续步骤中利用待 推标签,确定出与待推物品有对应关系的目标用户,实现个性化推荐。
[0052] 举例来说,可以预先为待推物品配置待推标签,如待推物品为联想品牌的手机,则 该待推物品可以具有如下待推标签:数码产品、手机、联想。
[0053] 举例来说,可以从待推物品中提取待推标签,如待推物品为一篇关于IT技术类的 文章,则该待推物品具有的待推标签可以是文章中出现的技术名词,如JAVA。
[0054] 本发明实施例对获取待推物品的待推标签的方式可不做具体限定。
[0055] S102,获取每个待推标签的第一权重值,并将第一权重值不低于第一预设权重的 待推标签确定为目标标签,所述第一权重值用于表示待推标签对于待推物品的重要程度。
[0056] 本发明方案进行个性化推荐时,可以通过标签来匹配待推物品和目标用户。
[0057] 具体地,可以从待推物品具有的所有待推标签中,确定出对待推物品来说,比较重 要的目标标签。通常,目标标签可以标识出待推物品的特性,即利用目标标签可以确定出待 推物品的分类。如上文所举待推物品为联想品牌的手机的示例中,相对数码产品这一待推 标签而言,手机、联想这两个待推标签更能清楚的标识待推物品的特性,可以将二者确定为 目标标签。
[0058]上文所提对待推物品比较重要,可以理解为目标标签的第一权重值不低于第一预 设权重。关于第一预设权重,可以对大多数物品的标签进行统计分析,获得能够标识出该物 品特性的标签所对应的权重值,将该统计得到的权重值确定为第一预设权重;或者,可以结 合待推物品,动态确定第一预设权重,如对待推物品的所有待推标签的第一权重值,按照由 大到小进行排序,将排序靠前的预定数目的待推标签确定为目标标签,如预定数目为3,即 选取排序前三的待推标签作为目标标签,对应于此,可以将第三名待推标签的第一权重值 确定为第一预设权重。本发明实施例对第一预设权重的取值方式可不做具体限定。
[0059] 另外,对于第一权重值来说,可以结合实际应用,预先设置每个标签的第一权重 值,如上述示例中,可以将数码产品这一待推标签的第一权重值设置为0.2,将手机这一待 推标签的第一权重值设置为〇. 5,将联想这一待推标签的第一权重值设置为0.3。或者,还可 以依据标签出现的次数,设置该标签的第一权重值,如上述示例中,可以统计JAVA在文章中 出现的次数,并将该统计得到的次数、文章包括的所有技术名词的数目,二者的比值,作为 JAVA这一待推标签的第一权重值。本发明实施例对设置第一权重值的方式可不做具体限 定。
[0060] S103,获取每个待推用户的第二权重值,并将第二权重值不低于第二预设权重的 待推用户确定为目标用户,所述第二权重值用于表示待推用户对于所述目标标签的喜爱程 度。
[0061] S104,将所述待推物品确定为所述目标用户的推荐内容,进行个性化推荐。
[0062] 本发明方案中,经S102确定出能够标识待推物品特性的目标标签后,可以利用表 示待推用户对目标标签喜爱程度的第二权重值,从所有待推用户中确定出目标用户,如此, 便可通过目标标签,实现待推物品与目标用户之间的自动匹配,可以将待推物品确定为目 标用户的推荐内容,提供给目标用户,实现个性化推荐。
[0063] 具体地,利用第二权重值选取目标用户的方式为,获得每个待推用户的第二权重 值,并将第二权重值不低于第二预设权重的待推用户确定为目标用户。与上文第一预设权 重的取值方式相类似,对于第二预设权重说来,可以通过统计分析获得;或者也可以结合待 推用户动态确定,即,将所有待推用户的第二权重值,按照由大到小进行排序,将排序靠前 的预设数目的待推用户确定为目标用户,如预设数目为5,即选取排序前五的待推用户作为 目标用户,对应于此,可以将第五名待推用户的第二权重值确定为第二预设权重。本发明实 施例对对第二预设权重的取值方式可不做具体限定。
[0064] 可选地,可以分析每个待推用户的历史访问数据,获得每个待推用户的第二权重 值。具体地,待推用户的历史访问数据可以包括:待推用户访问过的历史物品、表示该历史 物品属性的历史标签,且历史标签中包括能够标识待推物品特性的目标标签。
[0065] 举例来说,待推用户为U!、U2、U3和U4,其中,山访问过的历史物品包括T!、T2和T 3,U2 访问过的历史物品包括Τι和T4,U3访问过的历史物品包括T2和T3,U4访问过的历史物品包括 Ti、T2和T4; Ti具有的历史标签为七和t2,T2具有的历史标签为t2、t3和t4,T 3具有的历史标签为 t#Pt4,Τ4具有的历史标签为t#Pt3。
[0066] 对于待推物品T5来说,若按照图1所示方案确定出的目标标签为t#Pt2,则利用上 述待推用户的历史访问数据,可以分别计算获得以下8个第二权重值: WUitl、VVUiti、wu4ti.、wu: lt2.、WU2t2、娜如句、wu4t.2。其中,W Ult:i 用于表 示目标标签为。时,待推用户ΙΛ的第二权重值,即表示山对。的喜爱程度。
[0067] 下面以获得WUiti为例,对本发明中获得待推用户的第二权重值的方案进行解释 说明。
[0068] 方案一,首先,从所有历史物品中确定出第一物品集合,第一物品集合包括η个第 一物品,η 2 1。具体地,第一物品为待推用户山访问过的历史物品,且第一物品具有目标标 签。。本示例中,第一物品集合中包括:TjPT 3
[0069] 其次,通过以下公式获得··
[0070]
[0071] 其中,wUlk表示山对于第一物品k的喜爱程度;Wtlk表示目标标签tl对于第一物 品k的重要程度。
[0072] 根据用户行为的不同,本发明提供了两种获得WUlkl的方式,具体可参见下文所做 介绍,此处暂不详述。
[0073] 关于Wtlk,可以结合实际应用,预先设置目标标签tl对于第一物品k的重要程度, 或者,也可以统计目标标签七在第一物品k中出现的次数,本发明实施例对此可不做具体限 定。
[0074] 需要说明的是,如果通过统计目标标签t在第一物品k中出现的次数,获得Wt]k, 可能会弱化某些能标识物品特性,但出现次数较少的标签的重要程度,影响本发明计算第 二权重值的准确性。基于此,本发明还提供了计算第二权重值的方案二。具体可体现为:
[0075]
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1