Modèles de diffusion
Un modèle probabiliste de diffusion par débruitage définit un processus fixe qui corrompt progressivement les données, puis apprend un processus inverse qui reconstruit les échantillons étape par étape.
Processus direct
Pour un calendrier de variance et ,
Soit . Toute étape peut être échantillonnée directement à partir des données propres :
Cette forme fermée évite de simuler toutes les étapes de bruitage précédentes pendant l’entraînement.
Processus inverse appris
La génération nécessite la transition inverse
Une paramétrisation courante prédit le bruit ajouté à . Un objectif simplifié très répandu est
Cette perte de prédiction du bruit est reliée à l’objectif variationnel, mais la pondération et la paramétrisation exactes comptent : « prédire le bruit par erreur quadratique » ne définit pas à elle seule tous les modèles de diffusion.
Échantillonnage
- Tirer dans la distribution de bruit choisie.
- Pour , employer le modèle appris et l’échantillonneur pour obtenir .
- Renvoyer la représentation finale .
Le conditionnement fournit au débruiteur une information supplémentaire, par exemple une classe, une représentation textuelle ou une mesure. Le guidage peut renforcer ce conditionnement au prix d’un autre compromis entre diversité, fidélité et calibration.
De la prédiction du bruit à une étape inverse
Pour le DDPM gaussien discret des algorithmes 1–2 de l’article original, prendre et . Choisir un calendrier tel que soit proche de zéro pour obtenir une distribution terminale approximativement normale standard. Sinon, partir de crée un décalage ; un grand nombre d’étapes ne suffit pas à le justifier.
Avec un réseau prédisant epsilon, la moyenne inverse vaut
Un choix de variance fixe est . Tirer avec un nouveau pour ; à , renvoyer la moyenne sans nouveau bruit. Ceci définit un échantillonneur, pas tous les solveurs de diffusion. Le posterior direct exact conditionné par et est gaussien, mais la conditionnelle inverse sans connu ne l’est généralement pas : la transition gaussienne apprise est une approximation de modélisation.
Pour un exemple scalaire, soit , et le bruit d’entraînement tiré . Alors . Prédire donne une erreur quadratique de bruit de et implique . Prédire le bruit réellement tiré restituerait dans cet exemple arithmétique ; à partir de seul, ce bruit n’est pas identifiable de façon unique. La MSE apprend une moyenne conditionnelle, pas un inverse oracle de chaque tirage.
L’entraînement tire une observation, une étape (souvent uniformément de à ) et du bruit, puis effectue une évaluation du débruiteur et une mise à jour par gradient. La génération n’a pas de cible propre et évalue plusieurs fois le débruiteur à poids fixes. La cible de bruit et la sortie du réseau ont la forme de ; le conditionnement temporel indique le niveau de bruit à traiter. Cette note couvre le DDPM gaussien discret, pas le flow matching ni tous les solveurs continus ou distillés.
Limites de conception et d’évaluation
- Le calendrier de bruit, la cible de prédiction, l’architecture du modèle et l’échantillonneur sont des choix distincts.
- L’échantillonnage standard est itératif et peut exiger de nombreuses évaluations du modèle ; les échantillonneurs plus rapides échangent du calcul contre un comportement d’approximation.
- Un faible objectif de débruitage ne prouve à lui seul ni la qualité perceptuelle, ni la diversité, ni la qualité de la vraisemblance, ni l’utilité.
- La génération conditionnelle peut reproduire des biais ou des structures mémorisées des données d’entraînement.
- L’espace de sortie, le prétraitement et le décodeur peuvent compter autant que le débruiteur.
- Les produits actuels d’image, d’audio ou d’API relèvent de la veille ; cette note couvre le processus probabiliste durable.
Le point de départ canonique est Denoising Diffusion Probabilistic Models. Les implémentations U-Net et d’échantillonnage propres aux frameworks sont laissées aux bibliothèques et articles maintenus.