Модельный коллапс
Материал из MachineLearning.
| | Статья написана с использованием LLM Claude Opus 4.8 и проверена участником Miraslava Ladutska 7 июля 2026 (MSD). |
Модельный коллапс (англ. model collapse) — явление постепенной деградации качества генеративных моделей машинного обучения, возникающее при повторном (рекурсивном) обучении моделей на данных, порождённых предыдущими поколениями таких же моделей. С каждым новым поколением обучающая выборка всё сильнее состоит из синтетических данных, а не из наблюдений реального мира; в результате модель теряет информацию о хвостах распределения (редких событиях), сокращает дисперсию и разнообразие порождаемых образцов. При наивном рекурсивном обучении — прежде всего когда реальные данные замещаются синтетическими или их приток оказывается недостаточным — распределение в пределе может сойтись к вырожденному, слабо связанному с исходными данными.[1][1]
Термин приобрёл известность после серии работ 2023–2024 годов, посвящённых вопросу: что произойдёт с моделями поколения , если значительная доля текстов и изображений в интернете будет сгенерирована предыдущими моделями. Модельный коллапс связан с более общими понятиями обратной связи по данным (data feedback loops), самопотребляющих циклов обучения (self-consuming loops) и «расстройства автофагии моделей» (англ. Model Autophagy Disorder, MAD).[1] Для читателя, впервые сталкивающегося с темой, полезна такая интуиция: если многократно копировать копию — пересъёмка фотографии фотографии или пересказ пересказа, — мелкие детали и редкие варианты постепенно исчезают, а результат «усредняется» и упрощается. Модельный коллапс — формальное и количественное описание этого эффекта для обучаемых распределений вероятностей.
Тема относится к быстро развивающейся и отчасти дискуссионной области. Часть исследований указывает на неизбежность деградации при «наивном» рекурсивном обучении; другие показывают, что при накоплении реальных данных, верификации синтетики или сохранении достаточной доли настоящих наблюдений коллапс можно предотвратить.[1]
Коротко
Модельный коллапс возникает не оттого, что синтетические данные вредны сами по себе, а оттого, что при их неконтролируемом повторном использовании из распределения вымываются редкие варианты. Отсюда главный практический вывод: реальные данные разумнее не заменять синтетикой, а накапливать, проверять и маркировать источники. Ниже это утверждение раскрывается — от простейшего гауссова примера до законов масштабирования и способов диагностики.
Терминология и базовые понятия
Основные определения
Под генеративной моделью понимают модель, которая аппроксимирует распределение данных и позволяет порождать новые образцы
. Примеры — большие языковые модели (LLM), вариационные автокодировщики (VAE), генеративно-состязательные сети (GAN), диффузионные модели, а также классические модели гауссовых смесей (GMM).
Рекурсивное (итеративное) обучение — процедура, в которой модель поколения обучается на выборке, порождённой моделью поколения
. Если такой процесс замыкается сам на себя, говорят о самопотребляющем цикле (self-consuming loop) или автофагическом цикле (autophagous loop).[1]
Модельный коллапс — устойчивое ухудшение свойств с ростом
: сокращение области носителя распределения, потеря мод, снижение дисперсии и разнообразия, накопление систематических искажений. В исходных работах различают две фазы:[1]
- Ранний модельный коллапс (early model collapse) — модель прежде всего теряет информацию о хвостах распределения, то есть о редких, но значимых событиях, сохраняя основную массу вероятности.
- Поздний модельный коллапс (late model collapse) — распределение существенно расходится с исходным, обычно с резко пониженной дисперсией; в пределе оно может выродиться в узкую моду или точечную массу.
Разграничение со смежными понятиями
Модельный коллапс легко спутать с несколькими близкими явлениями, которые, однако, имеют иную природу.
| Понятие | Суть | Отличие от модельного коллапса |
|---|---|---|
| Коллапс мод (mode collapse) в GAN | Генератор в пределах одного обучения порождает лишь часть мод распределения | Возникает внутри одного цикла обучения из-за неустойчивости оптимизации, а не между поколениями рекурсивного переобучения |
| Катастрофическое забывание (catastrophic forgetting) | Потеря ранее выученных навыков при последовательном обучении новым задачам | Связано со сменой задач и распределений, а не с обучением на собственных сгенерированных данных |
| Меморизация (memorization, запоминание обучающих данных) | Дословное воспроизведение фрагментов обучающей выборки | Описывает переобучение на конкретных примерах, а не постепенное сжатие распределения по поколениям |
| Переобучение (overfitting) | Подгонка под шум конечной выборки в рамках одного обучения | Модельный коллапс — накопительный, межпоколенческий эффект, где ошибка одного поколения становится входом для следующего |
Термин memorization в контексте LLM корректно переводить как «меморизация» или «запоминание обучающих данных»; его не следует смешивать с «мемоизацией» — приёмом кэширования результатов вычислений, не имеющим отношения к обсуждаемому явлению.
Исторический и исследовательский контекст
Мысль о том, что многократное переиспользование выходов моделей способно ухудшить будущие модели, обсуждалась и до 2023 года в связи с обратными связями по данным и усилением смещений выборки при обучении на решениях предыдущих моделей.[1]
Систематическое изучение началось с препринта Shumailov и соавторов «The Curse of Recursion» (май 2023), где был введён сам термин model collapse и показано, что эффект проявляется в VAE, GMM и языковых моделях.[1] Расширенная версия исследования опубликована в журнале Nature в 2024 году; в ней продемонстрировано, что неразборчивое использование сгенерированного контента приводит к необратимым дефектам, при которых хвосты исходного распределения исчезают.[1]
Практически одновременно группа Baraniuk описала явление в контексте генерации изображений, предложив метафору «расстройства автофагии моделей» (MAD) по аналогии с «коровьим бешенством», и выделила три семейства самопотребляющих циклов.[1] Позднее появились работы, дающие строгую теоретическую трактовку для линейной регрессии и ядерной регрессии,[1] связывающие коллапс с изменением законов масштабирования,[1] а также исследования устойчивости итеративного переобучения[1] и условий, при которых коллапса удаётся избежать.[1]
Математическая постановка
Рекурсивная схема: замена и накопление данных
Пусть — истинное распределение данных. Обозначим модель поколения
через
. Процесс задаётся так:
- поколение
: из
берётся реальная выборка
, по ней оценивается
;
- поколение
: из
порождается выборка
объёма
, по которой оценивается
.
Различают два режима формирования обучающего множества:
- замена (replace):
обучается только на
;
- накопление (accumulate):
обучается на объединении
.
Различие между этими режимами оказывается решающим для судьбы модели.[1]
Простейший пример: гауссово распределение
Наиболее прозрачный случай — оценивание одномерного гауссова распределения методом максимального правдоподобия в режиме замены. На каждом шаге по выборке из
точек оцениваются среднее и дисперсия, после чего из полученного гауссова распределения берётся новая выборка.
Рассмотрим смещённую оценку дисперсии . Поскольку внутри поколения
данные порождены из
, справедливо
и, применяя это соотношение по индукции,
Таким образом, ожидаемая дисперсия убывает геометрически: распределение «схлопывается» к точке. Существеннее, что коллапс происходит и в более тонком смысле. Возьмём несмещённую оценку ; тогда
, то есть последовательность
— неотрицательный мартингал с сохраняющимся средним. Однако
где независимы. По усиленному закону больших чисел
, а по строгому неравенству Йенсена
. Следовательно,
и
почти наверное. Иными словами, несмотря на постоянное среднее, почти каждая конкретная траектория рекурсивного обучения вырождается в точечную массу. Одновременно оценка среднего
ведёт себя как случайное блуждание с убывающим шагом и сходится к некоторому случайному пределу. Этот пример объясняет, почему при рекурсивном обучении растут расстояние Кульбака — Лейблера и расстояние Вассерштейна между поколением
и исходным распределением.[1]
Источники ошибки
В базовых работах выделяют три взаимодополняющих источника ошибки, совместное действие которых и порождает коллапс.[1][1] Первый — статистическая ошибка аппроксимации: из-за конечности выборки редкие события с малой вероятностью в неё попросту не попадают, поэтому хвосты распределения не воспроизводятся и безвозвратно теряются при повторной генерации. Второй — ошибка выразительности: ограниченность класса моделей, например попытка описать многомодальные данные одной гауссианой, систематически искажает форму распределения. Третий — ошибка функциональной аппроксимации, связанная с несовершенством самой процедуры обучения (регуляризацией, смещениями стохастического градиентного спуска) и добавляющая дополнительный дрейф оценок.
Из этих трёх источников статистическая ошибка присутствует всегда и считается определяющей: даже при идеально выразительной модели и идеальном оптимизаторе конечность выборки на каждом шаге приводит к постепенной потере тонких деталей распределения.
Модельный коллапс как изменение законов масштабирования
Для больших моделей качество принято описывать законом масштабирования вида , где
— объём данных (или размер модели),
, а
— предельно достижимая ошибка. При обучении на смеси реальных и синтетических данных этот закон меняется: ошибка выходит на плато
, которое не преодолевается наращиванием синтетики, и наблюдаются «потеря масштабирования», сдвиг закона с числом поколений и «разучивание» отдельных навыков (un-learning of skills).[1] Для линейной и ядерной регрессии удаётся получить точные выражения: в режиме замены дополнительная тестовая ошибка растёт с числом поколений
, тогда как при накоплении данных она остаётся ограниченной.[1][1] Схематически:
где — ошибка при обучении на чистых данных, а
— вклад одного цикла рекурсии. Именно этот результат лежит в основе тезиса о том, что модельный коллапс не является неизбежным при разумной организации данных.
Классификация видов и режимов
Типология самопотребляющих циклов
По тому, как в цикл поступают реальные данные, выделяют три семейства.[1]
| Тип цикла | Состав обучающих данных | Типичный исход |
|---|---|---|
| Полностью синтетический (fully synthetic) | Только выходы предыдущего поколения | Наиболее быстрый коллапс качества и разнообразия |
| Синтетически дополняемый (synthetic augmentation) | Фиксированный набор реальных данных плюс синтетика | Замедленная, но обычно продолжающаяся деградация |
| Со свежими данными (fresh data) | На каждом поколении добавляются новые реальные наблюдения | При достаточном притоке реальных данных деградация может отсутствовать |
Качество против разнообразия
Для генеративных моделей ухудшение удобно измерять парой величин: точностью (precision, реалистичность образцов) и полнотой (recall, покрытие разнообразия исходного распределения). В самопотребляющих циклах без достаточного притока свежих реальных данных прогрессивно снижается либо точность, либо полнота, либо обе величины сразу.[1] Приёмы, повышающие видимое качество за счёт отбора «лучших» образцов (например, ужесточение температуры или ядерной выборки top-), сужают хвосты и ускоряют потерю разнообразия.[1]
Замена или накопление
Отдельная ось классификации — режим обновления данных. В режиме замены каждое поколение вытесняет предыдущие данные, и ошибка накапливается; в режиме накопления исходные реальные данные сохраняются, что ограничивает ошибку сверху и в ряде постановок полностью предотвращает коллапс.[1] Реальные веб-корпуса ближе к режиму накопления, поскольку старые тексты не удаляются, — это одно из оснований для осторожности при экстраполяции «катастрофических» сценариев на практику.
Механизмы деградации
Деградация складывается из нескольких взаимосвязанных эффектов. Раньше всего проявляется потеря хвостов: маловероятные значения не попадают в конечную выборку и после повторной генерации исчезают безвозвратно.[1] К этому добавляется систематическое занижение оценок разброса — сжатие дисперсии, наглядно видное уже в гауссовом примере. Для многомодальных распределений второстепенные моды теряются, а масса вероятности стягивается к доминирующей.[1] В языковых моделях те же процессы выражаются в падении лексического, синтаксического и семантического разнообразия, особенно заметном в задачах, требующих креативности.[1] Наконец, систематические искажения и стереотипы, уже присутствующие в модели, воспроизводятся в порождаемых ею данных и на следующем поколении усиливаются, замыкая контур положительной обратной связи.[1] В генерации изображений совокупность этих механизмов проявляется как быстрое накопление артефактов и «замыливания» — иногда всего за несколько поколений.[1]
Обнаружение и оценка
Диагностика модельного коллапса опирается на сравнение распределения порождаемых образцов с эталонным реальным распределением и на отслеживание динамики этих метрик по поколениям.
| Группа метрик | Что измеряет | Признак коллапса |
|---|---|---|
| Расстояния между распределениями (KL, Вассерштейн) | Расхождение | Монотонный рост расстояния с ростом |
| Дисперсия и энтропия выборки | Разброс и неопределённость образцов | Устойчивое падение |
| Точность и полнота для генеративных моделей | Реалистичность против покрытия | Снижение полноты (диагностика потери разнообразия) |
| Метрики разнообразия текста (перплексия, доля уникальных n-грамм, self-BLEU, type-token ratio) | Лексическое и синтаксическое богатство | Сужение словаря и рост повторов[1] |
| Оценка доли синтетики (водяные знаки, детекторы, происхождение данных) | Загрязнение обучающего корпуса | Рост доли машинно-сгенерированного контента |
При интерпретации метрик важно учитывать масштаб: коллапс — накопительный процесс, поэтому диагностическую ценность имеет прежде всего траектория показателей по поколениям, а не их разовое значение.
Предотвращение и смягчение
Накопленные результаты позволяют сформулировать набор стратегий противодействия, различающихся по стоимости и области применимости.
| Стратегия | Идея | Основание |
|---|---|---|
| Накопление, а не замена данных | Сохранять исходные реальные данные во всех поколениях | Ограниченность ошибки сверху при накоплении[1] |
| Сохранение достаточной доли чистых данных | Поддерживать долю реальных наблюдений | Смягчение коллапса и эффект «озарения» при смешивании[1] |
| Верификация и отбор синтетики | Обучать только на прошедших проверку образцах | Синтетика с верификацией способна улучшать модель, а не разрушать её[1] |
| Самокоррекция в цикле | Встраивать корректирующий оператор, возвращающий образцы к реальному многообразию | Устойчивость самокорректирующихся циклов[1] |
| Отслеживание происхождения и маркировка | Водяные знаки и метаданные для исключения или взвешивания синтетики | Контроль состава обучающих корпусов[1] |
| Сохранение хвостов при генерации | Избегать чрезмерного усечения выборки (агрессивных top- | Усечение хвостов ускоряет коллапс[1] |
Условие устойчивости, установленное теоретически, состоит в том, что начальная модель должна достаточно хорошо приближать реальное распределение, а доля синтетики — не превышать некоторого порога; при выполнении этих условий итеративное переобучение остаётся стабильным.[1]
Практический протокол применения
Ниже приведён обобщённый протокол работы с рекурсивно порождаемыми данными, направленный на предупреждение коллапса.
| Этап | Действие | Цель |
|---|---|---|
| 1. Аудит корпуса | Оценить долю синтетических данных с помощью детекторов, маркировки и анализа происхождения | Понять степень загрязнения |
| 2. Фиксация эталона | Сохранить репрезентативную выборку реальных данных как «якорь» | Обеспечить точку отсчёта и приток реальной информации |
| 3. Выбор режима данных | Предпочесть накопление замене; удерживать долю чистых данных выше порога | Ограничить накопление ошибки |
| 4. Верификация синтетики | Фильтровать и оценивать сгенерированные примеры до включения в обучение | Не допускать деградирующих образцов |
| 5. Мониторинг по поколениям | Отслеживать расстояния между распределениями, дисперсию, разнообразие, точность и полноту | Раннее обнаружение деградации |
| 6. Контроль генерации | Ограничить агрессивное усечение выборки, сохранять хвосты | Предотвратить искусственное сужение распределения |
| 7. Коррекция и остановка | При росте метрик деградации увеличить долю реальных данных или прервать цикл | Не допустить перехода к позднему коллапсу |
Ограничения и открытые вопросы
Область остаётся дискуссионной, и ряд выводов чувствителен к принимаемым допущениям.
- Замена против накопления. Многие «катастрофические» результаты получены в предположении полной замены данных, тогда как реальные интернет-корпуса накапливают контент; при накоплении ошибка ограничена, и коллапс в исходном смысле не наступает.[1]
- Игрушечные модели. Точные результаты доказаны для гауссовых оценок, линейной и ядерной регрессии; их перенос на многослойные нейросети и LLM требует осторожности.[1]
- Синтетика не всегда вредна. При верификации, отборе или подкреплении синтетические данные способны повышать качество, что показано в исследованиях самоулучшения моделей.[1][1]
- Роль курирования. Реальные конвейеры данных включают человеческую фильтрацию и отбор, которые формальные модели «слепого» рекурсивного обучения обычно не учитывают.
- Измеримость на практике. Надёжная оценка доли синтетики в веб-масштабных корпусах затруднена, что усложняет прямую проверку сценариев коллапса на действующих системах.
Типичные ошибки
| Ошибка | В чём проблема | Как избежать |
|---|---|---|
| Отождествление модельного коллапса с коллапсом мод в GAN | Смешиваются межпоколенческий и внутрицикловой эффекты | Явно различать рекурсивное переобучение и неустойчивость одного обучения |
| Экстраполяция игрушечных результатов на LLM без оговорок | Точные теоремы доказаны для узких классов моделей | Указывать пределы применимости и предположения |
| Предположение о неизбежности коллапса | Игнорируется режим накопления и верификация | Различать «наивное» и организованное рекурсивное обучение[1] |
| Оценка модели по одному поколению | Коллапс — накопительный процесс | Анализировать динамику метрик по поколениям |
| Погоня за реалистичностью в ущерб покрытию | Отбор «лучших» образцов сужает хвосты | Контролировать полноту наравне с точностью[1] |
| Игнорирование происхождения данных | Синтетика попадает в обучение незаметно | Внедрять маркировку и аудит корпусов |
Современные исследования и примеры
Исследовательская активность быстро растёт и охватывает как эмпирические, так и теоретические направления, причём эффект удобно наблюдать на конкретных примерах. В области изображений «непотически» обученные модели — обучаемые преимущественно на выходах предшественников — деградируют за считанные поколения: в экспериментах с портретами из набора FFHQ уже через несколько итераций на лицах проступали регулярные сеткообразные артефакты, а разнообразие лиц заметно падало.[1][1] Для языковых моделей задокументировано сокращение лексического, синтаксического и семантического разнообразия при рекурсивном дообучении,[1] а также вырождение выходов вплоть до концентрации вокруг узкого набора формулировок в полностью самопотребляющем цикле.[1] Наглядную иллюстрацию даёт эксперимент из статьи в Nature: языковая модель, дообучаемая на собственных выходах, при запросе о средневековой английской архитектуре к девятому поколению переходила к бессвязному тексту о зайцах с хвостами разных цветов — исходная тема полностью вытеснялась.[1] Теоретическая линия связывает эти наблюдения с изменением законов масштабирования и «разучиванием» навыков при загрязнении обучающего корпуса синтетикой.[1]
Параллельно развивается «оптимистическое» направление: показано, что накопление данных ограничивает ошибку,[1] что верификация и подкрепление превращают синтетику в полезный ресурс,[1] а самокорректирующие операторы стабилизируют самопотребляющие циклы.[1] Обсуждается и системный аспект: по мере роста доли машинно-сгенерированного контента в интернете вопрос о происхождении данных и их маркировке приобретает инфраструктурное значение.[1]
Значение для науки и практики
Практическая значимость явления вытекает из простого обстоятельства: качественные реальные данные ограничены и постепенно исчерпываются, тогда как синтетика доступна почти без ограничений. Модельный коллапс очерчивает, до какого предела этой доступностью можно пользоваться безопасно.[1] Отсюда — возросшая ценность реальных, размеченных человеком данных и сведений об их происхождении, что напрямую влияет на стратегии сбора и хранения корпусов. Явление изменило и методологию оценки: качество образцов перестало быть единственным ориентиром, а разнообразие и покрытие распределения стали самостоятельными критериями.[1] Наконец, обнаруженная асимметрия между заменой и накоплением данных даёт конкретный инженерный рычаг — продуманная организация потоков данных и верификация синтетики способны предотвратить деградацию, превращая рекурсивное обучение из угрозы в управляемый инструмент.[1][1]
См. также
- Синтетические данные
- Генеративная модель
- Большая языковая модель
- Закон масштабирования
- Обратная связь по данным
- Катастрофическое забывание
- Коллапс мод
- Меморизация
- Цифровой водяной знак
- Происхождение данных
Примечания
Литература
- Shumailov I., Shumaylov Z., Zhao Y., Papernot N., Anderson R., Gal Y. AI models collapse when trained on recursively generated data // Nature. 2024. Vol. 631, № 8022. P. 755–759. DOI: 10.1038/s41586-024-07566-y.
- Shumailov I., Shumaylov Z., Zhao Y., Gal Y., Papernot N., Anderson R. The Curse of Recursion: Training on Generated Data Makes Models Forget. arXiv:2305.17493. 2023.
- Alemohammad S., Casco-Rodriguez J., Luzi L., Humayun A. I., Babaei H., LeJeune D., Siahkoohi A., Baraniuk R. G. Self-Consuming Generative Models Go MAD // ICLR. 2024. arXiv:2307.01850.
- Bertrand Q., Bose A. J., Duplessis A., Jiralerspong M., Gidel G. On the Stability of Iterative Retraining of Generative Models on their own Data // ICLR. 2024. arXiv:2310.00429.
- Dohmatob E., Feng Y., Yang P., Charton F., Kempe J. A Tale of Tails: Model Collapse as a Change of Scaling Laws // ICML. 2024. arXiv:2402.07043.
- Dohmatob E., Feng Y., Kempe J. Model Collapse Demystified: The Case of Regression. arXiv:2402.07712. 2024.
- Gerstgrasser M., Schaeffer R., Dey A. и др. Is Model Collapse Inevitable? Breaking the Curse of Recursion by Accumulating Real and Synthetic Data. arXiv:2404.01413. 2024.
- Feng Y., Dohmatob E., Yang P., Charton F., Kempe J. Beyond Model Collapse: Scaling Up with Synthesized Data Requires Verification // ICLR. 2025. arXiv:2406.07515.
- Gillman N., Freeman M., Aggarwal D. и др. Self-Correcting Self-Consuming Loops for Generative Model Training // ICML. 2024. arXiv:2402.07087.
- Guo Y., Shang G., Vazirgiannis M., Clavel C. The Curious Decline of Linguistic Diversity: Training Language Models on Synthetic Text // Findings of NAACL. 2024. arXiv:2311.09807.
- Briesch M., Sobania D., Rothlauf F. Large Language Models Suffer From Their Own Output: An Analysis of the Self-Consuming Training Loop. arXiv:2311.16822. 2023.
- Bohacek M., Farid H. Nepotistically Trained Generative-AI Models Collapse. arXiv:2311.12202. 2023.
- Taori R., Hashimoto T. B. Data Feedback Loops: Model-driven Amplification of Dataset Biases // ICML. 2023.
Ссылки
- AI models collapse when trained on recursively generated data (Nature, 2024)
- The Curse of Recursion (arXiv)
- Self-Consuming Generative Models Go MAD (arXiv)
- Self-Consuming AI Resources — подборка материалов группы Baraniuk (Rice University)
- Is Model Collapse Inevitable? (arXiv)
- A Tale of Tails — страница доклада на ICML 2024

