XYZNOT

Articles · arXiv 2610.36729

Hy-Nomas : Vers une génération de mondes interactifs en forme libre

Hy-Nomas: Towards Free-form Interactive World Generation

Publié le cs.CV arXivPDF

Lire avec traduction et IA

Résumé en trois lignes

  1. 🎯 Adapter des modèles de diffusion texte-vidéo en modèles de monde interactifs entraîne des fuites d'informations, des erreurs d'ordonnancement des actions, la répétition d'actions d'un segment à l'autre et une dérive par erreurs cumulées.
  2. 🔧 Introduction d'un DiT autorégressif de 8B intégrant une attention causale sensible aux actions, des légendes chronologiques structurées, une cross-attention continue de la caméra alignée par trame, un forçage de segment (segment forcing) et un cursus d'entraînement multi-étapes.
  3. 📈 Lors des évaluations humaines sur Hy-Nomas-Bench, Hy-Nomas obtient un taux de victoire de 65,0 % face à HappyOyster-Directing et de 75,0 % face à LingBot-World v2 dans le suivi d'instructions textuelles multi-tours.

Résumé

La génération de mondes interactifs exige des modèles capables de suivre des commandes successives tout en préservant l'historique pertinent et les conséquences des actions. Nous présentons Hy-Nomas, un modèle de monde vidéo doté d'une architecture de diffusion de 8B paramètres qui prend en charge des instructions textuelles en forme libre et un contrôle continu de la caméra sur plusieurs tours d'interaction. Il génère des segments de longueur variable conditionnés par les entrées actuelles et l'historique mis en cache. Notre conception centrale aligne des légendes vidéo structurées avec une attention causale sensible aux actions (action-aware causal attention) : le contexte descriptif reste accessible d'un segment à l'autre, tandis que les instructions d'action sont restreintes à leurs fenêtres temporelles prévues. Un optimiseur d'invites vision-langage (Prompt Enhancer, PE) traduit les requêtes de l'utilisateur et les historiques d'interaction multimodaux en conditions structurées pour le segment suivant. Un cursus d'apprentissage multi-étapes introduit progressivement la génération causale, l'interaction textuelle, le contrôle de la caméra et l'entraînement sur des historiques générés par le modèle, suivis d'une distillation de diffusion. En évaluation humaine, Hy-Nomas démontre des performances supérieures à celles des modèles de monde existants. Nous publions les poids du modèle, le code et les benchmarks, ainsi qu'un flux de travail d'adaptation léger, pour soutenir la recherche reproductible sur la génération de mondes interactifs.

Résumé original (anglais)

Interactive world generation requires models to follow successive commands while preserving relevant history and action consequences. We present Hy-Nomas, a video world model with an 8B diffusion backbone that supports free-form text instructions and continuous camera control across multiple interaction turns. It generates variable-length segments conditioned on current inputs and cached history. Our central design aligns structured video captions with action-aware causal attention: descriptive context remains accessible across segments, while action instructions are restricted to their intended temporal windows. A vision-language Prompt Enhancer (PE) translates user requests and multimodal interaction histories into structured conditions for the next segment. A multi-stage curriculum progressively introduces causal generation, text interaction, camera control, and training on model-generated histories, followed by diffusion distillation. In human evaluation, Hy-Nomas shows superior performance over existing world models. We release model weights, code and benchmarks, together with a lightweight adaptation workflow, to support reproducible research on interactive world generation.

Guide de lecture

Problème et motivation

Les modèles de monde vidéo interactifs fonctionnent comme des environnements virtuels simulés générant de futures observations visuelles en réponse aux actions continues de l'utilisateur. Contrairement aux systèmes texte-vidéo (T2V) classiques qui restituent des séquences prédéfinies, un modèle de monde interactif doit :

  1. Accepter des commandes arrivant dynamiquement au cours de la génération.
  2. Gérer à la fois les interventions sémantiques (texte libre) et la navigation spatiale (poses continues de caméra).
  3. Éviter que des actions antérieures ne soient répétées à tort dans les segments suivants, tout en conservant le contexte durable de la scène et les conséquences visuelles.
  4. Éviter une dérive cumulative sévère lors du déroulement autorégressif sans subir d'explosion catastrophique de la mémoire.

Hy-Nomas résout ces difficultés en adaptant un transformeur de diffusion bidirectionnel de 8B paramètres (HunyuanVideo 1.5) en un modèle de monde vidéo unifié et autorégressif par segments.

