← Derniers articles
💻 computer science

Putting Registers to Work: Task Registers for Token Pruning in Vision Transformers

Cet article propose la méthode Task-Adaptive Pruning (TAP), qui utilise des registres spécifiques à la tâche pour classer dynamiquement les jetons et allouer les budgets d'élagage à travers différentes tâches de Vision Transformer, atteignant ainsi des améliorations significatives du débit tout en maintenant des performances compétitives en classification d'images, en segmentation sémantique et en détection d'objets.

Auteurs originaux : Hongsen Cao, Mona Jaber, Shanxin Yuan, Ahmed Sayed

Publié 2026-08-12
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Hongsen Cao, Mona Jaber, Shanxin Yuan, Ahmed Sayed

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 avez un cerveau de robot super intelligent qui regarde des images et essaie de comprendre ce qu'elles contiennent. Ce cerveau est construit comme une équipe géante de petits travailleurs, chacun tenant un morceau du puzzle (un « token »). Pour prendre une décision, chaque travailleur doit discuter avec tous les autres. Le problème ? Si l'image est grande, le nombre de discussions explose, et le cerveau est submergé, lent et gourmand en électricité. Les scientifiques ont essayé de résoudre cela en disant au cerveau d'ignorer les morceaux ennuyeux de l'image et de ne garder que les plus importants, un peu comme un professeur qui dirait à une classe de n'écouter que les élèves qui ont quelque chose d'intelligent à dire. C'est ce qu'on appelle l'« élagage de tokens » (token pruning). Mais voici le plus délicat : ce qui est considéré comme « intelligent » ou « important » change selon ce que le robot essaie de faire. Un morceau d'image crucial pour repérer un chat peut être inutile pour déterminer la couleur du ciel. Pendant longtemps, les scientifiques ont essayé d'utiliser la même « liste d'ignorance » pour chaque tâche, mais il s'avère qu'une solution unique convient rarement à tout.

Cet article, intitulé « Putting Registers to Work », s'attaque précisément à ce problème. Les auteurs, une équipe de l'Université Queen Mary de Londres, ont découvert que les règles pour décider quels morceaux d'image jeter sont totalement différentes selon les tâches. Ils ont découvert qu'une stratégie qui fonctionne très bien pour repérer des objets (comme trouver un chien dans un parc) pourrait en fait nuire à la capacité du robot à comprendre une scène (comme déterminer si ce chien est sur de l'herbe ou sur du pavé). Pour résoudre cela, ils ont inventé un nouveau système ingénieux appelé Task-Adaptive Pruning (TAP) (Élagage Adaptatif à la Tâche).

Imaginez le cerveau du robot comme une cuisine très occupée. Habituellement, le chef (la politique d'élagage) utilise la même recette pour décider quels ingrédients jeter, qu'il prépare une soupe ou un gâteau. Les auteurs ont réalisé que c'était une erreur. Au lieu de cela, ils ont doté la cuisine d'un ensemble de « Registres de Tâches » spéciaux — imaginez-les comme des cartes de recettes intelligentes et magiques qui changent selon le plat en cours de préparation. Quand le robot doit identifier un chat, il sort la « Carte Chat », qui indique au cerveau exactement quelles parties de l'image garder et lesquelles ignorer. Quand il doit cartographier une pièce entière, il échange la carte pour la « Carte Pièce ». Ces cartes ne décident pas seulement de ce qu'il faut jeter ; elles déterminent aussi quand le jeter pendant que le cerveau traite l'image, couche par couche.

Les chercheurs ont testé cela en « figeant » le cerveau d'un robot standard et en essayant différentes « règles d'ignorance » sans le réentraîner. Ils ont découvert trois grandes surprises. Premièrement, la meilleure façon de choisir les morceaux importants pour trouver des objets est l'exact opposé de la meilleure façon pour cartographier des scènes. Deuxièmement, le robot est très sensible à la manière dont il gère les toutes premières couches de traitement, surtout pour des tâches simples comme dire si une image est un chat ou un chien. Troisièmement, lorsqu'un robot jette un morceau de l'image, il doit se souvenir de ce à quoi il ressemblait pour combler le vide plus tard. Mais voici le hic : pour trouver des objets, il est préférable de faire comme si le morceau n'avait jamais existé et d'utiliser un voisin proche pour combler le vide. Pour cartographier des scènes, il est préférable de se souvenir de la différence exacte et de la recoller plus tard.

Pour corriger tout cela, le TAP utilise une seule carte de registre « active » pour le travail en cours. Cette carte traverse le cerveau, observant l'image et prenant trois décisions à la volée :

  1. Sélection : Quels tokens garder et lesquels supprimer.
  2. Budget : Combien de tokens supprimer à chaque étape (en supprimer quelques-uns tôt, plus tard, ou vice versa).
  3. Récupération : Quelle quantité de détail « oublié » ramener lorsque le robot a besoin de dessiner une carte détaillée.

Les résultats sont impressionnants. En utilisant ces cartes spécifiques aux tâches, le robot est devenu beaucoup plus rapide sans perdre son intelligence. Sur un test standard pour la détection d'objets (COCO), il est devenu 1,32 fois plus rapide tout en conservant presque la même précision (ne perdant que 0,3 point). Sur un test de cartographie de scènes (ADE20K), il est devenu 1,30 fois plus rapide avec une baisse minime de qualité. Même pour la classification d'images simple, il est resté compétitif.

Les auteurs suggèrent que cette approche est un pas vers un véritable cerveau de robot unifié — un cerveau capable de passer de la détection d'une voiture à la peinture d'une rue ou à la lecture d'un panneau, tout en utilisant le même moteur central mais avec différents « styles de pensée » activés à la volée. Ils n'ont pas seulement supposé que cela fonctionnerait ; ils l'ont prouvé en menant des milliers d'expériences, en figeant le cerveau pour tester chaque règle individuellement, et en montrant que leur système de « registre » surpasse systématiquement les anciennes méthodes « taille unique ». C'est un rappel que dans le monde de l'IA, parfois, la chose la plus intelligente que l'on puisse faire est de savoir exactement quand ignorer le bruit, et que la définition du « bruit » dépend entièrement de ce que l'on cherche à voir.

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 →