Вероятность
Независимость и условная независимость
Независимость — это «наблюдение не меняет мнения», а условная независимость лежит под всей вероятностной моделью в ML
Три эквивалентных определения
События и независимы, если
Равносильно (при ): . И это формулировка, которую стоит держать главной: знание о не меняет мнения об .
Симметричность видна из первой формы: если ничего не сообщает об , то и ничего не сообщает о . Через условные вероятности это неочевидно, через произведение — сразу.
Проверьте на квадрате из прошлого урока: выставьте чувствительность и частоту ложных срабатываний равными. Тест перестанет различать больных и здоровых, и posterior совпадёт с prior при любом его значении:
- P(H)
- 0.4
- P(E)
- 0.5
- P(H|E)
- 0.4
Условные вероятности совпали: P(E|H) = P(E|¬H) = P(E). Наблюдение E независимо от H, и posterior равен prior — подвигайте prior и убедитесь, что равенство держится при любом его значении.
Разведите ползунки — и posterior немедленно поедет. Независимость это в точности равенство двух условных вероятностей; любое расхождение делает наблюдение информативным.
Что независимость не означает
Три ложных ассоциации, каждая из которых встречается регулярно.
Не «несовместность». Несовместные события () как раз максимально зависимы: узнав , вы точно знаете, что не произошло. Независимые события обязаны пересекаться, если оба имеют положительную вероятность — их пересечение равно .
Не «отсутствие причинной связи». Независимость — утверждение о числах в конкретном распределении. Зависимость не означает причинности, а независимость не означает её отсутствия: причины могут маскироваться, гася друг друга.
Не «попарная независимость даёт независимость в совокупности». Для трёх и более событий требуется, чтобы произведение работало для всех подмножеств. Бывают события попарно независимые, но не независимые втроём — классический пример с двумя монетами и событием «результаты совпали».
Условная независимость
и условно независимы при данном , если
Читается так: зная , наблюдение ничего не добавляет об . Вся информация, которую несёт об , уже содержалась в .
Это понятие важнее безусловной независимости, потому что почти все вероятностные модели в машинном обучении построены на нём:
- naive Bayes: признаки условно независимы при данном классе. Отсюда — произведение вместо неподъёмного совместного распределения;
- скрытые марковские модели и модели состояний: будущее условно независимо от прошлого при данном настоящем. Это и есть марковское свойство;
- графические модели: стрелки на диаграмме кодируют ровно набор условных независимостей, и ничего больше;
- диффузия: каждый шаг зависит только от предыдущего — та же марковость.
Ни одно не следует из другого
Оба направления неверны, и оба контрпримера полезно помнить.
Условная независимость не влечёт безусловную. Пусть — «человек курит», — «кашель», — «жёлтые пальцы». При фиксированном эти симптомы независимы, но без него — заметно связаны, потому что оба указывают на курение. Общая причина создаёт зависимость.
Безусловная не влечёт условную. Два независимых броска монеты, — «сумма чётна». Без броски независимы; зная , первый бросок полностью определяет второй. Обусловливание на общем следствии создаёт зависимость — этот эффект называют collider bias или explaining away.
Второй случай стоит понять до конца, потому что он объясняет, почему в графических моделях направление стрелок имеет значение, а не только их наличие.
Независимость случайных величин
Для величин определение то же, но требуется для всех значений сразу:
Практические следствия, которыми будем пользоваться постоянно:
- (в обратную сторону неверно);
- ;
- плотность выборки — отсюда берётся log-правдоподобие как сумма, а с ней и все MLE-выводы.
Аббревиатура iid — independent and identically distributed — означает ровно эти два условия: элементы выборки независимы и взяты из одного распределения. На этом предположении стоит вся классическая теория обучения, и нарушается оно постоянно (временные ряды, распределённый сбор данных, дубликаты в корпусе). Знать, что предположение сделано, полезнее, чем верить в него.
Источники
- Blitzstein, Hwang — Introduction to Probability, гл. 2.5 — Независимость, условная независимость, парадоксы
- Koller, Friedman — Probabilistic Graphical Models, гл. 3.1 — Условная независимость как основа графических моделей
Проверки
0 из 2Что означает независимость
Отметьте все верные утверждения.
Проверка независимости по таблице
Реализуйте
independent(joint)— проверьте, независимы ли две дискретные величины по их совместному распределению.joint— таблица вероятностей списком строк:joint[i][j]это . Величины независимы, когда для всех паргде маргинальные получаются суммированием: — сумма строки , — сумма столбца .
Верните
trueилиfalse(в PythonTrue/False). Сравнивайте с допуском1e-9: таблицы содержат дроби, и точного равенства ждать нельзя.Это упражнение на маргинализацию не меньше, чем на независимость: суммирование по одной оси — операция, которая будет встречаться до конца курса.
Загрузка редактора…
Ctrl/⌘ + Enter