π€ AI Summary
This paper reinterprets Transformer mechanisms through the lens of associative memory cognition, addressing two core problems: (1) quantifying memory capacity and evaluating memory efficacy; and (2) characterizing memory learning, updating dynamics, and fundamental limits on representation and intelligence. We propose signal-to-noise ratio (SNR) in retrieval as a unified metric for memory efficacy; prove that feedforward networks (FFNs) intrinsically implement trainable associative memory; and establish a cross-architectural memory update model encompassing Softmax Attention, DeltaNet, and beyond. Integrating kernel methods, linear attention, and signal processing theory, we rigorously uncover the mathematical origins of Attentionβs efficiency, derive principled FFN architectural optimization criteria, and formally characterize the expressive capacity bounds of Transformers. This work pioneers deep integration of associative memory theory into Transformer analysis and provides a cognition-inspired design paradigm to overcome context-length limitations.
π Abstract
In this paper, we share our reflections and insights on understanding Transformer architectures through the lens of associative memory--a classic psychological concept inspired by human cognition. We start with the basics of associative memory (think simple linear attention) and then dive into two dimensions: Memory Capacity: How much can a Transformer really remember, and how well? We introduce retrieval SNR to measure this and use a kernel perspective to mathematically reveal why Softmax Attention is so effective. We also show how FFNs can be seen as a type of associative memory, leading to insights on their design and potential improvements. Memory Update: How do these memories learn and evolve? We present a unified framework for understanding how different Transformer variants (like DeltaNet and Softmax Attention) update their"knowledge base". This leads us to tackle two provocative questions: 1. Are Transformers fundamentally limited in what they can express, and can we break these barriers? 2. If a Transformer had infinite context, would it become infinitely intelligent? We want to demystify Transformer architecture, offering a clearer understanding of existing designs. This exploration aims to provide fresh insights and spark new avenues for Transformer innovation.