Articles · arXiv 2610.05416
Prism : Attention parcimonieuse dynamique pour l'entraînement de modèles natifs de génération conjointe vidéo-audio en 2K
Prism: Dynamic Sparse Attention for Native 2K Joint Video-Audio Generation Model Training
Résumé en trois lignes
- 🎯 L'attention complète en résolution native 2K dilue l'attention sur de vastes arrière-plans redondants et détruit les priors audio-visuels pré-entraînés, tandis que l'attention parcimonieuse à blocs fixes ne parvient pas à capturer la synchronisation audio-visuelle localisée.
- 🔧 Prism regroupe les tokens en macro-zones spatio-temporelles et sélectionne dynamiquement des formes de blocs 3D guidées conjointement par la variance par canal de la vidéo et les normes de cross-attention audio-vers-vidéo, combinées à une sélection de blocs hybride Top-k/Top-p.
- 📈 Obtient une accélération de 2,5× à l'entraînement et de 3× à l'inférence par rapport à l'attention complète, réduit la mémoire GPU d'inférence de 47 % et surpasse les méthodes open-source antérieures sur les métriques vidéo, audio et de synchronisation.
Résumé
Entraîner de manière native des modèles de génération conjointe vidéo-audio à des résolutions plus élevées leur permet d'apprendre des détails visuels plus riches ainsi qu'une dynamique de mouvement plus nette. Cependant, l'attention complète (full attention) engendre un coût quadratique et, à mesure que la résolution augmente, disperse l'attention sur des tokens de plus en plus redondants, ce qui dilue les signaux d'apprentissage des contenus informatifs et perturbe les priors pré-entraînés. Les méthodes existantes d'attention parcimonieuse (sparse attention) visent principalement une accélération sans réentraînement (training-free) ou négligent la structure unique des données vidéo-audio conjointes, dans lesquelles les interactions intermodales sont intrinsèquement concentrées autour des régions émettrices de son. Pour y remédier, nous proposons Prism, un cadre d'attention parcimonieuse dynamique conçu pour l'entraînement natif de modèles de génération conjointe vidéo-audio en 2K. Plus précisément, Prism organise la séquence de tokens en macro-zones spatio-temporelles, permettant ainsi à la structure d'attention de s'adapter au contenu local. Pour chaque zone, il estime la structure de l'information locale via la variance des caractéristiques vidéo le long du canal et les normes des caractéristiques issues de la cross-attention audio-vers-vidéo, capturant conjointement les variations directionnelles du contenu visuel et l'intensité avec laquelle l'audio influence chaque région visuelle. Sur la base de ces signaux, Prism attribue dynamiquement une forme de bloc adaptée à chaque zone, en appliquant un partitionnement plus fin le long des axes de forte variation visuelle et de fort couplage audio-visuel. Cela incite les tokens d'un même bloc à conserver une cohérence sémantique, permettant aux représentations de blocs de capturer à la fois le contenu visuel et les motifs d'interaction conjointe vidéo-audio. Prism adopte en outre une stratégie hybride de sélection de blocs afin de déterminer dynamiquement la parcimonie par requête. Les expériences démontrent que Prism atteint une accélération d'entraînement de 2,5 par rapport à l'attention complète, tout en la surpassant en termes de qualité de génération.
Résumé original (anglais)
Natively training joint video-audio generation models at higher resolutions empowers them to learn richer visual details and sharper motion dynamics. However, full attention incurs quadratic cost and, as resolution increases, spreads attention over increasingly redundant tokens, diluting learning signals for informative content and disrupting pretrained priors. Existing sparse attention methods either target training-free acceleration or overlook the unique structure of joint video-audio data, where cross-modal interactions are inherently concentrated around sound-producing regions. To address this, we propose Prism, a dynamic sparse attention framework for natively training joint video-audio generation models at 2K. In particular, Prism organizes the token sequence into spatiotemporal macro-zones, enabling the attention structure to adapt to local content. For each zone, it estimates local information structure via video feature variance along the channel and feature norms from the audio-to-video cross-attention, jointly capturing how visual content varies directionally and how strongly audio influences each visual region. Based on these signals, Prism dynamically assigns a tailored block shape to each zone, applying finer partitioning along axes of rapid visual content variation and strong audio-visual coupling. This encourages tokens within each block to remain semantically coherent, allowing block-level features to capture both visual content and joint video-audio interaction patterns. Prism further adopts a hybrid block selection strategy to dynamically determine per-query sparsity. Experiments show that Prism achieves 2.5 training speedup compared to full attention, while surpassing it in generation quality.
Guide de lecture
Problème et motivation
L'entraînement natif de modèles de diffusion conjoints vidéo-audio en résolution 2K permet de synthétiser des détails spatiaux riches, une dynamique de mouvement nette et un son synchronisé. Cependant, après compression par VAE, un extrait 2K génère de plusieurs centaines de milliers à plus d'un million de tokens. L'attention complète standard souffre de deux problèmes majeurs :
- Complexité quadratique : L'empreinte mémoire et le coût computationnel rendent l'entraînement excessivement coûteux.
- Dilution des poids d'attention : Les tokens d'arrière-plan, massifs et répétitifs, dominent la séquence, diluant le budget d'attention alloué aux contenus informatifs et localisés (tels que les visages en mouvement, les mains et les objets émetteurs de son) tout en détériorant les priors multimodaux pré-entraînés.
Les approches antérieures d'attention parcimonieuse appliquent des approximations sans entraînement (training-free), se concentrent uniquement sur la vidéo muette à des résolutions inférieures (480p/720p), ou imposent des formes de blocs rigides et uniformes. La synchronisation audio-visuelle étant strictement concentrée dans des régions émettrices de son compactes, des blocs de forme fixe mélangent des tokens hétérogènes, corrompent les représentations moyennes de ces blocs et échouent à s'adapter aux dynamiques d'interaction cross-modales.
Idées clés
- Partitionnement en macro-zones : Le volume spatio-temporel de tokens est partitionné en macro-zones de taille pour autoriser des configurations de blocs alignées sur Triton.
- Indicateur de variation à double guidage : Chaque zone mesure dynamiquement la variation directionnelle du contenu à l'aide de la variance par canal des caractéristiques vidéo, combinée aux normes de cross-attention audio-vers-vidéo.
- Formes de blocs 3D adaptées au contenu : Les zones choisissent parmi un ensemble de 16 formes candidates avec des volumes totaux , en partitionnant plus finement le long des axes de changement rapide et de fort couplage audio.
- Sélection hybride Top- / Top- : L'attention parcimonieuse au niveau des blocs utilise un Top- pour garantir un contexte de base minimal, étendu de façon adaptative via un Top- pour les requêtes ayant des distributions d'attention dispersées.
Méthode
Prism opère sur un Diffusion Transformer (DiT) à deux branches initialisé à partir de MOVA-720p, remplaçant la self-attention vidéo complète par une attention parcimonieuse dynamique, tout en conservant intactes la cross-attention et la self-attention audio.
1. Formulation de l'indicateur de variation
Pour chaque macro-zone , le ratio de variation directionnelle de la vidéo selon l'axe est calculé à partir du pooling moyen des valeurs :
À partir des normes de cross-attention audio-vers-vidéo mises en cache depuis la couche précédente, l'intensité de couplage audio et la variance directionnelle normalisée sont calculées. L'indicateur composite de variation est :
2. Quantification du volume et de la forme des blocs
Le volume total de bloc est attribué en évaluant la densité normalisée d'information spatio-temporelle par rapport aux seuils et . Minimiser la perte d'information intra-bloc sous la contrainte donne la longueur continue optimale des arêtes . Dans l'espace () : La forme de bloc est choisie dans l'ensemble candidat en minimisant la distance euclidienne avec .
3. Attention hybride Top- / Top-
Les blocs de clés font l'objet d'un pooling moyen en représentants , puis sont évalués face aux blocs de requêtes pour produire les probabilités de bloc . L'ensemble sélectionné combine un seuil fixe et un seuil de probabilité cumulée : Un kernel Triton à softmax en ligne exécute l'attention parcimonieuse uniquement sur .
Résultats
- Supériorité sur les benchmarks : Sur le 2K-Bench (300 vidéos de test natives en 2K), Prism obtient en Qualité Esthétique (AQ), en Scintillement Temporel (TF), en DeSync et en MotionQ, surpassant nettement MOVA (Attention complète : AQ, DeSync, MotionQ) et LTX-2.3 avec super-résolution ( AQ, DeSync, MotionQ).
- Gains d'efficacité : La vitesse d'entraînement est plus rapide que l'attention complète en 2K ( contre par étape). Lors de l'inférence sur 4 GPU, Prism s'exécute en en utilisant de VRAM par GPU, contre et pour MOVA.
- Mise à l'échelle de la résolution : Prism est le seul cadre évalué montrant une amélioration monotone sur l'ensemble des métriques de qualité et de synchronisation cross-modale lors du passage de 480p à la 2K, alors que l'attention complète et les méthodes de référence à blocs fixes se dégradent en 2K en raison de la saturation causée par les tokens d'arrière-plan.
- Étude utilisateur : Dans une étude perceptuelle 2AFC menée auprès de 200 participants sur 30 vidéos 2K, Prism a obtenu une préférence supérieure à face à l'ensemble des modèles open-source de référence sur l'alignement texte, la qualité audio, les détails visuels, le réalisme du mouvement et la synchronisation labiale.
Limites et questions ouvertes
- Macro-zones temporelles fixes : Les macro-zones ont une fenêtre temporelle statique de . Des changements de plan rapides ou des zooms au sein de cette fenêtre créent des disparités de caractéristiques brutales qu'une forme de bloc unique ne peut capturer, provoquant des artéfacts transitoires de distorsion.
- Montée en échelle de la résolution et des modèles : Prism a été évalué jusqu'à la résolution 2K sur un backbone de 16B paramètres ; le passage à la 4K native (qui quadruple le nombre de tokens) et l'exploration d'architectures DiT plus imposantes (30B+) restent à étudier.
- Ordre de dépendance audio-visuel : La self-attention précédant la cross-attention au sein du bloc DiT, le guidage par cross-attention audio repose sur des normes mises en cache depuis la couche précédente, ce qui introduit un décalage d'une couche dans la propagation du signal de guidage.
Termes clés
- Dynamic Sparse Attention
- Un cadre d'attention où les blocs de tokens clés-valeurs sont ciblés sélectivement par requête, selon des scores de pertinence calculés dynamiquement et des formes de blocs adaptées au contenu.
- Spatiotemporal Macro-Zones
- Partitions de tokens disjointes de dimensions de la grille latente vidéo, servant à calculer localement la densité d'information et à attribuer des formes de blocs 3D uniformes.
- Video Channel-Wise Variance Guidance
- Statistique directionnelle calculée sur les canaux des représentations de valeurs, qui mesure la rapidité des variations du contenu visuel le long des axes temporel, vertical et horizontal.
- Audio-to-Video Cross-Attention Norm Guidance
- Métrique de guidage dérivée de la norme des caractéristiques vidéo modulées par l'audio, quantifiant l'intensité et la variation directionnelle de l'influence sonore sur les zones de l'image.
- Attention Weight Dilution
- Défaut survenant dans les séquences haute résolution très longues où une quantité massive de tokens d'arrière-plan redondants monopolise les poids softmax de l'attention, délaissant les zones informatives.
- Hybrid Top-k / Top-p Selection
- Mécanisme de sélection de blocs combinant un seuil fixe Top- garantissant un contexte minimal avec un seuil adaptatif cumulé Top- pour les requêtes ayant une attention dispersée.
- 2K-Bench
- Benchmark d'évaluation constitué de 300 vidéos de test inédites de 10 secondes en 2K native avec audio, comportant des mouvements complexes, des détails visuels haute fréquence et des interactions sonores variées.
- MotionQ
- Métrique d'évaluation automatisée exploitant Gemini-3.1 pour juger la dynamique de mouvement, la cohérence et la qualité des interactions spatiales au sein de la vidéo.
Questions
Pourquoi l'attention parcimonieuse est-elle appliquée uniquement à la self-attention vidéo ?
La self-attention vidéo représente l'immense majorité du coût computationnel en 2K (plus de 870K tokens pour un extrait de 10 s). Les modules d'attention intermodale et la self-attention audio traitent des séquences de tokens bien plus courtes (l'audio contient généralement moins de 1K tokens), rendant leur surcharge négligeable et rendant superflue une approximation parcimonieuse.
Comment l'information audio influence-t-elle la forme des blocs d'attention visuelle ?
La norme des états cachés de cross-attention audio-vers-vidéo est mesurée par macro-zone. Dans les régions émettrices de son où le couplage audio est fort, une porte de couplage audio oriente le découpage des blocs pour attribuer des arêtes plus courtes (granularité plus fine) le long des axes à forte variance audio, comme les variations temporelles autour de lèvres qui bougent.
Pourquoi Prism sélectionne-t-il la forme des blocs à l'échelle des macro-zones plutôt que par token ?
Attribuer des formes variables par token crée des regroupements irréguliers et requiert un padding mémoire substantiel, ce qui nuit aux accès mémoire fusionnés (coalesced memory access) dans les kernels GPU Triton sur mesure. Les macro-zones de taille garantissent des blocs multiples de 64 tokens, assurant un partitionnement adapté au matériel.
Comment Prism évite-t-il la propagation d'erreurs sachant que la sélection de blocs n'est pas différentiable ?
Conformément aux pratiques usuelles de l'attention parcimonieuse par blocs différentiable, les statistiques guidant le choix des formes (densité , indicateur de variation et pertinence des blocs ) sont traitées comme des constantes détachées lors de la rétropropagation. Les gradients se propagent exclusivement via le calcul d'attention parcimonieuse sur les blocs clés-valeurs retenus.
La présentation de cette page a été rédigée par une IA à partir de l'article et peut contenir des erreurs. Consultez l'article pour les détails.