[發(fā)明專利]問答方法、電子設(shè)備及計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201910832947.1 | 申請日: | 2019-09-04 |
| 公開(公告)號: | CN110532368B | 公開(公告)日: | 2023-03-14 |
| 發(fā)明(設(shè)計)人: | 陳貝 | 申請(專利權(quán))人: | 達(dá)闥機器人股份有限公司 |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332;G06F16/33;G06F16/36 |
| 代理公司: | 北京智晨知識產(chǎn)權(quán)代理有限公司 11584 | 代理人: | 張婧 |
| 地址: | 200245 上*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 問答 方法 電子設(shè)備 計算機 可讀 存儲 介質(zhì) | ||
1.一種問答方法,其特征在于,包括:
獲取待答復(fù)問句中的實體作為問句實體;
從知識圖譜中獲取與所述問句實體關(guān)聯(lián)的多個圖譜實體、以及與所述圖譜實體關(guān)聯(lián)的多個圖譜關(guān)系,獲取各個所述圖譜實體的實體得分、以及各個所述圖譜關(guān)系的關(guān)系得分;所述圖譜關(guān)系用于表征兩個圖譜實體之間的關(guān)系;
根據(jù)多個已知答案的訓(xùn)練問句確定預(yù)設(shè)權(quán)值;
根據(jù)所述預(yù)設(shè)權(quán)值對所述實體得分和所述關(guān)系得分進行加權(quán)計算,根據(jù)計算結(jié)果獲取目標(biāo)實體和目標(biāo)關(guān)系;
根據(jù)所述目標(biāo)實體和所述目標(biāo)關(guān)系,獲取所述待答復(fù)問句的答案;
獲取各個所述圖譜關(guān)系的關(guān)系得分前,還包括:
構(gòu)建關(guān)系預(yù)測模型;
根據(jù)多個第二訓(xùn)練問句、各個所述第二訓(xùn)練問句所對應(yīng)的多個訓(xùn)練實體、以及所述多個訓(xùn)練實體所對應(yīng)的多個訓(xùn)練關(guān)系,對所述關(guān)系預(yù)測模型進行數(shù)據(jù)訓(xùn)練;
所述各個所述圖譜關(guān)系的關(guān)系得分,具體包括:
所述關(guān)系預(yù)測模型訓(xùn)練完成后,將所述待答復(fù)問句、各個所述圖譜實體以及各個所述圖譜關(guān)系輸入所述關(guān)系預(yù)測模型;
將所述關(guān)系預(yù)測模型輸出的各個所述圖譜關(guān)系的概率作為各個所述圖譜關(guān)系的得分;
所述將所述待答復(fù)問句、各個所述圖譜實體以及各個所述圖譜關(guān)系輸入所述關(guān)系預(yù)測模型前,還包括:
將各個所述圖譜實體全部轉(zhuǎn)換為預(yù)設(shè)實體;
所述將所述待答復(fù)問句、各個所述圖譜實體以及各個所述圖譜關(guān)系輸入所述關(guān)系預(yù)測模型,具體包括:
所述將所述待答復(fù)問句、所述預(yù)設(shè)實體以及所述圖譜關(guān)系輸入所述關(guān)系預(yù)測模型。
2.根據(jù)權(quán)利要求1所述的問答方法,其特征在于,所述根據(jù)多個已知答案的訓(xùn)練問句確定預(yù)設(shè)權(quán)值,具體包括:
獲取多個第一訓(xùn)練問句和所述多個第一訓(xùn)練問句的標(biāo)準(zhǔn)答案,并設(shè)置多個初始權(quán)值;
從所述知識圖譜中獲取與各個所述第一訓(xùn)練問句對應(yīng)的訓(xùn)練實體集和訓(xùn)練關(guān)系集;
根據(jù)所述訓(xùn)練實體集和所述訓(xùn)練關(guān)系集,獲取各個所述初始權(quán)值下,各個所述第一訓(xùn)練問句的答案作為測試答案;
對比所述測試答案和所述標(biāo)準(zhǔn)答案,獲取各個所述初始權(quán)值的準(zhǔn)確率;
將準(zhǔn)確率最高的所述初始權(quán)值作為所述預(yù)設(shè)權(quán)值。
3.根據(jù)權(quán)利要求1所述的問答方法,其特征在于,所述從知識圖譜中獲取與所述問句實體關(guān)聯(lián)的多個圖譜實體,具體包括:
獲取所述問句實體的名稱;
獲取所述知識圖譜中、實體名稱與所述問句實體的名稱相似度大于預(yù)設(shè)閾值的多個實體作為所述圖譜實體。
4.根據(jù)權(quán)利要求1所述的問答方法,其特征在于,所述獲取各個所述圖譜實體的實體得分,具體包括:
獲取所述待答復(fù)問句的問句詞向量;
獲取各個所述圖譜實體的詞向量,得到多個實體詞向量;
獲取各個所述實體詞向量與所述問句詞向量的詞向量相似度;
將所述詞向量相似度作為各個所述圖譜實體的實體得分。
5.根據(jù)權(quán)利要求1所述的問答方法,其特征在于,所述關(guān)系預(yù)測模型進行數(shù)據(jù)訓(xùn)練前,還包括:
判斷所述多個訓(xùn)練關(guān)系的個數(shù)是否大于或等于預(yù)設(shè)閾值;
若所述多個訓(xùn)練關(guān)系的個數(shù)小于所述預(yù)設(shè)閾值,向所述多個訓(xùn)練關(guān)系中隨機加入至少一個關(guān)系、使得所述多個訓(xùn)練關(guān)系的個數(shù)等于所述預(yù)設(shè)閾值。
6.根據(jù)權(quán)利要求1至5中任一項所述的問答方法,其特征在于,所述根據(jù)所述預(yù)設(shè)權(quán)值對所述實體得分和所述關(guān)系得分進行加權(quán)計算前,還包括:
獲取各個所述圖譜關(guān)系中得分較大的N個圖譜關(guān)系,N為大于零的整數(shù);
所述根據(jù)所述預(yù)設(shè)權(quán)值對所述實體得分和所述關(guān)系得分進行加權(quán)計算,具體包括:
根據(jù)所述預(yù)設(shè)權(quán)值對所述實體得分和所述N個圖譜關(guān)系的關(guān)系得分進行加權(quán)計算。
7.一種電子設(shè)備,其特征在于,包括:
至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如權(quán)利要求1至6中任一所述的問答方法。
8.一種計算機可讀存儲介質(zhì),存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的問答方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于達(dá)闥機器人股份有限公司,未經(jīng)達(dá)闥機器人股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910832947.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