Idées maîtresses

  • Attention causale sensible aux actions (Action-Aware Causal Attention) : Distingue le contexte descriptif persistant de la scène (« tête ») des instructions d'action temporellement localisées (« queues »). Le contexte descriptif reste accessible aux segments futurs, tandis que les jetons d'action sont limités à leur segment d'origine et à leurs limites temporelles, empêchant toute réexécution de l'action.
  • Conditionnement continu de la caméra : Utilise des transformations relatives d'une trame à l'autre normalisées par les échelles de mouvement au niveau de la vidéo et injectées via une cross-attention dédiée par bloc.
  • Optimiseur d'invites (Prompt Enhancer, PE) : Un modèle vision-langage multimodal affiné (basé sur Qwen3.8-27B) qui traduit les intentions utilisateur multi-tours et les observations historiques en conditions JSON structurées spécifiant les changements de scène, les balises de caméra et les actions ciblées.
  • Segment Forcing avec rétropropagation en flux continu : Entraîne le générateur autorégressif sur ses propres prédictions débruitées en une étape pour s'aligner sur la distribution d'erreurs au moment de l'inférence tout en maintenant une mémoire bornée.
  • Distillation à 4 NFEs : Distille l'échantillonneur Euler à 100 étapes pour descendre à 4 évaluations de la fonction réseau (NFE) par segment à l'aide d'une initialisation par Phased Consistency Model (PCM), d'une distillation par appariement de distributions découplées (DDMD) et d'un raffinement contradictoire causal.

Méthode (avec les équations clés)

Représentation vidéo dans l'espace latent

La vidéo RGB est compressée via un encodeur causal DCAE-V en latents : Chaque position latente est projetée dans l'espace caché du DiT à 2 048 dimensions.

Objectif d'entraînement

Le modèle est entraîné par flow matching linéaire sur les latents nets et du bruit : Le réseau prédit la vitesse , supervisée par l'erreur quadratique moyenne.

Attention causale sensible aux actions & conditionnement de la caméra

Pour le segment , les jetons vidéo appliquent une attention causale vers les segments passés et bidirectionnelle au sein du segment . Au sein de chaque segment, les jetons de requête situés dans une fenêtre d'action n'attendent que les jetons textuels de cette action et la tête d'environnement. Dans la cross-attention, les jetons visuels prêtent attention aux jetons de caméra relative de dimension 64 :

Segment Forcing

Pour préparer le modèle à l'accumulation d'erreurs en cours d'inférence, le segment calcule sa perte de flux et met à jour le cache KV pour le segment à l'aide d'un latent débruité en une seule étape : La rétropropagation en flux continu (streaming backward) libère les activations intermédiaires segment par segment, ne conservant le graphe de calcul que d'un seul segment dans la mémoire GPU.

Estimation des FLOPs pour le compactage distribué (Distributed Packing)

Les vidéos sont regroupées par lots atteignant jusqu'à 360K jetons, équilibrés selon l'estimation des FLOPs computationnels : où est le nombre de jetons valides, et est le nombre de paires requête-clé non masquées.

Résultats (avec les chiffres les plus importants)

