[發明專利]場景知識圖譜的生成方法、人機對話方法以及相關設備有效
| 申請號: | 201911133326.0 | 申請日: | 2019-11-19 |
| 公開(公告)號: | CN110955764B | 公開(公告)日: | 2021-04-06 |
| 發明(設計)人: | 徐新超;王海峰;吳華;劉占一 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332;G06F16/36 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 蔡麗 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 場景 知識 圖譜 生成 方法 人機對話 以及 相關 設備 | ||
1.一種場景知識圖譜的生成方法,其特征在于,包括:
獲取待構建場景知識圖譜的多個知識文本內容片段;
確定所述知識文本內容片段的場景名稱;
獲取與所述場景名稱對應的場景類型;
根據所述場景類型,確定所述知識文本內容片段中的場景元素信息;
根據各個所述知識文本內容片段的場景名稱、場景類型和場景元素信息,生成場景知識圖譜;
所述根據所述場景類型,確定所述知識文本內容片段中的場景元素信息,包括:
獲取與所述場景類型對應的知識表示學習模型;
根據所述知識表示學習模型,確定所述知識文本內容片段中目標詞語的概念信息,并將所述目標詞語和所述概念信息作為所述場景元素信息。
2.如權利要求1所述的方法,其特征在于,所述確定所述知識文本內容片段的場景名稱,包括:
對所述知識文本內容片段進行句法分析,并根據句法分析結果,確定所述知識文本內容片段的場景名稱;或者,
識別出所述知識文本內容片段中的關鍵詞,從場景庫中匹配與所述關鍵詞對應的場景名稱,并匹配到的場景名稱作為所述知識文本內容片段的場景名稱。
3.如權利要求1-2任一項所述的方法,其特征在于,所述根據各個所述知識文本內容片段的場景名稱、場景類型和場景元素信息,生成場景知識圖譜,包括:
對同一場景類型下相同場景名稱的場景元素信息進行聚合,以得到同一場景類型下相同場景名稱的場景元素信息聚合結果;
根據所述場景名稱、所述場景類型和所述場景元素信息聚合結果,生成所述場景知識圖譜。
4.一種基于如權利要求1-3任一項所述的場景知識圖譜進行人機對話方法,所述方法包括:
獲取用戶的當前話語信息;
根據所述當前話語信息和所述場景知識圖譜,確定激活的目標場景名稱及其場景元素信息;
根據所述場景元素信息和所述當前話語信息,生成所述當前話語信息的回復語句;
所述根據所述當前話語信息和所述場景知識圖譜,確定激活的目標場景名稱及其場景元素信息,包括:
確定所述當前話語信息中的關鍵詞信息;
根據所述關鍵詞信息,按照不同的激活類型從所述場景知識圖譜中,確定激活的目標場景名稱及其場景元素信息,其中,所述目標場景名稱是與所述關鍵詞信息匹配的。
5.如權利要求4所述的方法,其特征在于,所述根據所述關鍵詞信息,按照不同的激活類型從所述場景知識圖譜中,確定激活的目標場景名稱及其場景元素信息,包括:
按照不同的激活類型從所述場景知識圖譜中,獲取與所述關鍵詞信息匹配的多個待激活的場景名稱;
從多個待激活的場景名稱中確定出所述激活的目標場景名稱,并從所述場景知識圖譜獲取所述目標場景名稱的場景元素信息。
6.如權利要求5所述的方法,其特征在于,所述從多個待激活的場景名稱中確定出所述激活的目標場景名稱,包括:
獲取每個所述待激活的場景名稱的熱度信息;
根據各個所述待激活的場景名稱的熱度信息,選擇當前熱度最高的場景名稱作為所述激活的目標場景名稱。
7.如權利要求5所述的方法,其特征在于,所述方法還包括:
獲取所述當前話語信息的歷史對話信息;
根據所述歷史對話信息和所述當前話語信息,確定所述當前話語信息的場景類型;
所述按照不同的激活類型從所述場景知識圖譜中,獲取與所述關鍵詞信息匹配的多個待激活的場景名稱,包括:
按照不同的激活類型從所述場景知識圖譜中,獲取與所述關鍵詞信息和場景類型匹配的多個待激活的場景名稱。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911133326.0/1.html,轉載請聲明來源鉆瓜專利網。





