Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Volver al glosario de Ultralytics

Diffusion Forcing

El entrenamiento por difusión forzada entrena un modelo causal para eliminar el ruido de los tokens de secuencia, cada uno con su propio nivel de ruido, y conseguir rollouts de vídeo largos y planificación estables.

La difusión forzada es un método de entrenamiento para generadores de secuencias en el que cada token de una secuencia, como un fotograma de vídeo o una acción robótica, recibe su propio nivel de ruido muestreado de forma independiente, y un modelo causal aprende a eliminar el ruido de cada token a partir de un historial de elementos parcialmente ruidosos. Un único modelo entrenado así puede generar una secuencia paso a paso, como un modelo de lenguaje grande (LLM) que predice el siguiente token, y también dirigir todo el futuro hacia un objetivo, como un modelo de difusión de secuencia completa. Boyuan Chen, Diego Martí Monsó, Yilun Du, Max Simchowitz, Russ Tedrake y Vincent Sitzmann, del MIT, la presentaron en julio de 2024 en Diffusion Forcing: Next-token Prediction Meets Full-Sequence Diffusion, que se publicó en NeurIPS 2024.

El ruido como enmascaramiento parcial#

El forzado del profesor entrena un modelo autorregresivo para predecir el siguiente token a partir de un historial limpio de datos de referencia, de modo que, durante la generación, el modelo se encuentra por primera vez con sus propias salidas imperfectas y las secuencias largas de generación de vídeo se desvían a medida que se acumulan los errores. La difusión de secuencia completa elimina el ruido de todos los fotogramas a la vez con un único nivel de ruido, lo que permite aplicar guía, pero fija la longitud de la secuencia y no puede reaccionar a nuevas observaciones a mitad del proceso.

La difusión forzada trata el ruido como un enmascaramiento parcial: un token limpio es totalmente visible, el ruido puro lo oculta por completo y los niveles intermedios lo ocultan parcialmente. Entrenar con niveles de ruido independientes por token enseña a un mismo modelo todas las combinaciones, incluida la de un pasado limpio con el siguiente fotograma completamente ruidoso, que equivale a predecir el siguiente token, y la de ruido igual en cada fotograma, que equivale a la difusión de secuencia completa. El artículo demuestra que este objetivo optimiza un límite inferior variacional de la verosimilitud de todas las subsecuencias. La implementación de referencia, Causal Diffusion Forcing, utilizó una red neuronal recurrente cuyo estado oculto resume el historial ruidoso; más adelante, los autores publicaron una versión Transformer.

Esquemas de muestreo#

Como cualquier combinación de niveles de ruido forma parte de la distribución, la generación puede seguir un esquema bidimensional de pasadas de eliminación del ruido y fotogramas. El esquema en zigzag del artículo empieza a eliminar el ruido de cada fotograma un poco después que el del fotograma anterior:

import torch

torch.manual_seed(0)
frames, levels = 5, 4  # a 5-frame clip; noise levels run from 0 (clean) to 4 (pure noise)

# Training: every frame gets its own random noise level, so any mix of clean and noisy frames is seen
print("Training noise levels:", torch.randint(0, levels + 1, (frames,)).tolist())

# Sampling with a zig-zag schedule: each row is one denoising pass over all frames, and frame i
# starts denoising i passes after frame 0, so the near future is always cleaner than the far future
for step in range(levels + frames):
    row = [min(max(levels - step + i, 0), levels) for i in range(frames)]
    print(f"pass {step}: {row}")

La línea de entrenamiento dibuja niveles como [4, 4, 3, 0, 3] para un clip, una combinación que no aparece en el entrenamiento con guía del profesor ni en la difusión de secuencia completa. En el esquema, la fila 0 es ruido puro y, en la pasada 4, el primer fotograma está limpio mientras que el quinto sigue completamente ruidoso; el clip termina tras 8 pasadas. El artículo utiliza este esquema para la planificación porque considera que el futuro inmediato es más seguro que el futuro lejano.

Las generaciones largas utilizan un segundo truco. Condicionar cada fotograma nuevo con copias ligeramente ruidosas de los fotogramas ya generados, en lugar de copias limpias, hace que el modelo tolere sus propios errores pequeños. En el conjunto de datos de navegación DMLab, un modelo entrenado con clips de 36 fotogramas generó secuencias de 2.000 fotogramas sin divergir, mientras que los modelos de referencia sí divergieron.

Guía, planificación y robótica#

La guía de secuencia completa también se aplica aquí: una recompensa o un objetivo puede dirigir los fotogramas futuros ruidosos durante el muestreo. La guía Monte Carlo del artículo genera varios futuros posibles y promedia sus gradientes de guía, lo que mejoró los resultados en tareas de planificación de laberintos utilizadas en la investigación sobre aprendizaje por refuerzo. En robótica, los autores utilizaron aprendizaje por imitación para entrenar un brazo robótico real a intercambiar dos frutas utilizando un tercer espacio, una tarea que requiere memoria porque las frutas empiezan en espacios aleatorios. La difusión forzada tuvo éxito en el 80 % de los casos, mientras que Diffusion Policy, que no tiene memoria, falló; con distracciones visuales e incluso con la cámara totalmente tapada, alcanzó el 76 %, frente al 48 % de un modelo de difusión de fotograma siguiente que trataba los fotogramas alterados como valores reales. El mismo modelo también gestionó la predicción de series temporales.

Difusión forzada en modelos de vídeo#

El Diffusion Forcing Transformer (DFoT) del grupo del MIT, presentado en History-Guided Video Diffusion en febrero de 2025, se condiciona con cualquier número de fotogramas anteriores y utiliza ese historial como señal de guía. SkyReels-V2 de Skywork AI, publicado en abril de 2025, ajusta un modelo de vídeo preentrenado de secuencia completa para convertirlo en un modelo de difusión forzada cuyos niveles de ruido nunca disminuyen de un fotograma al siguiente, de modo que los vídeos se pueden ampliar fragmento a fragmento. Los modelos de mundo de vídeo, que predicen cómo evoluciona una escena según las acciones de un agente de IA, necesitan el mismo tipo de generación causal estable. La coherencia de los objetos a lo largo de una generación larga se puede medir con el seguimiento de objetos: Ultralytics YOLO26 en modo de seguimiento asigna un ID a cada objeto detectado y lo mantiene entre fotogramas, por lo que un coche que conserva el mismo ID de seguimiento durante un clip generado mantiene su identidad.

  • Modelos de difusión para lenguaje: desocultan en paralelo tokens de texto discretos durante varios pasos, con una única proporción de enmascaramiento compartida en cada paso.
  • Políticas de difusión: eliminan el ruido de un bloque de acciones robóticas con el mismo nivel de ruido para cada acción, condicionadas por observaciones limpias.
  • Difusión de texto a vídeo: la mayoría de los sistemas generan un clip de longitud fija mediante difusión de secuencia completa, y las variantes de difusión forzada amplían los clips más allá de esa longitud, un fragmento cada vez.

Explora las soluciones

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 imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, 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

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
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