Исследователи представили BaKron — метод эффективного квантования нейронных сетей, использующий аппроксимацию Гессиана в форме произведения Кронекера. В отличие от стандартных алгоритмов типа GPTQ, которые опираются преимущественно на входные активации, новый подход учитывает корреляции между выходными координатами. Это позволяет значительно повысить точность сжатых моделей при сохранении высокой вычислительной эффективности процесса квантования.

Традиционные методы адаптивного округления, такие как GPTQ, часто ограничиваются односторонней информацией, что может приводить к потере точности при сильном сжатии весов. Использование аппроксимаций Гессиана, факторизованных по Кронекеру, позволяет более точно моделировать геометрию функции потерь. Это дает возможность учитывать взаимосвязи между весами в выходных слоях, что критически важно для сохранения производительности больших языковых моделей после квантования.

Применение данного подхода позволяет оптимизировать процесс подготовки моделей к инференсу на устройствах с ограниченными ресурсами. Метод демонстрирует, что учет двусторонней информации о кривизне поверхности потерь позволяет достичь лучших результатов по сравнению с классическими методами адаптивного округления, не требуя при этом существенного увеличения вычислительных затрат на этапе конвертации весов.

Ключевые факты

  • BaKron использует аппроксимацию Гессиана через произведение Кронекера для более точного квантования.
  • Метод учитывает корреляции между выходными координатами, в отличие от стандартных подходов типа GPTQ.
  • Алгоритм направлен на минимизацию потерь точности при сжатии нейронных сетей.
  • Подход позволяет эффективнее использовать информацию о геометрии функции потерь при адаптивном округлении весов.