3 个月前

掩码注意力网络:重新思考并增强Transformer

掩码注意力网络:重新思考并增强Transformer

摘要

Transformer是一种基于注意力机制的神经网络,由两个子层构成:自注意力网络(Self-Attention Network, SAN)和前馈网络(Feed-Forward Network, FFN)。现有研究通常分别对这两个子层进行优化,以提升Transformer在文本表示学习方面的性能。本文提出了一种对SAN和FFN的全新理解:它们均可视为掩码注意力网络(Mask Attention Networks, MANs)的特例,且对应于使用静态掩码矩阵的MANs。然而,其静态掩码矩阵在建模文本局部性(localness)方面存在局限性。为此,本文提出一种新型网络层——动态掩码注意力网络(Dynamic Mask Attention Network, DMAN),该层采用可学习的掩码矩阵,能够自适应地捕捉文本中的局部依赖关系。为进一步融合DMAN、SAN与FFN的优势,我们设计了一种序列化层结构,将这三类网络层有机结合。在神经机器翻译与文本摘要等多个任务上的大量实验结果表明,所提出的模型在性能上显著优于原始的Transformer架构。

代码仓库

libertfan/man
pytorch
GitHub 中提及

基准测试

基准方法指标
abstractive-text-summarization-on-cnn-dailyMask Attention Network
ROUGE-1: 40.98
ROUGE-2: 18.29
ROUGE-L: 37.88
machine-translation-on-iwslt2014-germanMask Attention Network (small)
BLEU score: 36.3
Number of Params: 37M
machine-translation-on-wmt2014-english-germanMask Attention Network (base)
BLEU score: 29.1
Hardware Burden:
Number of Params: 63M
Operations per network pass:
machine-translation-on-wmt2014-english-germanMask Attention Network (big)
BLEU score: 30.4
Hardware Burden:
Number of Params: 215M
Operations per network pass:
text-summarization-on-gigawordMask Attention Network
ROUGE-1: 38.28
ROUGE-2: 19.46
ROUGE-L: 35.46

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
掩码注意力网络:重新思考并增强Transformer | 论文 | HyperAI超神经