本申請涉及自然語言處理領域,尤其涉及一種問題回答方法、設備和計算機可讀存儲介質(zhì)。
背景技術:
1、目前,各行各業(yè)中都開始采用智能問答方式來實現(xiàn)對所在行業(yè)信息的獲取。然而,一般的智能問答方式都是針對每個問題進行獨立檢索,如果用戶進行遞進式提問,往往后續(xù)問題描述得比較簡單,如果對該簡單描述的問題進行獨立檢索,容易無法給用戶提供準確的回答,故回答的準確度比較低。
技術實現(xiàn)思路
1、本申請主要解決的技術問題是提供一種問題回答方法、設備和計算機可讀存儲介質(zhì),能夠提高遞進式問題的回答準確度。
2、為解決上述技術問題,本申請采用的一個技術方案是:提供一種問題回答方法,該方法包括:獲取目標用戶非首次輸入的當前問題;響應于當前問題與目標用戶之前輸入的歷史問題為遞進式問題,基于歷史問題對應的第一領域知識庫,確定當前問題對應的第二領域知識庫,其中,第一領域知識庫和第二領域知識庫分別為領域知識庫集中的至少一個領域知識庫;從第二領域知識庫中,查找出與當前問題匹配的當前回答。
3、為解決上述技術問題,本申請采用的另一技術方案是:提供一種電子設備,包括存儲器和處理器,存儲器存儲有程序指令,處理器用于執(zhí)行程序指令以實現(xiàn)上述的問題回答方法。
4、為解決上述技術問題,本申請采用的又一技術方案是:提供一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)用于存儲程序指令,程序指令能夠被執(zhí)行以實現(xiàn)上述的問題回答方法。
5、上述方案,對于非首次輸入的當前問題,響應于當前問題與目標用戶之前輸入的歷史問題為遞進式問題,基于歷史問題對應的第一領域知識庫,確定當前問題對應的第二領域知識庫,進而從第二領域知識庫中,查找出與當前問題匹配的當前回答。因此,通過歷史問題對應的第一領域知識庫,確定遞進式問題所對應的第二領域知識庫,使得為遞進式問題確定的領域知識庫更準確且與歷史問題存在相關,進而在第二領域知識庫中檢索出遞進式問題的相關回答,能夠提高遞進式問題的回答準確性,且提升了遞進式問答的上下文連接性。而且,相對于直接從所有領域知識庫中檢索遞進式問題的回答,縮小的檢索范圍,提高了獲取回答的效率。
1.一種問題回答方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述歷史問題對應的第一領域知識庫,確定所述當前問題對應的第二領域知識庫,包括:
3.根據(jù)權利要求2所述的方法,其特征在于,所述領域知識庫集中的各所述領域知識庫包括多個三元組,每個三元組包括兩個實體以及所述兩個實體之間的組內(nèi)實體關系,同一所述領域知識庫中至少兩個所述三元組包含一相同的所述實體;所述領域知識庫集中至少存在一組關聯(lián)領域知識庫對,每組所述關聯(lián)領域知識庫對至少存在一個跨域的三元組,所述跨域的三元組的兩個實體分別來自于所述關聯(lián)領域知識庫對中的兩個所述領域知識庫;
4.根據(jù)權利要求3所述的方法,其特征在于,所述與所述第一領域知識庫中存在第一關聯(lián)關系的所述領域知識庫包括第三領域知識庫和第四領域知識庫中的至少一者,所述第三領域知識庫與所述第一領域知識庫屬于同一關聯(lián)領域知識庫對,所述第四領域知識庫與所述第一領域知識庫組成知識庫序列,所述知識庫序列中每相鄰兩個領域知識庫均為一關聯(lián)領域知識庫對;
5.根據(jù)權利要求1所述的方法,其特征在于,所述領域知識庫集中的各所述領域知識庫包括多個三元組,每個三元組包括兩個實體以及所述兩個實體之間的組內(nèi)實體關系,同一所述領域知識庫中至少兩個所述三元組包含一相同的所述實體;
6.根據(jù)權利要求1所述的方法,其特征在于,在所述獲取目標用戶非首次輸入的當前問題之前,還包括:
7.根據(jù)權利要求6所述的方法,其特征在于,在所述從所述領域知識庫集中,確定與所述目標用戶匹配的所述第一領域知識庫之前,還包括:
8.根據(jù)權利要求7所述的方法,其特征在于,所述用戶信息包括職位;
9.根據(jù)權利要求1或6所述的方法,其特征在于,所述從所述第一領域知識庫中,查找出與所述歷史問題匹配的歷史回答,或,所述從所述第二領域知識庫中,查找出與所述當前問題匹配的當前回答,包括:
10.根據(jù)權利要求9所述的方法,其特征在于,所述領域知識庫集中的各所述領域知識庫包括多個三元組,每個三元組包括兩個實體以及所述兩個實體之間的組內(nèi)實體關系,同一所述領域知識庫中至少兩個所述三元組包含一相同的所述實體;
11.根據(jù)權利要求10所述的方法,其特征在于,所述領域知識庫為知識圖,所述知識圖包括若干節(jié)點且節(jié)點之間通過有向邊連接,各所述節(jié)點分別表示所述領域知識庫中的各所述實體,所述有向邊表示連接的兩個節(jié)點對應的實體之間的組內(nèi)實體關系,所述三元組中有向邊指向的實體位于另一實體的下游,所述回答實體位于所述問題實體的下游一側;
12.根據(jù)權利要求1或6所述的方法,其特征在于,所述領域知識庫集中的各所述領域知識庫包括多個三元組;
13.根據(jù)權利要求1或6所述的方法,其特征在于,所述領域知識庫集中的各所述領域知識庫包括多個三元組;
14.一種電子設備,其特征在于,所述電子設備包括存儲器和處理器,所述存儲器存儲有程序指令,所述處理器用于執(zhí)行所述程序指令以實現(xiàn)如權利要求1-13任一項所述的問題回答方法。
15.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)用于存儲程序指令,所述程序指令能夠被執(zhí)行以實現(xiàn)如權利要求1-13任一項所述的問題回答方法。