CN104182449A - 基于用户兴趣建模的个性化视频推荐***和方法 - Google Patents

基于用户兴趣建模的个性化视频推荐***和方法 Download PDF

Info

Publication number
CN104182449A
CN104182449A CN201410212054.4A CN201410212054A CN104182449A CN 104182449 A CN104182449 A CN 104182449A CN 201410212054 A CN201410212054 A CN 201410212054A CN 104182449 A CN104182449 A CN 104182449A
Authority
CN
China
Prior art keywords
user
video
interest
theme
content
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
Application number
CN201410212054.4A
Other languages
English (en)
Other versions
CN104182449B (zh
Inventor
朱秋莎
汪灏泓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TCL Corp
TCL Research America Inc
Original Assignee
TCL Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TCL Corp filed Critical TCL Corp
Publication of CN104182449A publication Critical patent/CN104182449A/zh
Application granted granted Critical
Publication of CN104182449B publication Critical patent/CN104182449B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Library & Information Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)

Abstract

本发明提供一种基于用户兴趣建模的个性化视频推荐***和方法。其中,该方法包括:检测内容呈现装置的至少一个用户的观看活动,所述内容呈现装置能够在一个或多个频道中呈现多个视频节目;通过使用主题模型来表示所述至少一个用户的用户兴趣;从用户观看历史发现所述用户兴趣;生成个性化视频内容的个性化视频列表;向所述至少一个用户推荐所述个性化视频内容;以及将所述推荐的个性化视频内容发送给所述至少一个用户,使所述个性化视频内容呈现在所述内容呈现装置上。本发明提供具有个性化技术、推荐和可缩放内容发现技术的独特组合的电视频道的新方案,可以将用户引导到喜爱的内容的世界并享受该体验,而无需与电视机互动。

Description

