How Data Mixing Shapes In-Context Learning: Asymptotic Equivalence for Transformers with MLPs

Samet Demir, Zafer Dogan
10/29/2025
stat.MLcs.LG

No official code found. Best implementation: KU-MLIP/Data-Mixing-Shapes-ICL-by-Transformers (0 stars, MIT, last commit 2025-10-29).

Abstract

Pretrained Transformers demonstrate remarkable in-context learning (ICL) capabilities, enabling them to adapt to new tasks from demonstrations without parameter updates. However, theoretical studies often rely on simplified architectures (e.g., omitting MLPs), data models (e.g., linear regression with isotropic inputs), and single-source training, limiting their relevance to realistic settings. In this work, we study ICL in pretrained Transformers with nonlinear MLP heads on nonlinear tasks drawn from multiple data sources with heterogeneous input, task, and noise distributions. We analyze a model where the MLP comprises two layers, with the first layer trained via a single gradient step and the second layer fully optimized. Under high-dimensional asymptotics, we prove that such models are equivalent in ICL error to structured polynomial predictors, leveraging results from the theory of Gaussian universality and orthogonal polynomials. This equivalence reveals that nonlinear MLPs meaningfully enhance ICL performance, particularly on nonlinear tasks, compared to linear baselines. It also enables a precise analysis of data mixing effects: we identify key properties of high-quality data sources (low noise, structured covariances) and show that feature learning emerges only when the task covariance exhibits sufficient structure. These results are validated empirically across various activation functions, model sizes, and data distributions. Finally, we experiment with a real-world scenario involving multilingual sentiment analysis where each language is treated as a different source. Our experimental results for this case exemplify how our findings extend to real-world cases. Overall, our work advances the theoretical foundations of ICL in Transformers and provides actionable insight into the role of architecture and data in ICL.

View on arXivView PDF

Code Implementations(1)

MIT

Code for the NeurIPS 2025 paper called "How Data Mixing Shapes In-Context Learning: Asymptotic Equivalence for Transformers with MLPs"

00Jupyter NotebookOct 17, 202511 months agoMIT

Cite this paper

@article{demir2025data,
  title  = {How Data Mixing Shapes In-Context Learning: Asymptotic Equivalence for Transformers with MLPs},
  author = {Samet Demir and Zafer Dogan},
  year   = {2025},
  eprint = {2510.25753},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.25753v1},
  journal = {NEURIPS 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.25753.svg)](https://codeofpaper.com/paper/2510.25753)

Discussion