The Transformer Cookbook
Andy Yang, Christopher Watson, Anton Xue, Satwik Bhattamishra, Jose Llarena, William Merrill, Emile Dos Santos Ferreira, Anej Svete, David Chiang
TL;DR
The Transformer Cookbook collects and systematizes algorithmic constructions that can be encoded directly in transformer parameters, addressing fragmented prior work by offering a unified, recipe-like reference. It formalizes how to represent discrete data, implement arithmetic and logic with feed-forward layers, and manipulate information flow via various attention schemes, including uniform, hard, and masked varieties. By presenting concrete constructions—such as induction heads and Dyck-language recognizers—the paper demonstrates the practical reach of transformer-based computation and provides a toolkit for theory, interpretability, and architecture design. The work aims to bridge theory and practice, enabling rigorous analysis while guiding empirical exploration toward reliable and safe AI systems.
Abstract
We present the transformer cookbook: a collection of techniques for directly encoding algorithms into a transformer's parameters. This work addresses the steep learning curve of such endeavors, a problem exacerbated by a fragmented literature where key results are scattered across numerous papers. In particular, we synthesize this disparate body of findings into a curated set of recipes that demonstrate how to implement everything from basic arithmetic in feed-forward layers to complex data routing via self-attention. Our mise en place of formulations is for both newcomers seeking an accessible entry point and experts in need of a systematic reference. This unified presentation of transformer constructions provides a foundation for future work spanning theoretical research in computational complexity to empirical investigations in architecture design and interpretability.
