[發明專利]查詢結果的排序方法、裝置、電子設備以及存儲介質有效
| 申請號: | 201910030272.9 | 申請日: | 2019-01-14 |
| 公開(公告)號: | CN111435378B | 公開(公告)日: | 2023-09-05 |
| 發明(設計)人: | 竇志成;周雨佳 | 申請(專利權)人: | 中國人民大學 |
| 主分類號: | G06F16/9535 | 分類號: | G06F16/9535 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 朱穎;劉芳 |
| 地址: | 100872 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 查詢 結果 排序 方法 裝置 電子設備 以及 存儲 介質 | ||
本發明提供一種查詢結果的排序方法、裝置、電子設備以及存儲介質,包括:獲取用戶輸入的關鍵詞;確定關鍵詞對應的多個查詢結果;將關鍵詞和多個查詢結果作為查詢模型的輸入,獲取查詢模型輸出的用戶的短期興趣特征和長期興趣特征;查詢模型是以用戶歷史輸入的多個歷史關鍵詞,以及,多個歷史關鍵詞對應的歷史查詢結果訓練建立的;根據短期興趣特征和長期興趣特征,對多個查詢結果進行排序;輸出排序后的查詢結果。本發明提供的查詢結果的排序方法,通過確定當前查詢的短期興趣特征和長期興趣特征,提高了查詢結果排序的準確性。
技術領域
本發明涉及信息技術領域,尤其涉及一種查詢結果的排序方法、裝置、電子設備以及存儲介質。
背景技術
個性化查詢是各大查詢引擎的主要發展目標之一,當前主流的個性化算法是基于文本內容進行分析,即,通過比較用戶興趣與查詢結果相似度來對查詢結果進行重排。個性化查詢的主要目標是根據用戶興趣不同,為不同用戶返回滿足其需要的個性化的排序列表。
現有的個性化算法主要通過比較用戶模型與查詢結果的相似度來估計該文檔與用戶需求的契合程度。具體的,首先可以對用戶興趣進行建模,進而在文檔排序時,除了考慮查詢結果和查詢的相關性,還同時考慮查詢結果和用戶興趣的匹配程度。當用戶提交一個查詢詞后,查詢引擎在對待檢索的查詢結果進行打分時,將綜合考慮查詢結果本身相對于查詢的相關性,以及查詢結果和用戶歷史興趣的匹配程度,通過一定的方法對這兩方面的因素進行融合并最終對查詢結果進行打分。
然而由于生活和工作的需要,用戶的信息需求會隨著時間進行階段性變化。用戶可能會在一段時間內圍繞著一個主題不斷地查詢,但當該階段的任務完成后,用戶可能會切換到另外一個主題。因此,在用戶短期變更查詢主題時,若僅僅考慮用戶長期形成的興趣特征,會造成查詢結果的排序準確性較低的情況。
發明內容
本發明提供一種查詢結果的排序方法、裝置、電子設備以及存儲介質,以提高查詢結果的排序準確性。
本發明第一個方面提供一種查詢結果的排序方法,包括:
獲取用戶輸入的關鍵詞;
確定所述關鍵詞對應的多個查詢結果;
將所述關鍵詞和所述多個查詢結果作為查詢模型的輸入,獲取所述查詢模型輸出的所述用戶的短期興趣特征和長期興趣特征;所述查詢模型是以所述用戶歷史輸入的多個歷史關鍵詞,以及,所述多個歷史關鍵詞對應的歷史查詢結果訓練建立的;
根據所述短期興趣特征和所述長期興趣特征,對所述多個查詢結果進行排序;
輸出排序后的查詢結果。
可選的,所述用戶輸入的關鍵詞的時刻位于第一查詢時間段;
所述查詢模型,包括:第一遞歸神經網絡層、第二遞歸神經網絡層和注意力層;
所述第一遞歸神經網絡層用于根據第一查詢時間段內所述用戶輸入的關鍵詞和所述關鍵詞對應的查詢結果,確定所述第一查詢時間段對應的短期興趣節點向量,以及將所有時域對應的短期興趣節點向量的集合作為所述短期興趣特征進行輸出,所述第一查詢時間段為查詢過程中的任一時域;
所述第二遞歸網絡層用于根據所述短期興趣特征,確定初始長期興趣特征;
所述注意力層用于對所述初始長期興趣特征進行賦權,得到所述長期興趣特征,并輸出所述長期興趣特征。
可選的,在所述根據所述短期興趣特征和所述長期興趣特征,對所述多個查詢結果進行排序前,還包括:
獲取用戶的歷史查詢信息,所述歷史查詢信息為用戶在歷史查詢中的操作信息;
根據所述歷史查詢信息,分別確定每個所述查詢結果對應的查詢相關度得分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民大學,未經中國人民大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910030272.9/2.html,轉載請聲明來源鉆瓜專利網。





