MARLIN : apprentissage par renforcement multi-agents guidé par la négociation en langage naturel entre robots
MARLIN (Multi-Agent Reinforcement Learning guided by language-based Inter-robot Negotiation) est un cadre hybride publié sur arXiv (version 5 de l'article 2410.14383) par le laboratoire SooratiLab, avec code ouvert sur GitHub. Il cible un problème connu de l'apprentissage par renforcement multi-agent (MARL), la méthode de référence pour entraîner des systèmes multi-robots: des politiques mal entraînées produisent des comportements dangereux dans les premiers épisodes, quand les robots ne sont encore ni récompensés ni sanctionnés de façon utile. Pour y répondre, MARLIN confie à des grands modèles de langage (LLM) la planification de haut niveau avant que la politique d'apprentissage par renforcement n'ait acquis des comportements efficaces. Les robots utilisent ces modèles pour négocier entre eux leurs actions et produire des plans qui guident l'apprentissage de la politique. Le système bascule dynamiquement, pendant l'entraînement, entre apprentissage par renforcement et négociation par le langage, ce qui oriente l'exploration. L'évaluation couvre des robots simulés et physiques, avec des LLM locaux et distants. Les auteurs rapportent de meilleures performances en début d'entraînement que le MARL standard, avec un impact limité sur la performance finale.
L'intérêt pour l'industrie tient à la phase la plus coûteuse de l'apprentissage multi-robot: le démarrage. Pour un intégrateur qui entraîne des flottes de robots mobiles ou de manipulateurs directement sur site, ou en simulation avec transfert vers le réel, les premiers épisodes sont ceux où les collisions et les comportements erratiques surviennent. Un LLM qui sert de garde-fou stratégique réduit cette période à risque et accélère la convergence initiale. Le test sur matériel physique, et pas seulement en simulation, apporte une validation utile, tout comme la comparaison entre modèles locaux et distants, qui renseigne sur la latence et la dépendance au cloud. Il faut toutefois relativiser: le résumé ne fournit ni chiffres précis, ni taille de flotte, ni tâches détaillées, et le gain annoncé porte sur l'entraînement précoce. La performance finale n'est pas améliorée, seulement préservée. Le résultat ne démontre donc pas qu'un LLM remplace une politique apprise, mais qu'il peut l'amorcer.
Ce travail s'inscrit dans la tendance de l'usage de modèles de langage comme planificateurs de haut niveau en robotique, déjà explorée par des approches de type SayCan ou les modèles vision-langage-action (VLA) comme Pi-0, GR00T N2 ou Helix, qui intègrent le langage directement dans la boucle de contrôle. MARLIN se distingue par la négociation entre robots, plutôt que par un planificateur centralisé, et par la bascule dynamique entre deux régimes d'apprentissage. L'article, d'abord déposé en octobre 2024 et révisé jusqu'à une cinquième version, reste un travail de recherche, sans produit ni déploiement industriel annoncé. La publication du code permet à d'autres équipes de reproduire les résultats. Les suites logiques seraient des tests à plus grande échelle, avec davantage de robots et des tâches industrielles réalistes, ainsi qu'une mesure du coût de calcul et de la latence des appels aux LLM.
Dans nos dossiers




