The Central Limit Theorem in ML

One-line statement: The sum (or average) of many independent random variables, each with finite variance, converges in distribution to a normal (Gaussian) distribution — regardless of the underlying distributions. In words: Averages tend to be bell-shaped, no matter what you average. Where it applies in ML: sampling-based estimators, mini-batch gradients, bootstrap confidence intervals, error analysis, weight initialization, and the justification for Gaussian noise models. Who/when: de Moivre (1733), Laplace (1810), Lyapunov (1901), and Lindeberg–Lévy (1920s).

The Central Limit Theorem (CLT) states that if are independent and identically distributed (i.i.d.) random variables with mean and finite variance , then the standardized sample mean converges in distribution to a standard normal as . This matters profoundly in machine learning because nearly every quantity we estimate — a validation accuracy, a Monte Carlo expectation, a stochastic gradient — is an average of random samples, and the CLT tells us its sampling distribution and hence its uncertainty. The surprising fact is universality: the limiting shape is always Gaussian and depends on the input distribution only through its mean and variance, erasing all higher-order structure. This is why error bars in ML so often look Gaussian and why appears everywhere as the rate at which noise shrinks.

The Core Insight

Adding up many small independent random contributions averages out their idiosyncrasies. The fluctuations that survive are exactly the ones a Gaussian describes, because the Gaussian is the unique attractor (fixed point) under the operation "add independent copies and rescale." The CLT is the mathematical statement that this attractor is reached, and it explains why estimator noise in ML shrinks like — the single most important rate in statistical learning.

Formal Statement

Convergence in Distribution

A sequence of random variables converges in distribution to a random variable , written , if their cumulative distribution functions satisfy

1
⟳This is the weakest standard mode of stochastic convergence; it concerns the shape of the distribution, not pointwise values of the variables. The continuity-point restriction handles jumps in .

Here is the CDF. The CLT is a statement about this mode of convergence.

The Standardized Sample Mean

Let be i.i.d. with and . Define the sample mean and its standardized form:

2
⟳Subtract the mean () and divide by the standard deviation of , which is since for independent terms.

The factor is the precise scaling that keeps from collapsing to (which does) or exploding (which does).

Lindeberg–Lévy Central Limit Theorem

Let be i.i.d. random variables with finite mean and finite, nonzero variance . Then

3
⟳Show the characteristic function of converges to , the characteristic function of , then invoke Lévy's continuity theorem.

equivalently for all . No assumption on the shape of the distribution is needed beyond finite variance.

Lyapunov CLT — dropping identical distribution

Let be independent (not necessarily identically distributed) with means , variances , and set . If for some the Lyapunov condition holds,

4
⟳This condition forces no single term to dominate the sum; it controls the -th moments relative to the total variance, which is what makes the Lindeberg argument go through.

then . This is the version relevant to heterogeneous ML data (e.g., summing differently-scaled features or non-i.i.d. gradient components).

Why It Holds / Derivation

Characteristic-Function Proof of Lindeberg–Lévy

Assume WLOG (otherwise replace by ) and finite. Let , so , . Then .

Step 1 — Characteristic function of one term. The characteristic function is . Since , is twice differentiable at with a Taylor expansion
5
⟳Differentiate under the expectation: , . The remainder is justified by finite second moment.
Step 2 — Characteristic function of . By independence the characteristic function of a sum factorizes, and scaling by rescales the argument:
6
⟳ for independent , with identical across terms by i.i.d.
Step 3 — Take the limit. Substitute the expansion at :
7
⟳Use when ; here and the term vanishes after multiplication by .
Step 4 — Conclude. The limit is the characteristic function of . By Lévy's continuity theorem, pointwise convergence of characteristic functions to a function continuous at implies convergence in distribution. Hence .

Pierre-Simon Laplace | 1749–1827

Laplace gave the first general (if non-rigorous) statement and proof of the CLT in his 1810 memoir, generalizing de Moivre's 1733 normal approximation to the binomial. He developed the characteristic-function method ("Laplace transform" of distributions) that, made rigorous by Lyapunov and Lévy a century later, became the standard modern proof. Laplace's central interest was error theory: he wanted to know why the average of many astronomical measurements was reliable — exactly the question a machine learning practitioner asks of a validation estimate today.

Building Intuition

Think of each as a tiny random "kick." Summing kicks, the positive and negative ones partly cancel; what remains is a random walk of typical size (not , because of cancellation — this is the diffusive scaling). Dividing by in exactly cancels this growth and exposes a stable shape. Why is that shape Gaussian and nothing else? Because the Gaussian is the only distribution (with finite variance) that reproduces itself when you add independent copies and rescale — it is the fixed point of the "convolve-and-shrink" operation. The CLT says every finite-variance distribution flows toward this fixed point. In ML terms: it does not matter whether your per-example loss is heavy on one side, bimodal, or discrete; once you average enough examples, the average's uncertainty is bell-shaped.

Convergence of the standardized sample mean toward the standard normal as n grows. Histograms of $Z_n$ for a skewed (exponential) source flatten their skew and approach the gold Gaussian curve.

CLT: distribution of Z_n approaches N(0,1) z density n = 2 (skewed) n = 10 N(0,1) limit -2 0 2

Worked Examples

Confidence Interval on Validation Accuracy

Given: A classifier is evaluated on held-out examples drawn i.i.d. from the test distribution. Each example is a Bernoulli trial with if correctly classified. Observed accuracy . Goal: A 95% confidence interval for the true accuracy . Steps:
  1. Each has mean and variance . By the CLT, for large .
  2. Estimate the standard error with : .
  3. Compute: ; divide by ; square root .
  4. The 95% interval uses : margin .
  5. Interval .
