CN105338408A - 基于时间因子的视频推荐方法 - Google Patents
基于时间因子的视频推荐方法 Download PDFInfo
- Publication number
- CN105338408A CN105338408A CN201510873486.4A CN201510873486A CN105338408A CN 105338408 A CN105338408 A CN 105338408A CN 201510873486 A CN201510873486 A CN 201510873486A CN 105338408 A CN105338408 A CN 105338408A
- Authority
- CN
- China
- Prior art keywords
- video
- user
- time
- scoring
- videos
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供了一种基于时间因子的视频推荐方法,通过采集用户对视频的操作评分信息,并且记录下每次操作的时间,构造出相应的“用户-视频”评分矩阵,分别通过时间跨度、时间序列、时间周期等三个不同时间角度,对用户的操作行为进行分析,从而建立用户的兴趣模型,其中:(1)时间跨度:距离上次观看视频的时间跨度越大,用户对该视频的兴趣就会越小;(2)时间序列:用户观看视频的顺序意味着视频之间存在内在联系;(3)时间周期:用户对视频的视频并不仅仅一次,每一次都对下一次产生影响;最后***根据用户最近的兴趣所在向用户推荐感兴趣的视频。本发明综合考虑了时间的各个角度,所构建出的兴趣模型能够较好地适应用户兴趣偏移。
Description
技术领域
本发明涉及推荐方法领域,具体涉及一种基于时间因子的视频推荐方法。
背景技术
随着视频技术的发展,每天都有大量如动画、电影、电视剧、综艺节目等视频产生,同时随着互联网技术的发展,为人们提供了更加便利的途径来观看数量庞大的视频。YouTube、优酷等视频网站每时每刻都有当量的视频片段上传,视频的信息过载问题变得越来越明显,导致人们无法快速地从中获取符合自己喜好的视频。为了应对这一问题,视频推荐方法应运而生,并且已经成为当前解决音乐领域信息过载问题非常有潜力的方法。
视频推荐方法本质上是一种信息过滤***,其通过对用户历史行为习惯、用户社会关系以及用户所处环境等因素的分析,帮助用户从不断增长的数据中过滤掉那些不必要的信息,从而为用户推荐符合其喜好和习惯的视频。同时使用视频推荐方法还具有以下好处:(1)提高当前网页的浏览者的观看欲望,从而将其转化为视频消费者;(2)对***用户数据进行深度挖掘,可以开拓更多的用户需求;(3)不断提高客户满意度,使用户对网站形成依附性。
目前视频推荐方法里应用最广泛的是协同过滤技术,它主要是利用已有用户群的过去的视频观看行为预测当前用户感兴趣的视频,它可以把被推荐项目中难以让机器理解的资讯过滤掉,减少不必要信息的影响;可以为用户推荐一些新奇的视频,发现用户潜在的兴趣偏好;自动化程度高,能够有效使用***提供的各种信息。
虽然协同过滤推荐算法能够为用户提供一些推荐,但现有的技术仍存在一些问题。这主要表现在以下几点:1、***数据较为稀疏,无法准确找到与用户兴趣相同的用户,从而进行协同推荐;2、用户的兴趣是不断变化的,推荐的视频能匹配用户的整体兴趣,但无法适配用户的当前兴趣;3、视频并不同于其他物品,对于同一个视频,用户存在着回顾等多次观看行为,因此在推荐新视频的同时,旧的视频按照用户的观看记录也可进行推荐。
发明内容
本发明所要解决的技术问题是提供一种基于时间因子的视频推荐方法,在能够适应***数据稀疏性的同时,能够更好的为用户推荐符合其当前兴趣的视频,提高推荐方法的准确性。
本发明为了解决上述技术问题所采用的技术方案为:
一种基于时间因子的视频推荐方法,包含以下步骤:
1)采集规范的用户对视频的评分数据;
2)从时间跨度、时间序列、时间周期等角度进行用户当前兴趣分析;
3)对每一个视频进行评分预测,查找评分最高的N个视频并对用户进行推荐。
本发明的有益效果是:在传统协同过滤推荐方法的基础上,考虑进了时间因子,所推荐的视频能够更符合用户当前兴趣。在推荐新视频的同时,旧的视频也可推荐给用户,满足了用户视频回顾、收藏观看等请求。本发明的视频推荐方法综合考虑了时间的各个角度,所构建出的兴趣模型能够较好地适应用户兴趣偏移。
应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这样的构思不相互矛盾的情况下都可以被视为本公开的发明主题的一部分。另外,所要求保护的主题的所有组合都被视为本公开的发明主题的一部分。
结合附图从下面的描述中可以更加全面地理解本发明教导的前述和其他方面、实施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面的描述中显见,或通过根据本发明教导的具体实施方式的实践中得知。
附图说明
附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组成部分可以用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。现在,将通过例子并参考附图来描述本发明的各个方面的实施例,其中:
图1是说明根据本发明某些实施例的给予时间因子的视频推荐方法的流程图。
图2是说明根据本发明某些实施例的时间因子与用户兴趣的关系图。
具体实施方式
为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。
在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和实施例,以及下面更加详细地描述的那些构思和实施方式可以以很多方式中任意一种来实施,这是因为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一些方面可以单独使用,或者与本发明公开的其他方面的任何适当组合来使用。
下面结合附图,对本发明的一些示范性实施例加以说明。
根据本发明的实施例,提出一种基于时间因子的视频推荐方法,以克服现有视频推荐方法数据稀疏,无法适应用户兴趣偏移等问题。结合图1所示,该方法的实现大致包括以下3个步骤:
1)采集规范的用户对视频的评分数据;
2)从时间跨度、时间序列、时间周期等角度进行用户当前兴趣分析;
3)对每一个视频进行评分预测,查找评分最高的N个视频并对用户进行推荐。
上述方法中,所述步骤1)具体为:
11)获取用户的显式评分,用户对视频的显式评分区间为1-5分,value将直接存储用户的显式评分,若无评分则value为0分;
12)获取用户的隐式反馈,若用户观看了视频,但没有对视频进行显式评分,则value应为4分;若用户对视频进行收藏或者分享时,说明用户很有可能对该视频很感兴趣,则value应为4分。
13)以四元组(user,video,value,timestamp)的形式存储用户的行为,其中,user表示用户,video表示视频,value表示用户user对视频video的评分,timestamp表征用户user对视频video评分的时刻。
14)综合用户评分数据,构建相应的“用户-视频”评分矩阵。
如图2的时间因子与用户兴趣的关系图所示,上述方法中,所述步骤2)具体为:
21)从时间跨度进行用户当前兴趣分析,原有的SlopOne算法中评分权重并没有考虑时间,都默认为1,随着时间的增加,其他视频的评分权重应该逐渐变小,并且由于不同的***,用户兴趣变化的周期是不同的,可用评分权重衰退因子α加以调整,如果用户兴趣变化越快,α就会越大。修改评分加权因子:
其中,t为用户对视频i的行为时间,T为给定时间,默认为当前时间。
22)从时间序列角度对用户当前兴趣进行分析。用户在观看完视频A,之后观看视频B,A和B之间很有可能存在某种潜在的关系,可以认为这是一种用户转化能力,可表示为:
其中,t(i)表示用户对视频i进行行为操作的时间。card(Sj,i(R))表示同时含有视频i和视频j的评分集合中视频i的数目,并且用户对视频i的观看时间早于视频j。card(Si(R))表示观看视频i的用户数。
23)从时间周期角度对用户当前兴趣进行分析。视频不同于其他商品,人们存在着回顾操作,因此在计算评分权重时,在考虑其他视频对该视频的影响,还要考虑该视频原来的观看记录对该视频的影响。
24)综合各角度的分析,得到评分权重的计算公式如下:
上述方法中,所述步骤3)具体为:
31)将视频的评分权重从大到小逐一排序;
32)忽略评分权重在中值以下的视频评分记录,以防止误差引入,利用剩下的视频评分记录对该视频进行预测评分,公式如下:
33)逐一对***中的所有视频进行按照步骤31)和步骤32)评分预测;
34)对所有视频的预测评分从大到小逐一排序,并选择评分最高的N个视频推荐给用户。由于在进行评分预测的时候,是对所有视频进行评分预测的,这样在可以推荐新的视频的同时,还可以将旧的视频再一次推荐给用户,并根据用户的评分可以进行动态安排,保证推荐给用户的视频符合用户的最新兴趣。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。
Claims (4)
1.一种基于时间因子的视频推荐方法,其特征在于,该视频推荐方法包括:
1)采集规范的用户对视频的评分数据;
2)从时间跨度、时间序列、时间周期角度,进行用户当前兴趣分析;
3)对每一个视频进行评分预测,查找评分最高的N个视频并对用户进行推荐。
2.根据权利要求1所述的基于时间因子的视频推荐方法,其特征在于,所述步骤1)具体包括以下步骤:
11)获取用户的显式评分,用户对视频的显式评分区间为1-5分,使用value直接存储用户的显式评分,若无评分则value为0分;
12)获取用户的隐式反馈,若用户观看了视频,但没有对视频进行显式评分,则value为4分;若用户对视频进行收藏或者分享时,说明用户很有可能对该视频很感兴趣,则value为4分;
13)以四元组的形式存储用户的行为,该四元组包括user、video、value、timestamp,其中,user表示用户,video表示视频,value表示用户user对视频video的评分,timestamp表征用户user对视频video评分的时刻;
14)综合用户评分数据,构建相应的“用户-视频”评分矩阵R。
3.根据权利要求2所述的基于时间因子的视频推荐方法,其特征在于,所述步骤2)具体包括以下步骤:
21)从时间跨度进行用户当前兴趣分析,修改视频i的评分加权因子:
其中,α是评分权重衰退因子,α受用户兴趣变化影响,用户兴趣变化越快,α就会越大,t为用户对视频i的行为时间,T为给定时间,默认为当前时间;
22)从时间序列角度对用户当前兴趣进行分析,得到用户转化能力,表示为:
其中,t(i)表示用户对视频i进行行为操作的时间,card(Sj,i(R))表示同时含有视频i和视频j的评分集合中视频i的数目,并且用户对视频i的观看时间早于视频j,card(Si(R))表示观看视频i的用户数;
23)从时间周期角度对用户当前兴趣进行分析,即考虑若该视频已有评分,考虑原有评分对当前的影响;
24)综合前述三个角度的分析,得到评分权重的计算公式如下:
4.根据权利要求3所述的基于时间因子的视频推荐方法,其特征在于,所述步骤3)具体包括以下步骤:
31)将视频的评分权重从大到小逐一排序;
32)忽略评分权重在中值以下的视频评分记录,利用剩下的视频评分记录对该视频进行预测评分,公式如下:
33)逐一对***中的所有视频进行按照步骤31)和步骤32)评分预测;
34)对所有视频的预测评分从大到小逐一排序,并选择评分最高的N个视频推荐给用户。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510873486.4A CN105338408B (zh) | 2015-12-02 | 2015-12-02 | 基于时间因子的视频推荐方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510873486.4A CN105338408B (zh) | 2015-12-02 | 2015-12-02 | 基于时间因子的视频推荐方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105338408A true CN105338408A (zh) | 2016-02-17 |
CN105338408B CN105338408B (zh) | 2018-11-13 |
Family
ID=55288630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510873486.4A Active CN105338408B (zh) | 2015-12-02 | 2015-12-02 | 基于时间因子的视频推荐方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105338408B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107016122A (zh) * | 2017-04-26 | 2017-08-04 | 天津大学 | 基于时间迁移的知识推荐方法 |
CN107454474A (zh) * | 2017-08-17 | 2017-12-08 | 四川长虹电器股份有限公司 | 一种基于协同过滤的电视终端节目个性化推荐方法 |
CN108536814A (zh) * | 2018-04-04 | 2018-09-14 | 武汉斗鱼网络科技有限公司 | 直播间推荐方法、计算机可读存储介质及电子设备 |
CN110996177A (zh) * | 2019-11-27 | 2020-04-10 | 北京爱奇艺智慧娱乐科技有限公司 | 面向点播影院的视频推荐方法、装置及设备 |
CN111225282A (zh) * | 2019-12-30 | 2020-06-02 | 重庆特斯联智慧科技股份有限公司 | 一种基于大数据的视频信息推荐方法、***和可读存储介质 |
CN111385657A (zh) * | 2018-12-28 | 2020-07-07 | 广州市百果园信息技术有限公司 | 视频推荐方法、装置及存储介质、计算机设备 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060266830A1 (en) * | 2005-05-31 | 2006-11-30 | Horozov Tzvetan T | Location-based recommendation system |
CN101764661A (zh) * | 2008-12-23 | 2010-06-30 | 未序网络科技(上海)有限公司 | 基于数据融合的视频节目推荐*** |
WO2012159308A1 (zh) * | 2011-06-29 | 2012-11-29 | 华为技术有限公司 | 一种业务交叉时的项目推荐方法及*** |
CN103209342A (zh) * | 2013-04-01 | 2013-07-17 | 电子科技大学 | 一种引入视频流行度和用户兴趣变化的协作过滤推荐方法 |
CN103544212A (zh) * | 2013-09-09 | 2014-01-29 | Tcl集团股份有限公司 | 一种内容推荐方法及*** |
CN104063481A (zh) * | 2014-07-02 | 2014-09-24 | 山东大学 | 一种基于用户实时兴趣向量的电影个性化推荐方法 |
CN104156472A (zh) * | 2014-08-25 | 2014-11-19 | 四达时代通讯网络技术有限公司 | 一种视频推荐方法及*** |
CN104317835A (zh) * | 2014-10-10 | 2015-01-28 | 中国科学院深圳先进技术研究院 | 视频终端的新用户推荐方法 |
CN104935970A (zh) * | 2015-07-09 | 2015-09-23 | 三星电子(中国)研发中心 | 进行电视内容推荐的方法及电视客户端 |
CN104935968A (zh) * | 2015-06-25 | 2015-09-23 | 广州视源电子科技股份有限公司 | 网络电视推荐节目的方法与*** |
-
2015
- 2015-12-02 CN CN201510873486.4A patent/CN105338408B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060266830A1 (en) * | 2005-05-31 | 2006-11-30 | Horozov Tzvetan T | Location-based recommendation system |
CN101764661A (zh) * | 2008-12-23 | 2010-06-30 | 未序网络科技(上海)有限公司 | 基于数据融合的视频节目推荐*** |
WO2012159308A1 (zh) * | 2011-06-29 | 2012-11-29 | 华为技术有限公司 | 一种业务交叉时的项目推荐方法及*** |
CN103209342A (zh) * | 2013-04-01 | 2013-07-17 | 电子科技大学 | 一种引入视频流行度和用户兴趣变化的协作过滤推荐方法 |
CN103544212A (zh) * | 2013-09-09 | 2014-01-29 | Tcl集团股份有限公司 | 一种内容推荐方法及*** |
CN104063481A (zh) * | 2014-07-02 | 2014-09-24 | 山东大学 | 一种基于用户实时兴趣向量的电影个性化推荐方法 |
CN104156472A (zh) * | 2014-08-25 | 2014-11-19 | 四达时代通讯网络技术有限公司 | 一种视频推荐方法及*** |
CN104317835A (zh) * | 2014-10-10 | 2015-01-28 | 中国科学院深圳先进技术研究院 | 视频终端的新用户推荐方法 |
CN104935968A (zh) * | 2015-06-25 | 2015-09-23 | 广州视源电子科技股份有限公司 | 网络电视推荐节目的方法与*** |
CN104935970A (zh) * | 2015-07-09 | 2015-09-23 | 三星电子(中国)研发中心 | 进行电视内容推荐的方法及电视客户端 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107016122A (zh) * | 2017-04-26 | 2017-08-04 | 天津大学 | 基于时间迁移的知识推荐方法 |
CN107016122B (zh) * | 2017-04-26 | 2021-02-02 | 天津大学 | 基于时间迁移的知识推荐方法 |
CN107454474A (zh) * | 2017-08-17 | 2017-12-08 | 四川长虹电器股份有限公司 | 一种基于协同过滤的电视终端节目个性化推荐方法 |
CN108536814A (zh) * | 2018-04-04 | 2018-09-14 | 武汉斗鱼网络科技有限公司 | 直播间推荐方法、计算机可读存储介质及电子设备 |
CN108536814B (zh) * | 2018-04-04 | 2022-06-21 | 武汉斗鱼网络科技有限公司 | 直播间推荐方法、计算机可读存储介质及电子设备 |
CN111385657A (zh) * | 2018-12-28 | 2020-07-07 | 广州市百果园信息技术有限公司 | 视频推荐方法、装置及存储介质、计算机设备 |
CN110996177A (zh) * | 2019-11-27 | 2020-04-10 | 北京爱奇艺智慧娱乐科技有限公司 | 面向点播影院的视频推荐方法、装置及设备 |
CN111225282A (zh) * | 2019-12-30 | 2020-06-02 | 重庆特斯联智慧科技股份有限公司 | 一种基于大数据的视频信息推荐方法、***和可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105338408B (zh) | 2018-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105338408A (zh) | 基于时间因子的视频推荐方法 | |
CN110941740B (zh) | 视频推荐方法及计算机可读存储介质 | |
Kim et al. | Collaborative user modeling with user-generated tags for social recommender systems | |
AU2014201827B2 (en) | Scoring concept terms using a deep network | |
CN104935963B (zh) | 一种基于时序数据挖掘的视频推荐方法 | |
Jiang et al. | Hybrid collaborative filtering for high-involvement products: A solution to opinion sparsity and dynamics | |
CN106028071A (zh) | 一种视频推荐方法及*** | |
KR101471940B1 (ko) | Tv 프로그램 콘텐츠와 웹 콘텐츠의 연계추천 장치, 시스템, 방법 및 그 방법을 실행하는 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체 | |
El Helou et al. | The 3A Personalized, Contextual and Relation-based Recommender System. | |
Hu et al. | Predicting the popularity of viral topics based on time series forecasting | |
TW201737176A (zh) | 業務對象的分時推薦方法和系統 | |
WO2021129055A1 (zh) | 信息预测模型训练方法及装置、信息预测方法及装置、存储介质、设备 | |
CN106131703A (zh) | 一种视频推荐的方法和终端 | |
CN103744966A (zh) | 一种物品推荐方法、装置 | |
CN103136275A (zh) | 个性化视频推荐***及方法 | |
CN103514239A (zh) | 一种集成用户行为和物品内容的推荐方法及*** | |
CN106202475A (zh) | 一种视频推荐列表的推送方法及装置 | |
KR20140056731A (ko) | 구매추천 시스템 및 방법 | |
He et al. | Predicting the popularity of danmu-enabled videos: A multi-factor view | |
CN105224529A (zh) | 一种基于用户浏览行为的个性化推荐方法和装置 | |
CN105282616A (zh) | 一种组合协同过滤iptv节目推荐方法 | |
US8700465B1 (en) | Determining online advertisement statistics | |
US20120123876A1 (en) | Recommending and presenting advertisements on display pages over networks of communication devices and computers | |
US11521134B2 (en) | System and methods for machine learning training data selection | |
Ortiz-Cordova et al. | External to internal search: Associating searching on search engines with searching on sites |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |