Probing In-Context Learning: Impact of Task Complexity and Model Architecture on Generalization and Efficiency
Binwen Liu, Peiyu Xu, Quan Yuan, Yihong Chen
TL;DR
The paper investigates in-context learning (ICL) by varying task complexity (linear, Gaussian kernel, nonlinear dynamics) and model architectures (GPT-2 Transformer, FlashAttention, Hyena, Mamba). Using synthetic data and a curriculum that scales context and input dimensionality, it demonstrates that architecture exerts a strong influence on ICL performance, with Mamba excelling in temporally structured tasks and Transformers offering broad generalization, while Hyena and FlashAttention present trade-offs in efficiency and low-data sensitivity. Key mechanisms identified include locality-induced shortcuts in kernel tasks, improved nonlinear separability via input scaling, and curriculum-driven alignment that enhances convergence. These results offer practical guidance for selecting and combining architectural biases to improve robust ICL across diverse function classes.
Abstract
We investigate in-context learning (ICL) through a meticulous experimental framework that systematically varies task complexity and model architecture. Extending beyond the linear regression baseline, we introduce Gaussian kernel regression and nonlinear dynamical system tasks, which emphasize temporal and recursive reasoning. We evaluate four distinct models: a GPT2-style Transformer, a Transformer with FlashAttention mechanism, a convolutional Hyena-based model, and the Mamba state-space model. Each model is trained from scratch on synthetic datasets and assessed for generalization during testing. Our findings highlight that model architecture significantly shapes ICL performance. The standard Transformer demonstrates robust performance across diverse tasks, while Mamba excels in temporally structured dynamics. Hyena effectively captures long-range dependencies but shows higher variance early in training, and FlashAttention offers computational efficiency but is more sensitive in low-data regimes. Further analysis uncovers locality-induced shortcuts in Gaussian kernel tasks, enhanced nonlinear separability through input range scaling, and the critical role of curriculum learning in mastering high-dimensional tasks.
