行为概率预估、对象搜索方法、装置、设备及存储介质制造方法及图纸

技术编号:37312068 阅读:13 留言:0更新日期:2023-04-21 22:55
本申请实施例提供一种行为概率预估、对象搜索方法、装置、设备及存储介质。方法包括:获取多个搜索场景中当前搜索场景下的搜索输入信息以及相应的待预估对象的对象信息,多个搜索场景下搜索输入信息的模态不同;确定与搜索输入信息相应的搜索查询信息,搜索查询信息用于输入神经网络模型,神经网络模型用于将与不同模态的搜索输入信息相应的搜索查询信息映射到相同的语义空间中进行表达;利用神经网络模型,对搜索查询信息和对象信息进行处理,得到对于待预估对象的行为概率的预估结果。本申请使得搜索输入信息的模态不同的多个搜索场景可以共用神经网络模型,从而能够避免由于每个搜索场景单独建模,导致占用系统资源较多,人力成本较高的问题。人力成本较高的问题。人力成本较高的问题。

【技术实现步骤摘要】
行为概率预估、对象搜索方法、装置、设备及存储介质


[0001]本申请涉及互联网
,尤其涉及一种行为概率预估、对象搜索方法、装置、设备及存储介质。

技术介绍

[0002]近年来,互联网传播媒介向图片和视频流发展,越来越多的用户使用图片、视频甚至商品等富媒体作为搜索意图表征特征,相比传统的文本输入,图片和商品可以更准确的表达用户的购物意图。
[0003]为了满足用户的多模态搜索需求,在文本搜索的基础上发展出图片搜索、商品搜索等多媒体搜索产品,逐渐增多的多媒体搜索场景给预估技术带来挑战。在进行点击率预估建模时,常用的作法是对每个搜索场景单独建模,因此在进行点击率预估时,是采用与当前搜索场景相应的预估模型进行预估,然而这样的方式存在占用系统资源较多,人力成本较高的问题。

技术实现思路