基于用户兴趣建模的个性化视频推荐***和方法
技术领域
本发明涉及视频过滤和推荐技术领域,尤其涉及基于用户兴趣建模的个性化视频推荐技术。
背景技术
随着每天有海量的视频数据上载到互联网,如何分析用户的兴趣以及如何推荐用户可能感兴趣的视频是一个很大的挑战。大多数的基于内容的推荐***将内容局限在与视频相关联的元数据,这可导致粗劣的推荐结果,因为元数据并不总是存在或正确的。对于这些视频,要么需要花费大量的精力来手动地给它们做注解,要么必须运用自动标注方法,否则这些***将无法推荐个性化视频。
另一方面,从整个视频到视频的部分再到视频中的对象所包含的不同信息粒度的视频的视觉内容还未完全探究。
本发明所公开的方法和***旨在解决以上阐述的一个或多个问题以及其它问题。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种基于用户兴趣建模的个性化视频推荐***和方法,旨在解决目前问题。
本发明的技术方案如下:
本公开的一个方面包括一种基于用户兴趣建模的个性化视频推荐方法。该方法包括:检测内容呈现装置的至少一个用户的观看活动,内容呈现装置能够在一个或多个频道中呈现多个视频节目;以及通过使用主题模型来表示该至少一个用户的用户兴趣。该方法还包括:从用户观看历史来发现用户兴趣;以及生成个性化视频内容的个性化视频列表。此外,该方法还包括:向该至少一个用户推荐该个性化视频内容;以及将推荐的个性化视频内容发送到该至少一个用户,这样个性化视频内容就呈现在内容呈现装置上。
本公开的另一个方面包括一种基于用户兴趣建模的个性化视频推荐***。该***包括视频内容、数据存储、兴趣表示模块、兴趣发现模块、推荐生成模块、观看历史、用户行为和推荐项目。数据存储用于存储视频数据和/或视频数据的元数据。兴趣表示模块用于通过使用主题模型来表示至少一个用户的用户兴趣。兴趣发现模块用于从用户观看历史来发现用户的兴趣。推荐生成模块用于生成个性化视频推荐列表并将个性化视频推荐列表发送给该至少一个用户。视频内容可以包括任何适当类型的视频内容源,并且可以包含各种视频源。观看历史可以包括用户或用户们的任何适当的观看历史。用户行为可以包括任何适当的用户行为数据,例如逻辑操作、物理操作等。逻辑操作,例如换台(zapping)、页间导航。物理操作,例如按按钮、摆动遥控器。
本领域技术人员可根据本公开内容的说明书,权利要求书和附图来理解本发明公开的其它方面内容。
附图说明
图1所示为结合本发明实施例的一典型环境;
图2所示为与本发明实施例对应的一典型计算***;
图3所示为与本发明实施例对应的一典型个性化视频推荐***;
图4所示为与本发明实施例对应的一典型个性化视频推荐过程;
图5所示为与本发明实施例对应的一典型用户兴趣随时间变化的马尔可夫链;以及
图6所示为与本发明实施例对应的一典型平滑化隐含狄利克雷分布(LDA)的盘子表示法。
具体实施方式
通过本发明的实施例对本发明进行详细说明,这也将在附图中进行阐述。在任何可能的情况下,相同的附图标记在整个附图中用来指代相同或相似的部件。
图1所示为结合本发明实施例的一典型环境100。如图1所示,环境100包括电视机(TV)102,遥控器104,服务器106,用户108和网络110。还可以包括其它装置。
电视机102可包括任意适当类型的电视机,例如等离子电视机、液晶电视,投影电视,非智能电视,或智能电视。电视机102也可包括其他计算***,例如个人计算机(PC),平板或移动计算机或智能电话等。进一步地,电视机102可以是能够在一个或多个频道中呈现多个节目的任何适当类型的内容呈现装置,其可通过遥控器104控制。
遥控器104可包括任意适当类型的遥控器,其可通过与电视机102的通信实现对电视机102的控制,例如定制的电视机遥控器,万能遥控器,平板电脑,智能手机,或者能够执行远程控制功能的任何其他计算设备。遥控器104也可包括其他类型的设备,例如基于遥控控制的运动传感器或深度相机增强的遥控器,以及简单的输入/输出设备,如键盘,鼠标,声控输入设备等。
此外,服务器106可包括任何适当类型的用于向用户108提供个性化视频内容的服务器计算机或多个服务器计算机。服务器106还可以促进实现遥控器104和电视机102之间通信、数据存储和数据处理。电视机102,遥控器104以及服务器106可以通过一个或多个通信网络110互相通信,如有线网络、电话网络和/或卫星网络等。
用户108可利用遥控器104与电视机102交互以便观看各种节目并进行感兴趣的其它活动,或者,如果应用了运动传感器或深度相机,用户可以简单地使用手或身体姿势来控制电视机102。用户108可以是单个用户或多个用户,例如一起观看电视节目的家庭成员。
电视机102、遥控器104和/或服务器106可以在任何适当的计算电路平台上实现。图2显示了一个能够实现电视机102、遥控器104和/或服务器106的示例性计算***200的原理框图。
如图2所示,计算***200可以包括处理器202,存储介质204,显示器206,通信模块208,数据库210和***设备212。某些装置可被省略,而其他一些设备也可以包括其中。
处理器202可包括任何适当的处理器或处理机。此外,处理器202可以包括用于多线程或并行处理的多个内核。存储介质204可以包括内存模块,例如ROM、RAM、闪存模块和大容量存储设备,如CD-ROM和硬盘等。存储介质204可以存储计算机程序,用于处理器202执行计算机程序实施各种处理。
进一步地,***设备212可以包括各种传感器和其它I/O设备,如键盘和鼠标,通信模块208可以包括通过通信网络建立连接的某些网络接口设备。数据库210可以包括用于存储数据的一个或多个数据库,并用于对所存储的数据执行特定操作,例如数据库搜索。
电视机102,遥控器104和/或服务器106可以实现用于向用户108推荐个性化视频的个性化视频推荐***。图3所示为与本发明实施例对应的一典型个性化视频推荐***300。
如图3所示,个性化视频推荐***300包括视频内容302、数据存储304、兴趣表示模块306、兴趣发现模块308、推荐生成模块310、观看历史318、用户行为320和推荐项目322。某些组件可被省略,并且可以增加其它组件。
视频内容302可以包括任何适当类型的视频内容源,并且可以包含各种视频源(即,视频源1,视频源2,…,视频源n)。来自视频内容302的内容可以包括视频数据和元数据。
进一步地,数据存储304可以包括用于存储视频数据和/或视频数据的元数据的任何适当的存储介质(例如,存储介质204,数据库210)。视频数据可以在编码之后再存储在数据存储304中。
观看历史318可以包括用户的任何适当的观看历史。例如,观看历史318可以包括用户最近观看的视频。用户行为320是指用户如何执行视频内容探究和视频内容搜索。内容探究是指人们遇到新内容以及人们设法采取动作和决定来观看该内容。用户行为320可以包括任何适当的用户行为数据,例如逻辑操作、物理操作等。逻辑操作,例如换台(zapping)、页间导航。物理操作,例如按按钮、摆动遥控器。
兴趣表示模块306可以进一步划分为三个子模块:视觉分析312、文本分析314以及码本生成和主题分布316。兴趣表示模块306用于通过使用主题模型来表示用户兴趣。然后,用户兴趣表示被提供作为兴趣发现模块308的输入,用于计算在任何时间戳或时隙的兴趣的主题分布。所有任务都可以脱机完成来计算每个视频的主题分布。兴趣发现模块308用于基于前述输入以及来自观看历史318的用户的观看历史来发现兴趣。
对于新用户,当新用户正在观看视频时联机获悉其用户兴趣;对于现有用户,从现有用户的观看历史计算出所述用户兴趣并将所述用户兴趣保存到数据库以免每次重新计算。在获悉用户的兴趣之后,可以通过推荐生成模块310生成个性化推荐列表,最大化推荐准确度。推荐准确度受到其它条件限制,如覆盖率、多样性和新颖性。
推荐生成模块310可以通过遥控器使用模式等利用用户行为,用户行为是从观看者的个人装置收集的。基于来自观看者兴趣发现模块308和用户行为的信息,推荐生成模块310可以生成个性化推荐列表并将个性化推荐列表发送给用户108(例如,发送到电视机102)。即,当个性化检测完成,推荐生成模块310可用于处理视频内容选择并为用户108推荐优选内容。
在某些实施例中,推荐生成模块310可进一步根据来自用户108的各种限制和/或来自服务提供商或服务器106的各种限制向用户提供视频内容选择和推荐信息。来自用户108的各种限制,如家庭网络状况、终端状况、视频点播(VOD)服务订阅等。来自服务提供商或服务器106的各种限制,如区域限制和云计算能力限制等。
在某些实施例中,对于特定用户108,节目频道可用于自适应地发现用户的观看偏好,向用户推荐视频内容,并通过那个特定频道向用户发送个性化视频内容。
换句话说,从用户的角度来看,个性化过程是透明的,并且用户可以从对于用户可用的所有或某些源观看个性化视频内容,而不会受到商业或广告的打扰。用户所具有的状况越好(例如,具有更多的可用源),那么屏幕上显示的个性化视频内容(例如,选自更多可用源)的质量也就越好,而无需任何显著的用户输入。
在操作中,个性化视频推荐***300可以执行某些过程向用户推荐个性化视频内容。图4所示为用于向用户推荐个性化视频的示例性过程400。
如图4所示,一开始,可检测用户的观看活动(S402)。例如,用户可打开电视机102,拿起遥控器104,或者使用其它装置(例如,智能电话、平板电脑等)与电视机102或服务器106通信。在检测到用户的观看活动之后,可获得视频内容和用户行为,即获得用户输入(S404)。
如果用户刚打开电视机,还可以获得用户的某个节目选择。内容特性(例如标题、导演、演员、评分等)在节目选择过程中起着一定作用。标题通常是捕捉的第一个特性。演员、受欢迎度评分、年份和持续时间在做决策过程中也起着一定作用。用户行为可以包括逻辑操作、物理操作等。逻辑操作,例如换台(zapping)、页间导航。物理操作,例如按按钮、摆动遥控器。
进一步地,可以通过使用主题模型来表示用户或用户们的兴趣(S406)。词袋(BoW)模型是信息检索(IR)中所使用的模型。词袋模型在文档分类中对它进行了介绍,其按照词合集或词袋对文档进行建模而忽略其语法和词序,因此可以通过词汇上的稀疏直方图来表示文档。每个词是独立的假设可能会过于简化。如果将图像视作是文档并将图像特征/分块视作是词,那么可以通过视觉词袋来表示图像,它是图像分块的词汇上的稀疏直方图。因此,可以从视频合集生成组合词汇V=(w1,...,wV)它包含来自元数据的文本词和来自原始视频图像的视觉词。视觉分析和文本分析可以通过视觉分析312和文本分析314来实现。
为了生成码本,首先需要对视频合集执行视觉分析和文本分析。在视觉分析中,通过镜头边界检测法将每个视频划分成多个镜头,然后从镜头的关键帧检测视觉特征,并通过若干本地分块来表示每个关键帧。
尺度不变特征变换(SIFT)是在一定程度上可以处理强度、旋转、尺度和仿射变化的最有名的描述符之一。SIFT将每个分块转换为一个128维向量,并且现在用128维向量袋来表示每个关键帧,其中每个向量视为是独立的。然后,对来自所有关键帧的向量执行聚类以便将在视觉上类似的分块聚集到相同群组中。群集的中心定义为视觉词,并且群集的数量是视觉词汇的大小。在聚类之后,将群集成员指派给关键帧的每个分块,并且可以通过视觉词的直方图来表示关键帧。
通过增加来自相同视频的关键帧的直方图,可以通过视觉词的直方图来表示视频。也可以通过只考虑视频的一部分中的关键帧来以相同的方式表示视频的这一部分。与视觉码本生成过程相比,文本码本的生成相当简单。比如停用词移除、同义词扩展和词干提取的典型过滤步骤在文本分析中是必需的。然后,最后的词语形式视为是文本码本中的词,并且也可以将与视频相关联的元数据映射到文本词的直方图。通过组合视觉码本和文本码本,可以通过大小为V的单个组合码本的直方图来表示视频。
当在视频的一部分中分析用户的兴趣时,可以使用视频场景,这些兴趣称为场景级兴趣。出现在视频中的对象中的兴趣称为对象级兴趣,并且可以采用与场景级兴趣类似的方式进行分析。
一般来说,与文档的多个主题类似,图像通常包含若干不同的场景。因此,会很自然地运用文本挖掘中的主题模型来处理图像中的多场景问题。
给定非结构化文档的大合集,作为统计模型的一种,主题模型可以揭示语料库的潜在语义结构,并且可以自动发现其中的潜在主题。每个主题是一起频繁出现的词的群集,并且每个文档以不同比例展现这些主题。
概率潜在语义分析(pLSA)和隐含狄利克雷分布(LDA)是可以使用的两种代表性的主题模型。与LDA相比,pLSA不能缩放,因为一旦对该模型进行了评估,那么它便固定了文档的主题混合概率,并且当有新的文档到达时,需要重新评估该模型。
相比之下,LDA将文档表示为潜在主题上的随机混合,它表示为Z=(z1,...,zk,...,zK),其中K是总的主题数,并且每个主题zk通过词上的分布来表征。
LDA假设,词可以在每个文档内交换,并且文档可以在语料库内交换。考虑到LDA的这种强假设,基于LDA开发了诸如相关主题模型(CTM)和动态主题模型(DTM)的若干主题模型,来放宽这些限制或者将它扩展以适应特定情形。
尽管本文中使用LDA作为这些模型的基本形式,但是也可以使用基于LDA的其它方法。图像也可以视为是潜在场景的混合,并且场景是视觉词的混合。在某些实施例中,一般可以使用主题来代表关键帧的场景和元数据的主题。LDA可以将每个视频建模为主题的混合,而每个主题是组合词汇中的词的混合。因此,视频的主题分布和主题的词分布便可评估到。
用户的兴趣也被建模为主题的混合。因此,可以根据用户的观看历史评估其兴趣(S408)。但是,用户的兴趣通常随时间演变,并且即使在相同时间,兴趣也是多种多样的,这意味着用户可能会对多个主题有偏好。这种特性可以通过从用户刚刚观看的视频或视频的一部分评估到的主题上的分布以及用户之前的一些兴趣来捕捉。
换句话说,可以从刚刚观看的视频(视频的部分)以及在某个之前时间戳的兴趣到某之前的时间戳的兴趣预测当前时间戳的主题上的兴趣分布。所考虑的之前时间戳的数量对于不同用户有所变化。
例如,如果用户的兴趣变化通常与观看的视频数有关,那么所考虑的之前兴趣的终点应当远离前几个之前兴趣所在的起点。因此,随时间变化的兴趣的窗口大小越大或其存储器长度越长,那么可以更好地捕捉整体兴趣分布,以便进行预测。
相比之下,如果用户的兴趣在一段时间内保持一致,那么从起点到终点的长度可以很短,因为小的窗口大小已经可以提供关于用户兴趣的足够信息。
在概率上,利用马尔可夫链来以一直变化的随机变量对***的视觉状态建模。如果以在特定时间戳的用户兴趣视作是随机变量,那么可以将它建模为s阶的马尔可夫链,其中s是窗口大小或存储器长度,并且是有限的。图5所示为用户兴趣随时间变化的马尔可夫链。
如图5所示,基于之前的s个兴趣以及刚刚观看的视频(视频的部分)确定用户的当前兴趣。
假设给予用户包含前n个推荐视频的列表Dt-1,并且从Dt-1选择视频的概率一般估计与在Dt-1中的秩成比例。它可以用数学式表示为其中r是在Dt-1中的秩,并且R(r)是单调递减函数。
在时间戳t,将用户兴趣表示为Xt,Xt可以视为是主题的混合,因此评估Xt就是根据P(zk|Xt-1),...,P(zk|Xt-s)和来评估P(zk|Xt)。
注意,中的视觉词可以是整个视频中所包含的视觉词的子集,这是因为用户可以观看视频的部分。通过允许对实际出现在已经观看的视频部分中的视觉词计数,可以按不同粒度捕捉兴趣。
可以基于可能影响用户体验的多个准则来评价或优化推荐***或推荐算法。例如,可以利用用户研究来评价推荐***。但是,用户研究法可能具有小的样本大小/区域。在某些实施例中,可以利用脱机评价来评价推荐***。可以基于准确度、覆盖率、多样性、新颖性、惊喜度、信任度和鲁棒性来执行脱机评价。
可以利用准确度作为主要准则,并且剩余的可以在试图使推荐准确度最大化时充当约束。因此,推荐列表Dt的生成可以归纳为对以下公式(1)求解(S410)。
F=(f1,...,fc)是约束集合,其中C是集合F中的总的约束数。fc(Dt)>0是约束函数的一般形式。
arg max Accuracy(Dt)
s.t.fc(Dt)>0,fc∈F  (1)
基于以下合理假设,即,如果用户对某个视频更感兴趣,那么该视频越有可能被观看。因此,推荐最符合用户兴趣的视频列表应当导致最高的推荐准确度。
于是,可以将优化推荐准确度的问题映射为寻找主题分布与用户兴趣Xt的主题分布相同或相近的视频集合Dt,即,使P(topics|Dt)和P(topics|Xt)之间的差最小化,这通过以下公式来定义:
arg max Accuracy(Dt)=arg min|P(topics|Dt)-P(topics|Xt)|  (2)
但是,推荐***是以用户为中心的,用户满意度是推荐***的主要准则。因此,当设计推荐***时,从用户的角度来看,诸如覆盖率、多样性和新颖性的准确度以外的准则也是需要的。
例如,许多协同推荐***中存在马太效应,这意味着受欢迎的项目随时间会变得越来越受欢迎,而较冷门的项目则会变得更不受欢迎。这对于内容提供商来说显然是个问题,因为如果他们的项目一开始不受欢迎,那么这些项目有可能将永远没有机会被推荐给用户。
利用覆盖率来作为衡量推荐***覆盖较冷门或所谓的长尾项目的能力的准则。利用Gini索引来描述对覆盖率的衡量,如公式(3)所示。是时间戳t时的项目dj占总的用户选择的比例。如果推荐列表Dt的值Gini(Dt)大于表示为Gini(Histt)的用户观看历史的值,那么***就具有马太效应。
因此,为了确保推荐***的覆盖率,Gini(Dt)与Gini(Histt)之间的差必须小于某个阈值。
Gini ( D t ) = 1 n - 1 Σ d j t ∈ D t ( 2 j - n - 1 ) pop ( d j t )
Coverage(Dt)=Gini(Dt)-Gini(Histt)  (3)
可以将多样性划分为列表内多样性和列表间多样性。列表内多样性是指推荐的项目关于彼此有多么不同,而列表间多样性是指某个推荐列表关于另一个推荐列表有多么不同。在某些实施例中,利用列表内多样性来分析特定用户的推荐。
列表内多样性的常见定义利用推荐项目之间的平均两两相异性或距离,即,所谓的列表内距离。推荐列表Dt的多样性可以通过公式(4)来计算。是衡量两个项目之间的相异性的距离函数。可以使用各种度量,例如欧几里德距离、马氏距离、曼哈顿距离等。
Diversity ( D t ) = 2 n × ( n - 1 ) Σ d i t , d j t ∈ D t dis ( d i t , d j t ) - - - ( 4 )
新颖性通常与多样性相关,因为当列表是多样时,与推荐项目的其余项目相比,每个项目都是新颖的。但是,本文所用的新颖性可以是项目对于用户而言的,即,关于用户之前看过的项目,某个项目是新颖的。更一般来说,可以使用用户的上下文信息而不是用户的历史,因为用户虽然可能没有看过某个项目,但是他可能从其它某个地方得到了关于它的部分信息。
如果某个项目存在于少数几个用户的上下文中,那么它视为是具有高新颖性值,并且如果它是受欢迎的,那么它具有低新颖性值。推荐列表的新颖性可以定义为它的每个项目的新颖性的总和,如公式(5)所示,其中大距离指示高新颖性值。
项目的新颖性与其在用户的上下文Ω中的项目之间的距离成比例。是给定Ω和选择di的概率,它可以视作是系数。
Novelty ( d j y ) = Σ d i ∈ Ω P ( d i | d j t , Ω ) dis ( d i , d j t )
Novelty ( D t ) = Σ d j t ∈ D t Novelty ( d j t ) - - - ( 5 )
像惊喜度、信任度和鲁棒性的其它准则这里不再一一赘述。类似地,信任度和鲁棒性可以利用某个度量来表示且并入到优化过程中。介绍上述准则的目的是要传达这样一种概念,即,推荐是在某些约束下的单目标问题。当推荐***试图优化其推荐准确度时,准则集合施加约束。
公式(6)是对在公式(3)、(4)和(5)中表示的覆盖率、多样性和新颖性限制约束时的公式(1)的特定形式。ThC、ThD和ThN分别是最小覆盖率、多样性和新颖性的阈值。
arg max Accuarcy(Dt)
s.t.Coverage(Dt)>ThC
Diversity(Dt)>ThD
Novelty(Dt)>ThN  (6)
一开始,需要计算视频的主题分布P(topics|dj)和当前兴趣的主题分布P(topics|Xt)以便对公式(2)求解。然后,可以通过公式(2)来求解对公式(6)中所定义的优化问题。
假设将K定义为是大小为M的视频合集D的独立主题,那么D中的每个视频也是彼此独立的。图6是平滑化的LDA的盘子表示法,其中方框是表示重复抽样,阴影圆圈是可观测变量,而非阴影圆圈是非观测或所谓的潜在变量。包含Nj个词的视频dj由维度为Nj的向量Wj来表示,这是唯一的观测变量。图中的符号解释如下:α是θj的K维参数,它表示视频在K个主题上的先验权;β是φk的V维参数,它表示主题在V个词上的先验权;θ是M*K矩阵,其中每个行θj是视频dj在全部K个主题上的狄利克雷分布;φk是K*V矩阵,其中每个行φk是主题zk在全部V个词上的狄利克雷分布;Wj是dj的Nj向量,其中每个元素Wji(表示V中的词)是具有参数的多项分布;Zj是dj的Nj向量,其中每个元素Zji(表示词Wji的主题)是具有参数θj的多项分布。
获悉所有视频中的所有词的主题分布就是获悉每个视频的P(Zj|WJ;α,β)。这可以通过倒塌吉布斯采样法来求解,由此积分出θ和φ。由于将先验权α和β预定义为随机或经验值,所以为了简化起见,可以将P(Zj|WJ;α,β)表示为P(Z|W)。因此,对于任何视频dj,P(Z|W)提供它在主题上的分布P(Zk|W),其中k∈[1,K]。
由于Xt是K个主题的混合,所以可以采用不同的方式来评估Xt在主题上的分布。例如,一种方法如公式(7)所示,它将各分布与参数Θ=(θ0,...,θs)、偏差参数β以及正则化参数λ线性地组合,限制条件为 在兴趣表示中获悉,其中可以与P(zk|W)中的W互换,两者均表示词的出现率向量。在初始时间戳t=0,X0是空值,并且P(zk|X1)等于第一次观看的视频的主题分布它由以下公式定义:
P ( z k | X t ) = β + θ 0 P ( z k | d j t - 1 ) + θ 1 P ( z k | X t - 1 ) + θ 2 P ( z k | X t - 2 ) + . . . + θ s P ( z k | X t - s ) + λ Σ l = 0 l = s θ l 2 - - - ( 7 )
Θ、均匀分布和时间衰减分布的常见选择分别在以下公式(8)和(9)中示出。但是,它也可以从用户的反馈获悉。
Θ i = 1 - β s + 1 - - - ( 8 )
Θ i = 1 exp ( - γ * ( l + 1 ) ) - - - ( 9 )
其中,γ是确定衰减的形状的参数。
在兴趣表示中获悉每个视频的主题分布并在兴趣发现中评估兴趣的主题分布之后,可以将公式(1)中所描绘的优化问题形式化为公式(10),限制条件为这是fc(Dt)>0,c∈[1,C]的另一种表达方式。DF表示满足限制F的视频合集D的所有子集。如果使用如公式(6)所示的特定版本,那么DF是满足最小覆盖率、多样性和新颖性的要求的所有子集,其中是选择用于推荐的主题数,并且其中是DF中的子集的大小。
通过将等效于公式(2)的成本函数Yt最小化,不只捕捉正面主题(用户喜欢的主题),还可捕捉负面主题(用户不喜欢的主题)。
在视频彼此独立的之前假设下,如同在公式(11)中导出,只通过zk上的个视频的分布以及它们的先验概率来确定主题zk上的Dt的分布。
如果给定关于视频消费的之前信息,例如从用户行为数据查看视频的统计,可以更加准确地评估否则一般可以使用均匀分布来对建模。与P(zk)相同,无需任何领域知识,只假设每个主题都是均匀分布的也是合理的。
为了简化表达式,对于和P(zk)均使用均匀分布,因此公式(11)与公式(12)成比例,而公式(10)可以再形式化为公式(13)。
P ( z k | D t ) ∝ Π j = 1 j = n ^ P ( z k | d j t ) × P ( d j t ) Π j = 1 j = n ^ P ( d j t ) ∝ Π j = 1 j = n ^ P ( z k | d j t ) - - - ( 12 )
arg min D t ⋐ D F Y t = arg min d j t ∈ D t , D t ⋐ D F Σ k = 1 k = K ^ | Π j = 1 j = n ^ P ( z k | d j t ) - P ( z k | X t ) | - - - ( 13 )
公式(13)是组合优化问题。最佳解决方案可以解释为在DF中寻找将成本函数Yt最小化的集合Dt。如果关于视频合集的大小计算功率足够,那么可以运用穷尽搜索来寻找最佳子集。但是,在许多情形下,这种方法并不可行,尤其是在现今给定庞大视频的情况下更是如此。
从用户的观点来看,将推荐表示为推荐项目的列表,并且等级越高表示推荐越强。排序列表成为隐性限制的基础,即,关于它们的主题分布,首先推荐的项目对于用户的兴趣应当具有最小差异。即,
Σ k = 1 k = K ^ | P ( z k | d 1 t ) - P ( z k | X t ) | ≤ Σ k = 1 k = K ^ | P ( z k | d 2 t ) - P ( z k | X t ) | ≤ . . . ≤ Σ k = 1 k = K ^ | P ( z k | d n ^ t ) - P ( z k | X t ) | .
在该限制下,公式(14)中示出次优解决方案,它将乘积分解为求和。是在兴趣表示中获悉的,而P(zk|Xt)是在兴趣发现中被评估的。如果将它们在个主题上的差异的总和视作是视频的成本vj,并且wjc是在第c个限制下的的权。
公式(14)是公式(15)中所定义的多维0-1背包问题。它示为是NP-难,利用动态编程可以在伪多项式时间中对它求解。
arg min D t ⋐ D F Y t = arg min d j t ∈ D t , D t ⋐ D F Σ j = 1 j = n Σ k = 1 k = K ^ | P ( z k | d j t ) - P ( z k | X t ) | - - - ( 14 )
min Σ j = 1 j = M v j x j , x j ∈ { 0,1 }
s.t.fc(wjcxj)>0,c∈[1,C],j∈[1,M]  (15)
因此,可以选择这些节目作为给用户或用户们的优选推荐。用户或用户们可以选择任何推荐的视频内容来观看,或者可以等待推荐的内容开始而无需任何进一步的动作或选择。
返回到图4,在生成个性化视频列表(S410)之后,基于内容推荐和/或用户选择,***300可以将个性化视频内容发送给用户(S412)。例如,***300可以基于个性化视频列表生成视频流。然后,可以将视频流发送到电视机102和用户或用户们。电视机102可以在个性化视频内容的单个专用频道中呈现该视频流。即,可以在单个频道中推荐和呈现个性化视频内容,这样用户可以观看优选节目,而无需转换频道。当然,也可以使用多个频道来呈现个性化视频内容。
另外,可以基于来自用户或用户们的某些状况来生成视频流。例如,在低网络带宽的区域中,高清(HD)内容可能并不合适,并且可以通过服务器106来执行代码转换以便保证所接收的视频流可以在合理的观看条件下流畅地播放。也可以使用其它状况来配置视频流。
进一步地,另外或可选地,***300可以检测视频质量和其它有关状况(S414)。例如,***300可以调查家庭的网络状况以及家庭成员正在使用的装置的能力,从而在推荐内容选择中考虑视频流播质量和内容分辨率的约束。将这些状况反馈回给***300,这样可以在这些状况的约束内配置内容。
***300还可以确定用户是否继续观看个性化视频内容频道(S416)。如果***300确定用户继续个性化视频内容发送(S416为“是”),那么过程400从S404继续。另一方面,如果***300确定用户不想继续个性化视频内容发送(S416为“否”),那么过程400结束。
通过利用本发明公开的***和方法,可以实现有利的个性化视频内容发送应用,以便通过利用构建在用户的可能可用的点播流播视频订阅之上的内容发现技术来以免费模型取代当前的内容模型。
本发明公开的***和方法提供具有个性化技术、推荐和可缩放内容发现技术的独特组合的电视频道的新方案。所实现的内容频道是没有商业性质也无需额外费用的,从而使得用户能够一个节目接一个节目地看,而不会受到商业广告的打扰。通过分析用户的过往观看历史以及内容池和类似的用户选择的数据挖掘引擎获得推荐给用户的节目。对于某些用户们,遥控器中需要他们按的唯一按钮是开始时打开电视机和在结束时关闭电视机的电源按钮,因为内容频道可以将用户引导到喜爱的内容的世界并享受该体验,而无需与电视机互动。
为实现独一无二的用户交互体验,本发明所公开的***和方法也可扩展到其它显示设备上,例如手机、平板电脑、个人电脑、手表等等。利用上述说明进行的其他应用,或对本方案的改进,替换和变形,或等同于所公开的实施例的方案都属于本发明所附权利要求的保护范围。

