使用机器学习提名方生成内容宣传制造技术

技术编号:31306970 阅读:14 留言:0更新日期:2021-12-12 21:25
公开了使得能够使用提名方的集体为推荐内容项生成候选宣传的技术。各种实施方式包括为每个推荐内容项提供候选宣传的该集体中的每个提名方。附加地或可选地,基于针对每个候选宣传所确定的分数而选择一个宣传向用户呈现。现。现。

【技术实现步骤摘要】
【国外来华专利技术】使用机器学习提名方生成内容宣传

技术介绍

[0001]人类可以利用交互式软件应用进行人机对话,上述交互式软件应用在本文被称作“自动化助理”(也称作“数字代理”、“聊天机器人”、“交互式个人助理”、“智能个人助理”、“助理应用”、“对话代理”等)。例如,人类(当他们与自动化助理交互时也可以被称作“用户”)可以使用在一些情况下可以被转换为文本并且随后被处理的口头自然语言输入(即,话语),和/或通过提供文本(例如,键入的)自然语言输入而向自动化助理提供命令和/或请求。自动化助理通过提供响应性用户接口输出而对请求作出响应,上述响应性用户接口输出可以包括可听/视觉的接口输出。
[0002]自动化助理和/或(多种)其它应用可以为用户提供推荐的内容,包括视频、音频、图像、网页、新闻文章、视频、食谱、博客发帖、电子图书、表情包、社交媒体发帖,和/或附加类型的内容。在一些情况下,内容可以响应于用户针对内容的特定请求而被推荐。附加地或可选地,内容可以在没有用户对内容的特定请求的情况下被主动地渲染给用户。

技术实现思路

[0003]本文所描述的实施方式针对于使用提名方(nominator)的集体为内容项生成候选宣传(endorsement);基于针对候选宣传所确定的分数而从该候选宣传中选择宣传;并且渲染具有所选择的宣传的内容项。宣传是指示用户为何应当与内容项进行交互的通信(例如,(多种)自然语言通信和/或附加类型的通信)。例如,针对智能门铃的推荐可以具有相对应的宣传“users of your smart thermostat frequently use this device(您的智能恒温器的用户经常使用该设备)”。宣传可以包括单个短语、谈话中具有多个轮次的对话,和/或与用户的(多种)附加通信。如本文所使用的,“对话会话”可以包括用户与诸如自动化助理客户端(以及在一些情况下的其它人类参与者)的计算系统之间的一个或多个消息的逻辑上自含的交换。计算系统可以基于各种信号在与用户的多个对话会话之间加以区分,上述信号诸如时间推移、会话之间用户情境(例如,位置、在安排会面之前/期间/之后,等等)的变化、用户与客户端之间在该对话之外的一个或多个介入交互的检测(例如,用户将应用切换了一会,用户从客户端设备走开并随后返回到客户端设备)、客户端设备在会话之间的锁定/休眠、用来与自动化助理的一个或多个实例对接的客户端设备的变化,等等。用户与内容的交互可以包括选择、选择并观看至少阈值持续时间,和/或与内容的(多种)其它交互。
[0004]在各种实施方式中,提名方的集体可以被用于针对推荐内容项来确定候选宣传群组。如本文所使用的,提名方可以描述在软件中实施的各种类型的逻辑结构,包括在处理内容项以确定候选宣传时使用的机器学习模型。提名方可以包括各种类型的提名方,其中每种类型在生成不同类型的宣传时使用。在许多实施方式中,提名方类型可以包括推荐方提名方、概括提名方、事实提名方、基线提名方,和/或附加类型的提名方。
[0005]通常,宣传可以提供与该宣传相关联的内容项相关的一些附加信息。例如,推荐方提名方在生成提供推荐引擎为何选择了该内容项的解释的宣传时被使用。在许多实施方式中,推荐方提名方可以利用集成路径梯度、概念激活向量、合理化标签,和/或针对给定内容
项提供解释的附加技术。例如,推荐方提名方可以生成宣传“this automated assistant client device is recommended because you own a smart thermostat(该自动化助理客户端是因为您拥有智能恒温器而被推荐的)”。
[0006]概括提名方可以在通过挖掘文档(例如,内容的评论、有关内容的论坛发帖、内容的描述,和/或涉及内容的附加文档)而生成宣传时被使用。例如,概括提名方可以生成宣传“Many reviews said this was a great restaurant for a date(许多评论都说这是家对于约会而言很棒的餐厅)”。
[0007]事实提名方在基于涉及内容项的事实而生成宣传时被使用。在各种实施方式中,事实是用户所未知的。例如,事实提名方可以生成宣传“This movie has a lot of fun car chases(这部影片有大量有意思的追车场面)”。
[0008]基线提名方在基于(多种)启发式搜索生成宣传时被使用,上述启发式搜索例如可以被用于对与所推荐项相对应的元数据执行(多种)计算。例如,使用基线提名方生成的宣传可以包括“80,000people liked this(有80000人喜欢这个)”;“Ends in 3days(3天内结束)”;“Hypothetical Band will be attending(假设乐队将会出席)”;“You

