Принцип максимума правдоподобия
Материал из MachineLearning.
| | Статья написана с использованием LLM Gemini 3.1 Pro и проверена участником Artem Abdulmanov 22:06, 18 июня 2026 (MSD)
Промпт приводится полностью в Обсуждение:Принцип максимума правдоподобия |
|
Введение
Оценка максимального правдоподобия (англ. Maximum Likelihood Estimation, MLE) — это фундаментальный метод математической статистики и машинного обучения, предназначенный для оценки неизвестных параметров вероятностного распределения по имеющейся выборке данных. Суть решаемой проблемы заключается в поиске такого набора параметров, при котором вероятность совместного появления наблюдаемых данных (выборки) становится максимально возможной. В машинном обучении данный принцип лежит в основе вывода большинства классических функций потерь.
Мотивировка и историческая справка
До начала XX века в статистике доминировали методы, основанные на концепции «обратной вероятности» (inverse probability), сильно зависящие от априорных допущений исследователя. Предпосылки к созданию более объективного метода были заложены в фундаментальных работах выдающегося британского статистика Рональда Фишера[1]. В своих статьях 1912 и 1922 годов Фишер ввёл чёткое концептуальное разделение между вероятностью (которая применяется к будущим, ещё не наступившим событиям) и правдоподобием (которое применяется к уже наблюдаемым данным для оценки гипотез о параметрах). Фишер математически обосновал, что максимизация функции правдоподобия даёт асимптотически эффективные и состоятельные оценки параметров.
Математический аппарат
Пусть имеется выборка , состоящая из независимых и одинаково распределённых (i.i.d.) случайных величин, извлечённых из неизвестного распределения, которое моделируется функцией плотности вероятности (или функцией массы вероятности для дискретного случая)
, где
— вектор неизвестных параметров.
Поскольку наблюдения независимы, совместная вероятность появления всей выборки равна произведению вероятностей каждого отдельного наблюдения. Эта функция, рассматриваемая как функция от параметров
при фиксированных данных
, называется функцией правдоподобия (Likelihood function):
На практике работать с произведением большого числа малых вероятностей неудобно из-за риска арифметического переполнения снизу (underflow) в вычислительных системах. Кроме того, производная произведения сложна для вычислений. Поскольку логарифм является монотонно возрастающей функцией, максимизация функции правдоподобия эквивалентна максимизации её логарифма. Переход к логарифмической функции правдоподобия (Log-Likelihood) заменяет произведение суммой:
Задача оценки максимального правдоподобия сводится к поиску такого вектора , который доставляет максимум функции
:
Аналитическое решение (при условии дифференцируемости функции) находится путём решения системы уравнений, вытекающей из условия первого порядка (приравнивание первых производных по параметрам к нулю):
Найденная точка является максимумом, если матрица Гессе отрицательно определена.
Асимптотические свойства
Одним из важнейших теоретических свойств оценки максимального правдоподобия является её асимптотическая нормальность. Данная теорема утверждает, что при выполнении определённых условий регулярности (в частности, требований к дифференцируемости функции правдоподобия) и неограниченном увеличении объёма выборки , распределение оценки стремится к многомерному нормальному распределению.
Математически это означает, что оценка сходится к истинному значению параметра , а её ковариационная матрица определяется информацией Фишера:
Где обозначает сходимость по распределению,
— нормальное распределение, а
— матрица информации Фишера для одного наблюдения, вычисленная в истинной точке.
С практической точки зрения это означает, что при достаточно больших выборках оценка максимального правдоподобия является асимптотически эффективной — её дисперсия достигает нижней границы в неравенстве Рао — Крамера, то есть она обладает минимально возможной ошибкой среди всех состоятельных оценок. В машинном обучении и статистике это свойство широко применяется для аналитического построения доверительных интервалов параметров моделей (например, весов в логистической регрессии) и проверки статистических гипотез с помощью критерия Вальда (Wald test).
Сравнение с аналогами
Метод максимального правдоподобия часто сравнивают с другими подходами к оценке параметров:
- Метод моментов (Method of Moments): Исторически более ранний метод, предложенный Карлом Пирсоном. Он заключается в приравнивании теоретических моментов распределения к выборочным. В отличие от MLE, метод моментов не всегда использует всю информацию, содержащуюся в выборке, и часто даёт менее эффективные (с большей дисперсией) оценки, хотя и более простые в вычислении.
- Оценка максимума апостериорной вероятности (Maximum A Posteriori, MAP): Байесовский подход, который, в отличие от MLE, учитывает априорные знания о параметрах
, заданные в виде распределения
. Согласно теореме Байеса, MAP максимизирует апостериорную вероятность:
Если априорное распределение параметров является константой (равномерное распределение), слагаемое
не зависит от
, и задача поиска MAP строго вырождается в задачу поиска MLE. Таким образом, MLE является частным случаем байесовского вывода с неинформативным (равномерным) априорным распределением[1].
Связь с машинным обучением и схема обучения
Многие известные функции потерь в ML являются прямым следствием принципа максимума правдоподобия[1].
Для задачи регрессии: Если мы предполагаем, что целевая переменная генерируется детерминированной моделью
с добавлением гауссовского шума
, то правдоподобие одного наблюдения равно плотности нормального распределения. Максимизация логарифма такого правдоподобия математически сводится к минимизации суммы квадратов разностей:
Таким образом, минимизация среднеквадратичной ошибки (MSE) строго эквивалентна оценке максимального правдоподобия при допущении о нормальном распределении шума.
Для задачи классификации: Если целевая метка распределена по закону Бернулли (бинарная классификация) или категориальному закону (многоклассовая классификация), то логарифмическая функция правдоподобия принимает вид функции перекрёстной энтропии (Кросс-энтропия).
С точки зрения численной оптимизации (например, стохастического градиентного спуска), градиенты функции логарифмического правдоподобия обладают хорошими свойствами сходимости, особенно в комбинации с экспоненциальными семействами распределений и функцией Softmax.
В машинном обучении, вместо максимизации правдоподобия, принято минимизировать отрицательное логарифмическое правдоподобие (Negative Log-Likelihood, NLL), так как оптимизаторы глубокого обучения по умолчанию настроены на минимизацию функций потерь.
Современные подходы и State-of-the-Art (SOTA)
На переднем крае науки принцип правдоподобия является ядром для обучения глубоких генеративных моделей:
- Вариационные автокодировщики (VAE): Поскольку точное маргинальное правдоподобие данных
в сложных моделях со скрытыми переменными вычислить аналитически невозможно, современные архитектуры используют суррогатные цели. В VAE алгоритмы максимизируют вариационную нижнюю оценку (Evidence Lower Bound, ELBO), которая гарантированно является нижней границей истинного логарифмического правдоподобия.
- Диффузионные модели: Обучение диффузионных моделей через сопоставление оценок (Score Matching) также имеет глубокую математическую связь с максимизацией правдоподобия распределения данных через стохастические дифференциальные уравнения.
См. также
- Оценка максимума апостериорной вероятности
- Кросс-энтропия
- Метод моментов
- Теорема Байеса
- Информационная матрица Фишера
Примечания
Литература
- Fisher R. A. On the mathematical foundations of theoretical statistics // Philosophical Transactions of the Royal Society of London. Series A. — 1922. — С. 309-368.
- Бишоп К. М. Распознавание образов и машинное обучение. — М.: Вильямс, 2008.
- Гудфеллоу И., Бенджио И., Курвилль А. Глубокое обучение. — М.: ДМК Пресс, 2017.