Answer: . The CLT is what licenses the Gaussian -multiplier; with the Bernoulli skew is negligible.

Monte Carlo Estimate of an Expectation

Given: We estimate (e.g., expected reward) by Monte Carlo with i.i.d. samples. The sample mean is and the sample standard deviation is (units: reward). Goal: Report the estimate with a one-standard-error band, and find needed to halve the error. Steps:
  1. By the CLT, . Standard error .
  2. Report: (reward).
  3. Error scales as . To halve we need , i.e. .
  4. Required: .
Answer: . The quadrupling cost to halve error is the practical sting of the CLT's rate.

Common Misconceptions

What the CLT does NOT say

  • It does not say the data become normal. The sample mean's distribution becomes normal; the raw data keep whatever shape they had.
  • It does not require a large individual dataset to be Gaussian — it requires a large number of summands/averages.
  • " is always enough" is a rule of thumb, not a theorem. Heavily skewed or heavy-tailed (but finite-variance) sources may need thousands of samples for the normal approximation to be accurate in the tails.
  • The CLT is about convergence in distribution, which is the weakest mode — it says nothing about almost-sure or convergence of (which in fact does not hold; keeps fluctuating).

Infinite variance breaks the CLT

Let be i.i.d. Cauchy with density . The Cauchy distribution has no finite mean and infinite variance, so the CLT hypotheses fail. Remarkably, the sample mean of Cauchy variables is itself exactly Cauchy with the same scale — averaging does not concentrate it at all, and never converges to a Gaussian. In ML this matters: gradient noise or importance-sampling weights with heavy tails (Pareto-type, infinite variance) can violate the CLT, so the usual error shrinkage and Gaussian confidence intervals are simply wrong. Such cases fall under Generalized Central Limit Theorem with -stable limits instead of Gaussian.

Connections

The CLT sits at the hub of statistical ML reasoning.

Real-World Applications

  1. Validation/test error bars. Reporting accuracy or loss as relies on CLT-justified normality of the mean (see Example 1).
  2. Mini-batch gradients in SGD. The mini-batch gradient is an average of per-example gradients; by the CLT its noise is approximately Gaussian with covariance , which underpins SGD-as-SDE analyses (e.g., diffusion approximations of training dynamics).
  3. Monte Carlo & MCMC estimators. Estimating expectations in variational inference, reinforcement learning returns, and policy-gradient baselines uses CLT-based error and standard-error reporting.
  4. Bootstrap confidence intervals. Bagging variance estimates and model-comparison CIs lean on the CLT to interpret resampled statistics.
  5. A/B testing of models in production (e.g., Google, Meta deployment ramps). Two-sample -tests for click-through or conversion differences are CLT-justified for large traffic.
  6. Weight initialization (Glorot/He init). Pre-activations are sums of many weighted inputs; the CLT predicts they are approximately Gaussian, guiding variance-preserving initialization scales.
  7. Differential privacy / Gaussian mechanism. Aggregating many noisy contributions yields Gaussian-distributed sums, and CLT reasoning calibrates added noise.

Historical Development

  • 1733 — Abraham de Moivre: approximates the binomial distribution by the normal curve for large — the first special case of the CLT (de Moivre–Laplace theorem).
  • 1810 — Pierre-Simon Laplace: states and (heuristically) proves a general CLT using characteristic functions, motivated by the theory of measurement errors.
  • 1853 — Augustin-Louis Cauchy & Irénée-Jules Bienaymé: dispute over least squares forces clarification of the conditions and counterexamples (Cauchy distribution).
  • 1887 — Pafnuty Chebyshev: develops the method of moments toward a rigorous CLT.
  • 1901 — Aleksandr Lyapunov: gives the first fully rigorous proof under his moment ([Lyapunov]) condition, allowing non-identical distributions.
  • 1922 — Jarl Waldemar Lindeberg: proves the CLT under the weaker Lindeberg condition, the most general sufficient condition for i.n.i.d. arrays.
  • 1925 — Paul Lévy: develops the continuity theorem and the modern characteristic-function machinery; later studies -stable laws (the heavy-tailed generalizations).
  • 1935 — William Feller & Lévy: establish that the Lindeberg condition is essentially necessary (Feller–Lévy), closing the classical theory.
  • 20th c. onward: extensions to martingales, dependent and mixing sequences, high-dimensional ([Berry–Esseen] rates), and random-matrix CLTs underpinning modern ML theory.

Subtleties & Limits

  • Rate of convergence. The Berry–Esseen theorem bounds the error as where ; the optimal constant and tail-uniform rates remain delicate, and the bound degrades for skewed data.
  • High dimensions. In modern ML, samples in dimensions break classical CLT intuition; multivariate CLTs need conditions on growing with , an active area (Chernozhukov–Chetverikov–Kato high-dimensional CLTs).
  • Dependence. Real data and gradients are correlated (sequential, mixing, or graph-structured). CLTs exist for martingales and weakly dependent sequences, but verifying mixing/ergodicity in deep learning dynamics is largely open.
  • Heavy tails. When variance is infinite, the limit is -stable, not Gaussian; characterizing when ML quantities (importance weights, attention scores, gradient noise) are heavy-tailed is an empirical and theoretical frontier.

See Also

Law of Large Numbers · Gaussian Distribution · Monte Carlo Methods · Bootstrap · Maximum Likelihood Estimation · Stochastic Gradient Descent · Berry–Esseen Theorem · Generalized Central Limit Theorem · Heavy-Tailed Distributions

Before this

Where this leads