Исследования5 августа 2026 г., 21:17 МСК🤖 Auto

LoCA: Адаптация LLM без обратного распространения ошибки

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

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

Проблема традиционных методов адаптации

Современные методы параметрически эффективного пост-обучения, такие как LoRA, требуют многократного полного обратного распространения ошибки (backpropagation) через замороженную основную модель. Это вынуждает использовать оборудование с поддержкой обратного прохода, хранить или пересчитывать активации, что создает значительные накладные расходы на вычислительные ресурсы и память.

Суть метода LoCA

Авторы предлагают метод Local Credit Assignment (LoCA) — двухэтапный подход для адаптации моделей с небольшим сдвигом распределения данных. Процесс состоит из:

  • Однократной калибровки: Один пробный обратный проход позволяет вычислить низкоуровневую карту для каждого трансформер-блока, связывающую ошибку финального предсказания с коррекцией локального скрытого состояния.

  • Прямое дообучение: Вычисленные карты используются для формирования целевых значений регрессии на основе прямых активаций. Адаптеры настраиваются с помощью закрытой формы решения гребневой регрессии (ridge solves).

Ключевое преимущество: после этапа калибровки не требуется ни одного обратного прохода основной модели.

Результаты бенчмарков

Метод протестирован на моделях Qwen2.5 (от 0.5B до 14B) и SmolLM2-1.7B в пяти дискриминативных задачах. Использование единого набора кандидатов, нормированного по масштабу, позволило успешно применять метод к моделям разных размеров.

Метрика Показатель LoCA vs LoRA Значение
Кросс-энтропия оценки Лучший результат В 16 из 25 сравнений задач/масштабов
Пиковое потребление GPU Снижение На 26–29%
Память CPU (steady-state) Снижение На 36–52%
Время на один проход Снижение На 43–48%

Значение для индустрии

LoCA демонстрирует, что глобальное распределение кредитов (credit assignment) можно амортизировать в один этап калибровки. Это открывает путь к эффективному forward-only tuning в сценариях, где повторное обратное распространение невозможно или экономически нецелесообразно, особенно для развертывания на ресурсоограниченных устройствах.

Источник: arXiv cs.AI ↗