排序方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:34373705 阅读:21 留言:0更新日期:2022-07-31 12:25
本申请公开了排序方法、装置、设备及计算机可读存储介质,属于计算机技术领域。方法包括:获取正反馈行为序列、负反馈行为序列以及目标特征向量;基于正反馈行为序列、反馈行为序列以及特征向量确定第一正反馈向量与第一负反馈向量;基于第一正反馈向量、第一负反馈向量与负反馈行为序列确定第二正反馈向量与第二负反馈向量;基于第一正反馈向量、第一负反馈向量、第二正反馈向量与第二负反馈向量确定排序结果。本申请获取了正反馈行为序列、负反馈行为序列以及目标特征向量,综合考虑了正反馈行为序列中存在的第一正反馈向量以及负反馈行为序列中存在的第一负反馈向量、第二负反馈向量、第二正反馈向量对排序的影响,提高排序结果的可靠性。排序结果的可靠性。排序结果的可靠性。

Sorting method, device, device and computer readable storage medium

【技术实现步骤摘要】
排序方法、装置、设备及计算机可读存储介质


[0001]本申请实施例涉及计算机
,特别涉及一种排序方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着信息量的不断增长,对搜索引擎和APP(Application,应用程序)搜索的要求不断增高。QAC(Query Auto

Completion,搜索自动补全)是目前的搜索引擎与APP搜索中的重要模块。QAC基于搜索框内输入的信息,检索相关的检索结果,推荐满足当前意图的检索结果,并按照满足当前意图的可能性大小对上述检索结果进行排序,该检索结果可以包括引导词或兴趣点。该排序可以通过负反馈的方法对输入过程中有效的负反馈行为进行挖掘,并基于该负反馈行为对排序顺序进行及时调整,达到更满足当前意图的排序效果。
[0003]在相关技术中,负反馈的方法可以通过Exploitation&Exploration(开发与探索)在用户点击概率低于某阈值时减少样本的曝光机会等方法来实现。
[0004]上述负反馈的方法在平衡Exploitation和Exploration时可能会打乱原有的排序,导致CTR(Click Through Rate,点击通过率)下降,降低了排序结果的可靠性。

技术实现思路

[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]在一种可能的实现方式中,第二确定模块,用于基于所述第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种排序方法,其特征在于,所述方法包括:获取正反馈行为序列、负反馈行为序列以及目标特征向量,所述正反馈行为序列包括在本次排序前的至少一次排序中被点击过至少一次的检索结果对应的特征向量,所述负反馈行为序列包括在本次检索结果中未被点击的至少一个检索结果对应的特征向量,所述目标特征向量为与搜索目标相同的本次输入过程中出现过的检索结果对应的特征向量;基于所述正反馈行为序列与所述目标特征向量确定第一正反馈向量;基于所述负反馈行为序列与所述目标特征向量确定第一负反馈向量;基于所述第一正反馈向量、所述第一负反馈向量与所述负反馈行为序列确定第二正反馈向量与第二负反馈向量;基于所述第一正反馈向量、所述第一负反馈向量、所述第二正反馈向量与所述第二负反馈向量确定与输入内容对应的检索结果的排序结果。2.根据权利要求1所述的方法,其特征在于,所述基于所述正反馈行为序列与所述目标特征向量确定第一正反馈向量,包括:基于所述正反馈行为序列与所述目标特征向量确定第一注意力矩阵;基于所述第一注意力矩阵确定所述第一正反馈向量;所述基于所述负反馈行为序列与所述目标特征向量确定第一负反馈向量,包括:基于所述负反馈行为序列与所述目标特征向量确定第二注意力矩阵;基于所述第二注意力矩阵确定所述第一负反馈向量。3.根据权利要求1所述的方法,其特征在于,所述基于所述第一正反馈向量、所述第一负反馈向量与所述负反馈行为序列确定第二正反馈向量与第二负反馈向量,包括:基于所述第一正反馈向量与所述第一负反馈向量确定第一权重;基于所述第一权重与所述负反馈行为序列确定第二正反馈向量;基于所述第一权重与所述负反馈行为序列确定第二负反馈向量。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一权重与所述负反馈行为序列确定第二正反馈向量,包括:对所述负反馈行为序列包括的至少一个特征向量通过所述第一权重进行加权,得到所述第二正反馈向量。5.根据权利要求3所述的方法,其特征在于,所述基于所述第一权重与所述负反馈行为序列确定第二负反馈向量,包括:基于所述第一权重确定第二权重;对所述负反馈行为序列包括的至少一个特征向量通过所述第二权重进行加权,得到所述第二负反馈向量。6.根据权利要求1所述的方法,其特征在于,所述基于所述第一正反馈向量、所述第一负反馈向量、所述第二正反馈向量与所述第二负反馈向量确定与输入内容对应的检索结果的排序结果,包括:对所述第一正反馈向量、所述第一负反馈向量、所述第二正反馈向量与所述第二负反馈向量进行拼接,得到正负反馈向量;基于所述...

【专利技术属性】
技术研发人员:张凯修文超谭乔文吴忠伙杨一帆
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1