ve visited this place before(您之前访问过这个地方)”;“You have rated this place 5stars(您已经将这个地方评分为5星)”。
[0009]在各种实施方式中,提名方的集体可以包括各种类型的提名方(例如,该集体包括推荐提名方、事实提名方和基线提名方)。此外,提名方的集体可以包含多个相同类型的提名方(例如,第一事实提名方、第二事实提名方和第三事实提名方)。根据各种实施方式,提名方的集体中可以包括提名方的附加或可选组合。
[0010]在一些实施方式中,每个提名方在针对每个内容项生成单个宣传时被使用。在其它实施方式中,每个提名方在针对每个内容项生成多个宣传时被使用(例如,一个提名方生成两个宣传、三个宣传,和/或附加数量的宣传)。
[0011]宣传可以基于针对每个候选宣传所确定的分数而被选择以便呈现给用户。该分数可以指示用户将基于特定候选宣传而与内容项进行交互的可能性。可以利用跨各种类型的提名方生成统一类型的分数的评分系统。不同类型的提名方可以在生成候选宣传时采用各种数据源。例如,概括提名方可以利用内容评论,基线提名方可以利用内容项元数据,等等。
[0012]在许多实施方式中,候选宣传的分数可以利用各种子分数来确定,诸如提名方子分数、策略子分数、实体个性化子分数,和/或(多种)附加的子分数。提名方子分数可以指示在不使用任何用户情境的情况下该提名方认为该宣传有多么相关(并且经常可以使用提名方自身来确定)。例如,可以通过使用监视每个提名方的分数跨项目样本的分布的离线处理对该分数进行校准。在许多实施方式中,提名方子分数取决于被评分的宣传以及被推荐给用户的项目。
[0013]附加地或可选地,策略子分数可以预测具体宣传策略(即,具体提名方)对于特定用户将会多么有效。例如,用户的一个或多个属性可以被包括在用户简档中,诸如指示用户注重成本的属性。对于注重成本的用户而言,提升基于价格的宣传策略可能会是有利的。换句话说,策略子分数可以取决于生成宣传的提名方以及将向其推荐内容的用户的用户简档。
[0014]此外,实体个性化子分数可以确定候选宣传与具体用户相关的程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由一个或多个处理器实施的方法,所述方法包括:接收要向客户端设备的用户呈现的多个内容项;针对要为所述用户推荐的每个内容项:通过使用多个提名方处理所述内容项来确定与所述内容项相对应的多个候选宣传,每个提名方生成所述候选宣传之一,其中,每个候选宣传提供与所述内容项相关的信息的自然语言描述;通过使用排名代理处理与所述内容项相对应的所述多个候选宣传来确定每个候选宣传的分数,其中,所述分数指示所述用户将基于所述候选宣传而与所述内容项进行交互的可能性,并且其中,所述排名代理跨所述多个提名方统一地确定所述分数;基于与所述内容项相对应的每个候选宣传的所述分数,从所述多个候选宣传中选择宣传以随所述内容项一起呈现;以及经由所述客户端设备的一个或多个用户接口输出设备为所述用户渲染所述多个内容项以及与所述多个项相对应的所选择的宣传。2.根据权利要求1所述的方法,其中,所述多个提名方包括各种类型的提名方,并且其中,每种类型的提名方基于与所述内容项相关的信息的不同语料库来生成候选宣传。3.根据权利要求2所述的方法,其中,所述各种类型的提名方是从推荐方提名方、概括提名方、事实提名方和基线提名方中选择的。4.根据权利要求2所述的方法,其中,所述多个提名方包括多个相同类型的提名方。5.根据任一项前述权利要求所述的方法,其中,所述宣传包括经由所述客户端设备与所述用户的对话。6.根据任一项前述权利要求所述的方法,其中,所述宣传包括经由所述客户端设备为所述用户渲染的短语。7.根据任一项前述权利要求所述的方法,其中,通过使用所述排名代理处理与所述内容项相对应的所述多个候选宣传来确定每个候选宣传的所述分数包括:基于所述候选宣传和所述内容项来确定提名方子分数;基于与所述候选宣传相对应的所述提名方和与所述用户相关联的用户简档来确定策略子分数;基于所述候选宣传和与所述用户相关联的所述用户简档来确定实体个性化子分数;基于所述提名方子分数、所述策略子分数和所述实体个性化子分数来确定所述分数。8.根据任一项前述权利要求所述的方法,其中,基于与所述内容项相对应的每个候选宣传的所述分数从所述多个候选宣传中选择所述宣传以随所述内容项一起呈现包括:选择所述多个候选宣传中具有最高分数值的宣传。9.根据任一项前述权利要求所述的方法,其中,基于与所述内容项相对应的每个候选宣传的所述分数从所述多个候选宣传中选择所述宣传以随所述内容项一起呈现进一步包括:选择与每个内容项相对应的多个宣传,其中,所述多个宣传中的每个所选择的宣传具有超过阈值的分数。10.根据任一项前述权利要求所述的方法,进一步包括每个提名方针对每个内容项生成多个候选宣传。
11.根据任一项前述权利要求所述的方法,其中,从所述多个候选宣传中选择所述宣传以随所述内容项一起呈现进一步包括:利用机制以确保与所述多个内容项中的每个内容项相对应的所选择的宣传的多样性。12.根据权利要求11所述的方法,其中,用于确保所选择的宣传的多样性的所述机制是行列式点过程。13.根据任一项前述权利要求所述的方法,进一步包括:在渲染所述多个内容项以及与所述多个项相对应的所选...

【专利技术属性】
技术研发人员:迪帕克
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1