TensorX
返回文献探索

Paper · arXiv 2309.01775

Gated recurrent neural networks discover attention

Nicolas Zucchet, Seijin Kobayashi, Yassir Akram, Johannes von Oswald, Maxime Larcher, Angelika Steger, João Sacramento

10 upvotesSeptember 4, 2023arXiv 预印本
AI 摘要

Recent RNNs with linear recurrent layers and multiplicative gating can implement linear self-attention, similar to Transformers, as discovered through reverse-engineering of trained RNNs on in-context learning tasks.

RNNsrecurrent neural networkslinear self-attentionTransformersmultiplicative gatingin-context learning

Abstract

Recent architectural developments have enabled recurrent neural networks (RNNs) to reach and even surpass the performance of Transformers on certain sequence modeling tasks. These modern RNNs feature a prominent design pattern: linear recurrent layers interconnected by feedforward paths with multiplicative gating. Here, we show how RNNs equipped with these two design elements can exactly implement (linear) self-attention, the main building block of Transformers. By reverse-engineering a set of trained RNNs, we find that gradient descent in practice discovers our construction. In particular, we examine RNNs trained to solve simple in-context learning tasks on which Transformers are known to excel and find that gradient descent instills in our RNNs the same attention-based in-context learning algorithm used by Transformers. Our findings highlight the importance of multiplicative interactions in neural networks and suggest that certain RNNs might be unexpectedly implementing attention under the hood.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
Gated recurrent neural networks discover attention | TensorX