Noémi Éltető Profile picture
Jun 19 15 tweets 4 min read Read on X
First paper since joining @GoogleDeepmind! We present 🌍ATLAS (Active Theory Learning for Automated Science), a pipeline that generates interpretable mechanistic models from data and optimizes experiments to test them.

Thread below
2/14 Uncovering the algorithms behind behaviour is a central goal of cognitive science. This usually requires hard-won datasets and careful experiment design. Active learning provides a framework for how to collect maximally informative data efficiently.
3/14 ATLAS automates the scientific method in a closed loop.

1. It optimizes experiments by maximizing disagreement between competing hypotheses.

2. It generates novel mechanistic hypotheses, consistent with the dataset so far, to drive further experimentation. Image
4/14 The ATLAS loop is started either with a small initial dataset or user-provided hypotheses.
5/14 First, let’s see some ATLAS-designed experiments for user-provided hypotheses!

Below, the hypotheses are manually implemented Q-learning agents that differ in their learning rates. Experiments are binary matrices determining which actions will be rewarded at which timestep.
6/14 ATLAS designs experiments with intricate temporal structures—like overlapping reward blocks—which force competing models to maximally reveal their differences (in terms of p(action=action 1). Notice how the block durations are precisely tailored to the hypotheses at hand!
7/14 But active learning has a caveat: the hypothesised model must be specified correctly. If the question is wrong, the answer may lead us further astray.
8/14 For example, if a model lacks the parameters to capture a Q-learning agent's true action values, it doesn't just fail to explain existing data but it also misinforms how we collect future data…
9/14 The ATLAS loop—alternating between data-driven hypothesis generation and experiment design—is designed to take us from weak models to strong ones using as few experiments as possible. Image
10/14 We tasked ATLAS with recovering RL agents (like Q-learning) from their behaviour in reward learning tasks. By building a diverse curriculum of temporally structured experiments, ATLAS uncovers a neural network whose computational graph is isomorphic to the ground truth. Image
11/14 Compared with random experimentation, ATLAS achieved a 5–10x improvement in sample efficiency, on three criteria of mechanistic modeling, and for two example agents. Image
12/14 More impressively, ATLAS matches or even beats expert-designed experiments from the literature: parametric bandits with slowly drifting reward probabilities.
13/14 By tailoring its experiments dynamically to the specific agent being studied, ATLAS consistently recovers the true computational structure and dynamics in a fraction of the time. Image
14/14 By linking data-driven hypothesis generation with hypothesis-driven experiment selection, ATLAS shows real potential to accelerate the discovery of interpretable insights in cognitive science and beyond.

Read the full paper here: arxiv.org/abs/2606.12386
14+1/14 It’s been an honour and joy to work on this project with @nathanieldaw, @neuro_kim, and @kevinjmiller10 at the Neuroscience Lab @GoogleDeepMind.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Noémi Éltető

Noémi Éltető Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(