Évalué sur Hy-Nomas-Bench (280 scénarios de test répartis sur 4 benchmarks) :

  • Bench-1 (Interaction textuelle multi-tours) :
    • Suivi d'instructions : Hy-Nomas obtient un taux de 65,0 % de victoires contre 10,0 % de défaites face à HappyOyster-Directing, et 75,0 % de victoires contre 8,3 % de défaites face à LingBot-World v2.
    • Plausibilité physique : Hy-Nomas atteint 45,0 % de victoires contre 11,7 % de défaites face à HappyOyster-Directing, et 68,3 % de victoires contre 5,0 % de défaites face à LingBot-World v2.
  • Bench-2 (Navigation par caméra) : Hy-Nomas atteint des taux de victoire nets supérieurs sur 100 trajectoires : 32,0 % de victoires contre 14,0 % de défaites face à Genie 3, et 36,0 % de victoires contre 10,0 % de défaites face à HappyOyster-Wandering.
  • Bench-3 (Texte et caméra entrelacés) : Obtient 75,0 % de victoires (contre 8,3 % de défaites) en suivi d'instructions, et 73,3 % de victoires (contre 1,7 % de défaites) en plausibilité physique face à LingBot-World v2.
  • Bench-4 (Mémoire spatiale) : Hy-Nomas surpasse LingBot-World v2 (58,3 % de victoires contre 1,7 % de défaites) et HappyOyster (30,0 % de victoires contre 23,3 % de défaites), mais reste derrière Genie 3 (13,3 % de victoires contre 30,0 % de défaites, avec 56,7 % d'égalités), qui tire parti d'un ancrage dans Street View.
  • Déploiement sur un seul GPU : La quantification INT8, l'attention à fenêtre glissante et le déchargement sur CPU permettent des déroulements de 100 secondes en 720p sur un unique NVIDIA RTX 4090 avec un pic de mémoire GPU de 20,53 GiB.

Limites et questions ouvertes

  • Écart sur la mémoire spatiale à long terme : Genie 3 reste supérieur en cohérence spatiale lors du retour sur des lieux après des trajectoires de caméra complexes ; un entraînement sans données de trajectoires en boucle limite la conservation des repères.
  • Régression de la caméra avec LoRA : L'ajustement fin sur des jeux de données spécialisés (par exemple, des styles cinématographiques) a amélioré l'adhérence aux instructions et l'esthétique visuelle mais a dégradé les performances de contrôle de la caméra (19 % de victoires contre 37 % de défaites) en raison du manque de diversité des trajectoires de caméra dans les données aval.
  • Précision physique en robotique : Bien que des actions à deux bras hors distribution puissent être générées par adaptation LoRA, la diffusion vidéo ne garantit pas nativement la physique robotique au niveau de l'exécution ni la conformité force-couple.
  • Changements d'état hors champ : Les modifications survenant en dehors du champ de vision (par exemple, une horloge non observée qui tourne) ne peuvent être capturées uniquement par la récupération de KV visuels sans un suivi d'état symbolique externe explicite par un agent.

Termes clés

Action-Aware Causal Attention
Mécanisme de masquage d'attention permettant au contexte descriptif de la scène de persister entre les segments tout en limitant strictement les instructions d'action spécifiques à leur segment cible et à leurs bornes temporelles.
Prompt Enhancer (PE)
Modèle vision-langage affiné qui convertit les invites textuelles de l'utilisateur, les commandes de caméra et les segments vidéo historiques en descriptions JSON structurées et en durées pour une génération segment par segment.
Segment Forcing
Schéma d'entraînement où chaque segment vidéo est conditionné par un contexte mis en cache, estimé via le débruitage en une étape de ses propres latents bruités, reproduisant ainsi la distribution de l'inférence autorégressive avec rétropropagation en flux continu.
DCAE-V
Autoencodeur vidéo causal assurant une compression spatiale de 32x et temporelle de 4x vers une représentation latente à 32 canaux.
Hy-Nomas-Bench
Benchmark de 280 cas de test couvrant l'interaction textuelle multi-tours, la navigation par caméra, le contrôle entrelacé et la mémoire spatiale.
Diffusion Distillation
Pipeline d'accélération en deux étapes combinant les Phased Consistency Models (PCM), la Decoupled DMD et un raffinement contradictoire causal pour comprimer une diffusion de 100 étapes à 4 NFEs par segment.
Flex-Flash-Attention (FFA)
Noyau d'attention issu de MagiAttention qui exécute des masques irréguliers et hétérogènes à l'aide de définitions de tranches compactes afin d'éviter le calcul de blocs masqués sur des séquences atteignant 360K jetons.
PixelUMM Decoder
Décodeur en espace pixel basé sur la diffusion remplaçant le décodage VAE standard pour reconstruire les détails de texture haute fréquence à partir de latents compressés via un échantillonnage distillé en une étape.

Questions

Sur quel modèle de base Hy-Nomas s'appuie-t-il ?

Hy-Nomas utilise le backbone HunyuanVideo 1.5 de 8B paramètres, adapté de son DiT bidirectionnel d'origine en un transformeur de diffusion causal autorégressif avec une compression DCAE-V.

Comment Hy-Nomas évite-t-il de répéter des actions déjà terminées ?

Grâce à l'attention causale sensible aux actions : les actions passées sont classées comme des « queues d'action » dont les jetons sont masqués pour les segments ultérieurs, tandis que les « têtes » environnementales restent non masquées dans le cache KV.

Hy-Nomas peut-il fonctionner sur des GPU grand public comme une NVIDIA RTX 4090 ?

Oui. Grâce à la mise en cache KV et la quantification des poids en INT8, à l'attention par fenêtre glissante, au déchargement sur CPU et à un décodeur PixelUMM distillé, Hy-Nomas peut générer des vidéos 720p de 100 secondes sur une seule RTX 4090 de 24 Go avec un pic de mémoire de 20,53 GiB.

Comment les mouvements continus de la caméra sont-ils contrôlés ?

Les trajectoires de caméra sont encodées sous forme de transformations relatives d'une trame à l'autre normalisées par le 99e percentile des translations, projetées en vecteurs à 64 dimensions, puis injectées dans chaque bloc MMDiT via cross-attention.

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.

Lire avec traduction et IA