Claims (17)

1.基于用户兴趣建模的个性化视频推荐方法,包括:
检测内容呈现装置的至少一个用户的观看活动,所述内容呈现装置能够在一个或多个频道中呈现多个视频节目;
通过使用主题模型来表示所述至少一个用户的用户兴趣;
从用户观看历史发现所述用户兴趣;
生成个性化视频内容的个性化视频列表;
向所述至少一个用户推荐所述个性化视频内容;以及
将所述推荐的个性化视频内容发送给所述至少一个用户使所述个性化视频内容呈现在所述内容呈现装置上。
2.根据权利要求1所述的方法,其中所述通过使用主题模型来表示所述至少一个用户的用户兴趣进一步包括:
执行视觉和文本分析以生成码本;以及
对每个视频的主题分布和每个主题的词分布进行建模。
3.根据权利要求1所述的方法,其中所述从用户观看历史发现所述用户兴趣进一步包括:
通过利用马尔可夫链捕捉兴趣的时变特性,并利用所述主题模型来使用文本和视觉信息计算每个视频的主题分布,从不同粒度发现被建模为主题的混合的所述用户兴趣。
4.根据权利要求1所述的方法,其中所述生成个性化视频内容的个性化视频列表还包括:
通过寻找在最小覆盖率、多样性和新颖性的约束下最符合所述用户兴趣的视频来生成个性化视频列表使推荐准确度最大化。
5.根据权利要求4所述的方法,其中:
使推荐准确度最大化映射为寻找主题分布与所述用户兴趣Xt的主题分布相同或相近的视频集合Dt,即,使P(topics|Dt)和P(topics|Xt)之间的差最小化,这通过以下公式来定义:
arg max Accuracy(Dt)=arg min|P(topics|Dt)-(P(tpoics|Xt)|。
6.根据权利要求4所述的方法,其中:
通过使用Gini索引,利用所述覆盖率作为衡量推荐***覆盖较冷门项目的能力的准则。
7.根据权利要求4所述的方法,其中:
利用所述多样性作为衡量两个推荐项目之间的相异性的准则以分析特定用户的推荐。
8.根据权利要求4所述的方法,其中:
项目的所述新颖性与其在用户的上下文中的项目之间的距离成比例。
9.基于用户兴趣建模的个性化视频推荐***,包括:
数据存储,用于存储视频数据和/或视频数据的元数据;
兴趣表示模块,用于通过使用主题模型来表示至少一个用户的用户兴趣;
兴趣发现模块,用于从用户观看历史发现所述用户兴趣;以及
推荐生成模块,用于生成个性化视频推荐列表并将所述个性化视频推荐列表发送给所述至少一个用户。
10.根据权利要求9所述的***,其中所述兴趣表示模块进一步用于:执行视觉和文本分析以生成码本;以及
对每个视频的主题分布和每个主题的词分布进行建模。
11.根据权利要求9所述的***,其中所述兴趣发现模块进一步用于:通过利用马尔可夫链捕捉兴趣的时变特性并利用所述主题模型来使用文本和视觉信息计算每个视频的主题分布,作为主题的混合以不同粒度发现所述用户兴趣。
12.根据权利要求9所述的***,其中所述推荐生成模块进一步用于:通过寻找在最小覆盖率、多样性和新颖性的约束下最符合所述用户兴趣的视频来生成个性化视频列表使推荐准确度最大化。
13.根据权利要求12所述的***,其中:
使推荐准确度最大化映射为寻找主题分布与所述用户兴趣Xt的主题分布相同或相近的视频集合Dt,即,使P(topics|Dt)和P(topics|Xt)之间的差最小化,这通过以下公式来定义:
arg max Accuracy(Dt)=arg min|P(topics|Dt)-(P(tpoics|Xt)|。
14.根据权利要求12所述的***,其中:
通过使用Gini索引,利用所述覆盖率作为衡量推荐***覆盖较冷门项目的能力的准则。
15.根据权利要求12所述的***,其中:
利用所述多样性作为衡量两个推荐项目之间的相异性的准则以分析特定用户的推荐。
16.根据权利要求12所述的***,其中:
项目的所述新颖性与其在用户的上下文中的项目之间的距离成比例。
17.根据权利要求9所述的***,其中:
对于新用户,当新用户正在观看视频时联机获悉所述用户兴趣;对于现有用户,从现有用户的观看历史计算出所述用户兴趣并将所述用户兴趣保存到数据库中。
CN201410212054.4A 2013-05-20 2014-05-19 基于用户兴趣建模的个性化视频推荐***和方法 Active CN104182449B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/897,465 US9639881B2 (en) 2013-05-20 2013-05-20 Method and system for personalized video recommendation based on user interests modeling
US13/897,465 2013-05-20

Publications (2)

Publication Number Publication Date
CN104182449A true CN104182449A (zh) 2014-12-03
CN104182449B CN104182449B (zh) 2018-10-26

Family

ID=51896552

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410212054.4A Active CN104182449B (zh) 2013-05-20 2014-05-19 基于用户兴趣建模的个性化视频推荐***和方法

Country Status (2)

Country Link
US (1) US9639881B2 (zh)
CN (1) CN104182449B (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105407390A (zh) * 2015-11-24 2016-03-16 天脉聚源(北京)科技有限公司 一种互动电视***推荐电视节目的方法及装置
CN105426688A (zh) * 2015-12-07 2016-03-23 杭州聪宝科技有限公司 基于用户中医体质数据的个性化视频内容推送方法
CN105516810A (zh) * 2015-12-04 2016-04-20 山东大学 一种基于lda模型的电视用户家庭成员分析方法
CN105608116A (zh) * 2015-12-14 2016-05-25 成都陌云科技有限公司 基于交互历史数据的个性化推荐方法
CN106339505A (zh) * 2016-09-27 2017-01-18 电子科技大学 一种基于马氏链的音乐推荐方法
CN106845644A (zh) * 2015-12-10 2017-06-13 Tcl集团股份有限公司 一种通过相互关系学习用户及移动应用的联系的异构网络
CN107209776A (zh) * 2015-02-11 2017-09-26 谷歌公司 用于基于元数据来呈现与事件有关的信息的方法、***和介质
CN107430721A (zh) * 2015-03-04 2017-12-01 高通股份有限公司 分布式规划***
CN107547922A (zh) * 2016-10-28 2018-01-05 腾讯科技(深圳)有限公司 信息处理方法、装置及***
CN110287417A (zh) * 2019-06-26 2019-09-27 北京谦仁科技有限公司 数据处理方法、存储介质和电子设备
WO2020140400A1 (zh) * 2019-01-04 2020-07-09 平安科技(深圳)有限公司 基于用户行为的产品推荐方法、装置、设备及存储介质
US10880641B2 (en) 2015-02-11 2020-12-29 Google Llc Methods, systems, and media for ambient background noise modification based on mood and/or behavior information
US11048855B2 (en) 2015-02-11 2021-06-29 Google Llc Methods, systems, and media for modifying the presentation of contextually relevant documents in browser windows of a browsing application
WO2021238722A1 (zh) * 2020-05-29 2021-12-02 腾讯科技(深圳)有限公司 资源推送方法、装置、设备及存储介质
US11392580B2 (en) 2015-02-11 2022-07-19 Google Llc Methods, systems, and media for recommending computerized services based on an animate object in the user's environment

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150104711A (ko) * 2014-03-06 2015-09-16 엘지전자 주식회사 디스플레이 장치 및 그의 동작 방법
US10212111B2 (en) 2014-09-12 2019-02-19 Google Llc System and interface that facilitate selecting videos to share in a messaging application
US10332184B2 (en) * 2014-12-15 2019-06-25 Samsung Electronics Co., Ltd. Personalized application recommendations
US20160283092A1 (en) * 2015-03-24 2016-09-29 Google Inc. Method and system for generating personalized images for categorizing content
US9875443B2 (en) * 2015-06-18 2018-01-23 TCL Research America Inc. Unified attractiveness prediction framework based on content impact factor
CN105760443B (zh) * 2016-02-03 2017-11-21 广州市动景计算机科技有限公司 项目推荐***、项目推荐装置以及项目推荐方法
US10467658B2 (en) * 2016-06-13 2019-11-05 International Business Machines Corporation System, method and recording medium for updating and distributing advertisement
KR102499125B1 (ko) * 2016-08-05 2023-02-14 삼성전자주식회사 디스플레이 장치 및 이를 이용한 채널 리스트 제공 방법
US11205103B2 (en) 2016-12-09 2021-12-21 The Research Foundation for the State University Semisupervised autoencoder for sentiment analysis
US10096384B2 (en) 2016-12-21 2018-10-09 Disco Health, LLC Artificial intelligence expert system
US11070862B2 (en) 2017-06-23 2021-07-20 At&T Intellectual Property I, L.P. System and method for dynamically providing personalized television shows
US10915522B2 (en) * 2017-11-29 2021-02-09 Business Objects Software Ltd. Learning user interests for recommendations in business intelligence interactions
CN110555107B (zh) * 2018-03-29 2023-07-25 阿里巴巴集团控股有限公司 确定业务对象主题、业务对象推荐的方法及装置
CN108763258B (zh) * 2018-04-03 2023-01-10 平安科技(深圳)有限公司 文档主题参数提取方法、产品推荐方法、设备及存储介质
CN108733842B (zh) * 2018-05-29 2021-06-22 北京奇艺世纪科技有限公司 视频推荐方法及装置
US11106822B2 (en) 2018-12-05 2021-08-31 At&T Intellectual Property I, L.P. Privacy-aware content recommendations
CN109800324A (zh) * 2018-12-18 2019-05-24 北京达佳互联信息技术有限公司 视频数据推荐方法、装置、服务器及存储介质
CN111897999B (zh) * 2020-07-27 2023-06-16 九江学院 一种用于视频推荐且基于lda的深度学习模型构建方法
US12015659B2 (en) * 2022-02-25 2024-06-18 International Business Machines Corporation Optimized transmission and consumption of digital content

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030101187A1 (en) * 2001-10-19 2003-05-29 Xerox Corporation Methods, systems, and articles of manufacture for soft hierarchical clustering of co-occurring objects
JP2004355070A (ja) * 2003-05-27 2004-12-16 Sony Corp 情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体
CN101828393A (zh) * 2007-08-24 2010-09-08 谷歌公司 基于媒体的推荐
CN102486796A (zh) * 2010-12-03 2012-06-06 腾讯科技(深圳)有限公司 获取视频信息的方法和装置
JP2012242940A (ja) * 2011-05-17 2012-12-10 Nippon Telegr & Teleph Corp <Ntt> 商品推薦方法、商品推薦装置及び商品推薦プログラム
CN102999588A (zh) * 2012-11-15 2013-03-27 广州华多网络科技有限公司 一种多媒体应用的推荐方法和***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110270678A1 (en) * 2010-05-03 2011-11-03 Drummond Mark E System and method for using real-time keywords for targeting advertising in web search and social media

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030101187A1 (en) * 2001-10-19 2003-05-29 Xerox Corporation Methods, systems, and articles of manufacture for soft hierarchical clustering of co-occurring objects
JP2004355070A (ja) * 2003-05-27 2004-12-16 Sony Corp 情報検索システムおよび方法、情報処理装置および方法、プログラム、並びに記録媒体
CN101828393A (zh) * 2007-08-24 2010-09-08 谷歌公司 基于媒体的推荐
CN102486796A (zh) * 2010-12-03 2012-06-06 腾讯科技(深圳)有限公司 获取视频信息的方法和装置
JP2012242940A (ja) * 2011-05-17 2012-12-10 Nippon Telegr & Teleph Corp <Ntt> 商品推薦方法、商品推薦装置及び商品推薦プログラム
CN102999588A (zh) * 2012-11-15 2013-03-27 广州华多网络科技有限公司 一种多媒体应用的推荐方法和***

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10785203B2 (en) 2015-02-11 2020-09-22 Google Llc Methods, systems, and media for presenting information related to an event based on metadata
US11910169B2 (en) 2015-02-11 2024-02-20 Google Llc Methods, systems, and media for ambient background noise modification based on mood and/or behavior information
US11841887B2 (en) 2015-02-11 2023-12-12 Google Llc Methods, systems, and media for modifying the presentation of contextually relevant documents in browser windows of a browsing application
US11671416B2 (en) 2015-02-11 2023-06-06 Google Llc Methods, systems, and media for presenting information related to an event based on metadata
US11516580B2 (en) 2015-02-11 2022-11-29 Google Llc Methods, systems, and media for ambient background noise modification based on mood and/or behavior information
US11494426B2 (en) 2015-02-11 2022-11-08 Google Llc Methods, systems, and media for modifying the presentation of contextually relevant documents in browser windows of a browsing application
CN107209776A (zh) * 2015-02-11 2017-09-26 谷歌公司 用于基于元数据来呈现与事件有关的信息的方法、***和介质
US11392580B2 (en) 2015-02-11 2022-07-19 Google Llc Methods, systems, and media for recommending computerized services based on an animate object in the user's environment
US11048855B2 (en) 2015-02-11 2021-06-29 Google Llc Methods, systems, and media for modifying the presentation of contextually relevant documents in browser windows of a browsing application
CN107209776B (zh) * 2015-02-11 2021-04-30 谷歌有限责任公司 用于基于元数据来呈现与事件有关的信息的方法、***和介质
US10880641B2 (en) 2015-02-11 2020-12-29 Google Llc Methods, systems, and media for ambient background noise modification based on mood and/or behavior information
CN107430721B (zh) * 2015-03-04 2022-02-25 高通股份有限公司 分布式规划***
CN107430721A (zh) * 2015-03-04 2017-12-01 高通股份有限公司 分布式规划***
CN105407390A (zh) * 2015-11-24 2016-03-16 天脉聚源(北京)科技有限公司 一种互动电视***推荐电视节目的方法及装置
CN105516810A (zh) * 2015-12-04 2016-04-20 山东大学 一种基于lda模型的电视用户家庭成员分析方法
CN105426688A (zh) * 2015-12-07 2016-03-23 杭州聪宝科技有限公司 基于用户中医体质数据的个性化视频内容推送方法
CN105426688B (zh) * 2015-12-07 2018-12-21 杭州聪宝科技有限公司 基于用户中医体质数据的个性化视频内容推送***
CN106845644B (zh) * 2015-12-10 2020-11-17 Tcl科技集团股份有限公司 一种通过相互关系学习用户及移动应用的联系的异构网络
CN106845644A (zh) * 2015-12-10 2017-06-13 Tcl集团股份有限公司 一种通过相互关系学习用户及移动应用的联系的异构网络
CN105608116A (zh) * 2015-12-14 2016-05-25 成都陌云科技有限公司 基于交互历史数据的个性化推荐方法
CN105608116B (zh) * 2015-12-14 2019-03-15 成都陌云科技有限公司 基于交互历史数据的个性化推荐方法
CN106339505A (zh) * 2016-09-27 2017-01-18 电子科技大学 一种基于马氏链的音乐推荐方法
CN106339505B (zh) * 2016-09-27 2019-09-27 电子科技大学 一种基于马氏链的音乐推荐方法
CN107547922A (zh) * 2016-10-28 2018-01-05 腾讯科技(深圳)有限公司 信息处理方法、装置及***
CN107547922B (zh) * 2016-10-28 2019-12-17 腾讯科技(深圳)有限公司 信息处理方法、装置、***及计算机可读存储介质
WO2020140400A1 (zh) * 2019-01-04 2020-07-09 平安科技(深圳)有限公司 基于用户行为的产品推荐方法、装置、设备及存储介质
CN110287417A (zh) * 2019-06-26 2019-09-27 北京谦仁科技有限公司 数据处理方法、存储介质和电子设备
WO2021238722A1 (zh) * 2020-05-29 2021-12-02 腾讯科技(深圳)有限公司 资源推送方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN104182449B (zh) 2018-10-26
US20140344103A1 (en) 2014-11-20
US9639881B2 (en) 2017-05-02

Similar Documents

Publication Publication Date Title
CN104182449A (zh) 基于用户兴趣建模的个性化视频推荐***和方法
US10341701B2 (en) Clustering and adjudication to determine a recommendation of multimedia content
CN108431833B (zh) 端到端深度协作过滤
US11636335B2 (en) System and method for content discovery
CN105635824B (zh) 个性化频道推荐方法和***
Steck Training and testing of recommender systems on data missing not at random
JP2022508163A (ja) ユーザタグ生成方法並びにその、装置、コンピュータプログラム及びコンピュータ機器
CN105430505B (zh) 一种基于组合策略的iptv节目推荐方法
Zhu et al. Assigning reliability values to recommendations using matrix factorization
CN105718510B (zh) 一种多媒体数据推荐方法及装置
CN107894998A (zh) 视频推荐方法及装置
Cataltepe et al. Feature selection for movie recommendation
CN109597899A (zh) 媒体个性化推荐***的优化方法
WO2023231542A1 (zh) 表示信息的确定方法、装置、设备及存储介质
Yakhchi et al. CNR: cross-network recommendation embedding user’s personality
CN110781377A (zh) 一种文章推荐方法、装置
CN114357201B (zh) 基于信息感知的视听推荐方法、***
Deldjoo et al. Using mise-en-sc\ene visual features based on mpeg-7 and deep learning for movie recommendation
Pan et al. Robust probabilistic tensor analysis for time-variant collaborative filtering
Ma et al. The SOM based improved k-means clustering collaborative filtering algorithm in TV recommendation system
Deng et al. A Trust-aware Neural Collaborative Filtering for Elearning Recommendation.
Yu et al. Attributes coupling based item enhanced matrix factorization technique for recommender systems
Li et al. Video recommendation based on multi-modal information and multiple kernel
Shukla et al. Hybrid and Ensemble-Based Personalized Recommender System-Solving Data Sparsity Problem
Posoldova et al. Content based recommendation for HBB TV based on bayes conditional probability for multiple variables approach

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