日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Sarcasm Detection with Self-matching Networks and Low-rank Bilinear Pooling

發(fā)布時(shí)間:2023/12/14 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Sarcasm Detection with Self-matching Networks and Low-rank Bilinear Pooling 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Sarcasm Detection with Self-matching Networks and Low-rank Bilinear Pooling

click here:文章下載

方法綜述:

本文中使用了三個(gè)模型,分別是self-matching networkBi-LSTMLow-rank Bilinear Pooling method(LBPR)

self-matching network: 通過單詞對間的信息,獲取句子的incongruity information
Bi-LSTM: 通過句子的序列信息,獲取句子的compositional information
Low-rank Bilinear Pooling method: 融合incongruity informationcompositional information

各模型算法:

self-matching network

target: 求輸入句子的 attend feature vector : fa∈Rk?fa=S?af_a \in R^k \implies f_a=S·afa?Rk?fa?=S?a
S是輸入句子的word-embedding表示,S∈Rk×nS \in R^{k \times n}SRk×n
于是問題轉(zhuǎn)變成為,求解self-matched attention vector : a∈Rna \in R^naRn
其中,k為單詞表示維度,n為句子單詞數(shù)。

求解a∈Rna \in R^naRn

考慮到,單詞對表示向量間進(jìn)行內(nèi)積運(yùn)算,只抓住特征向量間的相關(guān)性,卻忽視了情感信息,所以定義了一種新的計(jì)算方式。對于單詞對(ei,ej)(e_i, e_j)(ei?,ej?)ei∈Rke_i \in R^kei?Rk:
joint feature vector: wi,j∈R?wi,j=tanh(ei?Mi,j?ejT)w_{i,j} \in R \implies w_{i,j}=tanh(e_i · M_{i,j} · e_j^T)wi,j?R?wi,j?=tanh(ei??Mi,j??ejT?)
其中,Mi,j∈Rk×kM_{i,j} \in R^{k \times k}Mi,j?Rk×k,是要學(xué)習(xí)的參數(shù)。
建立self-matching information matrix : W∈Rn×nW \in R^{n \times n}WRn×n:


WWW每行取最大值,組成向量 m∈Rnm \in R^nmRn
?a=Softmax(m)?a∈Rn\implies a=Softmax(m) \implies a \in R^n?a=Softmax(m)?aRn

Bi-LSTM

target: 利用Bi-LSTM的隱含層輸出,作為輸入句子的特征向量feature vector : fl∈Rd?fl=h1f_l \in R^d \implies f_l=h_1fl?Rd?fl?=h1?d是超參數(shù)hi∈Rdh_i \in R^dhi?Rd

注:此處有個(gè)疑問,為什么只使用第一個(gè)時(shí)間步的輸出呢?最后一個(gè)時(shí)間步的輸出又如何呢?

Low-rank Bilinear Pooling

target: 融合上述兩個(gè)模型得到的向量fa∈Rk,fl∈Rdf_a \in R^k, f_l \in R^dfa?Rk,fl?Rd,得到最終的融合向量f∈Rcf \in R^cfRc,并進(jìn)行二分類,得到輸出向量pi∈R2p_i \in R^2pi?R2c是超參數(shù)
f=UT?fa°VT?fl+bf=U^T \cdot f_a \circ V^T \cdot f_l + bf=UT?fa?°VT?fl?+b
pi=Softmax(Wf?f+b)p_i=Softmax(W_f \cdot f + b)pi?=Softmax(Wf??f+b)
其中,U∈Rk×c,V∈Rd×c,g∈Rc,Wf∈R2×c,b∈R2U \in R^{k \times c}, V \in R^{d \times c}, g \in R^{c}, W_f \in R_{2 \times c}, b \in R^2URk×c,VRd×c,gRc,Wf?R2×c?,bR2,這些都是需要學(xué)習(xí)的參數(shù)。
注:°\circ° 表示 Hadamard Product,簡單來說就是矩陣對應(yīng)位置元素相乘。

訓(xùn)練目標(biāo):



待學(xué)習(xí)參數(shù):θ={Mi,j,U,V,g,Wf,b}\theta = \{ M_{i,j},U,V,g,W_f,b \}θ={Mi,j?,U,V,g,Wf?,b}
超參數(shù):d,c,λd, c, \lambdad,c,λ

總結(jié)

以上是生活随笔為你收集整理的Sarcasm Detection with Self-matching Networks and Low-rank Bilinear Pooling的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。