Mamba-based Selective State Space Modeling Improves the Accuracy-Complexity Tradeoff of SmolVLA Vision-Language-Action Experts
Cet article démontre que l'intégration de la modélisation d'état sélectif basée sur Mamba dans l'expert d'action de SmolVLA améliore considérablement le compromis précision-complexité pour les modèles Vision-Langage-Action, atteignant des taux de réussite supérieurs aux bases de référence Transformer lors d'une exécution à long terme tout en réduisant la complexité des paramètres de 24 % lors du replanification par action.
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
Les robots apprennent à comprendre le monde non seulement en le voyant, mais aussi en lisant des instructions puis en déplaçant leurs bras pour accomplir une tâche. Ce domaine, connu sous le nom de vision-langage-action, repose sur de puissants cerveaux informatiques qui prennent une image d'une scène et une phrase décrivant une tâche, puis déterminent exactement comment bouger une main robotique pour la réaliser. Le défi pour les ingénieurs est de trouver l'équilibre entre vitesse et intelligence. Si un robot réfléchit trop avant chaque petit mouvement, il devient si lent qu'il devient inutile. Mais s'il planifie une longue séquence de mouvements à la fois pour gagner du temps, il risque de commettre des erreurs car le monde peut changer pendant qu'il exécute ces étapes prévues à l'avance. L'objectif est de trouver un moyen pour que le robot soit à la fois rapide et précis, un équilibre qui a été difficile à atteindre.
Une équipe de chercheurs a trouvé une nouvelle façon de faire pencher cette balance en faveur de la vitesse sans sacrifier la précision. Ils ont testé un nouveau type d'architecture informatique, conçue à l'origine pour le traitement du langage, à l'intérieur du cerveau d'un robot. En remplaçant le moteur de pensée standard par ce nouveau design, ils ont découvert que le robot pouvait planifier des séquences de mouvements beaucoup plus longues tout en réussissant. Dans leurs tests, lorsque le robot était autorisé à exécuter une séquence complète de cinquante mouvements avant de vérifier à nouveau son environnement, le nouveau design a réussi la tâche près de huit pour cent de plus souvent que l'ancien design. Cette amélioration est significative car elle signifie que les robots pourraient fonctionner beaucoup plus rapidement dans le monde réel, en faisant moins de pauses pour réfléchir, tout en accomplissant correctement le travail.
Les chercheurs sont partis d'un cerveau de robot populaire appelé SmolVLA, qui est déjà connu pour être efficace et précis. Ce système fonctionne en regardant un flux vidéo et une instruction textuelle, puis en prédisant un « bloc » de mouvements futurs. Au lieu de décider d'un seul mouvement à la fois, il prédit toute une série d'actions, comme un court film de ce que le bras devrait faire ensuite. Le robot exécute ensuite les premiers mouvements de cette série, s'arrête, regarde à nouveau le monde, et planifie une nouvelle série. Le nombre de mouvements qu'il exécute avant de s'arrêter est appelé l'horizon d'exécution. S'il s'arrête après chaque mouvement individuel, il est très précis mais très lent. S'il exécute toute la série sans s'arrêter, il est rapide mais sujet aux erreurs si l'environnement change.
Pour résoudre cela, l'équipe a remplacé la partie du cerveau du robot qui gère le timing de ces séquences de mouvements. Le système original utilisait une méthode standard appelée auto-attention, qui est comme un projecteur permettant à chaque partie du plan de mouvement de regarder en arrière chaque autre partie pour rester coordonnée. Les chercheurs l'ont remplacée par une méthode différente appelée Mamba, qui traite l'information d'une manière qui ressemble davantage à un flux constant de mises à jour plutôt qu'à un projecteur. Cette nouvelle méthode est beaucoup plus légère pour les ressources informatiques, nécessitant environ vingt-quatre pour cent de paramètres en moins à apprendre, pourtant elle gère le flux du temps différemment.
L'équipe a mis les deux versions du cerveau du robot à l'épreuve dans un environnement simulé rempli de quarante tâches différentes, allant de l'empilement de blocs au déplacement d'objets vers des objectifs spécifiques. Ils ont fait passer les robots à travers ces tâches sous trois conditions différentes : s'arrêter après chaque mouvement, s'arrêter après vingt-cinq mouvements, et s'arrêter après la séquence complète de cinquante mouvements. Lorsque les robots s'arrêtaient après chaque mouvement, les deux versions performaient de manière presque identique, le nouveau design égalant le taux de réussite de l'ancien. Cependant, lorsque les robots étaient sollicités pour exécuter des séquences plus longues sans s'arrêter, la différence est devenue claire. Le robot avec le nouveau design Mamba tenait beaucoup mieux son rang. Lorsqu'on lui demandait de réaliser cinquante mouvements avant de faire un point, le nouveau design a réussi dans soixante et un virgule huit pour cent des essais, tandis que l'ancien design n'a réussi que dans cinquante-trois virgule neuf pour cent.
Cet écart s'est creusé encore davantage sur certains types de tâches. Lorsque le robot devait déplacer des objets vers des emplacements précis, le nouveau design a amélioré les taux de réussite de près de dix-huit pour cent à l'horizon le plus long. Même sur des tâches impliquant des arrangements spatiaux, il s'est amélioré de dix pour cent. Les chercheurs ont constaté que le nouveau design était particulièrement doué pour maintenir la coordination des mouvements ultérieurs d'une séquence avec les mouvements antérieurs, même lorsque le robot agissait sur un plan qui n'était plus mis à jour avec des informations visuelles fraîches. Cela suggère que la nouvelle architecture possède un avantage naturel pour prédire comment une séquence d'actions doit se dérouler dans le temps.
L'étude confirme que la façon dont un robot planifie ses mouvements compte autant que la fréquence à laquelle il vérifie son environnement. En changeant le moteur interne qui coordonne une séquence d'actions, les chercheurs ont montré que les robots peuvent être rendus plus rapides et plus efficaces sans devenir maladroits. Le nouveau design non seulement a amélioré le taux de réussite pour les séquences longues, mais a également réduit le nombre total de paramètres informatiques nécessaires pour faire fonctionner le système. Cela signifie qu'à l'avenir, les robots pourraient être déployés dans des contextes réels où ils doivent agir rapidement et de manière continue, en s'appuyant sur des plans plus longs qui restent précis plus longtemps. Ce travail démontre que le bon choix architectural peut débloquer un meilleur compromis entre vitesse et précision, rapprochant un peu plus la réalité du rêve d'assistants robotiques rapides et fiables.
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.