[0004]本申请实施例提供一种行为概率预估、对象搜索方法、装置、设备及存储介质,用以解决现有技术中每个搜索场景单独建模,导致占用系统资源较多,人力成本较高的问题。
[0005]第一方面,本申请实施例提供一种行为概率预估方法,包括:
[0006]获取多个搜索场景中当前搜索场景下的搜索输入信息以及相应的待预估对象的对象信息,所述多个搜索场景下搜索输入信息的模态不同;
[0007]确定与所述搜索输入信息相应的搜索查询信息,所述搜索查询信息用于输入神经网络模型,所述神经网络模型用于将与不同模态的搜索输入信息相应的搜索查询信息,映射到相同的语义空间中进行表达;
[0008]利用神经网络模型,对所述搜索查询信息和所述对象信息进行处理,得到对于所述待预估对象的行为概率的预估结果。
[0009]第二方面,本申请实施例提供一种对象搜索方法,包括:
[0010]获取终端发送的用户在多个搜索场景中当前搜索场景下的搜索输入信息,所述多个搜索场景下搜索输入信息的模态不同;
[0011]确定与所述搜索输入信息相应的多个待预估对象;
[0012]基于所述搜索输入信息和所述待预估对象的对象信息,确定所述用户对于所述待预估对象的行为概率的预估结果,所述预估结果是采用如下方式确定:确定与所述搜索输入信息相应的搜索查询信息,所述搜索查询信息用于输入神经网络模型,所述神经网络模型用于将与不同模态的搜索输入信息相应的搜索查询信息,映射到相同的语义空间中进行表达;利用神经网络模型,对所述搜索查询信息和所述对象信息进行处理,得到对于所述待预估对象的行为概率的预估结果;
[0013]基于所述预估结果向所述终端发送搜索结果。
[0014]第三方面,本申请实施例提供一种对象搜索方法,包括:
[0015]获取用户的搜索操作;
[0016]响应于所述搜索操作,向服务器发送所述用户在多个搜索场景中当前搜索场景下的搜索输入信息,所述多个搜索场景下搜索输入信息的模态不同;
[0017]接收所述服务器发送的搜索结果,所述搜索结果是所述服务器基于所述用户对于待预估对象的行为概率的预估结果发送,所述预估结果是采用如下方式确定:确定与所述搜索输入信息相应的搜索查询信息,所述搜索查询信息用于输入神经网络模型,所述神经网络模型用于将与不同模态的搜索输入信息相应的搜索查询信息,映射到相同的语义空间中进行表达;利用神经网络模型,对所述搜索查询信息和所述对象信息进行处理,得到对于所述待预估对象的行为概率的预估结果;
[0018]向所述用户展示所述搜索结果。
[0019]第四方面,本申请实施例提供一种行为概率预估装置,包括:
[0020]获取模块,用于获取多个搜索场景中当前搜索场景下的搜索输入信息以及相应的待预估对象的对象信息,所述多个搜索场景下搜索输入信息的模态不同;
[0021]确定模块,用于确定与所述搜索输入信息相应的搜索查询信息,所述搜索查询信息用于输入神经网络模型,所述神经网络模型用于将与不同模态的搜索输入信息相应的搜索查询信息,映射到相同的语义空间中进行表达;
[0022]预估模块,用于利用神经网络模型,对所述搜索查询信息和所述对象信息进行处理,得到对于所述待预估对象的行为概率的预估结果。
[0023]第五方面,本申请实施例提供一种对象搜索装置,包括:
[0024]获取模块,用于获取终端发送的用户在多个搜索场景中当前搜索场景下的搜索输入信息,所述多个搜索场景下搜索输入信息的模态不同;
[0025]对象确定模块,用于确定与所述搜索输入信息相应的多个待预估对象;
[0026]预估结果确定模块,用于基于所述搜索输入信息和所述待预估对象的对象信息,确定所述用户对于所述待预估对象的行为概率的预估结果,所述预估结果是采用如下方式确定:确定与所述搜索输入信息相应的搜索查询信息,所述搜索查询信息用于输入神经网络模型,所述神经网络模型用于将与不同模态的搜索输入信息相应的搜索查询信息,映射到相同的语义空间中进行表达;利用神经网络模型,对所述搜索查询信息和所述对象信息进行处理,得到对于所述待预估对象的行为概率的预估结果;
[0027]发送模块,用于基于所述预估结果向所述终端发送搜索结果。
[0028]第六方面,本申请实施例提供一种对象搜索装置,包括:
[0029]获取模块,用于获取用户的搜索操作;
[0030]发送模块,用于响应于用户的搜索操作,向服务器发送所述用户在多个搜索场景中当前搜索场景下的搜索输入信息,所述多个搜索场景下搜索输入信息的模态不同;
[0031]接收模块,用于接收所述服务器发送的搜索结果,所述搜索结果是所述服务器基于所述用户对于待预估对象的行为概率的预估结果发送,所述预估结果是采用如下方式确定:确定与所述搜索输入信息相应的搜索查询信息,所述搜索查询信息用于输入神经网络模型,所述神经网络模型用于将与不同模态的搜索输入信息相应的搜索查询信息,映射到相同的语义空间中进行表达;利用神经网络模型,对所述搜索查询信息和所述对象信息进
行处理,得到对于所述待预估对象的行为概率的预估结果;
[0032]展示模块,用于向所述用户展示所述搜索结果。
[0033]第七方面,本申请实施例提供一种计算设备,包括:存储器、处理器;其中,所述存储器存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如第一方面中任一项所述的方法。
[0034]第八方面,本申请实施例提供一种服务器,包括:存储器、处理器;其中,所述存储器存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如第二方面中任一项所述的方法。
[0035]第九方面,本申请实施例提供一种终端,包括:存储器、处理器;其中,所述存储器存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如第三方面中任一项所述的方法。
[0036]第十方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被执行时,实现如第一方面中任一项所述的方法。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种行为概率预估方法,其特征在于,包括:获取多个搜索场景中当前搜索场景下的搜索输入信息以及相应的待预估对象的对象信息,所述多个搜索场景下搜索输入信息的模态不同;确定与所述搜索输入信息相应的搜索查询信息,所述搜索查询信息用于输入神经网络模型,所述神经网络模型用于将与不同模态的搜索输入信息相应的搜索查询信息,映射到相同的语义空间中进行表达;利用神经网络模型,对所述搜索查询信息和所述对象信息进行处理,得到对于所述待预估对象的行为概率的预估结果。2.根据权利要求1所述的方法,其特征在于,所述确定与所述搜索输入信息相应的搜索查询信息,包括下述步骤中的一个或多个:在所述搜索输入信息的模态是文本模态时,将所述搜索输入信息确定为与所述搜索输入信息相应的搜索查询信息;在所述搜索输入信息的模态是图像模态时,将所述搜索输入信息确定为与所述搜索输入信息相应的搜索查询信息;在所述搜索输入信息的模态是对象模态时,将所述搜索输入信息对应对象的文本信息和图像信息确定为与所述搜索输入信息相应的搜索查询信息;或者,在所述搜索输入信息的模态是视频模态时,将所述搜索输入信息对应视频中至少一个视频帧图像的图像信息确定为与所述搜索输入信息相应的搜索查询信息。3.根据权利要求1所述的方法,其特征在于,所述神经网络模型包括多模态表征提取网络和第一预估网络,所述利用神经网络模型,对所述搜索查询信息和所述对象信息进行处理,得到对于所述待预估对象的行为概率的预估结果,包括:将所述搜索查询信息输入所述多模态表征提取网络进行处理,得到与所述搜索查询信息相应的搜索意图表征特征;将与所述搜索查询信息相应的搜索意图表征特征以及对应于所述对象信息的其他相关特征输入所述第一预估网络进行处理,以得到对于所述待预估对象的行为概率的预估结果。4.根据权利要求3所述的方法,其特征在于,所述多模态表征提取网络包括文本编码器和图像编码器;所述将所述搜索查询信息输入所述多模态表征提取网络进行处理,得到与所述搜索查询信息相应的搜索意图表征特征,包括下述步骤中的一个或多个:在所述搜索查询信息的模态为文本模态时,将所述搜索查询信息输入所述文本编码器进行处理,得到与所述搜索查询信息相应的搜索意图表征特征;在所述搜索查询信息的模态为图像模态,且所述搜索查询信息包括单个图像的图像信息时,将所述搜索查询信息输入所述图像编码器进行处理,得到与所述搜索查询信息相应的搜索意图表征特征;在所述搜索查询信息的模态为图像模态,且所述搜索查询信息包括多个图像的图像信息时,将所述多个图像的图像信息分别输入所述图像编码器进行处理,得到多个搜索意图表征特征,融合所述多个搜索意图表征特征,得到与所述搜索查询信息相应的搜索意图表征特征;
或者,在所述搜索查询信息的模态包括文本模态和图像模态时,将图像模态的所述搜索查询信息输入所述图像编码器进行处理,得到第一搜索意图表征特征,将文本模态的所述搜索查询信息输入所述文本编码器进行处理,得到第二搜索意图表征特征,融合所述第一搜索意图表征特征和所述第二搜索意图表征特征,得到与所述搜索查询信息相应的搜索意图表征特征。5.根据权利要求3所述的方法,其特征在于,所述第一预估网络包括第一预估子网络和多个第二预估子网络,所述多个第二预估子网络与所述多个搜索场景一一对应;所述将与所述搜索查询信息相应的搜索意图表征特征以及对应于所述对象信息的其他相关特征输入所述第一预估网络进行处理,包括:将与所述搜索查询信息相应的搜索意图表征特征和对应于所述对象信息的其他相关特征的拼接结果,输入所述第一预估子网络进行处理,并将所述第一预估子网络的输出输入所述当前搜索场景对应的第二预估子网络进行处理。6.根据权利要求3所述的方法,其特征在于,所述神经网络模型还包括第二预估网络,所述利用神经网络模型,对所述搜索查询信息和所述对象信息输入进行处理,得到对于所述待预估对象的行为概率的预估结果,还包括:将所述当前搜索场景的场景信息输入所述第二预估网络进行处理;融合所述第一预估网络输出的预估结果和所述第二预估网络输出的预估结果,得到对于所述待预估对象的行为概率的预估结果。7.一种对象搜索方法,其特征在于,包括:获取终端发送的用户在多个搜索场景中当前搜索场景下的搜索输入信息,所述多个搜索场景下搜索输入信息的模态不同;确定与所述搜索输入信息相应的多个待预估对象;基于所述搜索输入信息和所述待预...

【专利技术属性】
技术研发人员:陈思李旭斌邓洪波许俭郑波
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1