XYZNOT

Artigos · arXiv 2610.05416

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

Publicado em cs.CV arXivPDF

Ler com tradução e IA

Resumo em três linhas

  1. 🎯 A full attention em resolução nativa de 2K dilui a atenção sobre vastos tokens redundantes de fundo e destrói os priors audiovisuais pré-treinados, enquanto a sparse attention de formato fixo não consegue capturar a sincronização audiovisual localizada.
  2. 🔧 O Prism agrupa tokens em macrozonas espaço-temporais e seleciona dinamicamente formatos de blocos 3D guiados conjuntamente pela variância dos recursos de vídeo por canal e pelas normas da cross-attention de áudio para vídeo, combinados a uma estratégia híbrida Top-k/Top-p de seleção de blocos.
  3. 📈 Alcança uma aceleração de 2,5× no treinamento e 3× na inferência em relação à full attention, reduzindo o uso de memória de GPU na inferência em 47%, além de superar os métodos de código aberto anteriores nas métricas de vídeo, áudio e sincronização.

Resumo

Treinar nativamente modelos conjuntos de geração de vídeo e áudio em resoluções mais altas permite que eles aprendam detalhes visuais mais ricos e dinâmicas de movimento mais nítidas. No entanto, a atenção completa (full attention) acarreta um custo quadrático e, à medida que a resolução aumenta, dispersa a atenção sobre tokens cada vez mais redundantes, diluindo os sinais de aprendizagem para conteúdos informativos e desestabilizando os priors pré-treinados. Os métodos existentes de sparse attention focam em aceleração sem treinamento (training-free) ou ignoram a estrutura única de dados conjuntos de vídeo e áudio, nos quais as interações intermodais se concentram inerentemente em regiões emissoras de som. Para resolver isso, propomos o Prism, um framework de dynamic sparse attention para o treinamento nativo de modelos conjuntos de geração de vídeo e áudio em 2K. Em particular, o Prism organiza a sequência de tokens em macrozonas espaço-temporais, permitindo que a estrutura de atenção se adapte ao conteúdo local. Para cada zona, ele estima a estrutura de informação local por meio da variância dos recursos de vídeo ao longo dos canais e das normas de recursos da cross-attention de áudio para vídeo, capturando conjuntamente como o conteúdo visual varia direcionalmente e com que intensidade o áudio influencia cada região visual. Com base nesses sinais, o Prism atribui dinamicamente um formato de bloco sob medida a cada zona, aplicando um particionamento mais fino ao longo dos eixos de rápida variação do conteúdo visual e forte acoplamento audiovisual. Isso incentiva os tokens dentro de cada bloco a permanecerem semanticamente coerentes, permitindo que os recursos em nível de bloco capturem tanto o conteúdo visual quanto os padrões de interação conjunta de vídeo e áudio. Além disso, o Prism adota uma estratégia híbrida de seleção de blocos para determinar dinamicamente a esparsidade por query. Os experimentos mostram que o Prism alcança uma aceleração de treinamento de 2.5 em comparação com a full attention, ao mesmo tempo em que a supera em qualidade de geração.

Resumo original (inglês)

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.

Guia de leitura

Problema e motivação

Treinar nativamente modelos de difusão conjuntos de vídeo e áudio em resolução 2K possibilita a síntese de detalhes espaciais ricos, dinâmicas de movimento nítidas e som sincronizado. No entanto, após a compressão por VAE, um clipe de 2K gera de centenas de milhares a mais de um milhão de tokens. A atenção completa padrão sofre com dois problemas fatais:

  1. Complexidade quadrática: A pegada computacional e o consumo de memória tornam o treinamento proibitivamente caro.
  2. Diluição do peso de atenção (attention weight dilution): Volumes massivos de tokens repetitivos de fundo dominam a sequência de tokens, diluindo o orçamento de atenção alocado para conteúdos informativos e localizados (como rostos em movimento, mãos e objetos emissores de som) e desestabilizando priors multimodais pré-treinados.

Abordagens anteriores de sparse attention aplicam aproximações training-free, focam apenas em vídeos silenciosos em resoluções mais baixas (480p/720p) ou impõem formatos de bloco rígidos e uniformes. Como a sincronização audiovisual é estritamente concentrada em regiões compactas e emissoras de som, blocos de formato fixo misturam tokens heterogêneos, corrompem representações de blocos calculadas por mean-pooling e falham em se adaptar aos padrões de interação intermodal.

