Tailored news hub
homeEntrenamiento

¿Por qué la predicción "clean" es clave en modelos de difusión latente?

Descubre cómo la elección del objetivo de predicción impacta el rendimiento de los Transformers de difusión en el espacio latente, superando la equivalencia algebraica.

¿Por qué la predicción "clean" es clave en modelos de difusión latente?
#Académico#Entrenamiento#Generación de Contenido

Este artículo explora la importancia de la predicción directa de datos "clean" en modelos de difusión latente, como JLT, comparándola con la predicción de velocidad. A través de un estudio controlado, se demuestra que la parametrización del objetivo es una elección geométrica crucial, no meramente algebraica, influyendo significativamente en la calidad de los resultados.

Predicción clean en el espacio latente: un estudio controlado del objetivo

Image 1: [Imagen sin pie]

Los modelos de difusión pueden entrenarse para predecir los datos limpios (clean), el ruido añadido o un campo de velocidad. Aunque estos objetivos son algebraicamente convertibles, un trabajo reciente (JiT) demostró que, en el espacio de píxeles, regresar directamente la imagen clean explota mejor la estructura de baja dimensión que predecir el ruido ambiente o la velocidad. Este artículo pregunta: ¿sigue importando la elección del objetivo de predicción cuando el modelo opera en un espacio latente comprimido de un VAE, donde ya se ha eliminado gran parte de la variabilidad de los píxeles? Los autores presentan JLT, un Transformer de difusión latente de 130M que utiliza predicción clean-latente sobre códigos congelados del VAE FLUX.2. Comparando JLT con un DiT emparejado de predicción de velocidad bajo idénticas condiciones de representación, arquitectura y entrenamiento, el estudio aísla el efecto del objetivo de regresión directa. El hallazgo central es que la predicción clean-latente supera consistentemente a la predicción de velocidad, demostrando que la parametrización del objetivo es una elección de modelado geométrico, no un mero cambio algebraico.

Objetivos de predicción y equivalencia algebraica

El proceso de corrupción hacia adelante mezcla un latente limpio xx y ruido gaussiano ϵ\epsilon a lo largo de una trayectoria lineal:

zt=tx+(1t)ϵ,t[0,1].z_t = t x + (1-t) \epsilon, \quad t \in [0,1].

Tres objetivos directos comunes son el latente limpio yx=xy_x = x, el ruido yϵ=ϵy_\epsilon = \epsilon y la velocidad yv=xϵy_v = x - \epsilon. Para un tt fijo, cualquier objetivo determina los demás mediante una lectura afín. Por ejemplo, a partir de un valor limpio predicho x^θ\hat{x}_\theta, se puede recuperar ϵ^θ=(zttx^θ)/(1t)\hat{\epsilon}_\theta = (z_t - t\hat{x}_\theta)/(1-t) y v^θ=(x^θzt)/(1t)\hat{v}_\theta = (\hat{x}_\theta - z_t)/(1-t). Esta equivalencia algebraica suele llevar a los investigadores a tratar la elección del objetivo como un simple cambio de notación. Sin embargo, la red se entrena antes de aplicar esa lectura, y la lectura escala los errores de predicción de manera diferente según el nivel de ruido. La comparación controlada del artículo modifica únicamente el objetivo directo —latente limpio para JLT, velocidad para el DiT emparejado— manteniendo fijos la representación, la arquitectura principal y el entrenamiento, y revela que el problema de regresión inducido difiere sustancialmente.

Análisis de la geometría del objetivo: por qué importa la elección

Un análisis local lineal-gaussiano explica la brecha empírica. Suponiendo xN(0,Σ)x \sim \mathcal{N}(0,\Sigma) y ϵN(0,I)\epsilon \sim \mathcal{N}(0,I). Las covarianzas marginales de los objetivos son:

Cov(yx)=Σ,Cov(yv)=Σ+I.\operatorname{Cov}(y_x) = \Sigma, \quad \operatorname{Cov}(y_v) = \Sigma + I.

La predicción de velocidad añade un piso isotrópico unitario a cada dirección. Si Σ\Sigma es anisotrópica, las direcciones latentes de baja varianza adquieren varianza unitaria en yvy_v, mientras que la predicción clean mantiene su varianza objetivo pequeña. La ambigüedad condicional también difiere. Para una coordenada individual con autovalor λi\lambda_i,

Var(vizi)=1(1t)2Var(xizi).\operatorname{Var}(v_i \mid z_i) = \frac{1}{(1-t)^2} \operatorname{Var}(x_i \mid z_i).

Los estimadores de Bayes revelan un mecanismo adicional: a medida que λi0\lambda_i \to 0, el coeficiente del objetivo clean tiende a 0, atenuando las direcciones de baja varianza, mientras que el coeficiente del objetivo de velocidad tiende a 1/(1t)-1/(1-t), amplificándolas. Por tanto, aunque los objetivos sean linealmente convertibles después de la predicción, presentan distintos problemas de regresión supervisada a la red.

