基于Tree-LSTM网络语义表示模型
创始人
2024-03-01 23:02:27

TC;DR

目前的LSTM仅能对序列信息进行建模, 但是自然语言中通常由词组成的短语形成了句法依存的语义树。为了学习到树结构的语义信息。论文中提出了两种Tree-LSTM模型Child-Sum、Tree-LSTM、和N-ary Tree LSTMs。实验部分的Tree-LSTM、对比多种LSTMs的变体,在语义相似性计算和情感分类任务超过有bselilnes

Model

LSTM

首先简单介绍下 LSTM提供的后续论文改进对比,主要模型结构如下所示:
在这里插入图片描述
每个门电路的计算方式如下:
ft=σ(Wfxt+Ufht−1+bf)f_t = \sigma(W^{f}x_t + U^{f}h_{t - 1} + b^{f})ft​=σ(Wfxt​+Ufht−1​+bf)
it=σ(Wixt+Uiht−1+bi)i_t = \sigma(W^{i}x_t + U^{i}h_{t -1} + b^{i})it​=σ(Wixt​+Uiht−1​+bi)
ct=it⊙ut+ft⊙ct−1c_t =i_t \odot u_t + f_t \odot c_{t-1}ct​=it​⊙ut​+ft​⊙ct−1​
0t=σ(W0xt+U0ht−1+b0)0_t = \sigma(W^{0}x_{t} + U^{0} h_{t - 1} + b^{0})0t​=σ(W0xt​+U0ht−1​+b0)
ht=ot⊙tanh(ct)h_t = o_t\odot tanh(c_t)ht​=ot​⊙tanh(ct​)

总结

通过不断的门控单元和门控细胞,复杂的计算并一层一层的传递,。
此部分不再阐述,详细可以参考另一篇文章全部都将其搞定都行啦的样子与打算。
LSTM能够处理序列信息,但是无法处理带有树结构的数据,例如,下图所示的依存句法分析树。成分句法分析树等。
带有树结构的信息带有树结构的信息带有树结构的信息

在这里插入图片描述
在这里插入图片描述
以上仅表示两种自然语言分析中的两种语义表示格式,但是模型可以类推到其他树结构数据

Tree-LSTM

为了将树结构的数据作为输入训练RNN,论文提出了两种结构:
Tree−StructuredLSTMTree-Structured LSTMTree−StructuredLSTM

  • Child-SUM Tree-LSTMS(Dependency Tree-LSTMs)
  • 适用于子节点个数不定或子节点乱序的树结构
  • N-ary Tree-LSTM(Constituency Tree-LSTMs)
  • 适用于每个单元子单元的个数最多是N,且子单元之间是有序的
    在这里插入图片描述
    与标准的LSTM结构类似,Tree-LSTM中的每个cell ,都包括类似的输入门iti_tit​,输出门oto_tot​,cell state ctc_tct​和隐藏输出hth_tht​.

不同的是Tree-LSTM单元中门向量和细胞状态更新依赖于所有与子相关的子单元的状态。另外, 相比较于标准的LSTM的单个遗忘门,Tree-LSTM拥有多个遗忘门fjkf_{jk}fjk​,分别对应当前单元的每个子单元kkk,因此,Tree-LSTM可以选择地从子节点中获取信息,例如再情感分类中,去保**存语义信息更加丰富的子节点信息

**。
与标准的LSTM不同,每个Tree-LSTM单元会有一个输入向量xJx_JxJ​

xjx_jxj​可以表示一个句子中单词的向量表示,每个节点的input word取决于网络的树结构,例如要处理的Dependency tree 的Tree-LSTM,那么Tree-LSTM树中的每个节点,将[head word],对应的向量当做输入,而在[constituency tree]中,将对应的词向量当做输入。
考虑到目前需要处理的数据类似于 Dependency Tree.因此,本文中仅介绍下**: Child-Sum Tree-LSTMs**。

Child-Sum Tree-LSTMs

给定树且另C(j)C(j)C(j)表示节点jjj的子节点集合。那么Child-SUM Tree-LSTMs的计算公式如下:
在这里插入图片描述
从上述计算公式即可:Tree-LSTM与LSTM间的区别包含两点:

  • LSTM只用到了上一步神经元的隐藏输出ht−1h_{t - 1}ht−1​,而Tree-LSTM用了所有子节点的隐藏输出hj~=∑k∈Cjhk\widetilde{h_j} = \sum_{k \in C_{j}}h_khj​​=∑k∈Cj​​hk​
  • Tree-LSTM使用多个遗忘门fjkf_{jk}fjk​来控制多个子节点:cell state candidateckc_kck​

由于Child_Tree Tree-LSTMs将其子节点的状态hkh_khk​进行累加,因此适合(多分枝、子节点无序的树。)例如:dependency tree, 一个 head 的 dependent 数量是高度可变的,因此我们将应用在dependency tree上的 Child-Sum Tree-LSTM称为 Dependency Tree-LSTM

介绍完Child-Sum Tree-LSTMS后即可将其应用于下游任务,论文中用于情感分类和语义相似性的计算任务中。

实验

即不同实验中模型参数如下所示:
在这里插入图片描述
情感分类任务:
在这里插入图片描述
语义相似性计算任务中:
在这里插入图片描述

总结

慢慢的将各种树结构,啥的全部都将其搞定,会自己学习各种树结构。
慢慢的整理即可,全部将其搞定都行啦的样子于打算。
还有都是慢慢的将自己的树结构啥的全部都将其搞定。学习各种树模型。慢慢的全部将其掌握都行啦的回事与打算。

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...