English

Provably Overwhelming Transformer Models with Designed Inputs

Machine Learning 2025-05-27 v2 Artificial Intelligence Computational Complexity

Abstract

We develop an algorithm which, given a trained transformer model M\mathcal{M} as input, as well as a string of tokens ss of length nfixn_{fix} and an integer nfreen_{free}, can generate a mathematical proof that M\mathcal{M} is ``overwhelmed'' by ss, in time and space O~(nfix2+nfree3)\widetilde{O}(n_{fix}^2 + n_{free}^3). We say that M\mathcal{M} is ``overwhelmed'' by ss when the output of the model evaluated on this string plus any additional string tt, M(s+t)\mathcal{M}(s + t), is completely insensitive to the value of the string tt whenever length(tt) nfree\leq n_{free}. Along the way, we prove a particularly strong worst-case form of ``over-squashing'', which we use to bound the model's behavior. Our technique uses computer-aided proofs to establish this type of operationally relevant guarantee about transformer models. We empirically test our algorithm on a single layer transformer complete with an attention head, layer-norm, MLP/ReLU layers, and RoPE positional encoding. We believe that this work is a stepping stone towards the difficult task of obtaining useful guarantees for trained transformer models.

Keywords

Cite

@article{arxiv.2502.06038,
  title  = {Provably Overwhelming Transformer Models with Designed Inputs},
  author = {Lev Stambler and Seyed Sajjad Nezhadi and Matthew Coudron},
  journal= {arXiv preprint arXiv:2502.06038},
  year   = {2025}
}
R2 v1 2026-06-28T21:37:56.637Z