Meta-Learning Neural Mechanisms rather than Bayesian Priors

Michael Goodale, Salvador Mascarenhas, Yair Lakretz
3/20/2025
cs.CL

No confident code implementation found for this paper.

Abstract

Children acquire language despite being exposed to several orders of magnitude less data than large language models require. Meta-learning has been proposed as a way to integrate human-like learning biases into neural-network architectures, combining both the structured generalizations of symbolic models with the scalability of neural-network models. But what does meta-learning exactly imbue the model with? We investigate the meta-learning of formal languages and find that, contrary to previous claims, meta-trained models are not learning simplicity-based priors when meta-trained on datasets organised around simplicity. Rather, we find evidence that meta-training imprints neural mechanisms (such as counters) into the model, which function like cognitive primitives for the network on downstream tasks. Most surprisingly, we find that meta-training on a single formal language can provide as much improvement to a model as meta-training on 5000 different formal languages, provided that the formal language incentivizes the learning of useful neural mechanisms. Taken together, our findings provide practical implications for efficient meta-learning paradigms and new theoretical insights into linking symbolic theories and neural mechanisms.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{goodale2025metalearning,
  title  = {Meta-Learning Neural Mechanisms rather than Bayesian Priors},
  author = {Michael Goodale and Salvador Mascarenhas and Yair Lakretz},
  year   = {2025},
  eprint = {2503.16048},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.16048v2}
}

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/2503.16048.svg)](https://codeofpaper.com/paper/2503.16048)

Discussion