System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)涉及一種意圖檢測(cè)方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì),特別是一種聯(lián)合意圖檢測(cè)方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、自然語(yǔ)言理解的任務(wù)即是將用戶(hù)所輸入的自然語(yǔ)言轉(zhuǎn)變?yōu)橛?jì)算機(jī)所能夠理解的含義或命令。在固定領(lǐng)域的任務(wù)型對(duì)話中,自然語(yǔ)言理解一般包括意圖識(shí)別與槽填充兩個(gè)任務(wù)。意圖識(shí)別就是將用戶(hù)話語(yǔ)劃分到當(dāng)前領(lǐng)域下的不同類(lèi)別中,其中每一種類(lèi)別都代表了在該領(lǐng)域下的一種用戶(hù)意圖。例如在音樂(lè)搜索對(duì)話中用戶(hù)話語(yǔ)“我想聽(tīng)某歌手的某歌曲”,其意圖即為“搜索音樂(lè)”。意圖識(shí)別是一個(gè)分類(lèi)問(wèn)題。槽則可以理解為為了完成該領(lǐng)域任務(wù)而所定義的一些關(guān)鍵參數(shù),槽填充的任務(wù)就是從用戶(hù)話語(yǔ)中提取對(duì)應(yīng)參數(shù)的具體值。例如音樂(lè)搜索領(lǐng)域中定義了槽類(lèi)型“歌手”與“歌曲”,那么對(duì)于話語(yǔ)“我想聽(tīng)某歌手的某歌曲”,槽填充的目標(biāo)則是提取出“歌手”是“某歌手”而“歌曲”是“某歌曲”。槽填充通常被視為一種序列標(biāo)注問(wèn)題。
2、意圖檢測(cè)任務(wù)和槽填充任務(wù)關(guān)聯(lián)性極大,通常使用聯(lián)合模型完成。
3、為了使兩個(gè)任務(wù)的信息充分融合,目前已有以下方案:
4、意圖檢測(cè)和槽填充共用底層的句子編碼,而在模型的上層,這兩個(gè)任務(wù)分別處理。
5、在共用底層的句子編碼的基礎(chǔ)上,首先進(jìn)行意圖檢測(cè),隨后用意圖檢測(cè)的結(jié)果指導(dǎo)槽填充。
6、這些方法均未考慮到槽填充指導(dǎo)意圖檢測(cè)的交互,存在缺陷,從而導(dǎo)致意圖檢測(cè)的準(zhǔn)確率較低。
技術(shù)實(shí)現(xiàn)思路
1、專(zhuān)利技術(shù)目的:本專(zhuān)利技術(shù)所要解決的技術(shù)問(wèn)題是針對(duì)現(xiàn)有技術(shù)的不足,提供一種聯(lián)
2、為了解決上述技術(shù)問(wèn)題,本專(zhuān)利技術(shù)公開(kāi)了一種聯(lián)合意圖檢測(cè)方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)。
3、其中,一種聯(lián)合意圖檢測(cè)方法,包括以下步驟:
4、步驟1,進(jìn)行話語(yǔ)編碼:獲取用戶(hù)話語(yǔ),利用雙向長(zhǎng)短期記憶網(wǎng)絡(luò)和自注意力機(jī)制對(duì)所述用戶(hù)話語(yǔ)進(jìn)行編碼,得到話語(yǔ)編碼;
5、步驟2,對(duì)所述話語(yǔ)編碼利用輔助槽解碼器得到輔助槽填充結(jié)果;
6、步驟3,根據(jù)所述話語(yǔ)編碼和所述輔助槽填充結(jié)果利用意圖解碼器進(jìn)行意圖檢測(cè),得到話語(yǔ)意圖輸出;
7、步驟4,根據(jù)所述話語(yǔ)編碼和所述話語(yǔ)意圖輸出利用槽解碼器得到槽預(yù)測(cè)結(jié)果,并將該結(jié)果作為意圖檢測(cè)結(jié)果保存為文本數(shù)據(jù)形式的意圖檢測(cè)結(jié)果數(shù)據(jù)。
8、進(jìn)一步的,步驟1中所述的用戶(hù)話語(yǔ),包括:音頻數(shù)據(jù)格式的語(yǔ)音信息或者文本數(shù)據(jù)格式的文字信息,所述的進(jìn)行話語(yǔ)編碼,具體包括:
9、步驟1-1,將所述的用戶(hù)話語(yǔ),轉(zhuǎn)換成用戶(hù)話語(yǔ)文本,具體包括:
10、對(duì)所述的用戶(hù)話語(yǔ)進(jìn)行數(shù)據(jù)格式判斷,當(dāng)所述用戶(hù)話語(yǔ)為語(yǔ)音信息時(shí),先將所述用戶(hù)話語(yǔ)轉(zhuǎn)換為文本數(shù)據(jù)格式,當(dāng)所述用戶(hù)話語(yǔ)為文字信息時(shí),保留原格式,最終得到用戶(hù)話語(yǔ)文本;
11、步驟1-2,利用雙向長(zhǎng)短期記憶網(wǎng)絡(luò)和自注意力機(jī)制對(duì)所述用戶(hù)話語(yǔ)文本進(jìn)行編碼,得到話語(yǔ)編碼。
12、進(jìn)一步的,步驟1-2中所述的對(duì)用戶(hù)話語(yǔ)文本進(jìn)行編碼具體包括:
13、步驟1-2-1,利用雙向長(zhǎng)短期記憶網(wǎng)絡(luò)對(duì)所述用戶(hù)話語(yǔ)文本進(jìn)行讀取,得到上下文相關(guān)的隱藏狀態(tài);
14、步驟1-2-2,使用自注意力機(jī)制對(duì)所述用戶(hù)話語(yǔ)文本進(jìn)行映射,得到自注意力編碼;
15、步驟1-2-3,將所述上下文相關(guān)的隱藏狀態(tài)和所述自注意力編碼進(jìn)行聯(lián)結(jié),得到話語(yǔ)編碼。
16、進(jìn)一步的,步驟2中所述的對(duì)所述話語(yǔ)編碼利用輔助槽解碼器得到輔助槽填充結(jié)果,具體包括:
17、根據(jù)所述話語(yǔ)編碼利用雙向長(zhǎng)短期記憶網(wǎng)絡(luò)對(duì)輔助槽解碼器進(jìn)行初始化,得到解碼器狀態(tài);
18、根據(jù)所述解碼器狀態(tài)利用softmax生成輔助槽填充結(jié)果。
19、進(jìn)一步的,步驟3中所述的根據(jù)所述話語(yǔ)編碼和所述輔助槽填充結(jié)果利用意圖解碼器進(jìn)行意圖檢測(cè),具體包括:
20、步驟3-1,根據(jù)所述話語(yǔ)編碼與所述輔助槽填充結(jié)果進(jìn)行聯(lián)結(jié),得到槽強(qiáng)化表示;
21、步驟3-2,根據(jù)所述槽強(qiáng)化表示利用雙向長(zhǎng)短期記憶網(wǎng)絡(luò)對(duì)意圖解碼器進(jìn)行初始化,得到意圖解碼器隱藏狀態(tài);
22、步驟3-3,根據(jù)所述意圖解碼器隱藏狀態(tài)確定話語(yǔ)意圖輸出。
23、進(jìn)一步的,步驟4中所述的根據(jù)所述話語(yǔ)編碼和所述話語(yǔ)意圖輸出利用槽解碼器得到槽預(yù)測(cè)結(jié)果,具體包括:
24、步驟4-1,將所述話語(yǔ)編碼和所述話語(yǔ)意圖輸出進(jìn)行聯(lián)結(jié),得到意圖強(qiáng)化表示;
25、步驟4-2,根據(jù)所述意圖強(qiáng)化表示利用槽解碼器得到槽隱藏狀態(tài);
26、步驟4-3,利用圖注意力網(wǎng)絡(luò)對(duì)所述話語(yǔ)意圖輸出和所述槽隱藏狀態(tài)進(jìn)行圖交互建模,得到最終槽表示;
27、步驟4-4,利用所述最終槽表示確定槽預(yù)測(cè)結(jié)果。
28、一種聯(lián)合意圖檢測(cè)系統(tǒng),用于實(shí)現(xiàn)上述聯(lián)合意圖檢測(cè)方法,具體包括:
29、獲取和編碼模塊,用于獲取用戶(hù)話語(yǔ)并利用雙向長(zhǎng)短期記憶網(wǎng)絡(luò)和自注意力機(jī)制對(duì)所述用戶(hù)話語(yǔ)進(jìn)行編碼,得到話語(yǔ)編碼;
30、輔助槽填充結(jié)果確定模塊,用于對(duì)所述話語(yǔ)編碼利用輔助槽解碼器得到輔助槽填充結(jié)果;
31、意圖檢測(cè)模塊,用于根據(jù)所述話語(yǔ)編碼和所述輔助槽填充結(jié)果利用意圖解碼器進(jìn)行意圖檢測(cè),得到話語(yǔ)意圖輸出;
32、槽預(yù)測(cè)結(jié)果確定模塊,用于根據(jù)所述話語(yǔ)編碼和所述話語(yǔ)意圖輸出利用槽解碼器得到槽預(yù)測(cè)結(jié)果。
33、進(jìn)一步的,所述獲取和編碼模塊中,進(jìn)行編碼前,將所述用戶(hù)話語(yǔ)進(jìn)行文本轉(zhuǎn)換,統(tǒng)一成文本數(shù)據(jù)格式。
34、一種電子設(shè)備,包括:
35、一個(gè)或多個(gè)處理器;
36、存儲(chǔ)裝置,其上存儲(chǔ)有一個(gè)或多個(gè)程序;
37、當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)上述的述的方法。
38、一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法。
39、有益效果:
40、本專(zhuān)利技術(shù)利用雙向長(zhǎng)短期記憶網(wǎng)絡(luò)和自注意力機(jī)制對(duì)所述用戶(hù)話語(yǔ)進(jìn)行編碼,得到話語(yǔ)編碼;對(duì)所述話語(yǔ)編碼利用輔助槽解碼器得到輔助槽填充結(jié)果;根據(jù)所述話語(yǔ)編碼和所述輔助槽填充結(jié)果利用意圖解碼器進(jìn)行意圖檢測(cè),得到話語(yǔ)意圖輸出;根據(jù)所述話語(yǔ)編碼和所述話語(yǔ)意圖輸出利用槽解碼器得到槽預(yù)測(cè)結(jié)果。利用輔助槽填充并將輔助槽填充結(jié)果和話語(yǔ)編碼作為意圖檢測(cè)的輸入,實(shí)現(xiàn)了槽填充指導(dǎo)意圖檢測(cè)的交互,從而提高了意圖檢測(cè)的準(zhǔn)確率。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種聯(lián)合意圖檢測(cè)方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種聯(lián)合意圖檢測(cè)方法,其特征在于,步驟1中所述的用戶(hù)話語(yǔ),包括:音頻數(shù)據(jù)格式的語(yǔ)音信息或者文本數(shù)據(jù)格式的文字信息,所述的進(jìn)行話語(yǔ)編碼,具體包括:
3.根據(jù)權(quán)利要求2所述的一種聯(lián)合意圖檢測(cè)方法,其特征在于,步驟1-2中所述的對(duì)用戶(hù)話語(yǔ)文本進(jìn)行編碼具體包括:
4.根據(jù)權(quán)利要求1所述的一種聯(lián)合意圖檢測(cè)方法,其特征在于,步驟2中所述的對(duì)所述話語(yǔ)編碼利用輔助槽解碼器得到輔助槽填充結(jié)果,具體包括:
5.根據(jù)權(quán)利要求1所述的一種聯(lián)合意圖檢測(cè)方法,其特征在于,步驟3中所述的根據(jù)所述話語(yǔ)編碼和所述輔助槽填充結(jié)果利用意圖解碼器進(jìn)行意圖檢測(cè),具體包括:
6.根據(jù)權(quán)利要求1所述的一種聯(lián)合意圖檢測(cè)方法,其特征在于,步驟4中所述的根據(jù)所述話語(yǔ)編碼和所述話語(yǔ)意圖輸出利用槽解碼器得到槽預(yù)測(cè)結(jié)果,具體包括:
7.一種聯(lián)合意圖檢測(cè)系統(tǒng),其特征在于,用于實(shí)現(xiàn)上述聯(lián)合意圖檢測(cè)方法,具體包括:
8.根據(jù)權(quán)利要求7所述的聯(lián)合意圖檢測(cè)系統(tǒng),其特征在于,所述獲取和編碼
9.一種電子設(shè)備,其特征在于,包括:
10.一種存儲(chǔ)介質(zhì),其特征在于,其上存儲(chǔ)有計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任意一項(xiàng)所述的方法。
...【技術(shù)特征摘要】
1.一種聯(lián)合意圖檢測(cè)方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種聯(lián)合意圖檢測(cè)方法,其特征在于,步驟1中所述的用戶(hù)話語(yǔ),包括:音頻數(shù)據(jù)格式的語(yǔ)音信息或者文本數(shù)據(jù)格式的文字信息,所述的進(jìn)行話語(yǔ)編碼,具體包括:
3.根據(jù)權(quán)利要求2所述的一種聯(lián)合意圖檢測(cè)方法,其特征在于,步驟1-2中所述的對(duì)用戶(hù)話語(yǔ)文本進(jìn)行編碼具體包括:
4.根據(jù)權(quán)利要求1所述的一種聯(lián)合意圖檢測(cè)方法,其特征在于,步驟2中所述的對(duì)所述話語(yǔ)編碼利用輔助槽解碼器得到輔助槽填充結(jié)果,具體包括:
5.根據(jù)權(quán)利要求1所述的一種聯(lián)合意圖檢測(cè)方法,其特征在于,步驟3中所述的根據(jù)所述話語(yǔ)編碼和所述輔助槽填充結(jié)果利用...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:雷斌,萬(wàn)偉,劉紅超,卜卿,童敬杰,
申請(qǐng)(專(zhuān)利權(quán))人:中電萊斯信息系統(tǒng)有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。