Ultralytics YOLO27:
Licencia YOLO
Volver al glosario de Ultralytics

Model Collapse

El colapso de modelos es la pérdida de datos poco frecuentes y de diversidad que se produce cuando los modelos generativos se entrenan con los resultados de modelos anteriores, generación tras generación.

El colapso de modelos es un proceso degenerativo en el que los modelos generativos entrenados con datos producidos por modelos anteriores pierden información sobre la distribución de los datos originales, generación tras generación. Los casos poco frecuentes en los extremos de la distribución desaparecen primero y, tras suficientes iteraciones, los resultados convergen en una versión limitada y repetitiva de los patrones más comunes. Shumailov et al. demostraron este efecto en un artículo de Nature de 2024 con modelos de lenguaje grandes (LLM), autocodificadores variacionales y modelos de mezclas gaussianas. El riesgo aumenta a medida que el texto generado por IA y las imágenes representan una parte cada vez mayor de los datos web con los que se entrenan los modelos futuros.

Por qué se produce el colapso#

Cada generación ajusta un modelo a una muestra finita y después genera los datos de la siguiente generación mediante muestreo a partir de ese ajuste. Shumailov et al. identifican tres errores que se acumulan entre generaciones: error de aproximación estadística, porque una muestra finita no recoge sucesos poco frecuentes; error de capacidad expresiva funcional, porque el modelo no puede representar exactamente la distribución real; y error de aproximación funcional, porque los procedimientos de entrenamiento, como el descenso de gradiente estocástico, son imperfectos. Cuando un suceso poco frecuente desaparece de los datos de una generación, el siguiente modelo le asigna una probabilidad cero y nunca vuelve a aparecer. Los autores distinguen entre colapso temprano, en el que desaparecen los extremos, y colapso tardío, en el que la distribución se estrecha hasta concentrarse en unos pocos resultados comunes con poca varianza.

La simulación siguiente utiliza una tabla de frecuencias de palabras como modelo. En cada generación, cuenta 10.000 palabras extraídas del modelo anterior y sustituye los datos anteriores o los añade a ellos:

import torch

torch.manual_seed(0)
vocab = 1000
human = 1 / torch.arange(1, vocab + 1)  # Zipf-like word frequencies: a few common words, a long tail
human = human / human.sum()
real = torch.multinomial(human, 10_000, replacement=True)  # human-written training text
print(f"Human data: {real.unique().numel()} distinct words")

for mode in ("replace", "accumulate"):
    data = real
    for generation in range(20):
        # "Train" a model by counting word frequencies, then sample the next generation's text from it
        model = torch.bincount(data, minlength=vocab) / len(data)
        samples = torch.multinomial(model, 10_000, replacement=True)
        data = samples if mode == "replace" else torch.cat([data, samples])
    print(f"{mode}: {data.unique().numel()} distinct words after 20 generations")

La muestra humana contiene 916 de las 1.000 palabras. Tras 20 generaciones entrenadas únicamente con los resultados de la generación anterior, quedan 302 palabras y las otras 614, en su mayoría de la cola larga, desaparecen definitivamente. Cuando las muestras de cada generación se añaden a los datos humanos, sobreviven las 916, porque los datos reales permanecen en cada conjunto de entrenamiento.

Evidencias y límites#

La diferencia entre sustituir y acumular también se da en modelos reales. Gerstgrasser et al. (2024) entrenaron previamente secuencias de modelos de lenguaje y descubrieron que sustituir los datos reales por los datos sintéticos de cada generación llevaba al colapso, mientras que acumular datos sintéticos junto a los datos reales originales lo evitaba; obtuvieron resultados similares con los modelos de difusión y los autocodificadores variacionales. En el caso de los generadores de imágenes, Alemohammad et al. descubrieron que, si cada generación de un ciclo de autoconsumo no incluye suficientes datos reales nuevos, la calidad o la diversidad disminuyen progresivamente; también observaron que sesgar las muestras para favorecer la calidad, por ejemplo seleccionando los mejores resultados, conserva la calidad a costa de la diversidad. Los datos sintéticos generados y filtrados deliberadamente se siguen utilizando ampliamente, por ejemplo, en la destilación de conocimiento a partir de un modelo profesor más potente; el colapso se debe a la reutilización recursiva indiscriminada de los propios resultados sin filtrar de un modelo.

  • Colapso de modos: El generador de una red generativa antagónica (GAN) aprende a producir solo unos pocos tipos de resultados durante un mismo entrenamiento; por ejemplo, repite la misma cara. El colapso de modelos se desarrolla entre modelos sucesivos entrenados con los datos de los anteriores.
  • Olvido catastrófico: Un modelo pierde una tarea anterior después de entrenarse en otra nueva. En el colapso de modelos, la tarea se mantiene y son los datos de entrenamiento los que se degradan.
  • Sobreajuste: Un modelo memoriza su conjunto de entrenamiento y generaliza mal. Un modelo colapsado puede ajustarse bien a sus datos de entrenamiento, pero esos datos ya no representan la distribución real.
  • Basura generada por IA: Contenido de baja calidad generado por IA y publicado en Internet; es una de las fuentes que pueden alimentar el colapso cuando se recopila para los conjuntos de entrenamiento.

Cómo prevenir el colapso de modelos#

El entrenamiento a escala web cierra el ciclo entre los modelos y los datos con los que se entrenan:

Las principales medidas de defensa se desprenden de las evidencias: conserva los datos humanos originales en cada conjunto de entrenamiento y añádele datos sintéticos en lugar de sustituirlos; registra la procedencia de los datos para identificar las muestras generadas mediante señales como la marca de agua de IA y las credenciales de contenido C2PA; y filtra o verifica las muestras sintéticas antes de entrenar con ellas. Ultralytics Platform aplica el patrón de acumulación a los conjuntos de datos de visión: su acción Generar imágenes similares crea de 1 a 16 variaciones generadas de una imagen existente, y las que conserva el usuario se añaden como imágenes nuevas sin etiquetar junto a las reales, listas para su anotación.

Explore solutions

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información
Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información
Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático