← Derniers articles
💻 computer science

CoReDiT: Spatial Coherence-Guided Token Pruning and Reconstruction for Efficient Diffusion Transformers

CoReDiT est un cadre efficace de pruning de tokens pour les Transformers de diffusion qui exploite la cohérence spatiale pour identifier et sauter les tokens redondants tout en reconstruisant leurs sorties via des tokens voisins, permettant ainsi des accélérations computationnelles et des économies de mémoire significatives sans compromettre la qualité visuelle.

Auteurs originaux : Zhuojin Li, Hsin-Pai Cheng, Hong Cai, Shizhong Han, Fatih Porikli

Publié 2026-05-15
📖 4 min de lecture☕ Lecture pause café

Auteurs originaux : Zhuojin Li, Hsin-Pai Cheng, Hong Cai, Shizhong Han, Fatih Porikli

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous essayiez de peindre une fresque massive et incroyablement détaillée sur un mur. Vous avez une équipe d'artistes (les « tokens ») debout devant le mur, et chaque artiste doit parler à tous les autres pour décider exactement quelle couleur appliquer sur leur emplacement spécifique. Cela garantit que l'image est parfaite, mais c'est épuisant. Si vous avez 10 000 artistes, ils doivent tenir 100 millions de conversations juste pour s'accorder sur le prochain coup de pinceau. C'est ainsi que fonctionnent les générateurs d'images IA actuels (appelés Diffusion Transformers) : ils sont brillants, mais incroyablement lents et voraces en puissance de calcul.

L'article présente une nouvelle méthode appelée CoReDiT pour accélérer ce processus sans gâcher la peinture. Voici comment cela fonctionne, décomposé en trois étapes simples :

1. Le détecteur d'« artiste ennuyé » (Cohérence spatiale)

Dans une peinture typique, certaines zones sont très animées et détaillées (comme un visage ou un arbre), tandis que d'autres sont de simples arrière-plans ennuyeux (comme un ciel bleu ou un mur lisse).

  • Le problème : L'ancienne IA traite tous les artistes de la même manière, obligeant ceux qui peignent le ciel bleu ennuyeux à avoir les mêmes conversations intenses que ceux qui peignent le visage.
  • La solution CoReDiT : CoReDiT observe les artistes et demande : « Qui se tient à côté de quelqu'un qui leur ressemble exactement ? » Si un artiste se trouve dans une zone ennuyeuse et uniforme, ses voisins sont pratiquement des clones. CoReDiT attribue à ces artistes « ennuyés » un score de cohérence élevé.
  • L'action : Il dit aux artistes à score élevé (redondants) : « Vous n'avez pas besoin de parler à tout le monde pour l'instant. Faites une pause. » Cela saute les conversations coûteuses pour les parties ennuyeuses de l'image, économisant ainsi un temps considérable.

2. L'artiste « remplissage de trous » (Reconstruction)

Si vous disiez simplement aux artistes « ennuyés » de rentrer chez eux et d'arrêter de travailler, vous vous retrouveriez avec des trous dans votre fresque. L'image paraîtrait brisée et patchée.

  • Le problème : Supprimer simplement des tokens (artistes) crée des artefacts visuels.
  • La solution CoReDiT : Au lieu de laisser un trou, CoReDiT utilise les artistes qui sont restés pour combler les vides. Parce que les artistes « ennuyés » étaient si similaires à leurs voisins, les artistes restants peuvent facilement deviner ce que les absents auraient peint.
  • L'action : C'est comme un jeu de « téléphone arabe » où les artistes restants chuchotent la bonne couleur aux emplacements vides. Cela garantit que l'image finale est lisse et complète, sans lacunes visibles, même si moins d'artistes ont réellement fourni l'effort principal.

3. Le gestionnaire intelligent (Élagage progressif)

Toutes les étapes du processus de peinture ne sont pas identiques.

  • Le problème : Tout au début de la création d'une image, celle-ci n'est que du bruit statique (comme la neige à la télévision), donc presque tout se ressemble et est redondant. Mais tout à la fin, lorsque les détails sont affinés, chaque coup de pinceau compte. Si vous éliminez trop d'artistes trop tôt, l'IA se confond. Si vous en éliminez trop à la fin, l'image devient floue.
  • La solution CoReDiT : CoReDiT agit comme un gestionnaire intelligent qui apprend l'emploi du temps parfait. Il commence par laisser l'IA éliminer de nombreux artistes redondants lorsque l'image n'est que du bruit. À mesure que l'image devient plus claire et plus détaillée, le gestionnaire cesse progressivement d'éliminer autant d'artistes, veillant à ce que les détails critiques reçoivent toute l'attention nécessaire.
  • L'action : Il détermine automatiquement quelles parties du cerveau de l'IA (blocs) et quelles étapes du processus (pas de temps) peuvent supporter le plus d'éliminations, ajustant le plan à la volée pour maintenir une qualité élevée.

Les résultats

En utilisant cette méthode, les auteurs ont constaté que :

  • Vitesse : L'IA fonctionne 1,33 fois plus vite sur des ordinateurs cloud puissants et 1,72 fois plus vite sur les puces de téléphones mobiles.
  • Efficacité : Elle réduit le travail mathématique lourd (calculs) jusqu'à 55 %.
  • Qualité : Les images restent tout aussi bonnes que la version lente, sans fissures évidentes ni artefacts étranges.
  • Bonus : Parce qu'elle utilise moins de mémoire, elle peut même générer des images de résolution plus élevée sur des téléphones qui planteraient normalement par manque de mémoire.

En bref, CoReDiT est comme embaucher un contremaître intelligent pour un projet artistique qui sait exactement quand laisser l'équipe se reposer et quand la faire travailler dur, aboutissant à un chef-d'œuvre réalisé beaucoup plus rapidement.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →