Вероятность
Многомерная гауссиана
Одна формула, в которой всё содержание — квадратичная форма от обратной ковариации
Плотность
Всё содержание — в
Квадратичная форма называется квадратом расстояния Махаланобиса. Это буквально скалярное произведение из блока 1 с заменённой метрикой: вместо взято . Гауссиана — это «шар» в этой метрике, и изолинии её плотности суть эллипсы, оси которых — собственные векторы .
Требование к : положительная определённость. Иначе не существует, , и нормировка разваливается. Вырожденная гауссиана живёт в подпространстве и требует псевдообратной — тот же приём, что в блоке 1.
- sd(X)
- 1
Замкнутость — причина всеобщей любви
Гауссовское семейство замкнуто относительно всех операций, которые обычно нужны:
| операция | результат |
|---|---|
| маргинализация | снова гауссиана, просто выбросьте строки и столбцы |
| обусловливание | снова гауссиана, формулы ниже |
| сумма независимых | гауссиана с и |
| линейное преобразование | гауссиана с и |
Маргинализация особенно приятна: чтобы выбросить переменную, достаточно вычеркнуть соответствующие строку и столбец. Никаких интегралов — при том что в общем случае маргинализация это неберущийся интеграл, из-за которого существует весь блок 4.
Последняя строка — та, которой пользуются в репараметризации: с и даёт ровно . Разложение Холецкого — это «корень» из ковариационной матрицы.
Условное распределение
Разбьём вектор на две части. Тогда
Три наблюдения, те же, что в двумерном случае из прошлого урока, но теперь в общем виде:
- условное среднее линейно по наблюдённому — отсюда линейная регрессия как условное ожидание гауссианы;
- условная ковариация не зависит от вовсе. Какое бы значение вы ни узнали, неопределённость падает одинаково;
- вычитаемое неотрицательно определено: обусловливание никогда не увеличивает разброс.
Выражение называется дополнением Шура. Оно же появится в гауссовских процессах, в фильтре Калмана и в блочном обращении матриц.
Где это работает
- гауссовские процессы: предсказание — это условное распределение гауссианы, и формула выше буквально и есть GP-регрессия;
- фильтр Калмана: чередование обусловливания (наблюдение) и линейного преобразования (динамика) — замкнутость гарантирует, что всё остаётся гауссовским;
- VAE: и prior, и приближённый posterior берут гауссовскими ровно потому, что KL между двумя гауссианами считается в закрытой форме;
- диффузия: прямой процесс добавляет гауссовский шум, и сумма гауссиан снова гауссиана — поэтому переход за шагов известен аналитически, без итераций.
Последний пункт стоит отметить: именно замкнутость относительно суммирования позволяет в DDPM прыгнуть сразу к произвольному шагу , а не идти по одному.
Источники
- Bishop — Pattern Recognition and Machine Learning, гл. 2.3 — Многомерная гауссиана, условные и маргинальные распределения
- Deisenroth, Faisal, Ong — Mathematics for Machine Learning, гл. 6.5 — Gaussian distribution, свойства замкнутости
Проверки
0 из 2Замкнутость гауссовского семейства
Пусть . Отметьте все верные утверждения.
Условное распределение двумерной гауссианы
Реализуйте
conditional(sigma_x, sigma_y, rho, y)— параметры условного распределения для центрированной двумерной гауссианы.Верните список
[условное среднее, условное стандартное отклонение]:Обратите внимание, что второе выражение от
yне зависит вовсе — это и есть главный факт урока. Если у вас в него попалоy, формула перепутана.При условное отклонение равно нулю: зная , вы знаете точно.
Загрузка редактора…
Ctrl/⌘ + Enter