ALICE: In-context, Zero-shot, Mutual Information Estimation
Giulio Franzese, Simone Rossi, Pietro Michiardi
EURECOM
Published September 29, 2026 · on the feed September 30, 2026 · ▲ 7 · arXiv 2609.34962
The abstract
Estimating mutual information (MI) from samples is a central objective in a variety of scientific fields. Modern neural estimators are accurate in the large-data regime, but they fall short when data is scarce, and each must be fit anew for every distribution under study. Current estimators are moreover tied to specific data types. These constraints limit their adoption in many applications where per-distribution training is impractical and sample sizes are small. We present ALICE, a foundation model that removes per-distribution training, while achieving competitive estimation accuracy. Trained exclusively on a broad family of synthetic distributions, ALICE acts as an in-context estimator of rectified-flow velocity fields: conditioned on samples of an unseen distribution, it estimates that distribution's velocity field without any explicit training. MI is then obtained through a fixed identity that integrates the squared difference between the joint and conditional fields. We validate ALICE on a standard, challenging benchmark and apply it in three domains, biology, genetics, and neuroscience, whose data the model has never seen. For the first time, we show that a single model closes the gap with neural estimators trained separately for each distribution, while natively supporting different data dimensionality and sample cardinality, enabling zero-shot MI analysis across scientific domains.
The Brief
2:34A short podcast summary of the paper. Written and voiced by AI.
Transcript
ALICE. In-context, Zero-shot, Mutual Information Estimation. By Giulio Franzese and two others, from EURECOM. Published on the twenty-ninth of September. Its code repository is public and real: sixteen source files.
Estimating mutual information from samples, how much knowing one variable tells you about another, is a central objective across many sciences. Modern neural estimators do it accurately when data is plentiful. They have three limitations, though. They fall short when data is scarce. Each one must be fit again for every distribution under study. And they are tied to particular data types. In many applications, training per distribution is impractical and samples are few, and those constraints keep the estimators from being adopted. The researcher with a small dataset and a new kind of measurement is precisely the one these tools serve worst.
ALICE is a foundation model that removes per-distribution training while staying competitive in accuracy. The key move is what it estimates. Rather than mutual information directly, ALICE works as an in-context estimator of rectified-flow velocity fields. Shown samples from a distribution it has never seen, it estimates that distribution's velocity field with no explicit training at all. The samples play the role a prompt plays for a language model: they are read, not trained on.
ALICE is trained only on synthetic data, drawn from a broad family of distributions. At use time it is conditioned on the samples in front of it. Mutual information then comes out of a fixed identity: integrate the squared difference between the joint velocity field and the conditional one. The learned part of the system estimates fields, and a formula that never changes turns those fields into the number the scientist wanted.
Validation runs on a standard, challenging benchmark. Beyond that, ALICE is applied in three domains whose data it has never seen: biology, genetics and neuroscience. The authors report that, for the first time, a single model closes the gap with neural estimators that were trained separately for each distribution. It also natively handles different data dimensionality and different numbers of samples. That answers two of the three limits from the start directly: no per-distribution fitting, and no tie to one data shape. The small-sample case is not reported separately; the headline is that one model draws level with estimators trained one distribution at a time.
The accounting is what changes. A neural estimator used to cost a training run per question asked. ALICE pays that cost once, on synthetic distributions, and afterwards each new dataset is just context, which is what makes zero-shot mutual information analysis across scientific domains possible.
Paper Quest · 7 chapters · about 39 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Every quest starts with a wall. Here it is an estimator that must be rebuilt for every dataset.
You are a neuroscientist with a few hundred recordings per session, and you want to know how much information several brain areas share. Neural estimators of this are accurate, but only with plenty of data.
The road ahead
- 1 · The problem ~6 min Neural estimators of shared information are accurate only with lots of data, and each must be retrained from scratch for every new distribution.
- 2 · What came before ~3 min
- 3 · The key idea ~8 min One model, trained once on synthetic distributions, reads samples as context to estimate velocity fields, and a fixed formula turns those fields into mutual information.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Train once on synthetic distributions, condition on new samples, estimate the joint and conditional fields, then integrate their squared differences.
- 6 · The experiment ~6 min You’ll guess: With no per-distribution training at all, how did one pretrained model compare with neural estimators trained separately for each distribution?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.