Skip to main content
Cornell University
Learn about arXiv becoming an independent nonprofit.
We gratefully acknowledge support from
the Simons Foundation, Schmidt Sciences, Stockholm University, and all contributors.
Donate
arxiv logo > cs > arXiv:2212.07677

Help | Advanced Search

Computer Science > Machine Learning

(cs)
[Submitted on 15 Dec 2022 (v1), last revised 31 May 2023 (this version, v2)]

Title:Transformers learn in-context by gradient descent

Authors:Johannes von Oswald, Eyvind Niklasson, Ettore Randazzo, João Sacramento, Alexander Mordvintsev, Andrey Zhmoginov, Max Vladymyrov
View a PDF of the paper titled Transformers learn in-context by gradient descent, by Johannes von Oswald and 6 other authors
View PDF
Abstract:At present, the mechanisms of in-context learning in Transformers are not well understood and remain mostly an intuition. In this paper, we suggest that training Transformers on auto-regressive objectives is closely related to gradient-based meta-learning formulations. We start by providing a simple weight construction that shows the equivalence of data transformations induced by 1) a single linear self-attention layer and by 2) gradient-descent (GD) on a regression loss. Motivated by that construction, we show empirically that when training self-attention-only Transformers on simple regression tasks either the models learned by GD and Transformers show great similarity or, remarkably, the weights found by optimization match the construction. Thus we show how trained Transformers become mesa-optimizers i.e. learn models by gradient descent in their forward pass. This allows us, at least in the domain of regression problems, to mechanistically understand the inner workings of in-context learning in optimized Transformers. Building on this insight, we furthermore identify how Transformers surpass the performance of plain gradient descent by learning an iterative curvature correction and learn linear models on deep data representations to solve non-linear regression tasks. Finally, we discuss intriguing parallels to a mechanism identified to be crucial for in-context learning termed induction-head (Olsson et al., 2022) and show how it could be understood as a specific case of in-context learning by gradient descent learning within Transformers. Code to reproduce the experiments can be found at this https URL .
Subjects: Machine Learning (cs.LG); Artificial Intelligence (cs.AI); Computation and Language (cs.CL)
Cite as: arXiv:2212.07677 [cs.LG]
  (or arXiv:2212.07677v2 [cs.LG] for this version)
  https://doi.org/10.48550/arXiv.2212.07677
arXiv-issued DOI via DataCite

Submission history

From: Johannes von Oswald Jvo [view email]
[v1] Thu, 15 Dec 2022 09:21:21 UTC (1,699 KB)
[v2] Wed, 31 May 2023 08:59:47 UTC (1,352 KB)
Full-text links:

Access Paper:

    View a PDF of the paper titled Transformers learn in-context by gradient descent, by Johannes von Oswald and 6 other authors
  • View PDF
  • TeX Source
view license
Current browse context:
cs.LG
< prev   |   next >
new | recent | 2022-12
Change to browse by:
cs
cs.AI
cs.CL

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar
export BibTeX citation Loading...

Bookmark

BibSonomy logo Reddit logo

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status