1. Training is a random experiment
Suppose five seeds give:
A: 90.1 90.8 89.9 90.4 90.3
B: 90.5 91.2 89.8 90.6 90.0
Choosing one favourable pair could make B look clearly better. Looking across runs reveals substantial overlap.
2. Report a distribution, not a trophy score
At minimum report the mean and a measure of spread such as standard deviation:
The best seed answers “what happened once?” Mean and spread answer “what typically happens and how unstable is it?”
3. Pair experiments when possible
Use the same data splits/seeds for A and B so nuisance randomness is shared. Then analyze per-seed differences. Paired comparisons can be much more sensitive than comparing unrelated runs.
4. Compute budget is part of fairness
A method tried across 100 seeds and hyperparameters has more opportunities to get lucky than one tried twice. Fair comparisons disclose search budget.
What to Remember
One run is an anecdote. Repeated runs transform randomness from a hidden nuisance into something we can measure.
Next → Confidence Intervals: how can we express the uncertainty around an estimated mean rather than only its variability?