XYZNOT

Paper · arXiv 2610.05416

Prism: Dynamische Sparse Attention für das Training nativer 2K-Modelle zur gemeinsamen Video-Audio-Generierung

Prism: Dynamic Sparse Attention for Native 2K Joint Video-Audio Generation Model Training

Veröffentlicht cs.CV arXivPDF

Mit Übersetzung und KI lesen

Zusammenfassung in drei Zeilen

  1. 🎯 Full Attention bei nativer 2K-Auflösung verwässert die Aufmerksamkeit über zahllose redundante Hintergrund-Tokens und zerstört vortrainierte cross-modale Audio-Video-Priors, während Sparse Attention mit festen Blockformen lokalisierte audiovisuelle Synchronisation nicht erfassen kann.
  2. 🔧 Prism gruppiert Tokens in raumzeitliche Makro-Zonen und wählt dynamisch 3D-Blockformen aus, gesteuert durch kanalweise Video-Feature-Varianz und Audio-zu-Video-Cross-Attention-Normen, kombiniert mit einer hybriden Top-k/Top-p-Blockauswahlstrategie.
  3. 📈 Erzielt eine 2,5-fache Trainingsbeschleunigung und 3-fache Inferenzbeschleunigung gegenüber Full Attention, reduziert den Inferenz-GPU-Speicher um 47 % und übertrifft bisherige Open-Source-Methoden über Video-, Audio- und Synchronisationsmetriken hinweg.

Abstract

Das native Training von Modellen zur gemeinsamen Video-Audio-Generierung bei höheren Auflösungen ermöglicht es ihnen, reichhaltigere visuelle Details und schärfere Bewegungsdynamiken zu erlernen. Allerdings verursacht Full Attention quadratische Kosten und verteilt die Aufmerksamkeit mit zunehmender Auflösung über immer redundanteste Tokens, was die Lernsignale für informative Inhalte verwässert und vortrainierte Priors zerstört. Bestehende Sparse-Attention-Methoden zielen entweder auf trainingsfreie Beschleunigung ab oder übersehen die einzigartige Struktur gemeinsamer Video-Audio-Daten, bei denen cross-modale Interaktionen von Natur aus um tonerzeugende Regionen konzentriert sind. Um dies zu adressieren, schlagen wir Prism vor, ein dynamisches Sparse-Attention-Framework für das native Training gemeinsamer Video-Audio-Generierungsmodelle in 2K. Insbesondere organisiert Prism die Token-Sequenz in raumzeitliche Makro-Zonen, wodurch sich die Aufmerksamkeitsstruktur an lokale Inhalte anpassen kann. Für jede Zone schätzt es die lokale Informationsstruktur über die Varianz der Video-Features entlang der Kanäle sowie über Feature-Normen aus der Audio-zu-Video-Cross-Attention, wodurch gemeinsam erfasst wird, wie visueller Inhalt richtungsabhängig variiert und wie stark Audio jede visuelle Region beeinflusst. Basierend auf diesen Signalen weist Prism jeder Zone dynamisch eine maßgeschneiderte Blockform zu und wendet eine feinere Partitionierung entlang von Achsen schneller visueller Inhaltsänderungen und starker audiovisueller Kopplung an. Dies begünstigt die semantische Kohärenz von Tokens innerhalb jedes Blocks, sodass Block-Level-Features sowohl visuelle Inhalte als auch gemeinsame Video-Audio-Interaktionsmuster erfassen können. Prism verwendet darüber hinaus eine hybride Blockauswahlstrategie, um die Sparsity pro Query dynamisch zu bestimmen. Experimente zeigen, dass Prism eine 2,5 schnellere Trainingsbeschleunigung im Vergleich zu Full Attention erreicht und diese zugleich in der Generationsqualität übertrifft.

Original-Abstract (Englisch)

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.

Leseleitfaden

Problem und Motivation

Das native Training gemeinsamer Video-Audio-Diffusionsmodelle bei 2K-Auflösung ermöglicht die Synthese reichhaltiger räumlicher Details, scharfer Bewegungsdynamiken und synchronisierten Tons. Nach der VAE-Kompression erzeugt ein 2K-Clip jedoch Hunderttausende bis über eine Million Tokens. Standardmäßige Full Attention leidet unter zwei gravierenden Problemen:

  1. Quadratische Komplexität: Der Rechen- und Speicheraufwand macht das Training unerschwinglich teuer.
  2. Verwässerung der Aufmerksamkeitsgewichte (Attention Weight Dilution): Enorme Mengen repetitiver Hintergrund-Tokens dominieren die Token-Sequenz, wodurch das Aufmerksamkeitsbudget für informative, lokalisierte Inhalte (wie bewegte Gesichter, Hände und tonerzeugende Objekte) verwässert wird und vortrainierte multimodale Priors gestört werden.

