Ядерные методы в статистике
Материал из MachineLearning.
| | Статья написана с использованием LLM Gemini Flash 3.5 и проверена участником Nikita Zinovich Nikita Zinoviсh 20:23, 12 июля 2026 (MSD) |
Ядерные методы в статистике.
| | Статья написана с использованием LLM Gemini Flash 3.5 и проверена участником Nikita Zinoviсh 20:29, 12 июля 2026 (MSD) |
Ядерные методы в статистике.
Содержание |
Мотивация: неявное погружение в гильбертовы пространства
Пусть задана обучающая выборка объектов , где
, а
. Задача линейной регрессии состоит в поиске вектора весов
, минимизирующего некоторый эмпирический риск. Однако если истинная зависимость
от
нелинейна, класс линейных функций обладает высоким смещением.
Стандартный статистический подход для расширения класса гипотез — введение нелинейного отображения признаков:
где
— новое гильбертово пространство большей размерности
. Линейная модель в этом пространстве имеет вид
, где
.
Попытка явного вычисления и оптимизации такой модели сталкивается со следующими ограничениями:
- Вычислительная сложность: если
велико (например, при полиномиальном расширении высокой степени), вычисление вектора
требует высоких временных и аппаратных затрат
.
- Теоретическое ограничение: если
(пространство бесконечномерно), явное представление вектора
в памяти и покоординатное вычисление скалярного произведения
физически невозможны.
Математический фундамент: Ядра и пространства RKHS
Вычислительный тупик разрешается, если алгоритм обучения можно переписать так, чтобы объекты участвовали в нем исключительно в виде скалярных произведений. Это мотивирует введение функции ядра.
Определение 1. Функция двух переменных называется положительно определенным ядром, если она симметрична (
) и для любого конечного набора объектов
матрица Грама
с элементами
является полуположительно определенной:
Связь между абстрактным положительно определенным ядром и геометрическим пространством
устанавливает Теорема Мерсера: если ядро
непрерывно и положительно определено на компакте, то существует пространство
, такие что:
Для характеризации класса функций, который порождает такое ядро, вводится понятие воспроизводящего ядерного гильбертова пространства (RKHS) . Это пространство функций
, конструируемое как замыкание линейной оболочки элементов вида
. Оно уникально для каждого ядра и обладает воспроизводящим свойством:
- Функция
сама является элементом пространства
для любого
.
- Скалярное произведение любой функции
с «сечением» ядра вычисляет значение этой функции в точке
:
Из этого свойства напрямую следует, что скалярное произведение самих ядерных функций возвращает значение ядра: . Норма функции в этом пространстве
служит строгой мерой её гладкости: чем сильнее функция осциллирует между точками, тем выше её норма.
Канонические ядра: анализ размерности признакового пространства
Рассмотрим, как конкретная аналитическая форма ядра определяет размерность пространства .
Полиномиальное ядро:
При раскрытии скобок по формуле бинома Ньютона ядро распадается на сумму скалярных произведений мономов всех степеней до
. Количество таких мономов конечно, следовательно,
конечно.
Гауссово ядро (RBF):
Покажем, что это ядро порождает бесконечномерное пространство. Для простоты рассмотрим одномерный случай
. Используя свойства экспоненты, перепишем ядро:
Разложим сомножитель в бесконечный ряд Тейлора:
Полученное выражение эквивалентно стандартному определению скалярного произведения в пространстве последовательностей для неявного отображения вида:
Так как функции
линейно независимы при разных
, базис пространства бесконечен. Соответственно,
.
Ядерный трюк и Теорема о представлении
Ядерный трюк (Kernel Trick) — это методология, позволяющая выполнять линейные операции в бесконечномерном пространстве без явного вычисления координат
, заменяя любые скалярные произведения на функцию ядра:
.
Главное теоретическое обоснование применимости ядер к задачам оптимизации дает Теорема о представлении (Representer Theorem).
Формулировка: Пусть задана произвольная функция потерь и строго возрастающая функция штрафа за сложность (регуляризатор)
. Тогда любая функция
, минимизирующая полный регуляризованный риск:
строго представима в виде конечной линейной комбинации ядер, центрированных на элементах обучающей выборки:
Доказательство: Выделим конечномерное подпространство . По теореме о проекции в гильбертовых пространствах, любую функцию
можно разложить на параллельную и ортогональную составляющие:
, где
, а
(то есть
для всех
).
Вычислим значение функции в точке обучения
, используя воспроизводящее свойство и линейность скалярного произведения:
, слагаемое эмпирического риска
инвариантно к ортогональному сдвигу
.
Теперь оценим норму функции по теореме Пифагора для ортогональных векторов:
Так как функция строго возрастает, добавление любой компоненты
строго увеличивает штрафную часть функционала, не изменяя при этом значение эмпирических потерь. Следовательно, точка минимума
обязана иметь ортогональную компоненту
, то есть является линейной комбинацией
. Теорема доказана.
Ядерная гребневая регрессия (Kernel Ridge Regression)
Продемонстрируем, как сквозной математический аппарат решает конкретную задачу непараметрической регрессии с квадратичным функционалом потерь и тихоновским регуляризатором:
По доказанной теореме о представлении, оптимум гарантированно ищется в виде . Подставим это выражение в функционал оптимизации, переходя к матричной форме. Вектор предсказаний модели на обучающей выборке равен
, где
:
и приравняем его к нулю:

