High-Dimensional Probability and Statistics
In hundreds of dimensions randomness stops spreading out and starts piling up. Averages, distances and directions all concentrate, so high-dimensional data behaves nothing like the 2D pictures suggest.
Why Does This Exist?
Classical statistics was built with one long sequence in mind: fix the dimension, let the sample size grow. Machine learning flipped it. A single example can have 1,000 features, 50,000 pixels or 12,288 embedding coordinates, while the number of examples stays modest. When dimension rivals or exceeds sample size , the old pictures break. Distances between random points stop varying, volumes hide in corners, and a maximum over many coordinates grows even when each coordinate is well behaved.
This page is the map for that regime. It names the three surprises you will meet everywhere downstream: norms concentrate, maxima grow like , and averages concentrate exponentially fast. Later pages prove each one: concentration of measure, sub-Gaussian tails and random matrices. This page covers what changes and why you should care, not the proofs.
Prerequisite in one paragraph. You need means, variances and a tail bound. If has mean (its average value) and variance (its typical squared spread), then Markov and Chebyshev inequalities already cap how often strays far. High-dimensional theory is what happens when you apply that idea times at once. The full treatment of the one-dimensional case is in expectation, variance and covariance.
Think of It Like This
A stadium crowd doing the wave
You watch one fan and their motion looks random. You watch 30,000 fans and the wave is razor sharp. Nobody coordinated it precisely; the sharpness comes from averaging over so many people that the wobbles cancel.
High dimensions do the same thing to a single random vector. One coordinate is unpredictable. All 1,000 coordinates together produce an almost deterministic length, an almost deterministic distance to the next point, an almost deterministic maximum. Randomness does not disappear. It concentrates.
Where the analogy stops: fans can see each other, coordinates usually cannot. Dependence between coordinates weakens every bound on this page, which is why later pages keep saying independent with such insistence.
How It Actually Works
Write a random vector where each coordinate is independent with mean (average zero) and variance (unit spread). Three facts follow, and each has its own page later.
First, the squared length is a sum of independent terms, each with mean . Its average is , so the length sits near . For that is , far from the origin. A standard Gaussian cloud in 1,000 dimensions is a thin shell of radius about 31.6, not a ball around zero. That is why nearest-neighbour distances in high dimensions all look the same.
Second, the maximum of standard Gaussians grows like . With , here is the natural log, , so . Even though each coordinate averages zero, you should expect some coordinate to reach . Selection creates size: the more knobs you check, the larger the largest looks.
Third, averages concentrate exponentially. If is the mean of independent standard normals, the tail bound says , where means chance and is the exponential function.
Worked example
Take samples and tolerance . Then and . So and the bound gives . In words: the average of 1,000 standard normals lands within of zero with chance above . Chebyshev with variance alone would only promise chance about for a wider band. The exponential bound is what makes high-dimensional estimation possible at all, and it is the template every later tail bound copies.
Compare with the central limit theorem, which describes the shape of the fluctuations. Concentration describes their size, and in high dimensions size is what bites first.
Watch Out For
Reading a 2D scatter plot as high-dimensional evidence
Two projected dimensions of a 1,000-dimensional Gaussian look like a friendly blob around the origin. The real cloud sits 31.6 units out in a shell you cannot see in the projection. Decisions based on the 2D picture, like a distance threshold tuned by eye, fail on the real distances because every pairwise distance concentrated near while your plot suggested single digits.
Fix: never trust a low-dimensional plot for distances or densities. Check the histogram of actual norms and pairwise distances in full dimension before setting any threshold.
Mixing up d and n in the bound
The tail bound above has (samples) in the exponent, not (dimension). Swapping them turns a strong guarantee into nonsense: with features and samples, the average over samples concentrates at rate , while the maximum over features grows at rate . One shrinks with data, the other grows with dimension.
Fix: label every bound with what grows and what shrinks. Ask: does this quantity average over samples or maximise over dimensions.
The Quick Version
- High-dimensional means rivals or exceeds , and then classical low-dimensional intuition misleads.
- A standard Gaussian vector in dimensions has length near , so for the cloud is a shell of radius about 31.6.
- The maximum of standard Gaussians is about , which is 3.72 at .
- Averages concentrate exponentially: 1,000 samples pin the mean within 0.14 with chance above 0.9999.
- Every later page in this band proves one of these three facts under weaker or stronger assumptions.