Ideias centrais

  • Macro-Zone Partitioning (Particionamento em Macrozonas): O volume espaço-temporal de tokens é particionado em macrozonas de tamanho para permitir configurações de blocos alinhadas ao Triton.
  • Dual-Guidance Variation Indicator (Indicador de Variação por Dupla Orientação): Cada zona mede dinamicamente a variação direcional de conteúdo combinando a variância dos canais de vídeo com as normas da cross-attention de áudio para vídeo.
  • Content-Adaptive 3D Block Shapes (Formatos de Blocos 3D Adaptáveis ao Conteúdo): As zonas escolhem a partir de um conjunto candidato de 16 formatos com volumes totais , particionando finamente ao longo dos eixos de rápida mudança e forte acoplamento de áudio.
  • Hybrid Top- / Top- Selection (Seleção Híbrida Top- / Top-): A atenção esparsa em nível de bloco usa Top- para assegurar um contexto de referência garantido, expandido adaptativamente via Top- para queries com distribuições de atenção dispersas.

Método

O Prism opera em um Diffusion Transformer (DiT) de ramo duplo inicializado a partir do MOVA-720p, substituindo a autoatenção completa de vídeo por dynamic sparse attention, mantendo a cross-attention e a autoatenção de áudio inalteradas.

1. Formulação do Indicador de Variação

Para cada macrozona , a razão de variação direcional de vídeo ao longo do eixo é derivada dos recursos de valor médios :

A partir das normas da cross-attention de áudio para vídeo armazenadas em cache da camada anterior, a força de acoplamento de áudio e a variância direcional normalizada são computadas. O indicador de variação composto é:

2. Volume do Bloco e Quantização do Formato

O volume total do bloco é atribuído avaliando a densidade de informação espaço-temporal normalizada em relação aos limiares e . Minimizar a perda de informação intrabloco sujeita a resulta no comprimento de aresta contínuo ótimo . No espaço (): O formato do bloco é escolhido a partir do conjunto candidato minimizando a distância euclidiana em relação a .

3. Atenção Híbrida Top- / Top-

Os blocos de chaves (key blocks) passam por pooling pela média em representantes , sendo pontuados em relação aos blocos de consulta (query blocks) para produzir probabilidades de bloco . O conjunto atendido combina limiares de probabilidade fixos e cumulativos: Um kernel Triton de softmax online executa a sparse attention exclusivamente sobre .

Resultados

  • Superioridade em Benchmarks: No 2K-Bench (300 vídeos de teste nativos em 2K), o Prism alcança em Aesthetic Quality (AQ), em Temporal Flickering (TF), em DeSync e em MotionQ, superando substancialmente o MOVA (Full Attn: AQ, DeSync, MotionQ) e o LTX-2.3 com super-resolução ( AQ, DeSync, MotionQ).
  • Ganhos de Eficiência: A velocidade de treinamento é mais rápida do que a full attention em 2K ( vs. por passo). Na inferência com 4 GPUs, o Prism executa em usando de VRAM por GPU, em comparação com os e do MOVA.
  • Escalabilidade com a Resolução: O Prism é o único framework avaliado que demonstra melhorias monotônicas em todas as métricas de qualidade e sincronização intermodal ao escalar de 480p para 2K, enquanto a full attention e os baselines esparsos de blocos fixos degradam em 2K devido à saturação de tokens de fundo.
  • Estudo com Usuários: Em um estudo perceptual 2AFC com 200 participantes em 30 clipes 2K, o Prism obteve de preferência em relação a todos os baselines de código aberto nos critérios de alinhamento de texto, qualidade de áudio, detalhes visuais, realismo de movimento e sincronia labial.

