Ядерные методы в статистике
Материал из MachineLearning.
| | Статья написана с использованием LLM Gemini Flash 3.5 и проверена участником Nikita Zinoviсh 20:38, 12 июля 2026 (MSD) |
Математические основы ядерных методов.
Мотивация: неявное погружение в гильбертовы пространства
Пусть задана обучающая выборка объектов , где
, а
. Задача линейной регрессии состоит в поиске вектора весов
, минимизирующего некоторый эмпирический риск. Однако если истинная зависимость
от
нелинейна, класс линейных функций обладает высоким смещением.
Стандартный статистический подход для расширения класса гипотез — введение нелинейного отображения признаков:
где — новое гильбертово пространство большей размерности
. Линейная модель в этом пространстве имеет вид
, где
.
Попытка явного вычисления и оптимизации такой модели сталкивается со следующими ограничениями:
- Вычислительная сложность: если
велико (например, при полиномиальном расширении высокой степени), вычисление вектора
требует высоких временных и аппаратных затрат
.
- Теоретическое ограничение: если
(пространство бесконечномерно), явное представление вектора
в памяти и покоординатное вычисление скалярного произведения
физически невозможны.
Математический фундамент: Ядра и пространства RKHS
Вычислительный тупик разрешается, если алгоритм обучения можно переписать так, чтобы объекты участвовали в нем исключительно в виде скалярных произведений. Это мотивирует введение функции ядра.
Определение 1. Функция двух переменных называется положительно определенным ядром, если она симметрична (
) и для любого конечного набора объектов
матрица Грама
с элементами
является полуположительно определенной:
Связь между абстрактным положительно определенным ядром и геометрическим пространством
устанавливает Теорема Мерсера: если ядро
непрерывно и положительно определено на компакте, то существует пространство
и отображение
, такие что:
Для характеризации класса функций, который порождает такое ядро, вводится понятие воспроизводящего ядерного гильбертова пространства (RKHS) . Это пространство функций
, конструируемое как замыкание линейной оболочки элементов вида
. Оно уникально для каждого ядра и обладает воспроизводящим свойством:
- Функция
сама является элементом пространства
для любого
.
- Скалярное произведение любой функции
с «сечением» ядра вычисляет значение этой функции в точке
:
Из этого свойства напрямую следует, что скалярное произведение самих ядерных функций возвращает значение ядра: . Норма функции в этом пространстве
служит строгой мерой её гладкости: чем сильнее функция осциллирует между точками, тем выше её норма.
Канонические ядра: анализ размерности признакового пространства
Рассмотрим, как конкретная аналитическая форма ядра определяет размерность пространства .
Полиномиальное ядро:
При раскрытии скобок по формуле бинома Ньютона ядро распадается на сумму скалярных произведений мономов всех степеней до . Количество таких мономов конечно, следовательно,
конечно.
Гауссово ядро (RBF):
Покажем, что это ядро порождает бесконечномерное пространство. Для простоты рассмотрим одномерный случай . Используя свойства экспоненты, перепишем ядро:
Разложим сомножитель в бесконечный ряд Тейлора:
Полученное выражение эквивалентно стандартному определению скалярного произведения в пространстве последовательностей для неявного отображения вида:
Так как функции линейно независимы при разных
, базис пространства бесконечен. Соответственно,
.
Ядерный трюк и Теорема о представлении
Ядерный трюк (Kernel Trick) — это методология, позволяющая выполнять линейные операции в бесконечномерном пространстве без явного вычисления координат
, заменяя любые скалярные произведения на функцию ядра:
.
Главное теоретическое обоснование применимости ядер к задачам оптимизации дает Теорема о представлении (Representer Theorem).
Формулировка: Пусть задана произвольная функция потерь и строго возрастающая функция штрафа за сложность (регуляризатор)
. Тогда любая функция
, минимизирующая полный регуляризованный риск:
строго представима в виде конечной линейной комбинации ядер, центрированных на элементах обучающей выборки:
Доказательство: Выделим конечномерное подпространство . По теореме о проекции в гильбертовых пространствах, любую функцию
можно разложить на параллельную и ортогональную составляющие:
, где
, а
(то есть
для всех
).
Вычислим значение функции в точке обучения
, используя воспроизводящее свойство и линейность скалярного произведения:
Поскольку значение функции во всех точках выборки определяется только компонентой , слагаемое эмпирического риска
инвариантно к ортогональному сдвигу
.
Теперь оценим норму функции по теореме Пифагора для ортогональных векторов:
Так как функция строго возрастает, добавление любой компоненты
строго увеличивает штрафную часть функционала, не изменяя при этом значение эмпирических потерь. Следовательно, точка минимума
обязана иметь ортогональную компоненту
. Значит,
, то есть является линейной комбинацией
. Теорема доказана.
Ядерная гребневая регрессия (Kernel Ridge Regression)
Продемонстрируем, как сквозной математический аппарат решает конкретную задачу непараметрической регрессии с квадратичным функционалом потерь и тихоновским регуляризатором:
По доказанной теореме о представлении, оптимум гарантированно ищется в виде . Подставим это выражение в функционал оптимизации, переходя к матричной форме. Вектор предсказаний модели на обучающей выборке равен
, где
— матрица Грама, а
. Квадрат нормы функции раскрывается через скалярное произведение в RKHS:
Задача минимизации полностью сводится к конечномерной квадратичной форме относительно вектора весов :
Для нахождения глобального экстремума вычислим градиент по вектору и приравняем его к нулю:
Поскольку матрица Грама полуположительно определена, а параметр регуляризации
, матрица в скобках
строго положительно определена и гарантированно обратима. Следовательно, уравнение имеет единственное аналитическое решение:
Для предсказания значения в новой произвольной точке используется вектор значений ядра между новым объектом и обучающей выборкой
:
Резюме: класс решаемых задач и смысл решения
Построенный математический аппарат позволяет строго очертить класс задач и физический смысл их решения в ядерной форме.
Класс решаемых задач: Это задачи непараметрического восстановления функций (регрессии, интерполяции и аппроксимации) по конечной зашумленной выборке в условиях, когда:
- Истинная зависимость существенно нелинейна, а её аналитический вид априори неизвестен.
- Объекты выборки
имеют сложную нелинейную структуру или являются нечисловыми (последовательности, графы), но для них можно задать симметричную функцию близости, удовлетворяющую критерию положительной определенности Мерсера.
Что значит «решить задачу» в данном случае:
Решить задачу ядерным методом означает найти глобально оптимальную функцию в гильбертовом пространстве гипотез, что физически выражается в следующем:
- Геометрически: Найти такую разделяющую или аппроксимирующую гиперплоскость в бесконечномерном пространстве
, которая в исходном пространстве
разворачивается в сложную нелинейную поверхность, идеально проходящую через точки данных с учетом заданного уровня шума.
- Алгебраически: Свести бесконечномерную вариационную задачу к конечномерной системе линейных уравнений размерности
(где
— размер выборки). Решением является единственный вектор коэффициентов
, который определяет вклад каждого обучающего объекта в предсказание для новой точки.
- Статистически: Найти компромисс между точностью приближения выборки (эмпирическим риском) и гладкостью итоговой функции. Штраф за норму в RKHS
гарантирует, что решение не будет хаотично осциллировать между точками обучения, подавляя переобучение.
См. также
Литература
- Schölkopf B., Smola A. J. Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond. — MIT Press, 2002.
- Shawe-Taylor J., Cristianini N. Kernel Methods for Pattern Analysis. — Cambridge University Press, 2004.
- Расмуссен К. В., Уильямс К. И. Гауссовские процессы в машинном обучении. — Физматлит, 2014.
- Мерсер Дж. Functions of positive and negative type, and their connection with the theory of integral equations. — Philosophical Transactions of the Royal Society A, 1909.

