When a model fails to beat the baseline, what should we measure next?

Daiki Kumakura · 2026-10-25 · Blog · 1.0

A Japanese essay on separating limitations of data, models and evaluation in perturbation prediction. Original analytical examples illustrate sampling-time identifiability and signal dilution; recent studies inform a practical measurement audit. This is not a reanalysis of empirical cell data.

On this page

Literature checked on October 9, 2026. This article distinguishes peer-reviewed papers, preprints and developer reports. Its figures and numerical tables are mathematical examples, not reanalyses of measured perturbation data.

A new model cannot beat a predictor that simply returns the mean. Add layers? Increase pretraining? Before either, I would ask two questions: Does the data contain the difference we want to predict? Does the evaluation detect that difference?

These are separate problems. Some quantities cannot be estimated from uninformative observations. Yet a model may also fail to use information that is present, or an evaluation may miss a real improvement. A failure to beat the baseline does not distinguish these possibilities.

In a May 2025 blog post, Eric Kernfeld argued that gene regulatory network inference should consider data informativeness and the additional observations needed before focusing on model ingenuity. That is the starting point here, too. It is a view about research strategy, not an impossibility proof for all perturbation prediction.

Cell counts and distinguishable conditions

Single-cell datasets can contain large numbers of cells. More cells from one condition, however, do not supply the same information as measurements at another time, under another perturbation or in another background.

More cells characterize a condition's mean and distribution more precisely. A single time point does not directly reveal what happened earlier. A single cell line does not test transfer to another line. Even with many cells, few independent experimental batches or donors leave uncertainty that cell counts alone cannot remove.

Ten thousand cells from one culture, for example, should not automatically count as ten thousand independent biological replicates. Variation within cells and conditions needs to be distinguished from variation across cultures, donors and experimental days. Generalization across the latter requires independent replication.

This does not make additional cells useless. The question is which uncertainty an additional observation reduces.

Information depends on the observation conditions

Consider a decaying response:

\[ y(t)=A\exp(-kt)+\varepsilon,\qquad \varepsilon\sim N(0,\sigma^2). \]

Assume independent measurement errors with known, constant variance. If amplitude \(A\) is known, the Fisher information about decay rate \(k\) is

\[ I_k=\frac{A^2}{\sigma^2}\sum_r t_r^2\exp(-2kt_r) \]

Repeated measurements at time zero supply no information about \(k\). Information per observation is maximal at \(t=1/k\), but only for this model, with known amplitude and independent constant-variance errors. More unknown parameters can change the best observation times.

If amplitude is also unknown, repeated measurements at a single positive time \(t_0\) identify only \(A\exp(-kt_0)\). Infinitely many amplitude–rate pairs give that value. More replicates sharpen the mean at that time without separating the two parameters.

The upper panel shows information about the rate when amplitude is known. The lower panel shows two curves with different amplitudes and rates that coincide at time one.

Figure 1. Observation times and identifiability. An illustrative calculation in normalized units. The upper panel uses \(A=k=1,\sigma=0.1\). The two curves below have identical means at time one. No exponential decay was fitted to actual cellular responses.

Even with ten measurements in every design, their allocation changes the rank of the information matrix for amplitude and rate. The following is a local calculation for \((\log A,\log k)\).

Allocation of ten measurements Information matrix rank Local information about log k accounting for uncertain amplitude
All at time zero 1 0
All at time one 1 0
Five at time zero and five at time one 2 59.60

Output: results/designs.csv. Conditional information with amplitude fixed must be distinguished from information with amplitude unknown. Two time points permit local separation in this example, but sufficiently precise estimation from real data requires a separate check.

For practical models, profile likelihood fixes each parameter in turn and re-estimates the others. Raue et al. address both structural non-identifiability and practical limitations from finite data. A flat likelihood alone is not a general impossibility result: model symmetries, observation design, error assumptions and the search range also matter.

What perturbation-prediction papers compare

Reducing recent discussions to whether deep learning wins or loses hides the differences that matter. Baselines, predicted outputs and definitions of an unseen condition vary.

Primary source Release and status Point examined here
Ahlmann-Eltze et al. August 2025; peer-reviewed Strong simple linear baselines in the examined settings, rather than a conclusion about all future models
Systema Online August 2025; peer-reviewed Separate evaluation of shared perturbation variation and target-specific responses
Wei et al. Online December 2025; peer-reviewed Comparison of 27 methods, 29 datasets and six metrics; unseen perturbations and unseen backgrounds require separate interpretation
Miller et al. October 1, 2026; peer-reviewed Fourteen datasets and 18 metrics; positive controls test metric sensitivity and detect deep-model improvements in some settings
AmbiModBench September 26, 2026; preprint Training-mean comparisons, gene-coordinate permutation and representation-space coverage probe what a score measures

The Miller paper is particularly relevant. It uses technical duplicates made by splitting cells from the same perturbation, and interpolated duplicates that move weak responses toward the mean, to examine how well metrics distinguish positive and negative controls. A technical duplicate is an estimate from finite cells: for a weak signal it can vary more than a mean baseline. It is neither an oracle that knows the true conditional mean nor a guarantee of reproducibility across independent biological experiments.