Arquitectura y configuración de entrenamiento

JLT es un Transformer latente de escala Base con 12 bloques, dimensión oculta 768, 12 cabezas de atención y un embedding de parche con cuello de botella de 128 dimensiones, totalizando 130M de parámetros. Sigue de cerca la configuración de JiT-B/16, pero reemplaza los parches de imagen cruda por tokens latentes fijos del VAE FLUX.2. Se evalúan dos variantes de tamaño de parche: JLT-B/1 y JLT-B/2, correspondientes a parches en la cuadrícula del VAE de tamaño 1 y 2. La línea base emparejada de velocidad, DiT-B/1 y DiT-B/2, utiliza la misma arquitectura y representación pero predice v=xϵv = x - \epsilon. Todos los modelos se entrenan durante 250K pasos (200 épocas) con AdamW, una tasa de aprendizaje base de 5×1055\times10^{-5} (escalada a 2×1042\times10^{-4}) y un tamaño de lote efectivo de 1024. Para aislar el efecto del objetivo, la implementación omite la concatenación repetida del token de clase en contexto y la pérdida auxiliar de clasificación usadas en JiT. El condicionamiento por clase es, por lo demás, estándar.

Ablación de objetivo emparejada: Clean vs.

Velocity

El experimento central fija la representación, la escala del Transformer y la configuración de entrenamiento, variando únicamente el objetivo de predicción directa. Los resultados en ImageNet 256×256256\times256 se muestran en la Tabla 1 y la Figura 2.

ModelTargetPatchFID-50K
DiT-B/1velocity/16.56
JLT-B/1clean/12.56
DiT-B/2velocity/228.71
JLT-B/2clean/214.81
JLT-B/1 (guided)clean/12.50

Tabla 1: Ablación de objetivo latente emparejada en ImageNet 256×256256\times256. La predicción clean‑latente domina a la predicción de velocidad en ambos tamaños de parche.

Image 2: Refer to caption

Figura 2: Curvas de entrenamiento para la ablación de objetivo emparejada. Las variantes clean‑latente mantienen un FID más bajo y una puntuación Inception más alta durante todo el entrenamiento.

La predicción clean‑latente mejora el FID de 6.56 a 2.56 en parche /1, y de 28.71 a 14.81 en parche /2. Las curvas de entrenamiento muestran que el modelo clean‑latente entra antes en el régimen de bajo FID y mantiene una ventaja clara. Con guiado libre de clasificador, JLT‑B/1 alcanza un FID de 2.50. La ventaja no está ligada a un tamaño de parche específico, lo que confirma que es la propia geometría del objetivo la que impulsa la mejora.

Comparación con líneas base representativas

La Tabla 2 sitúa el resultado guiado de JLT-B/1 junto a modelos establecidos en ImageNet 256×256256\times256.
JLT es un modelo latente de 130M entrenado en solo 250K pasos y, sin embargo, consigue un FID competitivo.

ModeloFID-50KISEntrenamiento
ADM (guiado)3.94215.31000K
LDM-43.60247.7178K
DiT-XL/22.27278.27M
SiT-XL/22.06270.37M
JiT-B/162.09282.3800K
JiT-B/322.28278.4800K
JLT-B/1 (nuestro)2.50250K

Tabla 2: Comparación guiada en ImageNet 256×256256\times256.
JLT-B/1 es un modelo a menor escala entrenado en menos pasos y, sin embargo, su FID se aproxima al de sistemas mucho más grandes.

Aunque los modelos de escala XL o alineados en representación alcanzan un FID más bajo, alteran varios factores simultáneamente.
La comparación contextualiza la magnitud del beneficio de la predicción limpia sin reclamar un nuevo estado del arte.
La conclusión clave es que un simple cambio de objetivo dentro de un espacio latente fijo produce ganancias sustanciales, incluso a escala modesta.

Conclusión e implicaciones

Este estudio demuestra que la predicción de latente limpio supera consistentemente a la predicción de velocidad cuando la representación, la arquitectura y el entrenamiento se mantienen constantes.
El análisis gaussiano local proporciona un mecanismo: la predicción de velocidad añade un suelo de covarianza isotrópica y amplifica las direcciones latentes de baja varianza, mientras que la predicción limpia las atenúa.
Estos hallazgos replantean la parametrización del objetivo en difusión latente como una elección de modelado geométrico, no un detalle algebraico.
El resultado no se explica únicamente por la compresión latente: la brecha aparece dentro del mismo espacio latente.
Las limitaciones incluyen el enfoque en ImageNet 256×256256\times256 y una configuración de 130M; el trabajo futuro debería validar el mecanismo en distintos tokenizadores y conjuntos de datos.
Este artículo anima a los profesionales a tratar el objetivo de predicción directa como una dimensión de diseño de primera clase, incluso en espacios latentes comprimidos.

Artículos Relacionados