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

FA-LoRA: LLM для смарт-контрактов с забыванием 0.4% параметров

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

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

Проблема: Катастрофическое забывание в блокчейне

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

Решение: Трехэтапный пайплайн

Авторы (Tenghui Huang и соавт.) предложили интегрированный фреймворк, состоящий из трех этапов:

  • Адаптация (FA-LoRA): Используется адаптация с низким рангом, aware к частоте (Frequency-Aware). Обучение происходит в частотной области (Fourier domain) с использованием гейтов важности для каждой частоты. Это позволяет обучать всего 0.4% параметров.
  • Непрерывное обучение (FAR): Метод Forget-Aware Replay оценивает риск забывания для каждого образца через динамику потерь. Модель приоритизирует воспроизведение знаний о наиболее уязвимых участках кода.
  • Развертывание (APPM): Anchor-Protected Progressive Merging объединяет все адаптеры в одну модель. Алгоритм находит адаптер с лучшей обобщающей способностью как «якорь» и выполняет взвешенное слияние через конкуренцию частотных гейтов.

Результаты и метрики

Эксперименты проводились на датасете DIVE. Ключевые показатели эффективности представлены ниже:

Метрика / Этап Значение Примечание
Доля обучаемых параметров (FA-LoRA) 0.4% Значительно меньше стандартного LoRA/QLoRA
Micro-F1 (Continual Learning / FAR) 0.8022 Средний балл по последовательным задачам
Micro-F1 (Consolidated Model / APPM) 0.8085 Результат объединенной модели
Отклонение от идеала 2.7% Разница с upper bound независимых задач
Время слияния (Merge Cost) 156 мс Высокая скорость консолидации
Доп. память во время инференса 0 Нет накладных расходов

Почему это важно

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

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