System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本公開(kāi)涉及即時(shí)通訊領(lǐng)域,尤其涉及一種聊天消息處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,社會(huì)已經(jīng)進(jìn)入移動(dòng)通信時(shí)代,人們之間頻繁通過(guò)即時(shí)通訊軟件進(jìn)行日常社交和工作溝通。通常情況下,當(dāng)用戶一段時(shí)間沒(méi)打開(kāi)通信軟件就會(huì)積累出成百甚至上千條未讀消息,這種情況在通信軟件的群聊功能上更為顯著。群聊功能雖可以實(shí)現(xiàn)多人溝通,但也會(huì)由于聊天人數(shù)增加而導(dǎo)致短時(shí)間內(nèi)產(chǎn)生大量消息。在聊天結(jié)束后,用戶需要在眾多的聊天記錄中仔細(xì)翻閱才能找到所需的信息,非常浪費(fèi)時(shí)間。
2、因此,如何防止用戶錯(cuò)過(guò)未讀消息中的重要事件信息,為用戶節(jié)省翻閱聊天記錄的時(shí)間,已成為目前亟待解決的技術(shù)問(wèn)題之一。
技術(shù)實(shí)現(xiàn)思路
1、為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)實(shí)施例提供一種聊天消息處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),用以解決相關(guān)技術(shù)中的缺陷。
2、根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種聊天消息處理方法,所述方法包括:
3、響應(yīng)于在聊天界面中接收到當(dāng)前聊天消息,將所述當(dāng)前聊天消息中的詞語(yǔ)轉(zhuǎn)換為第一詞向量;
4、將所述第一詞向量輸入至預(yù)先訓(xùn)練的事件抽取模型,得到所述當(dāng)前聊天消息對(duì)應(yīng)的本次事件抽取結(jié)果;
5、基于所述本次事件抽取結(jié)果確定本次聊天內(nèi)容對(duì)應(yīng)的目標(biāo)事件抽取結(jié)果,所述本次聊天內(nèi)容為在所述聊天界面中接收到的、包含所述當(dāng)前聊天消息在內(nèi)的多條聊天消息。
6、在一些實(shí)施例中,所述本次事件抽取結(jié)果包括本次事件類型和本次事件描述信息,所述事件抽取模型包括編
7、所述將所述第一詞向量輸入至預(yù)先訓(xùn)練的事件抽取模型,得到所述當(dāng)前聊天消息對(duì)應(yīng)的本次事件抽取結(jié)果,包括:
8、將所述第一詞向量輸入至所述編碼器,得到編碼向量;
9、基于所述編碼向量確定所述本次事件類型;
10、將所述編碼向量輸入所述解碼器,得到解碼向量;
11、基于所述解碼向量確定所述本次事件描述信息。
12、在一些實(shí)施例中,所述編碼器中包含依次連接的第一多頭自注意力模塊multi-head?attention、第一殘差連接和層歸一化操作模塊add&norm、第一前饋連接層feedforward以及第二殘差連接和層歸一化操作模塊add&norm;
13、所述將所述第一詞向量輸入至所述編碼器,包括:
14、將所述第一詞向量輸入至所述第一多頭自注意力模塊。
15、在一些實(shí)施例中,所述編碼器依次連接有第一全連接層linear和第一歸一化操作層softmax;
16、所述基于所述編碼向量確定所述本次事件類型,包括:
17、將所述編碼向量依次經(jīng)過(guò)所述第一全連接層linear和所述第一歸一化操作層softmax的處理,得到所述本次事件類型。
18、在一些實(shí)施例中,所述將所述編碼向量輸入所述解碼器,包括:
19、將歷史事件描述信息以及所述編碼向量輸入所述解碼器,所述歷史事件描述信息為基于歷史聊天消息抽取到的歷史事件抽取結(jié)果中的事件描述信息,所述歷史聊天消息為所述本次聊天內(nèi)容中接收時(shí)間早于所述當(dāng)前聊天消息的聊天消息。
20、在一些實(shí)施例中,所述解碼器中包含依次連接的掩碼多頭自注意力模塊maskedmulti-head?attention、第三殘差連接和層歸一化操作模塊add&norm、第二多頭自注意力模塊multi-head?attention、第四殘差連接和層歸一化操作模塊add&norm、第二前饋連接層feedforward以及第五殘差連接和層歸一化操作模塊add&norm;
21、所述將歷史事件描述信息以及所述編碼向量輸入所述解碼器,包括:
22、將所述歷史事件描述信息中的詞語(yǔ)轉(zhuǎn)換為第二詞向量,并將所述第二詞向量輸入所述掩碼多頭自注意力模塊;
23、將所述編碼向量輸入所述第二多頭自注意力模塊。
24、在一些實(shí)施例中,所述解碼器依次連接有第二全連接層linear和第二歸一化操作層softmax;
25、所述基于所述解碼向量確定所述本次事件描述信息,包括:
26、將所述編碼向量依次經(jīng)過(guò)所述第二全連接層linear和所述第二歸一化操作層softmax的處理,得到所述本次事件描述信息。
27、在一些實(shí)施例中,所述方法還包括:
28、響應(yīng)于所述當(dāng)前聊天消息滿足設(shè)定條件,執(zhí)行所述將所述當(dāng)前聊天消息中的詞語(yǔ)轉(zhuǎn)換為第一詞向量的操作;
29、所述當(dāng)前聊天消息滿足設(shè)定條件,包括以下至少一項(xiàng):
30、在接收到所述當(dāng)前聊天消息之前的設(shè)定時(shí)間段內(nèi)未收到其他聊天消息;
31、所述當(dāng)前聊天消息為所述聊天界面中顯示的第一條未被查看的聊天消息;
32、所述當(dāng)前聊天消息中包含設(shè)定觸發(fā)詞。
33、在一些實(shí)施例中,所述基于所述本次事件抽取結(jié)果確定本次聊天內(nèi)容對(duì)應(yīng)的目標(biāo)事件抽取結(jié)果,包括:
34、響應(yīng)于所述當(dāng)前聊天消息與歷史事件抽取結(jié)果無(wú)關(guān),將所述本次事件抽取結(jié)果作為所述目標(biāo)事件抽取結(jié)果,所述歷史事件抽取結(jié)果為基于歷史聊天消息抽取事件所得到的結(jié)果,所述歷史聊天消息為所述本次聊天內(nèi)容中接收時(shí)間早于所述當(dāng)前聊天消息的聊天消息。
35、在一些實(shí)施例中,所述基于所述本次事件抽取結(jié)果確定本次聊天內(nèi)容對(duì)應(yīng)的目標(biāo)事件抽取結(jié)果,包括:
36、響應(yīng)于所述當(dāng)前聊天消息與歷史事件抽取結(jié)果有關(guān),基于所述本次事件抽取結(jié)果檢驗(yàn)所述歷史事件抽取結(jié)果,所述歷史事件抽取結(jié)果為基于歷史聊天消息抽取事件所得到的結(jié)果,所述歷史聊天消息為所述本次聊天內(nèi)容中接收時(shí)間早于所述當(dāng)前聊天消息的聊天消息;
37、響應(yīng)于所述本次事件抽取結(jié)果與所述歷史事件抽取結(jié)果不匹配,基于所述本次事件抽取結(jié)果中的本次事件描述信息,更新所述歷史事件抽取結(jié)果中的歷史事件描述信息,并將更新后的歷史事件抽取結(jié)果作為所述目標(biāo)事件抽取結(jié)果。
38、根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種聊天消息處理裝置,所述裝置包括:
39、向量轉(zhuǎn)換模塊,用于響應(yīng)于在聊天界面中接收到當(dāng)前聊天消息,將所述當(dāng)前聊天消息中的詞語(yǔ)轉(zhuǎn)換為第一詞向量;
40、結(jié)果獲取模塊,用于將所述第一詞向量輸入至預(yù)先訓(xùn)練的事件抽取模型,得到所述當(dāng)前聊天消息對(duì)應(yīng)的本次事件抽取結(jié)果;
41、結(jié)果確定模塊,用于基于所述本次事件抽取結(jié)果確定本次聊天內(nèi)容對(duì)應(yīng)的目標(biāo)事件抽取結(jié)果,所述本次聊天內(nèi)容為在所述聊天界面中接收到的、包含所述當(dāng)前聊天消息在內(nèi)的多條聊天消息。
42、在一些實(shí)施例中,所述本次事件抽取結(jié)果包括本次事件類型和本次事件描述信息,所述事件抽取模型包括編碼器和解碼器;
43、所述結(jié)果獲取模塊,包括:
44、向量編碼單元,用于將所述第一詞向量輸入至所述編碼器,得到編碼向量;
45、類型確定單元,用于基本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種聊天消息處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述本次事件抽取結(jié)果包括本次事件類型和本次事件描述信息,所述事件抽取模型包括編碼器和解碼器;
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述編碼器中包含依次連接的第一多頭自注意力模塊Multi-Head?Attention、第一殘差連接和層歸一化操作模塊Add&Norm、第一前饋連接層FeedForward以及第二殘差連接和層歸一化操作模塊Add&Norm;
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述編碼器依次連接有第一全連接層Linear和第一歸一化操作層Softmax;
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述編碼向量輸入所述解碼器,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述解碼器中包含依次連接的掩碼多頭自注意力模塊Masked?Multi-Head?Attention、第三殘差連接和層歸一化操作模塊Add&Norm、第二多頭自注意力模塊Multi-Head?Attent
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述解碼器依次連接有第二全連接層Linear和第二歸一化操作層Softmax;
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述本次事件抽取結(jié)果確定本次聊天內(nèi)容對(duì)應(yīng)的目標(biāo)事件抽取結(jié)果,包括:
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述本次事件抽取結(jié)果確定本次聊天內(nèi)容對(duì)應(yīng)的目標(biāo)事件抽取結(jié)果,包括:
11.一種聊天消息處理裝置,其特征在于,所述裝置包括:
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述本次事件抽取結(jié)果包括本次事件類型和本次事件描述信息,所述事件抽取模型包括編碼器和解碼器;
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述編碼器中包含依次連接的第一多頭自注意力模塊Multi-Head?Attention、第一殘差連接和層歸一化操作模塊Add&Norm、第一前饋連接層FeedForward以及第二殘差連接和層歸一化操作模塊Add&Norm;
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述編碼器依次連接有第一全連接層Linear和第一歸一化操作層Softmax;
15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述向量解碼單元還用于將歷史事件描述信息以及所述編碼向量輸入所述解碼器,所述歷史事件描述信息為基于歷史聊天消息抽取到的歷史事件抽取結(jié)果中的事件描述信息,所述歷史聊天消息為所述本次聊天內(nèi)容中接收時(shí)間早于所述當(dāng)前聊天消息的聊天消息。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述解碼器中包含依次連接的掩碼多頭自注意力模塊Masked?Multi-Head?Attention、第三殘差連接和層歸一化操作模塊Add&Norm、第二多頭自注意力模塊Multi-Head?Attention、第四殘差連接和層歸一化操作模塊Add&Norm、第二前饋連接層FeedForward以及第五殘差連接和層歸一化操作模塊Add&Norm;
17.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述解碼器依次連接有第二全連接層Linear和第二歸一化操作層Softmax;
18.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述向量轉(zhuǎn)換模塊還用于響應(yīng)于所述當(dāng)前聊天消息滿足設(shè)定條件,執(zhí)行所述將所述當(dāng)前聊天消息中的詞語(yǔ)轉(zhuǎn)換為第一詞向量的操作;
19.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述結(jié)果確定模塊還用于響應(yīng)于所述當(dāng)前聊天消息與歷史事件抽取結(jié)果無(wú)關(guān),將所述本次事件抽取結(jié)果作為所述目標(biāo)事件抽取結(jié)果,所述歷史事件抽取結(jié)果為基于歷史聊天消息抽取事件所得到的結(jié)果,所述歷史聊天消息為所述本次聊天內(nèi)容中接收時(shí)間早于所述當(dāng)前聊天消息的聊天消息。
20.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述結(jié)果確定模塊還包括:
21.一種電子設(shè)備,其特征在于,所述設(shè)備包括:
22.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn):
...【技術(shù)特征摘要】
1.一種聊天消息處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述本次事件抽取結(jié)果包括本次事件類型和本次事件描述信息,所述事件抽取模型包括編碼器和解碼器;
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述編碼器中包含依次連接的第一多頭自注意力模塊multi-head?attention、第一殘差連接和層歸一化操作模塊add&norm、第一前饋連接層feedforward以及第二殘差連接和層歸一化操作模塊add&norm;
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述編碼器依次連接有第一全連接層linear和第一歸一化操作層softmax;
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述編碼向量輸入所述解碼器,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述解碼器中包含依次連接的掩碼多頭自注意力模塊masked?multi-head?attention、第三殘差連接和層歸一化操作模塊add&norm、第二多頭自注意力模塊multi-head?attention、第四殘差連接和層歸一化操作模塊add&norm、第二前饋連接層feedforward以及第五殘差連接和層歸一化操作模塊add&norm;
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述解碼器依次連接有第二全連接層linear和第二歸一化操作層softmax;
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述本次事件抽取結(jié)果確定本次聊天內(nèi)容對(duì)應(yīng)的目標(biāo)事件抽取結(jié)果,包括:
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述本次事件抽取結(jié)果確定本次聊天內(nèi)容對(duì)應(yīng)的目標(biāo)事件抽取結(jié)果,包括:
11.一種聊天消息處理裝置,其特征在于,所述裝置包括:
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述本次事件抽取結(jié)果包括本次事件類型和本次事件描述信息,所述事件抽取模型包括編碼器和解碼器;
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述編碼器中包含依次連接的第一多頭自...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:徐旭冉,
申請(qǐng)(專利權(quán))人:北京小米移動(dòng)軟件有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。