MLPs Learn In-Context on Regression and Classification Tasks
<|reference_start|>MLPs Learn In-Context on Regression and Classification Tasks: In-context learning (ICL), the remarkable ability to solve a task from only input exemplars, is often assumed to be a unique hallmark of Transformer models. By examining commonly employed synthetic ICL tasks, we demonstrate that multi-layer perceptrons (MLPs) can also learn in-context. Moreover, MLPs, and the closely related MLP-Mixer models, learn in-context competitively with Transformers given the same compute budget in this setting. We further show that MLPs outperform Transformers on a series of classical tasks from psychology designed to test relational reasoning, which are closely related to in-context classification. These results underscore a need for studying in-context learning beyond attention-based architectures, while also challenging strong prior arguments about MLPs' limited ability to solve relational tasks. Altogether, our results highlight the unexpected competence of MLPs, and support the growing interest in all-MLP alternatives to task-specific architectures.<|reference_end|>
@article{tong2024mlps,
    title={MLPs Learn In-Context on Regression and Classification Tasks},
    author={William L. Tong and Cengiz Pehlevan},
    journal={arXiv preprint arXiv:2405.15618},
    year={2024},
    archivePrefix={arXiv},
    eprint={2405.15618},
    primaryClass={cs.LG cs.NE}
}