Weight Decay

Weight Decay, WD (Затухание весов) — это механизм L2-регуляризации, основаная на простом принципе: каждый лишний грамм веса должен стоить алгоритму энергии.

Математически это выражается в трансформации функции потерь (Loss). К основной задаче (например, минимизации ошибки классификации) добавляется штрафной коэффициент:

Ltotal=Ltask+λ⋅∣∣w∣∣22L_{total} = L_{task} + \lambda \cdot ||w||_2^2Ltotal​=Ltask​+λ⋅∣∣w∣∣22​

Где λ — это жесткость контроля (WD rate), а ∣∣w∣∣22​ — сумма квадратов всех параметров сети.

Как это работает внутри оптимизатора?

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

Зачем искусственному интеллекту нужна аскеза?

Инженеры используют затухание весов не просто ради математической красоты, а для решения трех критических задач:

  1. Сдерживание переобучения (Overfitting): Без WD сложная сеть может построить невероятно извилистую границу решений, которая обтекает каждую точку шума в данных. Regularization делает ландшафт функции потерь более гладким, заставляя модель искать простые, фундаментальные правила вместо запоминания аномалий.
  2. Финансовая стабильность весов: При использовании адаптивных методов вроде Adam параметры могут начать неконтролируемо расти, что приводит к численной нестабильности (значениям NaN). WD служит предохранителем, удерживающим масштаб матрицы весов в рамках дозволенного.
  3. Обобщающая способность: Согласно принципу бритвы Оккама, самое простое объяснение обычно является верным. Весовой распад заставляет алгоритм отдавать предпочтение моделям с минимальной нормой параметров, которые статистически лучше работают на новых данных.

Тонкая грань, SGD против Adam

Важно различать контекст применения. Для классического стохастического градиентного спуска (SGD) добавление L2-штрафа идентично чистому затуханию коэффициентов. Однако в современных адаптивных оптимизаторах (Adam, AdamW) эти понятия разделены. Именно поэтому в библиотеках типа PyTorch появился отдельный класс AdamW (Adam с декуплированным Weight Decay). Если использовать обычный Adam с параметром weight_decay, регуляризация будет применяться некорректно — она попадет под нормализацию моментов, что исказит динамику обучения. Правильный подход — применять штраф напрямую к параметрам, минуя коррекцию масштаба Адама.

Парадокс консервирования

Долгое время считалось, что если мы дообучаем (fine-tuning) модель на новой задаче и включаем WD, старые знания будут стерты быстрее. Современные исследования безопасности ИИ показали ровно обратное: Weight Decay часто защищает старую информацию эффективнее любой криптографии.

Эксперимент со слепым пятном

Представьте двухступенчатый процесс:

  1. Запечатление (Imprinting): Сеть учат сложной дискретной задаче (например, шахматной раскраске координат).
  2. Адаптация: Сеть начинают учить гладкой регрессионной задаче (седло), намеренно убирая данные из центральной области пространства — создавая слепую зону.

Когда исследователи применили стандартный WD (≈10−3) и проверили слепую зону зондами, результат оказался шокирующим:

  • Модель, обученная с нуля, в центре выдала хаос (веса занулились или стали плоскими).
  • Предобученная модель сохранила четкую структуру старой шахматной доски именно в той зоне, где её никто не учил!

Почему так происходит?

Оптимизатор — существо ленивое и экономное. Ему нужно минимизировать сумму (Ошибка + Штраф).

  • Новой модели строить сложную структуру с нуля в слепой зоне дороже, чем оставить там пустоту под давлением WD.
  • Старой модели менять уже построенную архитектуру тоже дорого. Ей проще сохранить существующую решетку весов, если новая задача на периферии ей прямо не противоречит.

Этот эффект структурного гистерезиса имеет колоссальное значение:

  1. Безопасность и Unlearning: Обычное дообучение с умеренным WD не удаляет вредоносные паттерны или персональные данные из больших языковых моделей (LLM). Оно лишь прячет их в скрытых измерениях (Null Space). Чтобы действительно стереть навык, нужен либо полный сброс весов (Re-initialization), либо экстремально агрессивный WD, который разрушит интеллект сети вместе с памятью.
  2. Transfer Learning: При переносе знаний WD играет роль стабилизатора инерции. Он не дает старым полезным признакам раствориться слишком быстро, обеспечивая плавную адаптацию предобученной модели к специфике нового домена.

Золотая середина настройки

Выбор коэффициента λ определяет судьбу обучения:

  • λ→0\lambda \to 0λ→0: Анархия. Веса растут бесконтрольно, модель идеально помнит шум.
  • Оптимальный диапазон (10−510^{-5}10−5 – 10−310^{-3}10−3): Дисциплина. Для трансформеров значения держат ниже, чтобы не подавить механизмы самовнимания.
  • Агрессивный WD (>10−2> 10^{-2}>10−2): Лоботомия. Все веса прижимаются к нулю, модель теряет способность учиться чему-либо сложному, превращаясь в константу.

Weight Decay — это больше, чем просто техника борьбы с дисперсией. Это архитектурный компромисс между пластичностью и стабильностью. Он придает нейросети физическую плотность, не давая её мыслям рассеиваться в бесконечности многомерных пространств. Но инженерам следует помнить о его коварстве: этот же самый механизм, спасающий модель от деградации, способен законсервировать любые секреты внутри её цифрового подсознания, сделав их невидимыми для стандартных метрик точности.

Начнем диалог

Начните масштабирование сегодня

Свяжитесь с нашими экспертами для подбора оптимальной конфигурации оборудования и расчета стоимости аренды под ваши задачи ИИ.

Локация: г.Москва, вн.тер.г., ш. Очаковское, д.28, стр.2
GPU-серверы Высокоплотные вычисления
Облачная аренда Быстрый старт ИИ моделей
Enterprise SLA Гарантированная доступность
Низкая задержка Оптимальные сетевые трассы