一种内容推荐方法及装置制造方法及图纸

技术编号:10547258 阅读:110 留言:0更新日期:2014-10-15 20:49
本发明专利技术公开了一种内容推荐方法及装置,以解决现有内容推荐方法无法针对某些用户进行内容推荐或者无法将某些内容推荐给用户的问题。本发明专利技术公开的方法包括:获取用户对各内容特性的偏好值和内容的各内容特性所占比例;根据所述用户对各内容特性的偏好值和内容的各内容特性所占比例,确定用户对内容的偏好值;根据确定的用户对各内容的偏好值进行内容推荐。不需要根据用户的评分确定内容或者用户之间的关联性,进而利用确定的关联性进行推荐,而是即使用户没有对某内容进行评分,采用本发明专利技术实施例提供的方法也可以确定用户对内容的偏好值,进而进行内容推荐。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种内容推荐方法及装置,以解决现有内容推荐方法无法针对某些用户进行内容推荐或者无法将某些内容推荐给用户的问题。本专利技术公开的方法包括:获取用户对各内容特性的偏好值和内容的各内容特性所占比例;根据所述用户对各内容特性的偏好值和内容的各内容特性所占比例,确定用户对内容的偏好值;根据确定的用户对各内容的偏好值进行内容推荐。不需要根据用户的评分确定内容或者用户之间的关联性,进而利用确定的关联性进行推荐,而是即使用户没有对某内容进行评分,采用本专利技术实施例提供的方法也可以确定用户对内容的偏好值,进而进行内容推荐。【专利说明】一种内容推荐方法及装置
本专利技术涉及数据处理
,尤其涉及一种内容推荐方法及装置。
技术介绍
个性化推荐技术根据用户行为的历史记录挖掘用户兴趣,并推送内容。 个性化推荐中常采用的方法是基于协同过滤的内容推荐方法。该方法的主要思想 是利用用户对于内容的评分,计算内容或者用户之间的关联性,再利用这种关联性推荐。 利用用户对于内容的评分,计算内容之间的关联性,从而进行推荐的方法具体如 下:以用户对内容的评分为参考,确定内容之间的关联性,进而根据内容之间的关联性对内 容进行分组。例如,将所有用户对某内容的评分的均值作为该内容的分值,将分值相近的内 容划分为一组。假设有用户对某分组中的某个内容的评分较高,则向该用户推荐该分组中 的其他内容。 利用用户对于内容的评分,计算用户之间的关联性,从而进行推荐的方法具体如 下:以用户对内容的评分为参考,确定用户之间的关联性,进而根据用户之间的关联性对内 容进行分组。例如,将对相同内容的评分接近的用户划分为一组。假设有用户A与用户B 同组,用户A对内容a、b和c的评分较高,则向同组的用户B推荐内容a、b和c。 大多数情况下很难获得用户的评分,因此无法计算出内容或用户之间的关联性, 导致无法针对某些用户进行内容推荐或者无法将某些内容推荐给用户。
技术实现思路
本专利技术的目的是提供一种内容推荐方法及装置,以解决现有内容推荐方法无法针 对某些用户进行内容推荐或者无法将某些内容推荐给用户的问题。 本专利技术的目的是通过以下技术方案实现的: 一种内容推荐方法,包括: 获取用户对各内容特性的偏好值和内容的各内容特性所占比例; 根据所述用户对各内容特性的偏好值和内容的各内容特性所占比例,确定用户对 内容的偏好值; 根据确定的用户对各内容的偏好值进行内容推荐。 本专利技术实施例中,不需要根据用户的评分确定内容或者用户之间的关联性,进而 利用确定的关联性进行推荐,而是通过获取的用户对各内容特性的偏好值和内容的各内容 特性所占比例,确定用户对内容的偏好值,进而进行内容推荐。即使用户没有对某内容进行 评分,采用本专利技术实施例提供的方法也可以确定用户对内容的偏好值,进而进行内容推荐。 一种内容推荐装置,包括: 参数获取模块,用于获取用户对各内容特性的偏好值和内容的各内容特性所占比 例; 偏好确定模块,用于根据所述用户对各内容特性的偏好值和内容的各内容特性所 占比例,确定用户对内容的偏好值; 内容推荐模块,用于根据确定的用户对各内容的偏好值进行内容推荐。 本专利技术实施例中,不需要根据用户的评分确定内容或者用户之间的关联性,进而 利用确定的关联性进行推荐,而是通过获取的用户对各内容特性的偏好值和内容的各内容 特性所占比例,确定用户对内容的偏好值,进而进行内容推荐。即使用户没有对某内容进行 评分,采用本专利技术实施例提供的装置也可以确定用户对内容的偏好值,进而进行内容推荐。 【专利附图】【附图说明】 图1为本专利技术实施例提供的方法流程图; 图2为本专利技术实施例提供的装置示意图。 【具体实施方式】 下面将结合附图,对本专利技术实施例提供的技术方案进行详细说明。 本专利技术实施例提供的内容推荐方法如图1所示,具体包括如下操作: 步骤100、获取用户对各内容特性的偏好值和内容的各内容特性所占比例。 本专利技术实施例中,内容特性是从内容中提取出来的特性,反映了内容的分类、主题 等等。以视频为例,内容特性可以是视频的主题分类,例如"爱情"、"友情"、"武侠"等等。 -个内容中可能包括多个内容特性。假设一个视频中,"爱情"占20%,"友情"占 30%,"武侠"占 50%。 步骤110、根据获取的用户对各内容特性的偏好值和内容的各内容特性所占比例, 确定用户对内容的偏好值。 将用户u对各内容特性的偏好值用向量pu表示,并将内容i的各内容特性所占比 例用向量^表示,两个向量的点乘结果即为用户u对内容i的偏好值rUii,可以通过如下公 式1表示: ru; i = q/ * pu 在表示内容的各内容特性所占比例的向量中,元素可以是表示比例的小数或分 数。仍以一个视频为例,假设一个视频中,"爱情"占20%,"友情"占30%,"武侠"占50%。 对应的Qi中,三个元素取值的总和为a,爱情对应的元素取值为0. 2a,友情对应的元素取值 为0. 3a,武侠对应的元素取值为0. 5a。 步骤120、根据确定的用户对各内容的偏好值进行内容推荐。 其中,步骤120的实现方式可以是,对每个用户,将确定的用户对各内容的偏好值 进行排序,选择前κ(κ为正整数)个内容推荐给用户。具体实现方式可以参照现有实现方 式,本专利技术将不再一一赘述。 本专利技术实施例中,不需要根据用户的评分确定内容或者用户之间的关联性,进而 利用确定的关联性进行推荐,而是通过获取的用户对各内容特性的偏好值和内容的各内容 特性所占比例,确定用户对内容的偏好值,进而进行内容推荐。即使用户没有对某内容进行 评分,采用本专利技术实施例提供的方法也可以确定用户对内容的偏好值,进而进行内容推荐。 专利技术人在实现本专利技术的过程中发现,用户在不同时间段对内容呈现出不同的偏 好。因此,可以基于时间段确定用户对内容的偏好值,进而进行内容推荐。较佳地,上述处 理流程可以描述为:获取用户在各个时间段对各内容特性的偏好值和内容的各内容特性所 占比例;根据用户在各个时间段对各内容特性的偏好值和内容的各内容特性所占比例,分 别确定用户在各个时间段对内容的偏好值;根据用户在登录时间所在时间段对内容的偏好 值进行内容推荐。 其中,可以将一天划分为多个时间段,也可以将一个月、一个季度甚至一年划分为 多个时间段,等等,用户在每个时间段内对各内容特性的偏好值可能不同。以一天为例,将 一天划分为4个时间段。规定当用户登录时间t e (5, 11]时表示上午,当t e (11,17]时 表示下午,当t e (17, 23]时表示晚上,当t e 23, 24] U (0, 5]时表示深夜。因此,用户u 对内容i的偏好值ru,i可以通过如下公式2表示: [ 【权利要求】1. 一种内容推荐方法,其特征在于,包括: 获取用户对各内容特性的偏好值和内容的各内容特性所占比例; 根据所述用户对各内容特性的偏好值和内容的各内容特性所占比例,确定用户对内容 的偏好值; 根据确定的用户对各内容的偏好值进行内容推荐。2. 根据权利要求1所述的方法,其特征在于,所述本文档来自技高网
...

【技术保护点】
一种内容推荐方法,其特征在于,包括:获取用户对各内容特性的偏好值和内容的各内容特性所占比例;根据所述用户对各内容特性的偏好值和内容的各内容特性所占比例,确定用户对内容的偏好值;根据确定的用户对各内容的偏好值进行内容推荐。

【技术特征摘要】

【专利技术属性】
技术研发人员:高雪松于旭张帅周翚胡伟凤许丽星谢杰王洁
申请(专利权)人:海信集团有限公司
类型:发明
国别省市:山东;37

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

1