Featured image of post Почему в пространствах высокой размерности интуиция перестает работать: парадоксы расстояния, объема и концентрации меры

Почему в пространствах высокой размерности интуиция перестает работать: парадоксы расстояния, объема и концентрации меры

От стремления к нулю объема многомерного единичного шара и парадокса углов гиперкуба до концентрации меры в тонкой оболочке и на экваторе, ортогональности случайных векторов, проклятия размерности и леммы Джонсона — Линденштрауса.

1. Исчезновение объема многомерного шара и «парадокс шипов» гиперкуба

Человеческий мозг эволюционировал для ориентации в двух- и трехмерном евклидовом пространстве ($d=2, 3$). Мы привыкли переносить трехмерную геометрическую интуицию — что вписанный шар занимает большую часть куба, что нормальное распределение сосредоточено вблизи среднего значения в начале координат, а два случайных вектора образуют самые разные углы — на пространства данных из сотен, тысяч и миллионов измерений ($\mathbb{R}^d, d \gg 100$). Однако современная математика доказывает: с ростом размерности $d$ наша интуиция не просто дает погрешность, а переворачивается на $180^\circ$ с точностью до наоборот!

Рассмотрим сначала объем $d$-мерного евклидова шара радиуса $R$: $V_d(R) = \frac{\pi^{d/2}}{\Gamma(d/2 + 1)}R^d$. Поскольку гамма-функция в знаменателе растет сверхэкспоненциально как $(d/2e)^{d/2}$, объем единичного шара ($R=1$) достигает абсолютного максимума при $d = 5$ ($V_5 \approx 5{,}2638$), а затем монотонно убывает: при $d \to \infty$ объем многомерного единичного шара строго стремится к нулю ($\lim_{d\to\infty} V_d(1) = 0$)! В то же время объем описанного гиперкуба $[-1, 1]^d$ растет как $2^d$, а расстояние от центра до каждой из его $2^d$ вершин равно $\sqrt{d}$. Почти весь объем гиперкуба сосредоточен в его $2^d$ далеких острых углах; более того, в знаменитом парадоксе упаковки шаров центральный шар, зажатый между $2^d$ угловыми шарами радиуса $1/2$ внутри $[-1,1]^d$, имеет радиус $r_c = \frac{\sqrt{d}-1}{2}$, который при $d \ge 10$ превышает $1$: запертый внутри куба центральный шар прорывает стенки гиперкуба и выходит наружу!

$$ V_d(R) = \frac{\pi^{d/2}}{\Gamma\!\left(\frac{d}{2} + 1\right)} R^d, \qquad \lim_{d \to \infty} V_d(1) = 0, \qquad \frac{V_d\big((1-\varepsilon)R\big)}{V_d(R)} = (1 - \varepsilon)^d \le e^{-\varepsilon d} \xrightarrow{d\to\infty} 0 $$

2. Концентрация меры: полый апельсин и ортогональные случайные векторы

Где же сосредоточен объем внутри многомерного шара? Поскольку отношение объема внутреннего шара радиуса $(1-\varepsilon)R$ к полному объему равно $(1-\varepsilon)^d \le e^{-\varepsilon d}$, в размерности $d = 1000$ даже при $\varepsilon = 0{,}01$ внутренние $99\%$ радиуса содержат лишь $0{,}99^{1000} \approx 0{,}000043$ объема! Иными словами, более $99{,}995\%$ объема многомерного шара сжато в тончайшей поверхностной кожуре (Thin Shell) толщиной $O(1/d)$, а внутри шар практически пуст!

Аналогично, площадь поверхности сферы обнаруживает поразительную экваториальную концентрацию: при любом выбранном северном полюсе $\mathbf{p}$ почти вся площадь сферы $S^{d-1}$ лежит в узком поясе шириной $\pm O(1/\sqrt{d})$ вокруг экватора. Отсюда следует, что два независимых случайных единичных вектора $\mathbf{u}, \mathbf{v} \in S^{d-1}$ имеют скалярное произведение $\langle \mathbf{u}, \mathbf{v} \rangle$ с дисперсией $1/d$ ($\mathbb{P}(|\langle \mathbf{u}, \mathbf{v} \rangle| \ge \varepsilon) \le 2e^{-d\varepsilon^2/2}$): в пространстве высокой размерности любые два случайных вектора почти наверное ортогональны ($ heta \approx 90^\circ$)! Даже многомерное стандартное нормальное распределение $\mathbf{x} \sim \mathcal{N}(\mathbf{0}, I_d)$ покидает моду в начале координат $\mathbf{0}$ и согласно теореме о гауссовом кольце (Gaussian Annulus Theorem) концентрируется на тонкой сферической оболочке радиуса $\sqrt{d} \pm O(1)$:

