Meta-in-context learning in large language models
Julian Coda-Forno, Marcel Binz, Zeynep Akata, Matthew Botvinick, Jane X. Wang, Eric Schulz
TL;DR
The paper investigates whether large language models can further enhance their own in-context learning through meta-in-context learning, enabling adaptation to new environments without finetuning. It tests GPT-3 on two artificial domains (one-dimensional regression and two-armed bandits) and a real-world regression benchmark, showing that sequential exposure to related tasks reshapes priors and learning strategies toward environmental statistics. The results demonstrate that meta-in-context learning achieves improvements within and across tasks, reduces extreme predictions, and can reach performance competitive with traditional algorithms. These findings open a path toward environment-aware adaptation of LLMs via context-driven meta-learning, with supplementary insights from GPT-4.
Abstract
Large language models have shown tremendous performance in a variety of tasks. In-context learning -- the ability to improve at a task after being provided with a number of demonstrations -- is seen as one of the main contributors to their success. In the present paper, we demonstrate that the in-context learning abilities of large language models can be recursively improved via in-context learning itself. We coin this phenomenon meta-in-context learning. Looking at two idealized domains, a one-dimensional regression task and a two-armed bandit task, we show that meta-in-context learning adaptively reshapes a large language model's priors over expected tasks. Furthermore, we find that meta-in-context learning modifies the in-context learning strategies of such models. Finally, we extend our approach to a benchmark of real-world regression problems where we observe competitive performance to traditional learning algorithms. Taken together, our work improves our understanding of in-context learning and paves the way toward adapting large language models to the environment they are applied purely through meta-in-context learning rather than traditional finetuning.
