YOLO-PEFT обходит полное дообучение YOLO-детекторов по точности и памяти

Экономное дообучение (parameter-efficient fine-tuning, PEFT), методы вроде LoRA, придуманные для языковых моделей, при переносе на детекторы реального времени семейства YOLO может ломаться незаметно. Причина в том, что у детекторов разнородные операторы и специфичные для детекции компоненты, которые накладывают на размещение адаптеров ограничения, каких нет в обычных трансформерных архитектурах.
Авторы предлагают YOLO-PEFT, фреймворк, который относится к размещению адаптеров не как к перебору вручную, а как к проверяемой задаче планирования с ограничениями. На вход подаются граф детектора, запрос на PEFT и бюджет ресурсов. Система назначает операторам и слоям семантические роли, проверяет каждого кандидата по четырём группам критериев, валидности оператора, семантике детектора, совместимости с графовым интерфейсом и требованиям развёртывания, и для каждого исключённого модуля фиксирует код причины. В результате она либо выдаёт бюджетированный план целевых модулей для дообучения, либо, если ни один вариант не проходит проверки, до начала обучения возвращает явный отказ (Refuse).
На официальном протоколе VOC07+12 (обучение) → VOC07 (тест) выбранный планировщиком вариант RS-LoRA достигает 0,7138 и 0,7307 mAP50-95 на YOLO11s и YOLO12s соответственно, против 0,6428 и 0,6662 у полного дообучения (Full-SFT) тех же моделей. На детекторе RT-DETR-L все семь проверенных конфигураций семейства LoRA превысили заранее заданный порог катастрофического сбоя, что подтверждает откалиброванное решение системы: для этой архитектуры она отказывается от LoRA в пользу полного дообучения. Отдельный контролируемый аудит на YOLO11 показал, что LoRA снижает пиковый расход памяти при обучении на 43,9%, но само обучение занимает в 1,72 раза больше времени.
Авторы подчёркивают: в границах проверенных семейств детекторов, политик размещения адаптеров и охваченных калибровкой конфигураций YOLO-PEFT заменяет ручной перебор целевых модулей явным, проверяемым планированием, сохраняя при этом рабочие цепочки обучения, сохранения, слияния весов и экспорта модели. Открытым остаётся вопрос, как система будет отказывать (или не отказывать) на архитектурах детекторов, которые не входили в оценку.
Ключевые факты
- YOLO-PEFT превращает выбор места для адаптеров при экономном дообучении (PEFT) YOLO-детекторов в проверяемую задачу планирования с ограничениями, а не в перебор вручную.
- На протоколе VOC07+12→VOC07 планировщик отобрал RS-LoRA, который даёт 0,7138 и 0,7307 mAP50-95 на YOLO11s и YOLO12s, выше 0,6428 и 0,6662 у полного дообучения (Full-SFT).
- На RT-DETR-L все семь проверенных конфигураций LoRA превысили порог катастрофического сбоя, система откалиброванно выбирает отказ (Refuse) в пользу полного дообучения.
- Контролируемый аудит на YOLO11 показал, что LoRA снижает пиковую память при обучении на 43,9%, но обучение занимает в 1,72 раза дольше.
- Метод проверен только на оценённых семействах детекторов и политиках размещения; поведение отказа на незнакомых архитектурах, открытая проблема.
Почему это важно
Готовые PEFT-методы вроде LoRA переносят с языковых моделей на YOLO-детекторы напрямую, а из-за разнородности операторов детекции такой перенос может незаметно ломать качество, без явной ошибки, просто с проседанием метрик. YOLO-PEFT впервые формализует размещение адаптеров как проверяемую задачу с явными критериями допустимости вместо эвристики или перебора вручную.
Кому это важно
Инженерам, которые дообучают YOLO-детекторы и похожие архитектуры вроде RT-DETR под свои задачи с ограниченным бюджетом на память и вычисления, например, для устройств на границе сети (edge) или частого переобучения под новые данные. Также, исследователям, которым нужен воспроизводимый и проверяемый способ выбирать место для адаптеров вместо перебора конфигураций вслепую.
Как это применить
Планировщик принимает граф детектора, запрос на PEFT и бюджет ресурсов и выдаёт готовый список целевых модулей для дообучения, либо явно отказывается, если ни одна конфигурация не проходит проверки. Практический вывод из результатов: на YOLO11s/YOLO12s LoRA-подход (RS-LoRA), отобранный планировщиком, даёт точность выше полного дообучения (экономию памяти отдельно показал контролируемый аудит на YOLO11), а на RT-DETR-L, судя по результатам, стоит оставаться на полном дообучении, все проверенные варианты LoRA там ниже допустимого порога. Материалы проекта, по данным источника, выложены на GitHub (github.com/Tencent/YOLO-Master).
Можно ли доверять
Материал, препринт на HuggingFace Papers; текст не называет имена авторов и институтскую принадлежность, только ссылку на проект на GitHub, и не указывает дату публикации. Результаты сформулированы конкретно и с цифрами (протокол VOC07+12→VOC07, модели YOLO11s/YOLO12s/RT-DETR-L), что повышает доверие к пересказу, но независимой рецензии работы текст не упоминает, а точное определение «порога катастрофического сбоя» и база сравнения для цифр 43,9% и 1,72× в тексте не раскрыты.
Риски и подводные камни
Текст не раскрывает, как именно задан порог «катастрофического сбоя», это ограничивает возможность независимо оценить решение об отказе. Экономия памяти в 43,9% и рост времени обучения в 1,72 раза даны без явного указания базовой конфигурации сравнения, кроме общей формулировки «контролируемый аудит на YOLO11». Сами авторы отмечают: правило отказа (Refuse) проверено только в границах оценённых семейств детекторов и политик размещения, как система поведёт себя на незнакомой архитектуре детектора, остаётся открытым вопросом.