Bisherige Sparse-Attention-Ansätze nutzen entweder trainingsfreie Approximationen, konzentrieren sich nur auf stumme Videos bei niedrigeren Auflösungen (480p/720p) oder erzwingen starre, einheitliche Blockformen. Da audiovisuelle Synchronisation strikt auf kompakte tonerzeugende Regionen konzentriert ist, vermischen feste Blockformen uneinheitliche Tokens miteinander, verfälschen per Mean-Pooling berechnete Blockrepräsentationen und können sich nicht an cross-modale Interaktionsmuster anpassen.

Kernideen

  • Makro-Zonen-Partitionierung (Macro-Zone Partitioning): Das raumzeitliche Token-Volumen wird in Makro-Zonen der Größe unterteilt, um Triton-ausgerichtete Blockkonfigurationen zu ermöglichen.
  • Duale Variationsindikatoren (Dual-Guidance Variation Indicator): Jede Zone misst richtungsabhängige Inhaltsvariationen dynamisch unter Verwendung der kanalweisen Video-Varianz zusammen mit Audio-zu-Video-Cross-Attention-Normen.
  • Inhaltsadaptive 3D-Blockformen (Content-Adaptive 3D Block Shapes): Zonen wählen aus einer Kandidatenmenge von 16 Formen mit Gesamtvolumina , wobei entlang von Achsen schneller Veränderungen und starker Audio-Kopplung feiner partitioniert wird.
  • Hybride Top-- / Top--Auswahl: Sparse Attention auf Blockebene verwendet Top-, um einen garantierten Basiskontext zu sichern, der für Queries mit breit gestreuten Aufmerksamkeitsverteilungen adaptiv über Top- erweitert wird.

Methode

Prism arbeitet auf einem Dual-Branch Diffusion Transformer (DiT), der von MOVA-720p initialisiert wurde. Dabei wird die Video-Self-Attention durch dynamische Sparse Attention ersetzt, während Cross-Attention und Audio-Self-Attention unverändert bleiben.

1. Formulierung des Variationsindikators

Für jede Makro-Zone wird das Richtungsverhältnis der Video-Variation entlang der Achse aus den Mean-gepoolten Value-Features abgeleitet:

Aus den in der vorhergehenden Schicht zwischengespeicherten Audio-zu-Video-Cross-Attention-Normen werden die Audio-Kopplungsstärke und die normalisierte Richtungs-Varianz berechnet. Der zusammengesetzte Variationsindikator lautet:

2. Blockvolumen- und Formquantisierung

Das Gesamtblockvolumen wird zugewiesen, indem die normalisierte raumzeitliche Informationsdichte mit den Schwellenwerten und verglichen wird. Die Minimierung des Informationsverlusts innerhalb eines Blocks unter der Nebenbedingung liefert die optimale kontinuierliche Kantenlänge . Im -Raum (): Die Blockform wird aus der Kandidatenmenge durch Minimierung der euklidischen Distanz zu ausgewählt.

3. Hybride Top-- / Top--Attention

Key-Blöcke werden zu Repräsentanten gemittelt und mit Query-Blöcken abgeglichen, um Block-Wahrscheinlichkeiten zu erhalten. Die Menge der beachteten Blöcke kombiniert feste und kumulative Wahrscheinlichkeitsschwellenwerte: Ein Triton-Kernel mit Online-Softmax führt die Sparse Attention ausschließlich über aus.

Ergebnisse

  • Überlegenheit in Benchmarks: Auf dem 2K-Bench (300 native 2K-Testvideos) erreicht Prism Aesthetic Quality (AQ), Temporal Flickering (TF), DeSync und MotionQ, womit es MOVA (Full Attn: AQ, DeSync, MotionQ) sowie LTX-2.3 mit Super-Resolution ( AQ, DeSync, MotionQ) deutlich übertrifft.
  • Effizienzgewinne: Die Trainingsgeschwindigkeit ist bei 2K um das schneller als bei Full Attention ( vs. pro Schritt). Bei der Inferenz auf 4 GPUs benötigt Prism bei VRAM pro GPU, verglichen mit und bei MOVA.
  • Auflösungsskalierung: Prism ist das einzige getestete Framework, das bei der Skalierung von 480p auf 2K monotone Verbesserungen über alle Qualitäts- und cross-modalen Synchronisationsmetriken hinweg zeigt, während Full Attention und Sparse-Baselines mit festen Blöcken bei 2K aufgrund der Sättigung durch Hintergrund-Tokens degradieren.
  • Nutzerstudie: In einer 2AFC-Wahrnehmungsstudie mit 200 Teilnehmern über 30 2K-Clips hinweg erzielte Prism eine Präferenz von gegenüber allen Open-Source-Baselines bezüglich Textausrichtung, Audioqualität, visueller Details, Bewegungsrealismus und Lippensynchronisation.

