本申請(qǐng)涉及智慧家庭,具體而言,涉及一種語(yǔ)義理解模板的生成方法、裝置、存儲(chǔ)介質(zhì)及電子裝置。
背景技術(shù):
1、目前,隨著智慧物聯(lián)技術(shù)的不斷進(jìn)步,在智能家居、智能醫(yī)療等領(lǐng)域,語(yǔ)音交互已經(jīng)成為了一種交互趨勢(shì),這種通過(guò)語(yǔ)音識(shí)別和自然語(yǔ)言處理技術(shù)實(shí)現(xiàn)智能設(shè)備與用戶之間的語(yǔ)音交互的交互方式,使得用戶僅通過(guò)簡(jiǎn)單的口頭指令即可控制設(shè)備,如打開(kāi)空調(diào)、調(diào)高空調(diào)溫度等指令。然而,使用智能設(shè)備與用戶進(jìn)行交互所理解的用戶意圖仍是有限的,不能準(zhǔn)確確定出用戶的不同意圖。
2、因此,相關(guān)技術(shù)中,存在如何解決確定出的用戶的交互意圖的準(zhǔn)確度較低的技術(shù)問(wèn)題。
3、針對(duì)相關(guān)技術(shù)中,確定出的用戶的交互意圖的準(zhǔn)確度較低的技術(shù)問(wèn)題,尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種語(yǔ)義理解模板的生成方法、裝置、存儲(chǔ)介質(zhì)及電子裝置,以至少解決相關(guān)技術(shù)中,確定出的用戶的交互意圖的準(zhǔn)確度較低的技術(shù)問(wèn)題。
2、根據(jù)本申請(qǐng)實(shí)施例的一個(gè)實(shí)施例,提供了一種語(yǔ)義理解模板的生成方法,包括:根據(jù)智能設(shè)備的歷史語(yǔ)音交互數(shù)據(jù)生成概念網(wǎng)絡(luò),其中,所述概念網(wǎng)絡(luò)用于存儲(chǔ)實(shí)體詞語(yǔ)與實(shí)體詞標(biāo)簽之間的實(shí)體關(guān)系;對(duì)所述智能設(shè)備接收的語(yǔ)音交互數(shù)據(jù)進(jìn)行識(shí)別,得到所述語(yǔ)音交互數(shù)據(jù)包含的目標(biāo)實(shí)體詞語(yǔ);從所述概念網(wǎng)絡(luò)內(nèi)獲取所述目標(biāo)實(shí)體詞語(yǔ)對(duì)應(yīng)的目標(biāo)實(shí)體詞標(biāo)簽,使用所述目標(biāo)實(shí)體詞標(biāo)簽生成目標(biāo)語(yǔ)義理解模板,其中,所述目標(biāo)語(yǔ)義理解模板對(duì)應(yīng)的語(yǔ)義信息為目標(biāo)對(duì)象的交互意圖。
3、在一個(gè)示例性實(shí)施例中,根據(jù)智能設(shè)備的歷史語(yǔ)音交互數(shù)據(jù)生成概念網(wǎng)絡(luò),包括:按照交互類型將所述歷史語(yǔ)音交互數(shù)據(jù)進(jìn)行分組,得到多組交互數(shù)據(jù),其中,所述多組交互數(shù)據(jù)的每一組交互數(shù)據(jù)包括用于表示所述每一組交互數(shù)據(jù)中的實(shí)體詞語(yǔ)的第一標(biāo)簽元素,所述第一標(biāo)簽元素為神經(jīng)網(wǎng)絡(luò)模型根據(jù)所述實(shí)體詞語(yǔ)識(shí)別出的;基于為所述概念網(wǎng)絡(luò)預(yù)設(shè)的中心節(jié)點(diǎn),將用于表示所述每一組交互數(shù)據(jù)的交互類型的第二標(biāo)簽元素設(shè)置為與所述中心節(jié)點(diǎn)關(guān)聯(lián)的第一根節(jié)點(diǎn),將所述每一組交互數(shù)據(jù)所包含的第一標(biāo)簽元素設(shè)置為與所述第一根節(jié)點(diǎn)關(guān)聯(lián)的第一葉節(jié)點(diǎn),以生成所述概念網(wǎng)絡(luò)。
4、在一個(gè)示例性實(shí)施例中,在按照交互類型將所述歷史語(yǔ)音交互數(shù)據(jù)進(jìn)行分組,得到多組交互數(shù)據(jù)之前,所述方法還包括:從所述歷史語(yǔ)音交互數(shù)據(jù)中解析出多條語(yǔ)音交互語(yǔ)句;確定出為所述多條語(yǔ)音交互語(yǔ)句的實(shí)體詞語(yǔ)預(yù)先標(biāo)注的實(shí)體詞標(biāo)簽;將所述多條語(yǔ)音交互語(yǔ)句的實(shí)體詞語(yǔ)和所述實(shí)體詞標(biāo)簽確定為訓(xùn)練樣本,使用所述訓(xùn)練樣本訓(xùn)練所述神經(jīng)網(wǎng)絡(luò)模型,其中,訓(xùn)練完成的神經(jīng)網(wǎng)絡(luò)模型用于識(shí)別出所述實(shí)體詞語(yǔ)對(duì)應(yīng)的實(shí)體詞標(biāo)簽。
5、在一個(gè)示例性實(shí)施例中,在使用所述訓(xùn)練樣本訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型之后,所述方法還包括:將所述語(yǔ)音交互數(shù)據(jù)包含的目標(biāo)實(shí)體詞語(yǔ)輸入所述訓(xùn)練完成的神經(jīng)網(wǎng)絡(luò)模型;確定所述訓(xùn)練完成的神經(jīng)網(wǎng)絡(luò)模型的輸出結(jié)果,其中,所述輸出結(jié)果包含所述目標(biāo)實(shí)體詞語(yǔ)對(duì)應(yīng)的目標(biāo)實(shí)體詞標(biāo)簽;根據(jù)所述語(yǔ)音交互數(shù)據(jù)的交互類型更新所述概念網(wǎng)絡(luò)。
6、在一個(gè)示例性實(shí)施例中,根據(jù)所述語(yǔ)音交互數(shù)據(jù)的交互類型更新所述概念網(wǎng)絡(luò),包括:從第一預(yù)設(shè)詞語(yǔ)庫(kù)內(nèi)查找所述目標(biāo)實(shí)體詞標(biāo)簽對(duì)應(yīng)的預(yù)設(shè)實(shí)體詞語(yǔ);其中,所述第一預(yù)設(shè)詞語(yǔ)庫(kù)內(nèi)存儲(chǔ)有所述目標(biāo)實(shí)體詞標(biāo)簽所對(duì)應(yīng)的不同實(shí)體詞語(yǔ);在確定所述目標(biāo)實(shí)體詞語(yǔ)與所述預(yù)設(shè)實(shí)體詞語(yǔ)一致的情況下,將所述語(yǔ)音交互數(shù)據(jù)的交互類型設(shè)置為與所述中心節(jié)點(diǎn)關(guān)聯(lián)的第二根節(jié)點(diǎn),將所述目標(biāo)實(shí)體詞語(yǔ)對(duì)應(yīng)的目標(biāo)實(shí)體詞標(biāo)簽設(shè)置為與所述第二根節(jié)點(diǎn)關(guān)聯(lián)的第二葉節(jié)點(diǎn),以更新所述概念網(wǎng)絡(luò)。
7、在一個(gè)示例性實(shí)施例中,使用所述目標(biāo)實(shí)體詞標(biāo)簽生成目標(biāo)語(yǔ)義理解模板,包括:將所述語(yǔ)音交互數(shù)據(jù)包含的目標(biāo)實(shí)體詞語(yǔ)替換為所述目標(biāo)實(shí)體詞標(biāo)簽;根據(jù)所述目標(biāo)實(shí)體詞語(yǔ)在所述語(yǔ)音交互數(shù)據(jù)中的第一出現(xiàn)順序確定所述目標(biāo)實(shí)體詞標(biāo)簽的第一組合順序;按照所述第一組合順序?qū)Χ鄠€(gè)目標(biāo)實(shí)體詞標(biāo)簽進(jìn)行順序組合,得到所述目標(biāo)語(yǔ)義理解模板。
8、在一個(gè)示例性實(shí)施例中,按照所述第一組合順序?qū)Χ鄠€(gè)目標(biāo)實(shí)體詞標(biāo)簽進(jìn)行順序組合,得到所述目標(biāo)語(yǔ)義理解模板,包括:在確定所述語(yǔ)音交互數(shù)據(jù)中包含非實(shí)體詞語(yǔ)的情況下,從第二預(yù)設(shè)詞語(yǔ)庫(kù)內(nèi)獲取所述非實(shí)體詞語(yǔ)對(duì)應(yīng)的停用詞語(yǔ);將所述語(yǔ)音交互數(shù)據(jù)包含的非實(shí)體詞語(yǔ)替換為所述停用詞語(yǔ);根據(jù)所述非實(shí)體詞語(yǔ)在所述語(yǔ)音交互數(shù)據(jù)中的第二出現(xiàn)順序確定所述停用詞語(yǔ)的第二組合順序;獲取按照所述第一組合順序?qū)Χ鄠€(gè)目標(biāo)實(shí)體詞標(biāo)簽進(jìn)行順序組合所得到的中間結(jié)果,并按照所述第二組合順序?qū)⑺鐾S迷~語(yǔ)與所述中間結(jié)果進(jìn)行組合,得到所述目標(biāo)語(yǔ)義理解模板。
9、在一個(gè)示例性實(shí)施例中,在從所述概念網(wǎng)絡(luò)內(nèi)獲取所述目標(biāo)實(shí)體詞語(yǔ)對(duì)應(yīng)的目標(biāo)實(shí)體詞標(biāo)簽,使用所述目標(biāo)實(shí)體詞標(biāo)簽生成目標(biāo)語(yǔ)義理解模板之后,所述方法還包括:獲取所述目標(biāo)語(yǔ)義理解模板內(nèi)的停用詞語(yǔ);在確定第三預(yù)設(shè)詞語(yǔ)庫(kù)內(nèi)存在所述停用詞語(yǔ)的情況下,從所述第三預(yù)設(shè)詞語(yǔ)庫(kù)內(nèi)獲取所述停用詞語(yǔ)對(duì)應(yīng)的停用詞標(biāo)簽;使用所述停用詞標(biāo)簽替換所述目標(biāo)語(yǔ)義理解模板內(nèi)的停用詞,得到第一語(yǔ)義理解模板。
10、在一個(gè)示例性實(shí)施例中,在獲取所述目標(biāo)語(yǔ)義理解模板內(nèi)的停用詞語(yǔ)之后,所述方法還包括:在確定第三預(yù)設(shè)詞語(yǔ)庫(kù)內(nèi)不存在所述停用詞語(yǔ)的情況下,向所述目標(biāo)對(duì)象發(fā)送包含有所述停用詞語(yǔ)的提示信息;在接收到所述目標(biāo)對(duì)象基于所述提示信息發(fā)送的反饋信息的情況下,根據(jù)所述反饋信息攜帶的停用詞備用標(biāo)簽替換所述目標(biāo)語(yǔ)義理解模板內(nèi)的停用詞,得到第二語(yǔ)義理解模板。
11、在一個(gè)示例性實(shí)施例中,在使用所述停用詞標(biāo)簽替換所述目標(biāo)語(yǔ)義理解模板內(nèi)的停用詞,得到第一語(yǔ)義理解模板之后,所述方法還包括:確定出所述第一語(yǔ)義理解模板未被所述停用詞標(biāo)簽替換的其他詞語(yǔ),生成所述其他詞語(yǔ)對(duì)應(yīng)的詞語(yǔ)正則式,并使用所述詞語(yǔ)正則式替換所述第一語(yǔ)義理解模板的所述其他詞語(yǔ),得到第三語(yǔ)義理解模板;在存在多個(gè)第三語(yǔ)義理解模板的情況下,確定出多組其他詞語(yǔ),獲取所述多組其他詞語(yǔ)中的共有字段,生成所述共有字段的字段正則式;使用所述字段正則式替換多個(gè)第三語(yǔ)義理解模板的共有字段。
12、根據(jù)本申請(qǐng)實(shí)施例的又一方面,還提供了一種計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,其中,該計(jì)算機(jī)程序被設(shè)置為運(yùn)行時(shí)執(zhí)行上述語(yǔ)義理解模板的生成方法。
13、根據(jù)本申請(qǐng)實(shí)施例的又一方面,還提供了一種電子裝置,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其中,上述處理器通過(guò)計(jì)算機(jī)程序執(zhí)行上述的語(yǔ)義理解模板的生成方法。
14、在本申請(qǐng)實(shí)施例中,根據(jù)智能設(shè)備的歷史語(yǔ)音交互數(shù)據(jù)生成用于存儲(chǔ)實(shí)體詞語(yǔ)與實(shí)體詞標(biāo)簽之間的實(shí)體關(guān)系的概念網(wǎng)絡(luò);對(duì)所述智能設(shè)備接收的語(yǔ)音交互數(shù)據(jù)進(jìn)行識(shí)別,得到所述語(yǔ)音交互數(shù)據(jù)包含的目標(biāo)實(shí)體詞語(yǔ);從所述概念網(wǎng)絡(luò)內(nèi)獲取所述目標(biāo)實(shí)體詞語(yǔ)對(duì)應(yīng)的目標(biāo)實(shí)體詞標(biāo)簽,使用所述目標(biāo)實(shí)體詞標(biāo)簽生成目標(biāo)語(yǔ)義理解模板,其中,所述目標(biāo)語(yǔ)義理解模板對(duì)應(yīng)的語(yǔ)義信息為目標(biāo)對(duì)象的交互意圖;采用上述技術(shù)方案,解決了如何提高用戶的交互意圖的理解準(zhǔn)確度的技術(shù)問(wèn)題,進(jìn)而提高了用戶的交互意圖的理解準(zhǔn)確度。
1.一種語(yǔ)義理解模板的生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的語(yǔ)義理解模板的生成方法,其特征在于,根據(jù)智能設(shè)備的歷史語(yǔ)音交互數(shù)據(jù)生成概念網(wǎng)絡(luò),包括:
3.根據(jù)權(quán)利要求2所述的語(yǔ)義理解模板的生成方法,其特征在于,在按照交互類型將所述歷史語(yǔ)音交互數(shù)據(jù)進(jìn)行分組,得到多組交互數(shù)據(jù)之前,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的語(yǔ)義理解模板的生成方法,其特征在于,在使用所述訓(xùn)練樣本訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型之后,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的語(yǔ)義理解模板的生成方法,其特征在于,根據(jù)所述語(yǔ)音交互數(shù)據(jù)的交互類型更新所述概念網(wǎng)絡(luò),包括:
6.根據(jù)權(quán)利要求1所述的語(yǔ)義理解模板的生成方法,其特征在于,使用所述目標(biāo)實(shí)體詞標(biāo)簽生成目標(biāo)語(yǔ)義理解模板,包括:
7.根據(jù)權(quán)利要求6所述的語(yǔ)義理解模板的生成方法,其特征在于,按照所述第一組合順序?qū)Χ鄠€(gè)目標(biāo)實(shí)體詞標(biāo)簽進(jìn)行順序組合,得到所述目標(biāo)語(yǔ)義理解模板,包括:
8.根據(jù)權(quán)利要求1所述的語(yǔ)義理解模板的生成方法,其特征在于,在從所述概念網(wǎng)絡(luò)內(nèi)獲取所述目標(biāo)實(shí)體詞語(yǔ)對(duì)應(yīng)的目標(biāo)實(shí)體詞標(biāo)簽,使用所述目標(biāo)實(shí)體詞標(biāo)簽生成目標(biāo)語(yǔ)義理解模板之后,所述方法還包括:
9.根據(jù)權(quán)利要求8所述的語(yǔ)義理解模板的生成方法,其特征在于,在獲取所述目標(biāo)語(yǔ)義理解模板內(nèi)的停用詞語(yǔ)之后,所述方法還包括:
10.根據(jù)權(quán)利要求8所述的語(yǔ)義理解模板的生成方法,其特征在于,在使用所述停用詞標(biāo)簽替換所述目標(biāo)語(yǔ)義理解模板內(nèi)的停用詞,得到第一語(yǔ)義理解模板之后,所述方法還包括:
11.一種計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì)包括存儲(chǔ)的程序,其中,所述程序運(yùn)行時(shí)執(zhí)行上述權(quán)利要求1至10任一項(xiàng)中所述的方法。
12.一種電子裝置,包括存儲(chǔ)器和處理器,其特征在于,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述處理器被設(shè)置為通過(guò)所述計(jì)算機(jī)程序執(zhí)行所述權(quán)利要求1至10任一項(xiàng)中所述的方法。