1.一种推荐方法,其特征在于,所述方法包括:根据用户对产品的历史评分值确定产品集中的待推荐争议产品;
从所述待推荐争议产品中选择预设数目产品作为目标用户感兴趣的待推荐争议产品,加入待推荐对象集A中;
从产品集中选择预设数目的产品作为目标用户可能感兴趣的待推荐产品,加入待推荐对象集B中;
对待推荐对象集A中的产品的预估评分值乘以预设的权重;
合并所述待推荐对象集A和所述待推荐对象集B,形成待推荐集合C;
对所述待推荐集合C中的产品根据其预估评分值排序,选择预估评分值高的前r个产品作为推荐结果。
2.如权利要求1所述的方法,其特征在于,所述根据用户对产品的历史评分值确定产品集中的待推荐争议产品包括:根据用户对产品的历史评分值确定产品集中的争议产品;
将争议产品按照历史评分值从低到高排列,选择前k个争议产品作为待推荐争议产品。
3.如权利要求2所述的方法,其特征在于,根据下面的公式确定产品集中的争议产品:其中,M为所有对产品i评过分的用户组成的用户集合, 指用户u对产品i的历史评分值,n为历史评分值区间的上限。
4.如权利要求1所述的方法,其特征在于,所述从所述待推荐争议产品中选择预设数目产品作为目标用户感兴趣的待推荐争议产品包括:计算目标用户与用户集合中的其它用户的相似度,选择前m个相似度最大的用户作为目标用户的兴趣相似用户群;
计算目标用户对待推荐争议产品的评分值。
对计算得到的评分值进行排序,选择前f个产品作为目标用户感兴趣的待推荐争议产品。
5.一种推荐装置,其特征在于,所述装置包括:待推荐争议产品确定单元,用于根据用户对产品的历史评分值确定产品集中的待推荐争议产品;
第一待推荐对象集确定单元,用于从所述待推荐争议产品中选择预设数目产品作为目标用户感兴趣的待推荐争议产品,加入待推荐对象集A中;
第二待推荐对象集确定单元,用于从产品集中选择预设数目的产品作为目标用户可能感兴趣的待推荐产品,加入待推荐对象集B中;
评分值处理单元,用于对待推荐对象集A中的产品的预估评分值乘以预设的权重;
对象集合并单元,用于合并所述待推荐对象集A和所述待推荐对象集B,形成待推荐集合C;
推荐结果获取单元,用于对所述待推荐集合C中的产品根据其预估评分值排序,选择预估评分值高的前r个产品作为推荐结果。
6.如权利要求5所述的装置,其特征在于,所述根据用户对产品的历史评分值确定产品集中的待推荐争议产品包括:争议产品确定模块,用于根据用户对产品的历史评分值确定产品集中的争议产品;
待推荐争议产品确定模块,用于将争议产品按照历史评分值从低到高排列,选择前k个争议产品作为待推荐争议产品。
7.如权利要求6所述的装置,其特征在于,所述争议产品确定模块根据下面的公式确定产品集中的争议产品:其中,M为所有对产品i评过分的用户组成的用户集合, 指用户u对产品i的历史评分值,n为历史评分值区间的上限。
8.如权利要求5所述的装置,其特征在于,所述第一待推荐对象集确定单元包括:兴趣相似用户群确定模块,用于计算目标用户与用户集合中的其它用户的相似度,选择前m个相似度最大的用户作为目标用户的兴趣相似用户群;
评分值评估模块,用于计算目标用户对待推荐争议产品的评分值。
第一待推荐对象集确定模块,用于对计算得到的评分值进行排序,选择前f个产品作为目标用户感兴趣的待推荐争议产品。