一种视频推荐方法及装置制造方法及图纸

技术编号:13077994 阅读:127 留言:0更新日期:2016-03-30 12:21
本发明专利技术实施例公开了一种视频推荐方法,包括:获取视频推荐的用户总数以及所述用户总数中已观看所述视频的用户人数;根据所述用户总数以及所述已观看所述视频的用户人数,计算所述视频的流行度评分;获取针对所述目标用户推送的所述视频的原始评分,其中,所述原始评分为根据与所述目标用户关联的其他已观看所述视频的用户对所述视频的打分确定的所述视频的评分;根据所述视频的原始评分以及所述视频的流行度评分,计算向所述目标用户推送的所述视频的最终评分;根据所述视频的最终评分,确定是否将所述视频推荐给所述目标用户。本发明专利技术实施例还公开了一种视频推荐装置。采用本发明专利技术实施例,可以提高视频推荐的多样性和准确性。

【技术实现步骤摘要】

本专利技术设及电子
,尤其设及一种视频推荐方法及装置
技术介绍
随着web2.0时代的发展,推荐系统已经逐渐成为信息检索和挖掘不可缺少的一个 部分。推荐系统有很多不同的设计方式和内部算法,不同的应用,根据其不同的需求和各式 场景而采用不同的推荐算法。衡量一个推荐算法的好坏就需要选定一个测量评价指标,常 见的推荐方法评价指标包括准确性、多样性、新颖性、可解释性、健壮性等。目前流行的推荐 算法有:协同过滤,基于内容过滤,基于人口统计学过滤,基于社交信息过滤等等。 在现有技术方案中,推荐算法的设计都W准确性为主要的衡量和优化指标。而对 于一个实际推荐系统,用户体验很重要,而影响用户体验的因素不仅包括推荐准确性,还包 括推荐结果的多样性。例如,采用用户对于推荐结果的点击率作为准确性的考量,实际数据 表明,用户对于热口的视频往往有着很高的点击率,但是运并不能代表算法命中了用户的 兴趣,因为大多用户本身就具有趋热性,对热口的东西有较高的点击可能;其次,仅仅推荐 热口内容,即使获得了较高的准确性,但是仍然不算一个好的推荐系统,因为往往热口的内 容可W很容易通过其他渠道发现,如首页热口列表,今日排行榜之类的地方,推荐一个热口 的内容不会给用户带了更多的信息量,对用户体验不利,也不利于内容挖掘。因此需要设计 一种平衡推荐结果准确性和多样性的方法。
技术实现思路
本专利技术实施例提供一种视频推荐方法及装置。可W提高视频推荐的多样性和准确 性。 本专利技术第一方面提供了一种视频推荐方法,包括: 获取视频推荐的用户总数W及所述用户总数中已观看所述视频的用户人数; 根据所述用户总数W及所述已观看所述视频的用户人数,计算所述视频的流行度 评分;[000引获取针对所述目标用户推送的所述视频的原始评分,其中,所述原始评分为根据 与所述目标用户关联的其他已观看所述视频的用户对所述视频的打分确定的所述视频的 评分; 根据所述视频的原始评分W及所述视频的流行度评分,计算向所述目标用户推送 的所述视频的最终评分; 根据所述视频的最终评分,确定是否将所述视频推荐给所述目标用户。 在第一方面的第一种可能的实现方式中,所述根据所述用户总数W及所述已观看 所述视频的用户人数,计算所述视频的流行度评分包括: 将所述已观看所述视频的用户人数除W所述用户总数,计算得到商; 计算所述商的对数得到的值作为所述视频的流行度评分。 在第一方面的第二种可能的实现方式中,所述根据所述视频的原始评分W及所述 视频的流行度评分,计算向所述目标用户推送的所述视频的最终评分包括: 确定所述视频的原始评分的第一平衡参数W及所述视频的流行度评分的第二平 衡参数; 根据所述第一平衡参数W及所述视频的原始评分计算得到第一数值,并根据所述 第二平衡参数W及所述视频的流行度评分计算得到第二数值,所述第一平衡参数W及所述 第二平衡参数用于限定所述第一数值的取值范围与所述第二数值的取值范围在同一量级; 将所述第一数值乘W所述第二数值计算得到的分值作为所述视频的最终评分。 在第一方面的第Ξ种可能的实现方式中,所述获取针对所述目标用户推送的所述 视频的原始评分包括: 获取所述其他已观看所述视频的用户对所述视频的打分; 根据所述其他已观看所述视频的用户对所述视频的打分,计算所述视频的平均打 分; 将所述视频的平均打分作为所述针对所述目标用户推送的所述视频的原始评分。 结合第一方面、W及第一方面的第一种至第Ξ种可能的实现方式,在第一方面的 第四种可能的实现方式中,所述根据所述视频的最终评分,确定是否将所述视频推荐给所 述目标用户包括: 确定所述视频的最终评分是否大于预设阔值; 若所述视频的最终评分大于所述预设阔值,则将所述视频推荐给所述目标用户。 相应地,本专利技术第二方面提供了一种视频推荐装置,包括: 人数获取模块,用于获取视频推荐的用户总数W及所述用户总数中已观看所述视 频的用户人数; 流行度计算模块,用于根据所述用户总数W及所述已观看所述视频的用户人数, 计算所述视频的流行度评分; 评分获取模块,用于获取针对所述目标用户推送的所述视频的原始评分,其中,所 述原始评分为根据与所述目标用户关联的其他已观看所述视频的用户对所述视频的打分 确定的所述视频的评分; 评分计算模块,用于根据所述视频的原始评分W及所述视频的流行度评分,计算 向所述目标用户推送的所述视频的最终评分; 视频推荐模块,用于根据所述视频的最终评分,确定是否将所述视频推荐给所述 目标用户。 在第二方面的第一种可能的实现方式中,所述流行度计算模块具体用于: 将所述已观看所述视频的用户人数除W所述用户总数,计算得到商; 计算所述商的对数得到的值作为所述视频的流行度评分。 在第二方面的第二种可能的实现方式中,所述评分计算模块包括: 参数确定单元,用于确定所述视频的原始评分的第一平衡参数W及所述视频的流 行度评分的第二平衡参数; 数值计算单元,用于根据所述第一平衡参数W及所述视频的原始评分计算得到第 一数值,并根据所述第二平衡参数W及所述视频的流行度评分计算得到第二数值,所述第 一平衡参数w及所述第二平衡参数用于限定所述第一数值的取值范围与所述第二数值的 取值范围在同一量级; 评分计算单元,用于将所述第一数值乘W所述第二数值计算得到的分值作为所述 视频的最终评分。 在第二方面的第Ξ种可能的实现方式中,所述评分获取模块具体用于: 获取所述其他已观看所述视频的用户对所述视频的打分; 根据所述其他已观看所述视频的用户对所述视频的打分,计算所述视频的平均打 分; 将所述视频的平均打分作为所述针对所述目标用户推送的所述视频的原始评分。 结合第二方面、W及第二方面的第一种至第Ξ种可能的实现方式,在第二方面的 第四种可能的实现方式中,所述视频推荐模块具体用于: 确定所述视频的最终评分是否大于预设阔值; 若所述视频的最终评分大于所述预设阔值,则将所述视频推荐给所述目标用户。 实施本专利技术实施例,首先获取视频推荐的用户总数W及所述用户总数中已观看所 述视频的用户人数;然后根据所述用户总数W及所述已观看所述视频的用户人数,计算所 述视频的流行度评分;获取针对所述目标用户推送的所述视频的原始评分,其中,所述原始 评分为根据与所述目标用户关联的其他已观看所述视频的用户对所述视频的打分确定的 所述视频的评分;其次根据所述视频的原始评分W及所述视频的流行度评分,计算向所述 目标用户推送的所述视频的最终评分;最后根据所述视频的最终评分,确定是否将所述视 频推荐给所述目标用户,通过结合视频的原始评分W及流行度进行视频推荐,提高视频推 荐的多样性和准确性。【附图说明】 为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域 普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获得其他的附图。 图1是本专利技术提出的一种视频推荐方法的第一实施例的流程图; 图2是本专利技术提出的一种视频推荐方法的另一实施例的流程图; 图3是本专利技术实施例提出的一种视频推荐装置的结构示意图; 图4当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种视频推荐方法,其特征在于,包括:获取视频推荐的用户总数以及所述用户总数中已观看所述视频的用户人数;根据所述用户总数以及所述已观看所述视频的用户人数,计算所述视频的流行度评分;获取针对所述目标用户推送的所述视频的原始评分,其中,所述原始评分为根据与所述目标用户关联的其他已观看所述视频的用户对所述视频的打分确定的所述视频的评分;根据所述视频的原始评分以及所述视频的流行度评分,计算向所述目标用户推送的所述视频的最终评分;根据所述视频的最终评分,确定是否将所述视频推荐给所述目标用户。

【技术特征摘要】

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

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

1