Einschränkungen und offene Fragen

  • Feste zeitliche Makro-Zonen: Makro-Zonen besitzen ein statisches Zeitfenster von . Schnelle Schnitte oder Zoom-Übergänge innerhalb dieses Fensters führen zu abrupten Feature-Disparitäten, die eine einzelne Blockform nicht abbilden kann, was zu transienten Verzerrungsartefakten führt.
  • Auflösungs- und Modellskalierung: Prism wurde bis zu einer 2K-Auflösung auf einem Backbone mit 16B Parametern evaluiert; die Skalierung auf natives 4K (was die Token-Zahl vervierfacht) und die Untersuchung größerer DiT-Architekturen mit 30B+ Parametern stehen noch aus.
  • Audio-visuelle Abhängigkeitsreihenfolge: Da Self-Attention im DiT-Block vor der Cross-Attention ausgeführt wird, stützt sich die Steuerung durch die Audio-Cross-Attention auf Normen, die aus der vorherigen Schicht zwischengespeichert wurden, was eine Verzögerung von einer Schicht bei der Signalausbreitung verursacht.

Schlüsselbegriffe

Dynamic Sparse Attention
Ein Attention-Framework, bei dem Key-Value-Tokenblöcke pro Query selektiv auf der Basis dynamisch berechneter Relevanzwerte und inhaltsadaptiver Blockformen verarbeitet werden.
Spatiotemporal Macro-Zones
Nicht überlappende -Token-Partitionen des latenten Videogitters, die verwendet werden, um die lokale Informationsdichte zu berechnen und einheitliche 3D-Blockformen zuzuweisen.
Video Channel-Wise Variance Guidance
Eine Richtungsstatistik, die über die Kanaldimensionen der Value-Features berechnet wird und erfasst, wie schnell sich visuelle Inhalte entlang der Zeit-, Höhen- und Breitenachsen verändern.
Audio-to-Video Cross-Attention Norm Guidance
Eine Steuerungsmetrik, die aus der -Norm von Audio-modulierten Video-Features abgeleitet wird und die Intensität sowie die Richtungsunterschiede des Audioeinflusses über Videoregionen hinweg quantifiziert.
Attention Weight Dilution
Ein Fehlermodus in ultralangen, hochauflösenden Sequenzen, bei dem enorme Mengen redundanter Hintergrund-Tokens gemeinsam die Softmax-Aufmerksamkeitsgewichte monopolisieren, sodass informative Regionen zu wenig Aufmerksamkeit erhalten.
Hybrid Top-k / Top-p Selection
Ein Blockauswahlmechanismus, der einen festen Top--Schwellenwert für einen garantierten Minimalkontext mit einem adaptiven kumulativen Top--Schwellenwert für Queries mit disperser Aufmerksamkeitsverteilung vereint.
2K-Bench
Ein neu eingeführter Evaluations-Benchmark, der 300 ungesehene, 10 Sekunden lange native 2K-Video-Audio-Clips mit komplexen Bewegungen, hochfrequenten visuellen Details und vielfältigen Toninteraktionen umfasst.
MotionQ
Eine automatisierte Evaluationsmetrik unter Verwendung von Gemini-3.1 zur Beurteilung von Videobewegungsdynamik, Konsistenz und räumlicher Interaktionsqualität.

Fragen

Warum wird Sparse Attention nur auf die Video-Self-Attention angewendet?

Video-Self-Attention macht den überwiegenden Teil der Rechenkosten bei 2K aus (über 870.000 Tokens für einen 10-Sekunden-Clip). Cross-modale Aufmerksamkeitsmodule und Audio-Self-Attention arbeiten auf deutlich kürzeren Token-Sequenzen (Audio liegt typischerweise unter 1.000 Tokens), wodurch deren Rechenaufwand vernachlässigbar ist und eine Sparse-Approximation unnötig wird.

Wie beeinflussen Audio-Informationen die Form der visuellen Aufmerksamkeitsblöcke?

Die -Norm der Hidden States der Audio-zu-Video-Cross-Attention wird pro Makro-Zone gemessen. In tonerzeugenden Regionen mit hoher Audio-Kopplung steuert ein Audio-Kopplungs-Gate die Blockpartitionierung so, dass kürzere Kanten (feinere Granularität) entlang der Achsen mit hoher Audio-Varianz zugewiesen werden, wie etwa zeitliche Veränderungen um sich bewegende Lippen.

Warum wählt Prism Blockformen auf Makro-Zonen-Ebene statt pro Token aus?

Blockformen, die pro Token variieren, führen zu unregelmäßigem Clustering und erfordern erhebliches Speicher-Padding, was den Coalesced Memory Access in maßgeschneiderten Triton-GPU-Kernels stört. Makro-Zonen der Größe stellen sicher, dass die Blockgrößen Vielfache von 64 Tokens bleiben, was hardwareangepasste Compute Tiles ermöglicht.

Wie verhindert Prism eine Fehlerfortpflanzung, da die Blockauswahl nicht differenzierbar ist?

Gemäß gängiger Praxis bei trainierbarer Block-Sparse-Attention werden die Statistiken für die Auswahl der Blockform (Dichte , Variationsindikator und Blockrelevanz ) während der Backpropagation als detachierte Konstanten behandelt. Gradienten fließen ausschließlich durch die Berechnung der Sparse Attention über die ausgewählten Key-Value-Blöcke.

Die Übersicht auf dieser Seite wurde von einer KI aus dem Paper erstellt und kann Fehler enthalten. Details stehen im Paper.

Mit Übersetzung und KI lesen