[發(fā)明專利]一種用于問(wèn)答系統(tǒng)的支持多意圖切換的問(wèn)答多輪對(duì)話方法在審
| 申請(qǐng)?zhí)枺?/td> | 202110504405.9 | 申請(qǐng)日: | 2021-05-10 |
| 公開(kāi)(公告)號(hào): | CN113139044A | 公開(kāi)(公告)日: | 2021-07-20 |
| 發(fā)明(設(shè)計(jì))人: | 荀智德;王羽;蔡飛;姜曉夏;劉亞軍 | 申請(qǐng)(專利權(quán))人: | 中國(guó)電子科技集團(tuán)公司第二十八研究所 |
| 主分類號(hào): | G06F16/332 | 分類號(hào): | G06F16/332;G06F16/33;G06F16/338 |
| 代理公司: | 江蘇圣典律師事務(wù)所 32237 | 代理人: | 于瀚文;胡建華 |
| 地址: | 210007 江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 問(wèn)答 系統(tǒng) 支持 意圖 切換 輪對(duì) 方法 | ||
本發(fā)明提供了一種用于問(wèn)答系統(tǒng)的支持多意圖切換的問(wèn)答多輪對(duì)話方法,實(shí)現(xiàn)任務(wù)驅(qū)動(dòng)的多意圖多輪多話管理。本方法將多輪對(duì)話分為意圖完成狀態(tài)和意圖繼承狀態(tài),通過(guò)棧的方式實(shí)現(xiàn)意圖的中斷和恢復(fù),能夠讓問(wèn)答系統(tǒng)處理多個(gè)用戶意圖,并在意圖中切換,同時(shí)引入歷史槽位信息,能夠通過(guò)上下文信息來(lái)補(bǔ)充用戶缺省的槽位信息。
技術(shù)領(lǐng)域
本發(fā)明涉及自然語(yǔ)言智能問(wèn)答技術(shù)領(lǐng)域,特別涉及一種用于問(wèn)答系統(tǒng)的支持多意圖切換的問(wèn)答多輪對(duì)話方法。
背景技術(shù)
隨著自然語(yǔ)言技術(shù)的不斷發(fā)展,聊天機(jī)器人、語(yǔ)音助手、自動(dòng)客服等越來(lái)越多的智能問(wèn)答系統(tǒng)產(chǎn)品走進(jìn)了人們的生活中,其中的關(guān)鍵技術(shù)多輪對(duì)話管理技術(shù)也成為研究的熱點(diǎn)之一。多輪對(duì)話技術(shù)分為兩類,一類是開(kāi)放域的多輪對(duì)話,一類是封閉域的多輪對(duì)話。開(kāi)放域的多輪對(duì)話多用于聊天機(jī)器人,多用端到端的方式,如基于最大似然估計(jì)最大化回復(fù)的生成概率模型、基于深度強(qiáng)化學(xué)習(xí)方法的對(duì)話策略學(xué)習(xí),通過(guò)大量的多輪對(duì)話訓(xùn)練數(shù)據(jù),考慮最近的對(duì)話歷史信息,使得生成的回復(fù)能夠照應(yīng)上文信息,來(lái)引導(dǎo)持續(xù)對(duì)話。而封閉域的多輪對(duì)話多用于任務(wù)驅(qū)動(dòng)的對(duì)話任務(wù),如語(yǔ)音助手,相關(guān)工作大多數(shù)基于填槽的方式進(jìn)行,在人機(jī)交互的自然對(duì)話中,人類對(duì)話時(shí)多使用短句和省略語(yǔ),對(duì)話的內(nèi)容很難在單輪對(duì)話中交代清楚,導(dǎo)致大部分產(chǎn)品的對(duì)話體驗(yàn)并不好。通過(guò)多輪對(duì)話可以收集更多的語(yǔ)義信息,更準(zhǔn)確的理解提問(wèn)者的意圖。
因此,封閉的多輪對(duì)話是一種,在人機(jī)對(duì)話中,初步明確用戶意圖之后,獲取必要信息以最終得到明確用戶指令的方式。一般多輪對(duì)話處理與一件事情的處理相對(duì)應(yīng),通過(guò)有限狀態(tài)機(jī)的方式,逐步反問(wèn)澄清意圖,填充詞槽,直至槽位完整。但在實(shí)際應(yīng)用中,用戶可能會(huì)同時(shí)處理多件事務(wù),并且事務(wù)之間的共用的信息是共享的,普通的多輪對(duì)話方法在處理該類應(yīng)用時(shí)存在一下缺陷:1)當(dāng)未完成處理某一意圖的處理時(shí),其他意圖無(wú)法處理,必須等到上一意圖處理完;2)當(dāng)處理兩個(gè)關(guān)聯(lián)意圖時(shí)仍需要逐步反問(wèn)獲取所有槽位信息,不能從上下文環(huán)境中補(bǔ)充缺省的詞槽。
發(fā)明內(nèi)容
發(fā)明目的:本發(fā)明所要解決的技術(shù)問(wèn)題是針對(duì)現(xiàn)有技術(shù)的不足,提供一種用于問(wèn)答系統(tǒng)的支持多意圖切換的問(wèn)答多輪對(duì)話方法,實(shí)現(xiàn)任務(wù)驅(qū)動(dòng)的多輪多話管理,使得問(wèn)答系統(tǒng)能夠幫助用戶收集到完整的任務(wù)執(zhí)行信息,響應(yīng)用戶的任務(wù)執(zhí)行請(qǐng)求,具體包括以下步驟:
步驟1,當(dāng)接收問(wèn)句輸入時(shí),首先讀取保存的意圖狀態(tài)信息,判斷當(dāng)前意圖狀態(tài),如果是意圖完成狀態(tài)時(shí)轉(zhuǎn)步驟2,如果是意圖繼承狀態(tài)轉(zhuǎn)步驟6;
步驟2,對(duì)問(wèn)句進(jìn)行意圖識(shí)別,如果成功執(zhí)行步驟3,不成功返回?zé)o效狀態(tài);
步驟3,對(duì)問(wèn)句進(jìn)行槽位提取,判斷槽位是否完整,如果完整則返回成功,保存槽位信息,執(zhí)行步驟8,如果不完整執(zhí)行步驟4;
步驟4,加載歷史槽位信息,判斷槽位是否完整,如果完整,向用戶確認(rèn),確定則返回成功,保存槽位信息,執(zhí)行步驟9,如果不完整執(zhí)行步驟5;
步驟5,保存已有槽位信息,將意圖狀態(tài)轉(zhuǎn)為意圖繼承狀態(tài),反問(wèn)槽位信息,轉(zhuǎn)到步驟1;
步驟6,判斷輸入是否是待補(bǔ)充的槽位信息,如果不是,轉(zhuǎn)步驟7,如果是,判斷槽位是否完整,如果完整,向用戶確認(rèn),確定則返回成功,保存槽位信息,執(zhí)行步驟8,如果不完整返回執(zhí)行步驟5;
步驟7,進(jìn)行意圖識(shí)別,判斷是否是新的意圖,如果成功,將之前處理的意圖存入棧中,執(zhí)行步驟3,不成功返回?zé)o效狀態(tài);
步驟8,判斷棧中是否有未完成的意圖,如果有,pop出一個(gè)未完成的意圖(棧是一種通用數(shù)據(jù)結(jié)構(gòu),pop和push是它的取數(shù)據(jù)和存數(shù)據(jù)操作),將狀態(tài)轉(zhuǎn)為意圖繼承狀態(tài),如果沒(méi)有將狀態(tài)轉(zhuǎn)為意圖完成狀態(tài),最終都返回執(zhí)行步驟1。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)電子科技集團(tuán)公司第二十八研究所,未經(jīng)中國(guó)電子科技集團(tuán)公司第二十八研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110504405.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 用于生成動(dòng)態(tài)幫助文檔的方法和系統(tǒng)
- 建立問(wèn)答文本評(píng)價(jià)模型與評(píng)價(jià)問(wèn)答文本的方法、裝置
- 基于學(xué)生問(wèn)答方式的在線教育系統(tǒng)
- 一種問(wèn)答輸入的智能提示方法、裝置和終端設(shè)備
- 一種通用的智能問(wèn)答自動(dòng)化運(yùn)維系統(tǒng)及方法
- 自動(dòng)問(wèn)答方法、裝置、可讀存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種基于知識(shí)圖譜的智能問(wèn)答引擎及其實(shí)現(xiàn)方法
- 基于人工智能技術(shù)的類腦問(wèn)答系統(tǒng)
- 一種基于語(yǔ)義分析技術(shù)的專業(yè)制度檔案問(wèn)答機(jī)器人系統(tǒng)
- 一種視覺(jué)問(wèn)答方法、系統(tǒng)及服務(wù)器





