PRISM: Parallel Residual Iterative Sequence Model
Abstract
Lay Summary
Modern AI systems process sequences — text, user histories, sensor streams — by maintaining a compressed "memory" that summarizes everything seen so far. The dominant approach (Transformers) keeps a perfect record but becomes prohibitively expensive for long sequences, scaling quadratically with length. Efficient alternatives compress memory into a fixed-size matrix updated one step at a time, achieving linear cost — but each update can only modify one "direction" in memory (a Rank-1 update), limiting how much nuance can be captured per step. More expressive methods exist that perform multiple refinement steps per token, but they require each step to read the current memory state, creating a sequential bottleneck that makes training over 174 times slower. We introduce PRISM, which achieves the quality of multi-step refinement while maintaining the speed of simple one-step models. The key idea is to predict what the refinement steps would produce using only the local input context — without actually reading the memory state — so that the entire multi-step loop can be collapsed into a single parallel operation. In experiments on recommendation systems and language modeling, PRISM matches the accuracy of expensive iterative methods while running 174 times faster, and approaches Transformer-level quality at a fraction of the computational cost.