RAM-Net: Expressive Linear Attention with Selectively Addressable Memory
Kaicheng Xiao, Haotian Li, Liran Dong, Guoliang Xing
TL;DR
RAM-Net tackles the expressivity-memory trade-off in sequence models by introducing a differentiable address decoder that maps dense inputs to high-dimensional sparse addresses, enabling selective access to a massive memory state without increasing parameters. The architecture combines an $U$-order Product Softmax address space with Top-$K$ sparsity (yielding $M=(d_p)^U$ slots), a Cyclic Address Positional Embedding to inject temporal structure, and PDMA memory updates that decouple forgetting from writing. Empirically, RAM-Net delivers superior long-range retrieval in synthetic MQAR benchmarks and competitive language modeling/zero-shot reasoning performance on large-scale data, while maintaining efficient computation via sparse reads/writes. These results suggest RAM-Net can achieve high-fidelity, fine-grained memory-based reasoning with significantly reduced inference overhead, offering a scalable path for memory-intensive sequence tasks.
Abstract
While linear attention architectures offer efficient inference, compressing unbounded history into a fixed-size memory inherently limits expressivity and causes information loss. To address this limitation, we introduce Random Access Memory Network (RAM-Net), a novel architecture designed to bridge the gap between the representational capacity of full attention and the memory efficiency of linear models. The core of RAM-Net maps inputs to high-dimensional sparse vectors serving as explicit addresses, allowing the model to selectively access a massive memory state. This design enables exponential state size scaling without additional parameters, which significantly mitigates signal interference and enhances retrieval fidelity. Moreover, the inherent sparsity ensures exceptional computational efficiency, as state updates are confined to minimal entries. Extensive experiments demonstrate that RAM-Net consistently surpasses state-of-the-art baselines in fine-grained long-range retrieval tasks and achieves competitive performance in standard language modeling and zero-shot commonsense reasoning benchmarks, validating its superior capability to capture complex dependencies with significantly reduced computational overhead.
