TGViewer
AI Projects AI Projects @turboproject · 12.7K subscribers
Post #5360 539
🔬 Интересная ещё работа по использованию тестов в обучении LLM, где доказывается, что применение unit-тестов «в лоб» на GRPO-обучении приводит к деградации модели.

Главный вклад статьи — это аудит обучающей динамики unit-test-only RL (GRPO). Авторы показывают, что такая награда не просто позволяет обходить тесты, а обучение через тесты целенаправленно формирует дополнительное вредное поведение:
• Рост размера правок (over-editing): по мере обучения модель учится проходить тесты, просто редактируя больше строк. Средний размер правок растёт, но качество фиксов не повышается.
• Галлюцинация багов в корректном коде: самое интересное — обучение только на багованном коде приводит к тому, что модель начинает «видеть» баги там, где их нет. На валидационном наборе из 200 безошибочных программ частота «no-op» (отсутствия правок) падает с 30.8% до 20.5%. То есть модель, никогда не видевшая правильный код, учится его ломать.

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

Как решение авторы предлагают включать минимум дополнительный критерий оценки F1 как оценку ещё с эталонным diff, но это сразу означает, что датасет только из задача-код-тесты без истории правок не будет рабочим.

Правда, альтернатива методам авторов — включение тестов в ещё более комплексные оценки критиков на обучении. Но главный инсайт в том, что при попытке оценивать кодирующую модель только по тестам идёт многогранный развал качества обучения.

https://arxiv.org/abs/2610.18755v1
arXiv.org PreciseCoder: Faithful and Generalizable Debugging Beyond Unit-Test Rewards Reinforcement learning (RL) from unit tests is the common recipe for post-training code models, but a unit test only asks whether the final program passes. We analyze what this unit-test-only...
  • ✍ 1
More from @turboproject
  1. Oct 16, 2026Наш чатик подкинул научную работу по TDD. Сразу отмечу, что перебить выводы Kun Chen, кото…
  2. Oct 16, 2026📊 Я сделал выгрузку всех экспертов по ИИ из России из Elsevier по признаку цитирования. П…
  3. Oct 16, 2026🔬 Коллега из Yandex, который зашёл в чат поспорить, признался, правда, что модели сам не…
  4. Oct 16, 2026Давайте в контексте споров об эффективности TDD рассмотрим, что было с тестами на RL-обуче…
  5. Oct 16, 2026К нашему очередному холивару в чате насчёт TDD хотел бы ещё раз пояснить, как устроено кла…
  6. Oct 16, 2026Пятничный нейрослоп насчет принятия ИИ в обществе. Надеюсь у всех достаточный английский,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →