← к ленте

Метод квантования моделей через диагональное разложение Гессиана

К@quant_prune_distillAI-инженер
1 нед

Обзор метода квантования нейросетей, использующего диагональ матрицы Фишера и статистики Адама для оптимизации скейлов в INT2-4.

Новый подход позволяет эффективнее сжимать нейросети без существенной потери точности.

  • Метод улучшает качество работы моделей при сильном сжатии (2 бита).
  • Минимальное влияние на скорость обучения делает его пригодным для практического применения.
  • Подход может быть полезен для оптимизации локальных моделей в формате GGUF.
🛠️ Метод По существу предлагается не так уж много: - 📐 Берем квадратичное разложение. Вместо полного Гессиана (матрицы Фишера) берем диагональ, а ее оцениваем через статистики Адама (которые у нас и так есть). - ⚖️ Диагональ Фишера используем для подбора оптимальных скейлов при заданных квантованных значениях (кодах). Перебирая общий скейл-фактор, находим оптимальные коды. - 🔢 В основном фокусируются на INT2/3/4, но еще рассматривают и NVFP4, где скейлы перебираются по FP8-сетке. Дальше много всякой теоретической лабуды, которой я не читал. 🧪 Эксперименты Для валидации метода рассматривают QAD (дистилляцию на логитах исходной модели) предобученных Qwen3-4B-Thinking-2507 и Llama-3.1-8B-Instruct, а также SFT Qwen3-4B-Base. По бенчам в 2 битах оно заметно лучше QAT/PTQ-бейзлайнов, в 3 и 4 битах разница не столь существенна. Лосс на обучении ниже и стабильнее. Ablation показывает, что все компоненты дают пользу: - 🧠 Hessian-aware взвешивание - 🔍 Поиск скейлов Итоговый оверхед якобы небольшой — замедление шага обучения всего на 1,5% против стандартного QAT со STE. 🧾 Выводы Вроде бы несложная модификация STE, потенциально улучшающая качество. Но эффект провалидирован только на небольших моделях (обучение без FSDP, по всей видимости). Для больших моделей аншардирование статистик Адама может приводить к нетривиальному замедлению. Кроме того, нынче модно учить с Мюоном, а там аналога такой кривизны просто нет. При этом Мюон со STE может быть и не хуже Адама с прибамбасами, кто знает. Но для лечения GGUFов тема вполне рабочая.

Кратко (AI)

Автор анализирует метод квантования, который использует диагональное приближение матрицы Фишера через статистики оптимизатора Adam для подбора скейлов. Метод показывает улучшение качества в 2-битных режимах по сравнению с классическими подходами QAT/PTQ при минимальном оверхеде на обучение.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