English

How Transformers Learn In-Context Recall Tasks? Optimality, Training Dynamics and Generalization

Machine Learning 2025-10-22 v3 Artificial Intelligence

Abstract

We study the approximation capabilities, convergence speeds and on-convergence behaviors of transformers trained on in-context recall tasks -- which requires to recognize the \emph{positional} association between a pair of tokens from in-context examples. Existing theoretical results only focus on the in-context reasoning behavior of transformers after being trained for the \emph{one} gradient descent step. It remains unclear what is the on-convergence behavior of transformers being trained by gradient descent and how fast the convergence rate is. In addition, the generalization of transformers in one-step in-context reasoning has not been formally investigated. This work addresses these gaps. We first show that a class of transformers with either linear, ReLU or softmax attentions, is provably Bayes-optimal for an in-context recall task. When being trained with gradient descent, we show via a finite-sample analysis that the expected loss converges at linear rate to the Bayes risks. Moreover, we show that the trained transformers exhibit out-of-distribution (OOD) generalization, i.e., generalizing to samples outside of the population distribution. Our theoretical findings are further supported by extensive empirical validations, showing that \emph{without} proper parameterization, models with larger expressive power surprisingly \emph{fail} to generalize OOD after being trained by gradient descent.

Keywords

Cite

@article{arxiv.2505.15009,
  title  = {How Transformers Learn In-Context Recall Tasks? Optimality, Training Dynamics and Generalization},
  author = {Quan Nguyen and Thanh Nguyen-Tang},
  journal= {arXiv preprint arXiv:2505.15009},
  year   = {2025}
}

Comments

V3: added new results for softmax attention, typos fixed, titled changed. 33 pages

R2 v1 2026-07-01T02:27:03.453Z