三元组中的自注意力机制&多头自注意力机制

本文介绍了自注意力机制在知识图谱中的应用,通过将三元组(i, j, k)转化为初始embedding,再经过线性变换和非线性层,计算出每个三元组的注意力权重。多头注意力机制则是在单头注意力的基础上并行执行多次,每个多头生成独立的注意力分布,最后取平均得到最终的注意力权重。这种机制有助于捕捉不同方面的信息,提升表示学习的效果。
摘要由CSDN通过智能技术生成

自注意力机制

以上是自注意力机制的基本原理。在知识图谱的三元组中

可以将图中的(i,j,k)当作一组三元组的初始embedding(头,尾,关系)

那么对三元组的初始表示则是使用一个线性变矩阵C_{ijk}=W_{1}*(i,j,k)。

然后对C_{ijk}经过一个非线性层获得,计算出的每个b_{ijk}并不是在(0~1)之间的,所以还需要对输入的所有b_{ijk}通过softmax计算

                                    

 计算出的\alpha _{ijk}就是每个三元组在这一组输入中的注意力值,也可以当作每个三元组的权重。

如何生成头节点的最终embedding(输出)

例如对于实体e1的所有邻居,则是将e1为头节点的所有三元组作为输入。

e1_emb的表示为\sigma\\sum\alpha _{ijk}*C_{ijk})(所有以e1为头节点),其中\sigma\为一个非线性变换函数 

多头自注意力机制

多头的实际执行就是执行多次注意力机制(每次的参数是不同),每一次注意力机制都会生成一个对应的\alpha _{ijk},这些\alpha _{ijk}也是独立的互不干扰的,最后对每个头生成的注意力值\alpha _{ijk}取平均则可得到这个三元组对应的注意力值。也就是权重。

输出

多头注意力机制的输出与上面的区别就在于最后要对多头取平均。

即 ei_emb=\sigma\\frac{1}{M}\sum_{1}^{M}\alpha _{ijk}*C_{ijk}

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
多头注意力机制是一种应用于图像处理的注意力机制的实现方式。它结合了通道注意力机制和空间注意力机制,并通过多个注意力头来增强网络对图像不同区域的关注程度。在这种注意力机制,网络可以自适应地注意到图像的重要物体。 通道注意力机制通过对输入特征图的不同通道进行加权,来突出重要的通道信息。这样,网络可以更加关注图像具有显著特征的通道,从而提高了对重要信息的感知能力。 空间注意力机制则通过对输入特征图的不同空间位置进行加权,来突出重要的空间区域。这样,网络可以自适应地关注图像的关键部分,提高了对目标物体的识别准确性。 多头注意力机制将这两种注意力机制结合起来,并使用多个注意力头来提取图像不同层次的关键信息。每个注意力头都会对输入特征图进行不同的加权处理,从而得到多个加权特征图。这些加权特征图会被级联或并行地传递给下一层网络,用于后续任务的处理。 总结起来,多头注意力机制通过结合通道注意力机制和空间注意力机制,并利用多个注意力头,可以使网络更好地关注到图像重要的物体和区域,提高图像处理任务的性能。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【深度学习】--图像处理注意力机制](https://blog.csdn.net/weixin_40293999/article/details/129019415)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值