Scaling Claim Contract

A scaling claim contract records what changes when a paper says a method scales better. Scaling can mean better quality at larger data, lower memory at longer sequence length, faster inference, or better quality per unit compute. These are different claims.

The compact form is:

Without all five parts, a scaling result is easy to overread.

Claim Types

ClaimMust SpecifyCommon Trap
Model-size scalingparameter count, activated parameter count, architecture familycomparing a larger model to a smaller baseline
Data scalingdataset size, filtering, deduplication, epoch/token budgetmore data also changes data quality
Compute scalingFLOPs, accelerator type, training time, precision, batch sizewall time and FLOPs are not interchangeable
Length scalingsequence length, graph size, atom count, image resolution, context lengthbenchmark size is smaller than deployment size
Memory scalingparameter memory, activation memory, KV cache, optimizer statepeak memory hides batch and implementation details
Inference scalinglatency, throughput, batch policy, request shapespeed is reported without holding quality fixed
Quality-per-computemetric improvement per cost unitmetric changes while compute also changes

Budget Variables

For training, record:

where is dataset size, is parameter count, is optimizer steps or consumed samples/tokens, is effective batch size, is precision, and is hardware.

For inference, record:

where and are input and output size, is serving batch or concurrency, and cache policy includes KV cache, feature cache, graph cache, or conformer cache when relevant.

Fair Comparison

A fair scaling comparison should state which variables are controlled:

ControlledFree to VarySupported Claim
Same compute, same dataarchitecture or objectivemore efficient method under fixed budget
Same model family, same computedata sizedata scaling behavior
Same data, same architecturemodel sizeparameter scaling behavior
Same quality targetlatency, memory, costefficiency at fixed utility
Same latency targetquality, memory, costquality under serving constraint

If multiple variables change at once, the result is a bundled system result, not clean evidence for one architecture, objective, or dataset change.

Scaling Curve

When several budgets are tested, read the curve rather than only the best point:

The important questions are:

For many papers, the practical claim is not “best score” but “useful marginal gain remains under the target budget.”

Molecular Modeling Notes

For molecular modeling and structure-based work, scaling variables can be domain-specific:

VariableMeaning
Atom countligand, protein, pocket, or complex size
Conformer countnumber of generated or evaluated geometries
Candidate countvirtual screening library size
Target countnumber of protein targets or assay contexts
Template/retrieval countnumber of structures, homologs, or retrieved contexts
Docking budgetposes per ligand, exhaustiveness, minimization, rescoring

Do not compare a learned model to docking or physics baselines without stating candidate count, pose count, conformer policy, and postprocessing budget.

Paper Reading Checks

  • What is claimed to scale: quality, length, memory, latency, throughput, cost, or data?
  • Which budget variables were held fixed?
  • Are parameter count and activated parameter count separated?
  • Is training compute separated from inference compute?
  • Are FLOPs, wall time, hardware, precision, and implementation reported?
  • Is the baseline run with the same data, preprocessing, and model-selection budget?
  • Does the metric improve at the same serving constraint, or only with more compute?
  • Are failed runs, out-of-memory cases, truncation, or timeout included?
  • For molecular modeling, are conformer, docking, candidate, and postprocessing budgets included?