English

In-Context Algebra

Computation and Language 2026-02-26 v2 Machine Learning

Abstract

We investigate the mechanisms that arise when transformers are trained to solve arithmetic on sequences where tokens are variables whose meaning is determined only through their interactions in-context. While prior work has studied transformers in settings where the answer relies on fixed parametric or geometric information encoded in token embeddings, we devise a new in-context reasoning task where the assignment of tokens to specific algebraic elements varies from one sequence to another. Despite this challenging setup, transformers achieve near-perfect accuracy on the task and even generalize to unseen groups. We develop targeted data distributions to create causal tests of a set of hypothesized mechanisms, and we isolate three mechanisms models consistently learn: commutative copying where a dedicated head copies answers, identity element recognition that distinguishes identity-containing facts, and closure-based cancellation that tracks group membership to constrain valid answers. Our findings show that the kinds of reasoning strategies learned by transformers are dependent on the task structure and that models can develop symbolic reasoning mechanisms when trained to reason in-context about variables whose meanings are not fixed.

Keywords

Cite

@article{arxiv.2512.16902,
  title  = {In-Context Algebra},
  author = {Eric Todd and Jannik Brinkmann and Rohit Gandikota and David Bau},
  journal= {arXiv preprint arXiv:2512.16902},
  year   = {2026}
}

Comments

ICLR 2026. 35 pages, 22 figures. Code and data at https://algebra.baulab.info

R2 v1 2026-07-01T08:32:11.648Z