Limitações e questões em aberto

  • Macrozonas Temporais Fixas: As macrozonas têm uma janela temporal estática de . Cortes rápidos de cena ou transições de zoom dentro dessa janela introduzem disparidades abruptas de atributos que um único formato de bloco não consegue representar, gerando artefatos transitórios de distorção.
  • Escalonamento de Resolução e Modelo: O Prism foi avaliado até a resolução 2K em um backbone de 16B de parâmetros; a extensão para 4K nativo (que quadruplica a contagem de tokens) e a investigação de arquiteturas DiT maiores, com mais de 30B, permanecem inexploradas.
  • Ordem de Dependência Audiovisual: Como a autoatenção precede a cross-attention no bloco DiT, a orientação pela cross-attention de áudio depende de normas armazenadas em cache da camada anterior, introduzindo um atraso de uma camada na propagação do sinal de orientação.

Termos-chave

Dynamic Sparse Attention
Um framework de atenção no qual blocos de tokens de chaves e valores (key-value) são atendidos seletivamente por query, com base em pontuações de relevância calculadas dinamicamente e formatos de bloco que se adaptam ao conteúdo.
Spatiotemporal Macro-Zones
Partições de tokens não sobrepostas de dimensões na grade latente do vídeo, utilizadas para calcular localmente a densidade de informação e atribuir formatos de bloco 3D uniformes.
Video Channel-Wise Variance Guidance
Uma estatística direcional calculada ao longo das dimensões de canal dos recursos de valor, capturando a rapidez com que o conteúdo visual varia ao longo dos eixos temporal, de altura e de largura.
Audio-to-Video Cross-Attention Norm Guidance
Uma métrica de orientação derivada da norma dos recursos de vídeo modulados por áudio, quantificando a intensidade e a variação direcional da influência do áudio nas regiões do vídeo.
Attention Weight Dilution
Um modo de falha em sequências ultralongas de alta resolução em que volumes massivos de tokens redundantes de fundo monopolizam coletivamente os pesos da softmax de atenção, subatendendo regiões informativas.
Hybrid Top-k / Top-p Selection
Um mecanismo de seleção de blocos que combina um limiar fixo Top- para garantir um contexto mínimo com um limiar cumulativo adaptativo Top- para queries com atenção dispersa.
2K-Bench
Um novo benchmark de avaliação composto por 300 clipes inéditos de 10 segundos de vídeo e áudio nativos em 2K, apresentando movimentos complexos, detalhes visuais de alta frequência e interações sonoras diversas.
MotionQ
Uma métrica de avaliação automatizada que utiliza o Gemini-3.1 para avaliar as dinâmicas de movimento, a consistência e a qualidade da interação espacial nos vídeos.

Perguntas

Por que a sparse attention é aplicada apenas à autoatenção de vídeo?

A autoatenção de vídeo responde pela grande maioria do custo computacional em 2K (mais de 870 mil tokens para um clipe de 10s). Os módulos de atenção intermodal e a autoatenção de áudio operam em sequências de tokens significativamente menores (o áudio geralmente fica abaixo de 1 mil tokens), tornando seu overhead computacional insignificante e dispensando aproximações esparsas.

Como a informação de áudio influencia o formato dos blocos de atenção visual?

A norma dos estados ocultos da cross-attention de áudio para vídeo é medida por macrozona. Em regiões emissoras de som com alto acoplamento de áudio, uma porta de acoplamento direciona a partição dos blocos para alocar arestas mais curtas (granularidade mais fina) ao longo dos eixos com alta variância de áudio, como alterações temporais ao redor de lábios em movimento.

Por que o Prism seleciona formatos de bloco no nível de macrozona em vez de fazê-lo por token?

Formatos de bloco variáveis por token resultam em agrupamentos irregulares e exigem padding excessivo de memória, prejudicando o acesso coalescido à memória em kernels customizados de GPU no Triton. As macrozonas de tamanho garantem que os blocos permaneçam múltiplos de 64 tokens, viabilizando tiles de computação alinhados ao hardware.

Como o Prism evita a propagação de erros, dado que a seleção de blocos não é diferenciável?

Seguindo práticas consolidadas de block-sparse attention treinável, as estatísticas que norteiam a seleção do formato do bloco (densidade , indicador de variação e relevância do bloco ) são tratadas como constantes desacopladas (detached) durante a retropropagação. Os gradientes fluem estritamente pela computação da atenção esparsa sobre os blocos de chaves e valores selecionados.

A explicação desta página foi escrita por IA a partir do artigo e pode conter erros. Consulte o artigo para os detalhes.

Ler com tradução e IA