Boltzmann Ceiling Analysis

Definition

Boltzmann ceiling analysis estimates a theoretical upper bound on prediction performance when the task contains examples that are physically or experimentally indistinguishable. In binding-affinity settings, the motivating idea is that mutations with may be effectively near-neutral under thermal noise and assay uncertainty.

The fraction of near-neutral examples constrains the best possible classifier or ranker:

where is the proportion of examples below the distinguishability threshold, is the label distribution, and is the metric being bounded.

For a thermal-scale rule of thumb:

This does not mean every assay has exactly this noise level. It means that below a relevant physical or experimental distinguishability threshold, ranking or classification labels can become weak evidence.

Why It Matters

In binding affinity prediction, it separates “mutations the physics says are indistinguishable” from “mutations the model fails to learn.” This prevents overclaiming model capability and quantifies remaining headroom for improvement.

Ceiling Inputs

InputMeaning
distinguishability thresholdthermal scale, replicate variance, assay noise, or task-specific minimum effect
label distributionclass balance, continuous value density, censoring, and replicate spread
metricaccuracy, AUROC, enrichment, Spearman, Kendall, RMSE, or top-k success
decision rulebinary threshold, ranking cutoff, selective prediction rule, or regression tolerance
subset definitionmutation set, protein family, assay source, ligand series, or benchmark split

Interpretation

ObservationInterpretation
model far below ceilingmodeling, representation, data, or optimization may be limiting
model near ceilingadditional score gains may be hard to interpret without better labels
ceiling differs by subsetsome targets, assays, or mutation regimes are intrinsically harder
ceiling ignores censoringthe bound may be too optimistic
ceiling computed after test inspectionit becomes descriptive analysis, not a pre-registered evaluation rule

Checks

  • What threshold defines near-neutral behavior: , assay noise, replicate variance, or a task-specific bound?
  • Is the ceiling derived for a classifier, ranker, or regression metric?
  • Does the ceiling account for class imbalance and threshold choice?
  • Are censored or weak labels excluded from the ceiling calculation?
  • Is the ceiling used as an interpretation aid rather than as a model-quality claim?
  • Is the ceiling reported before comparing many model variants, or only after seeing results?
  • Are confidence intervals shown for both model performance and ceiling estimates?