[發明專利]一種基于知識圖譜識別用戶意圖方法及裝置有效
| 申請號: | 201811602913.5 | 申請日: | 2018-12-26 |
| 公開(公告)號: | CN109635117B | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 曾文佳;李航;韓亞昕 | 申請(專利權)人: | 零犀(北京)科技有限公司 |
| 主分類號: | G06F16/35 | 分類號: | G06F16/35;G06F16/36 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 范彥揚 |
| 地址: | 100000 北京市海淀區中關*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 知識 圖譜 識別 用戶 意圖 方法 裝置 | ||
1.一種基于知識圖譜識別用戶意圖方法,其特征在于,該方法包括:
識別輸入的用戶訴求中包含的實體;
依據所述用戶訴求,構建所述實體的事件描述;
基于所述用戶訴求對應的各所述實體的事件描述以及預先設置的知識圖譜,確定所述用戶訴求對應的分類域;
將所述用戶訴求輸入所述分類域對應的已訓練好的意圖分類模型,識別用戶意圖;
在所述識別輸入的用戶訴求中包含的實體之后,依據所述用戶訴求,構建所述實體的事件描述之前,所述方法還包括:
查詢預先設置的歷史標注實體與歸一化實體的映射關系集,獲取所述實體映射的歸一化實體,并對獲取的歸一化實體進行合并,作為所述用戶訴求中包含的實體;
所述基于所述用戶訴求對應的各所述實體的事件描述以及預先設置的知識圖譜,確定所述用戶訴求對應的分類域,包括:
確定所述用戶訴求對應的業務場景;
針對所述用戶訴求對應的每一所述實體的事件描述,計算該實體的事件描述與所述業務場景下各問法的相似度;
依據所述用戶訴求對應的問法,確定所述用戶訴求在知識圖譜中對應的操作;
依據確定的操作確定對應的實體;
依據確定的實體確定所述用戶訴求對應的分類域。
2.如權利要求1所述的方法,其特征在于,所述識別輸入的用戶訴求中包含的實體,包括:
對輸入的用戶訴求進行預處理,去掉無意義詞,得到預處理文本;
對所述預處理文本進行分詞處理,得到實體。
3.如權利要求1所述的方法,其特征在于,所述依據所述用戶訴求,構建所述實體的事件描述,包括:
對所述用戶訴求進行句法分析,確定各實體的主謂賓關系、詞性以及定狀補關系,基于各實體的主謂賓關系、詞性以及定狀補關系,構建實體的事件描述。
4.如權利要求1至3任一項所述的方法,其特征在于,構建所述知識圖譜,包括:
收集標注樣本數據集,依據所述標注樣本數據集進行業務場景分類并確定分類的業務場景對應的業務場景關鍵詞集;
針對每一分類的業務場景,提取該業務場景對應的業務場景標注樣本數據集,依據所述業務場景標注樣本數據集對該業務場景進行域業務場景分類;
針對每一分類的域業務場景,提取該域業務場景對應的域業務場景標注樣本數據集,依據所述域業務場景標注樣本數據集對該業務場景進行實體分類;
針對每一實體,為該實體設置一個或多個操作;
針對每一操作,提取該操作對應的操作標注樣本數據集,依據所述操作標注樣本數據集,為該操作配置一個或多個問法。
5.如權利要求1至3任一項所述的方法,其特征在于,構建所述分類域對應的意圖分類模型,包括:
獲取分類域對應的訓練數據集,對所述訓練數據集中每一訓練數據分別進行意圖標注;
以所述訓練數據集中的訓練數據作為所述意圖分類模型的輸入,以該訓練數據標注的意圖作為所述意圖分類模型的輸出,對所述意圖分類模型進行訓練,得到所述已訓練好的意圖分類模型。
6.如權利要求5所述的方法,其特征在于,所述對所述意圖分類模型進行訓練,得到所述已訓練好的意圖分類模型,包括:
以預設的測試數據集中的測試數據作為訓練的意圖分類模型的輸入,獲取輸出的意圖,將所述輸出的意圖與該測試數據標注的意圖進行比較,得到比較結果;
統計各測試數據對應的比較結果的準確度,若統計的準確度大于或等于預設的準確度閾值,得到所述已訓練好的意圖分類模型,若統計的準確度小于預設的準確度閾值,繼續進行訓練直至統計的準確度大于或等于預設的準確度閾值。
7.如權利要求1至3任一項所述的方法,其特征在于,在所述識別用戶意圖后,所述方法還包括:
獲取與識別的用戶意圖以及所述用戶訴求對應的用戶信息相匹配的回復信息,向所述用戶訴求對應的用戶返回所述回復信息。
8.一種基于知識圖譜識別用戶意圖裝置,其特征在于,該裝置包括:
實體識別模塊,用于識別輸入的用戶訴求中包含的實體;
歸一化模塊,用于查詢預先設置的歷史標注實體與歸一化實體的映射關系集,獲取所述實體映射的歸一化實體,并對獲取的歸一化實體進行合并,作為所述用戶訴求中包含的實體,輸出至事件描述構建模塊;
事件描述構建模塊,用于依據所述用戶訴求,構建所述實體的事件描述;
分類域確定模塊,用于基于所述用戶訴求對應的各所述實體的事件描述以及預先設置的知識圖譜,確定所述用戶訴求對應的分類域,包括:
確定所述用戶訴求對應的業務場景;
針對所述用戶訴求對應的每一所述實體的事件描述,計算該實體的事件描述與所述業務場景下各問法的相似度;
依據所述用戶訴求對應的問法,確定所述用戶訴求在知識圖譜中對應的操作;
依據確定的操作確定對應的實體;
依據確定的實體確定所述用戶訴求對應的分類域;
意圖識別模塊,用于將所述用戶訴求輸入所述分類域對應的已訓練好的意圖分類模型,識別用戶意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于零犀(北京)科技有限公司,未經零犀(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811602913.5/1.html,轉載請聲明來源鉆瓜專利網。





