Марковские случайные поля (MRF): Вероятностный вывод на графах
Когда мы описываем зависимости в данных, мы часто используем направленные графы — Байесовские сети. Они отлично показывают причинно-следственные связи (Болезнь -> Симптом). Но как описать систему, где зависимости взаимны и симметричны? Например, пиксели на цифровой фотографии: цвет одного пикселя сильно зависит от цвета соседнего, но здесь нет "причины" и "следствия", они влияют друг на друга равноправно. Для моделирования таких структур дискретная математика использует неориентированные Марковские случайные поля (Markov Random Fields, MRF).
Марковское случайное поле — это неориентированный граф, в котором вершины представляют случайные переменные (например, срытый статус пикселя: "это фон" или "это объект"), а ребра представляют статистические зависимости между ними.
Ключевое свойство этой модели — Марковское свойство на графе: если мы выделим группу узлов A и группу узлов B, и полностью окружим их кольцом наблюдаемых узлов C, то, зная состояния узлов в барьере C, группы A и B становятся статистически независимыми. Иными словами, все влияние извне передается только через прямых соседей.
Но как алгоритмически вычислить совместную вероятность всех событий в таком графе? Эту проблему решила фундаментальная Теорема Хаммерсли-Клиффорда (1971). Она доказала, что вероятность состояния всего Марковского поля можно выразить через произведение локальных "потенциальных функций", определенных на максимальных кликах графа (полностью связанных подграфах).
Обычно вероятность задается через физическую метафору — Энергию (Модель Изинга): P(X) = (1/Z) * exp(-Energy(X)), где Z — нормализационная константа (статистическая сумма). Энергия системы складывается из двух частей:
- Унарные потенциалы (Потенциалы узлов): насколько мы уверены в значении конкретного узла, опираясь только на его собственные данные (например, пиксель красный, значит это, скорее всего, яблоко).
- Парные потенциалы (Потенциалы ребер): штраф за несоответствие соседей. Если два соседних пикселя принадлежат к разным классам (один фон, другой объект), энергия увеличивается (штраф). Модель стремится "сгладить" результат.
Задача алгоритма (так называемый MAP-inference) — найти конфигурацию всех переменных, которая минимизирует общую энергию системы. В компьютерном зрении MRF десятилетиями использовались для сверхточной сегментации изображений, удаления шума со старых фотографий и стереозрения (вычисления глубины резкости), успешно переводя стохастическую природу света на строгий язык комбинаторной оптимизации.
Последнее от Александр
- Английский сленг: фразы и выражения на английском с переводом
- Промышленная безопасность - как теория вероятностей помогает прогнозировать аварии на ОПО
- Финансовая математика печати: как рассчитать реальную стоимость владения принтером
- Лучшие нейросети для написания текстов
- Гнеденко Борис Владимирович