AiKraft
Исследования23 октября 2026 г., 16:19 МСК🤖 Auto

Параметры ≠ Сложность: Введение в Effective Dimension

Количество параметров модели — ненадежный индикатор её мощности. Исследователи предлагают метрику Effective Dimension, основанную на матрице Фишера, для оценки реальной выразительности и способности к обобщению.

Баннер новости 10370

В индустрии машинного обучения укоренилось заблуждение, что количество обучаемых параметров напрямую определяет сложность и мощность модели. Однако новая методика, описанная в исследовании Effective Dimension (Эффективная размерность), доказывает обратное: модель может иметь тысячи параметров, но быть функционально «пустой» из-за линейных зависимостей между ними. Эффективная размерность — это мера информационной сложности, зависящая от данных, которая показывает, сколько действительно независимых направлений в пространстве параметров влияют на выход модели.

Почему счетчик параметров врет

Рассмотрим простой пример: две модели с параметрами \(\theta_1\) и \(\theta_2\). В первой модели параметры независимы — изменение \(\theta_1\) дает уникальный эффект, не воспроизводимый \(\theta_2\). Во второй модели выход зависит только от их суммы: \(f(x; \theta_1, \theta_2) = f(x; \theta_1 + \theta_2)\). Здесь увеличение \(\theta_1\) на 1 и уменьшение \(\theta_2\) на 1 оставляет функцию неизменной. Формально параметров два, но степеней свободы — одна. Эффективная размерность выявляет эту избыточность, которую скрывает обычный подсчет.

Роль матрицы Фишера и правдоподобия

Ключевым инструментом расчета выступает матрица информации Фишера. Она измеряет чувствительность распределения предсказаний к изменениям параметров. Интуитивно это можно сравнить с оценкой среднего значения \(\mu\) из гауссовского распределения:

  • Узкое распределение (малый \(\sigma\)): Данные сильно ограничивают возможные значения \(\mu\). Информация высока.
  • Широкое распределение (большой \(\sigma\)): Данные слабо информативны, много значений \(\mu\) остаются правдоподобными. Информация низка.

Матрица Фишера количественно оценивает эту «крутизну» функции правдоподобия. Если правдоподобие плоское, параметры плохо идентифицируемы, и их вклад в сложность модели близок к нулю.

Сравнение метрик сложности

Эффективная размерность дополняет, но не заменяет традиционные метрики. Ниже приведено сравнение того, что измеряют разные подходы:

Метрика Что показывает Что упускает
Количество параметров Номинальный размер вектора Избыточные или функционально неактивные параметры
Training Loss Качество подгонки под обучающие данные Причину плохой работы: оптимизация, архитектура или инициализация
Test Loss / Accuracy Вероятное качество на новых данных Потенциал модели к улучшению при другой стратегии обучения
Effective Dimension Число различимых направлений, выявленных данными Зависимость от распределения данных и масштаба выборки

Зачем это нужно: Оптимизация и принцип бритвы Оккама

Использование Effective Dimension позволяет применять принцип бритвы Оккама в ML: если две модели показывают схожие результаты, следует выбрать ту, у которой меньше эффективных направлений. Это снижает стоимость вычислений (меньше оценок градиентов, меньше гейтов в квантовых схемах) и риск переобучения. Высокая выразительность не гарантирует легкости обучения; часто оптимизация затруднена из-за «плоских» участков ландшафта потерь, которые эффективно выявляются через анализ геометрии параметров.

Источник: Towards Data Science ↗