[發(fā)明專利]基于多文檔的任務(wù)型人機(jī)對話任務(wù)的實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 202011355592.0 | 申請日: | 2020-11-27 |
| 公開(公告)號: | CN112328774B | 公開(公告)日: | 2022-10-25 |
| 發(fā)明(設(shè)計)人: | 劉含;袁彩霞;王小捷;劉詠彬;馮方向;李蕾 | 申請(專利權(quán))人: | 北京郵電大學(xué) |
| 主分類號: | G06F16/332 | 分類號: | G06F16/332;G06F40/35;G06N3/04 |
| 代理公司: | 北京德琦知識產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 孫清然;王琦 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 文檔 任務(wù) 人機(jī)對話 實現(xiàn) 方法 | ||
1.一種基于多文檔的任務(wù)型人機(jī)對話任務(wù)的實現(xiàn)方法,其特征在于,包括:
在人機(jī)對話過程中,當(dāng)完成一輪對話時,拼接所述輪對話的提問信息和答復(fù)信息,得到所述輪對話的問答文本;
將所述問答文本輸入至預(yù)先訓(xùn)練的人機(jī)對話任務(wù)模型中處理,得到下一輪對話的提問信息或者人機(jī)對話任務(wù)的執(zhí)行結(jié)果,并在得到所述提問信息時,啟動下一輪人機(jī)對話;其中,所述處理包括:
基于所述問答文本,生成所述輪對話的問答向量;計算所述問答向量與每個預(yù)設(shè)候選文檔的屬性相關(guān)向量的相似度;基于所述問答向量和所述相似度,生成所述輪對話中每個所述候選文檔的概率分布,以及所述輪對話對應(yīng)的屬性分布;
根據(jù)每個所述候選文檔的概率分布,更新當(dāng)前的全局候選文檔概率分布向量;根據(jù)所述輪對話對應(yīng)的屬性分布,更新當(dāng)前的全局屬性分布向量;
如果當(dāng)前滿足預(yù)設(shè)的人機(jī)對話結(jié)束條件,則將所述全局候選文檔概率分布向量中的概率分布最大值對應(yīng)的候選文檔,作為人機(jī)對話任務(wù)的執(zhí)行結(jié)果并輸出;否則,基于所述全局候選文檔概率分布向量和所述全局屬性分布向量,利用預(yù)設(shè)的自然語言對話模板,確定下一輪對話的提問信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述問答文本,生成所述輪對話的問答向量包括:
將所述問答文本輸入至雙向長短期記憶網(wǎng)絡(luò)進(jìn)行編碼,將所述雙向長短期記憶網(wǎng)絡(luò)輸出的最后一個隱含層狀態(tài)值,作為所述輪對話的問答向量。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計算所述問答向量與每個預(yù)設(shè)候選文檔的屬性相關(guān)向量的相似度包括:
計算得到所述輪對話對應(yīng)的相似度向量
其中,Gt為所述問答向量;Ws為所述人機(jī)對話任務(wù)模型的網(wǎng)絡(luò)參數(shù);Q為所有所述候選文檔的屬性相關(guān)向量的拼接結(jié)果;所述由所述問答向量與每個所述候選文檔的所述相似度組成。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,生成所述輪對話中每個所述候選文檔的概率分布,以及所述輪對話對應(yīng)的屬性分布包括:
基于所述問答向量,計算得到所述輪對話對應(yīng)的屬性類型其中,Wslot為所述人機(jī)對話任務(wù)模型中的網(wǎng)絡(luò)參數(shù),Gt為所述問答向量;softmax(·)表示歸一化函數(shù);
基于所述問答向量,計算σt=sigmoid(Winvalid·Gt),得到所述輪對話的答復(fù)有效值σt;其中Winvalid為所述人機(jī)對話任務(wù)模型中的網(wǎng)絡(luò)參數(shù);sigmoid(·)表示邏輯斯蒂函數(shù);
將由所述問答向量對應(yīng)的所有所述相似度組成的相似度向量在屬性維度上與一個全1向量拼接,得到屬性維度擴(kuò)展后的相似度向量St;
按照得到所述輪對話在經(jīng)過擴(kuò)展的屬性維度上的分布αt;
計算得到所述輪對話對應(yīng)的候選文檔概率分布向量其中,所述由所述輪對話中每個所述候選文檔的概率分布值組成;
計算得到所述輪對話對應(yīng)的屬性分布
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述更新當(dāng)前的全局候選文檔概率分布向量包括:
按照得到更新后的全局候選文檔概率分布向量pt;其中,pt-1為更新前的全局候選文檔概率分布向量;norm(·)表示L1歸一化函數(shù);
所述更新當(dāng)前的全局屬性分布向量包括:
按照得到更新后的全局屬性分布向量πt;其中,πt-1為更新前的全局屬性分布向量。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述人機(jī)對話結(jié)束條件包括:
所述全局的候選文檔概率分布向量中的概率分布最大值大于預(yù)設(shè)概率閾值;或者,當(dāng)前的對話輪數(shù)達(dá)到預(yù)設(shè)輪數(shù)閾值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京郵電大學(xué),未經(jīng)北京郵電大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011355592.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 任務(wù)協(xié)作裝置及方法
- 用于量化任務(wù)價值的任務(wù)管理方法及裝置
- 用于運行任務(wù)的系統(tǒng)、方法和裝置
- 一種分布式任務(wù)調(diào)度系統(tǒng)及方法
- 任務(wù)信息處理方法
- 一種同步任務(wù)異步執(zhí)行的方法和調(diào)度系統(tǒng)
- 數(shù)據(jù)處理方法、裝置、電子設(shè)備及計算機(jī)可讀介質(zhì)
- 一種自動分配和推送的任務(wù)管理平臺及方法
- 程序執(zhí)行控制的裝置及方法、終端和存儲介質(zhì)
- 基于會話的任務(wù)待辦方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 網(wǎng)絡(luò)的人機(jī)對話平臺
- 人機(jī)對話方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 任務(wù)型人機(jī)對話系統(tǒng)及其實現(xiàn)方法、裝置與電子設(shè)備
- 對話引導(dǎo)模型的訓(xùn)練樣本構(gòu)建方法和生成模型的方法
- 人機(jī)對話及人機(jī)對話模型獲取方法、裝置及存儲介質(zhì)
- 一種基于人機(jī)對話的智能問答方法和裝置以及設(shè)備
- 智能機(jī)器人的人機(jī)對話數(shù)據(jù)處理方法及系統(tǒng)
- 智能機(jī)器人的人機(jī)對話流程自動切換方法及系統(tǒng)
- 人機(jī)對話數(shù)據(jù)處理方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)
- 一種英語人機(jī)對話系統(tǒng)及學(xué)習(xí)方法