$$ \mathbb{P}\!\left( \big| \langle \mathbf{u}, \mathbf{v} \rangle \big| \ge \varepsilon \right) \le 2 \exp\!\left(-\frac{d \varepsilon^2}{2}\right), \qquad \|\mathbf{x}\|_2 = \sqrt{\sum_{i=1}^d x_i^2} = \sqrt{d} \pm \mathcal{O}(1) \quad (\mathbf{x} \sim \mathcal{N}(\mathbf{0}, I_d)) $$
  flowchart TD
    A["High-Dimensional Euclidean Space R^d (d ≫ 100)"] --> B["Volume Vanishes in Center: (1-ε)^d ≈ exp(-ε d) → Thin-Shell Concentration"]
    A --> C["Surface Area Concentrates at Equator: Random Vectors Are Almost Orthogonal (θ ≈ 90°)"]
    A --> D["Distance Contrast Vanishes: (D_max - D_min)/D_min → 0 (Curse of Dimensionality)"]
    B --> E["Gaussian Annulus Theorem: N(0, I_d) Lives on Shell of Radius √d"]
    C --> F["Johnson-Lindenstrauss Lemma: Random Projection Preserves Distances in m = O(ε^-2 log N)"]
    D --> F

3. Проклятие размерности и коллапс контраста расстояний

Сформулированное Ричардом Беллманом в 1957 году проклятие размерности (Curse of Dimensionality) отражает экспоненциальный взрыв выборки: равномерная сетка с шагом $\varepsilon = 0{,}1$ в $[0,1]^d$ требует $N = 10^d$ точек ($10^{100}$ при $d=100$). Еще опаснее доказанное Байером и др. (Beyer et al., 1999) исчезновение контраста расстояний: при $d \to \infty$ относительная разница между расстоянием до ближайшего соседа $D_{\min}$ и до самого далекого соседа $D_{\max}$ стремится к нулю ($\lim_{d\to\infty} \frac{D_{\max} - D_{\min}}{D_{\min}} = 0$). Все точки оказываются почти равноудаленными друг от друга, что разрушает наивный поиск $k$ ближайших соседей ($k$-NN) и порождает феномен хабов (Hubness).


4. Спасение: гипотеза о многообразии и лемма Джонсона — Линденштрауса (JL)

Почему же глубокое обучение, большие языковые модели (LLM) и векторные базы данных успешно работают в пространствах тысяч измерений? Во-первых, благодаря гипотезе о многообразии (Manifold Hypothesis), согласно которой реальные данные сосредоточены вблизи маломерного подмногообразия внутренней размерности $d_{\text{int}} \ll d$; во-вторых, благодаря чуду самой концентрации меры — лемме Джонсона — Линденштрауса (1984)!

Лемма JL доказывает, что линейная случайная проекция $N$ точек из $\mathbb{R}^d$ с помощью случайной гауссовой матрицы в подпространство размерности $m = O(\varepsilon^{-2} \log N)$ сохраняет все попарные расстояния с точностью до $(1 \pm \varepsilon)$, причем целевая размерность $m$ совершенно не зависит от исходной размерности $d$!

Геометрическое и вероятностное свойствоИнтуиция в малой размерности ($d = 2, 3$)Математическая реальность при $d \gg 100$
Распределение объема внутри шараРаспределен между центром и поверхностью$>99{,}99\%$ сжато в тонкой корке толщиной $O(1/d)$ у поверхности
Угол между двумя случайными векторамиШироко распределен от $0^\circ$ до $180^\circ$С вероятностью $1 - 2e^{-d\varepsilon^2/2}$ равен $90^\circ \pm O(1/\sqrt{d})$ (ортогональность)
Стандартный гауссиан $\mathcal{N}(\mathbf{0}, I_d)$Сгущается вокруг среднего $\mathbf{0}$Вблизи нуля пусто; масса лежит на сфере радиуса $\sqrt{d} \pm O(1)$
Контраст $(D_{\max}-D_{\min})/D_{\min}$Ближний и дальний соседи четко различимыСтремится к $0$ (все точки становятся почти равноудаленными)
$$ (1 - \varepsilon) \|\mathbf{x}_i - \mathbf{x}_j\|_2^2 \le \|f(\mathbf{x}_i) - f(\mathbf{x}_j)\|_2^2 \le (1 + \varepsilon) \|\mathbf{x}_i - \mathbf{x}_j\|_2^2, \qquad m = \mathcal{O}\!\left(\frac{\log N}{\varepsilon^2}\right) $$
comments powered by Disqus