Decoupled Thinking, Learning, and Action for Continually Growing Autonomous Robots
Cet article propose le cadre de pensée-apprentissage-action découplés (D-TLA), qui permet aux robots autonomes de s'adapter continuellement grâce à des modules indépendants mais interactifs qui maintiennent les performances de routine tout en améliorant considérablement la reconnaissance d'événements rares et le succès de tâches nouvelles.
Article original sous licence CC BY 4.0 (https://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 un robot qui ne se contente pas de suivre un script, mais qui peut réfléchir à un problème, apprendre de ce qui se passe, puis agir en fonction de ce savoir. Pour qu'une machine fonctionne véritablement dans le monde réel, elle doit accomplir trois tâches de manière continue : elle doit raisonner sur ce qui se passe en ce moment même, elle doit transformer ses expériences passées en compétences réutilisables, et elle doit bouger son corps pour changer le monde ou recueillir de nouvelles informations. Pendant longtemps, les ingénieurs ont tenté d'intégrer ces capacités dans une chaîne étroitement liée où le robot pense, puis apprend, puis agit, selon cet ordre strict. Mais cette approche présente une faille. Si le robot reste bloqué en train de réfléchir à un problème difficile, il s'arrête de bouger et d'apprendre, même s'il pourrait facilement poursuivre son travail quotidien. Le défi consiste à permettre à ces trois parties de l'esprit de fonctionner simultanément sans s'entraver, tout en permettant de communiquer entre elles lorsque cela est nécessaire.
Un chercheur de l'Université de l'Information et de la Technologie de Chengdu a proposé une nouvelle façon de construire ces machines, appelée le cadre de pensée-apprentissage-action découplé (Decoupled Thinking–Learning–Action). Au lieu de forcer le robot à attendre que un cerveau central donne des ordres pour chaque étape, il a conçu un système où la pensée, l'apprentissage et l'action sont trois processus indépendants fonctionnant côte à côte. Ils opèrent comme trois travailleurs distincts dans un atelier qui n'ont pas besoin de demander la permission pour faire leur travail, mais qui peuvent se laisser des notes pour améliorer le produit final. Le module de pensée peut suggérer une manière plus sûre de se déplacer ou signaler ce qui doit être appris, mais il ne fige pas le module d'action s'il est occupé à résoudre un autre casse-tête. De même, le module d'apprentissage peut continuer à étudier les erreurs et les succès passés en arrière-plan, même pendant que le robot est occupé à réfléchir à un nouveau danger. Cette séparation permet au robot de continuer à travailler et à s'améliorer sans s'arrêter, même lorsque son processus de raisonnement est occupé.
Le chercheur a testé cette idée dans un entrepôt simulé où un robot devait déplacer des colis. Dans un test, ils ont forcé le processus de pensée du robot à rester bloqué sur un problème d'identité difficile pendant un certain temps, simulant une situation où la machine est confuse quant à la nature d'un objet. Dans les anciens systèmes, où le robot devait attendre la fin du processus de pensée avant de faire quoi que ce soit d'autre, le robot s'arrêtait de bouger et échouait à accomplir ses tâches de routine. Le taux de réussite pour ces tâches de routine chutait à environ la moitié lorsque le processus de pensée était occupé pendant une longue période. En revanche, le nouveau système continuait de fonctionner parfaitement. Il a terminé cent pour cent de ses tâches de transport de routine et a continué à apprendre de ses actions, même pendant que la partie réflexion était occupée. Crucialement, le système ne laissait pas non plus le robot agir de manière incontrôlée ; le module de pensée pouvait toujours envoyer une note pour arrêter le robot s'il était sur le point de faire quelque chose de dangereux. Lorsque le chercheur a supprimé cette capacité d'envoyer des notes de sécurité, le robot a commencé à effectuer des mouvements dangereux près de quatre-vingts pour cent du temps. Cela a prouvé que les trois parties pouvaient travailler de manière indépendante sans être isolées les unes des autres.
Le second test a examiné comment le robot apprend lorsqu'il est confronté à un problème rare et complexe. Le chercheur a créé une situation où un colis semble intact au début, mais finit par se désagréger après que le robot l'a déplacé pendant un certain temps. Cela exigeait que le robot comprenne un motif au fil du temps, et non pas seulement une image instantanée. Un robot qui se contentait d'attendre que ces accidents rares se produisent naturellement pendant qu'il travaillait n'apprenait à les reconnaître qu'environ soixante-dix pour cent du temps. Il manquait entièrement les modèles les plus difficiles. Le nouveau système, cependant, a utilisé son module de pensée pour réaliser qu'il lui manquait un type spécifique d'expérience. La partie réflexion a alors dit au module d'action d'effectuer délibérément certains mouvements pour créer exactement les conditions nécessaires pour observer la défaillance. En guidant le robot pour qu'il recueille le bon type de données, le système a appris à reconnaître ces défaillances rares presque parfaitement, atteignant un taux de réussite de quatre-vingt-dix-sept pour cent. Le robot n'a pas seulement obtenu plus de données ; il a obtenu les bonnes données parce que son processus de pensée savait ce qui manquait.
Le test final a montré que cet apprentissage pouvait agir dans l'autre sens, modifiant la façon dont le robot réfléchira à l'avenir. Le robot a été entraîné sur un ensemble de problèmes connus, mais a ensuite été confronté à une situation nouvelle et complexe combinant plusieurs dangers à la fois. L'ancienne façon de penser, dotée d'une liste de réponses fixes, a échoué à gérer ce mélange nouveau, ne réussissant qu'environ quatorze pour cent du temps. Le nouveau système, cependant, a analysé ses échecs passés et a réalisé qu'il avait besoin d'une nouvelle façon de penser pour gérer cette combinaison spécifique de problèmes. Il a généré une nouvelle activité de pensée, l'a testée et l'a intégrée dans son esprit. Après cette phase d'apprentissage, le robot a réussi à gérer cette situation nouvelle et complexe soixante-quatorze pour cent du temps. Remarquablement, il n'a pas perdu sa capacité à gérer les anciens problèmes familiers ; il a conservé son taux de réussite de quatre-vingt-seize pour cent sur ceux-ci. Le robot avait développé une nouvelle capacité sans oublier les anciennes.
Cette recherche suggère que pour que les robots puissent véritablement s'adapter et croître sur le long terme, ils ont besoin d'une structure qui leur permette de penser, d'apprendre et d'agir comme des flux séparés mais connectés. En laissant ces processus fonctionner indépendamment, le robot évite de rester bloqué lorsqu'une partie est occupée. En permettant à ces processus de s'influencer mutuellement par des suggestions plutôt que par des commandes, le robot peut rester en sécurité et recueillir les informations appropriées pour apprendre. Les résultats montrent que cette approche permet à une machine de devenir plus capable et plus sûre au fil du temps, résolvant de nouveaux problèmes tout en se souvenant de la façon de gérer les anciens, le tout sans avoir besoin d'un contrôleur central unique pour gérer chaque instant de son existence.
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.