The paper also compares linear and additive baselines. Models outperforming additivity were reported for combination prediction in Wessels23, whereas additivity was strong in Norman19. Training coverage, response strength, dataset composition and model generation differ, so a single cause cannot be assigned to the difference. Neither universal failure nor universal success follows. This study also did not test generalization to unseen cellular backgrounds.

Calibration here means checking evaluation metric sensitivity, rather than calibrating predicted probabilities. A positive control constructed from measured test responses is not a predictor deployable on an unseen condition. Using test-derived controls to assess a scoring system must be separated from feeding that information back into training or model selection.

A simple expectation illustrates how evaluation can dilute improvements. Suppose only ten of \(G\) evaluated genes change by one unit, with independent observation errors of variance one for every gene. A predictor of no change has expected MSE \(1+10/G\), whereas an oracle knowing the true conditional mean has expected MSE one.

Evaluated genes Expected MSE predicting no change Expected MSE knowing the true mean Difference
100 1.100 1.000 0.100
1,000 1.010 1.000 0.010
10,000 1.001 1.000 0.001

With ten changing genes fixed, the MSE difference between two predictors shrinks inversely with the number of evaluated genes.

Figure 2. Dilution of a fixed signal. Both axes are logarithmic. Output: results/metrics.csv. The ranking never reverses in this example: the oracle is always better. A small difference is also not the same as a statistically undetectable difference. Sufficient independent replication may detect a small effect.

This figure does not reproduce the Miller evaluation; it illustrates dilution within an aggregate metric. Selecting only changed genes in real data can introduce new evaluation bias unless the selection procedure and controls are specified.

Add information beyond cell counts

Another observation layer or background information can distinguish relationships that RNA alone does not resolve. LINGER infers regulatory networks using RNA, chromatin and external information. Benchmark improvements do not establish that every inferred edge is causal, but they offer a concrete example of expanding inputs.

Reports in 2026 also examine observation quality and background coverage. A preprint by Wang et al. checks perturbation efficacy and separation of shared from specific responses. Its classifications depend on study-specific definitions; they should not become a universal claim that some fixed proportion of public datasets is unusable.

The peer-reviewed State paper addresses collections of cells and transfer across backgrounds. PIE, released October 5, is a preprint predicting population-level responses from prior biological knowledge and perturbation data. Its developer explanation also shows lower accuracy when both cellular context and perturbation are unseen. This is an author report, rather than an independent replication.

When improvements change input knowledge and output definitions, as in PIE, calling the result simply a victory for larger models is misleading. Comparisons need to check the origin and availability date of external knowledge, pretraining targets and overlap with evaluation conditions. Using external knowledge is not inherently improper; its availability in the intended application is what matters.

Arc's 2026 data-generation report describes harmonized procedures across cell lines and checks on knockdown and controls. It expands background coverage and improves measurement consistency. Harmonizing time points, however, is different from measuring a time series. These data do not necessarily validate temporal dynamics.

What an additional experiment is meant to achieve

Choosing an additional experiment can serve different purposes. Reducing model uncertainty differs from moving cells toward a desired state.

For parameters \(\theta\), existing data \(D\) and outcome \(Y_e\) of experiment \(e\), an expected-information-gain design can be written as

\[ e^*=\arg\max_e I(\theta;Y_e\mid D,e) \]

It evaluates the expected change in the posterior before seeing the outcome. This requires a prior, an error model, candidate experiments and parameters of interest. A misspecified model can select experiments that are efficient only within that model.

Chaloner and Verdinelli review expected information gain and utility-based design. Candidate models predicting different responses is not sufficient: those differences must also be measurable above noise, and the experiment must be feasible.

Zhang et al. address intervention selection toward desired responses. Sandor and Antal investigate Bayesian active learning to reduce network-structure uncertainty, including simulation studies. That is not universal effectiveness established in prospective experiments.

NAIAD addresses prediction and exploration of combinatorial perturbations. Finding a strong combination and distinguishing network structures need not select the same experiment. The most informative experiment need not be the most practically useful; utility must also account for cost, feasibility and decision losses.

Stable predictions and identifiable structures

Predictions of interest can remain stable even with non-identifiable parameters. Conversely, models with similar predictions under existing conditions can diverge at new times or in new backgrounds. Identifying a model and obtaining a practically narrow prediction interval are different properties.

“Insufficient information” also means different things across these papers. Measurement noise may obscure a difference; independent replication may be scarce; backgrounds may not cover the evaluation population; or the scoring metric may miss the distinction of interest. Increasing cell counts alone does not solve all of them.

The arguments compared here do not yield a universal experimental allocation. Agreement between candidate models can conceal shared errors, and model disagreement cannot replace independent validation.

Reproduce the examples

information_demo.py generates the figures and numerical tables. It requires Python, NumPy and Matplotlib, but no randomness or external data. Run python information_demo.py to generate outputs and python -m unittest test_demo.py -q to check the formulas and information-matrix properties. This material does not reimplement or validate the large models in the cited literature.

Download the figures, tables and calculation code

Cite this article

Kumakura, D. (2026). When a model fails to beat the baseline, what should we measure next? daikikumakura.github.io. https://daikikumakura.github.io/writing/model-data-information-en.html