FR
Des démonstrations variées améliorent l’apprentissage par imitation des robots
DiscoDemo: Discovering Efficient and Diverse Robot Demonstrations for Imitation Learning · arXiv:2610.32093

En termes simples
Les robots ont besoin d’exemples pour apprendre, mais recueillir des démonstrations réussies peut coûter cher. En outre, répéter une seule façon de réussir risque de ne pas fournir assez d’exemples pour d’autres situations.
DiscoDemo utilise l’apprentissage par renforcement en simulation pour générer plusieurs façons de réussir une tâche. La méthode écarte les échecs et les interactions indésirables, puis entraîne un autre robot, à partir d’images et d’exemples.
Sur quatre tâches de manipulation sur table, ces apprenants ont obtenu une réussite moyenne supérieure à celle des apprenants entraînés avec un générateur dépourvu d’objectif de diversité, en simulation comme avec un robot réel.
La recherche
Recueillir des démonstrations réussies de robot demande du temps, tandis qu’un générateur qui répète une seule solution peut laisser des lacunes dans les situations vues par l’apprenant.
Des démonstrations simulées peuvent-elles couvrir plusieurs façons de réussir une tâche et aider un apprenant distinct à mieux réussir ?
DiscoDemo génère en simulation des démonstrations de robot variées et réussies, puis les utilise pour entraîner par imitation un apprenant visuo-moteur distinct.
Les chercheurs ont entraîné la même politique visuo-motrice préentraînée à partir de 3 000 démonstrations réussies produites par DiscoDemo ou par P-RFCL, un générateur sans objectif de diversité.
Ils ont mesuré la proportion d’épisodes d’évaluation ou d’essais du robot réussis, puis calculé la moyenne sur quatre tâches.
Les politiques de DiscoDemo ont obtenu une réussite moyenne de 62 % en simulation, contre 40 % pour P-RFCL, et de 78 % contre 39 % avec le robot.
Ces moyennes supérieures dans les deux contextes étayent l’affirmation que les données générées par DiscoDemo ont amélioré la réussite en aval lors de ces essais.
L’évaluation porte sur quatre tâches de manipulation sur table, dans des scènes simples, avec un écart modeste entre la simulation et le robot. La méthode dépend aussi d’une simulation précise, d’un état privilégié, de la possibilité de réinitialiser le système et de critères propres à chaque tâche pour définir la réussite et la sécurité. Ces résultats ne permettent donc pas d’établir ses performances dans des situations plus complexes.
Ce que montrent les preuves
- Pourquoi la couverture des démonstrations compte
DiscoDemo génère des démonstrations de robot par apprentissage par renforcement, puis entraîne un apprenant distinct à reproduire ces démonstrations à partir d’images. La question est de savoir comment obtenir des exemples d’entraînement utiles lorsque les démonstrations réussies coûtent cher à recueillir et que des répétitions peuvent couvrir un éventail étroit de comportements réussis.
Cette couverture limitée peut laisser l’apprenant sans exemple pour les états qu’il atteint après ses propres erreurs.
- Comment le générateur apprend
Le générateur commence avec un petit nombre de démonstrations réussies, mais utilise leurs états comme points de réinitialisation au lieu de copier leurs actions. Son curriculum inversé commence près de la fin d’une démonstration, puis déplace le point de départ vers le début à mesure que le générateur apprend à terminer la tâche.
Un objectif de diversité encourage ensuite les compétences choisies pour différents épisodes à produire des comportements distincts, mais ne récompense la diversité que si la trajectoire réussit la tâche.
- Des trajectoires à l’apprenant
Une fois entraîné, le générateur produit des démonstrations en simulation. La méthode écarte les trajectoires échouées et filtre les trajectoires réussies qui comportent des interactions physiques indésirables, puis utilise les observations et les actions retenues pour entraîner un apprenant visuo-moteur distinct.
Celui-ci reçoit des images et des mesures de mouvement du robot, pas l’état exact du simulateur utilisé par le générateur. Cette distinction compte : l’évaluation porte sur l’apprenant entraîné ensuite, et non sur le générateur comme contrôleur du robot.
- Résultats de la comparaison
Les chercheurs ont comparé DiscoDemo à P-RFCL, qui utilise le même générateur et le même curriculum, sans objectif de diversité. Les deux méthodes ont fourni 3 000 démonstrations réussies et entraîné le même apprenant préentraîné avec la même recette.
Sur quatre tâches de manipulation sur table, les politiques de DiscoDemo ont obtenu une réussite moyenne supérieure en simulation et lors d’essais sans ajustement sur un robot réel. Ces résultats étayent la méthode dans ces contextes, même si les moyennes ne montrent pas que chaque tâche a progressé de manière égale.
- Couverture et réussite de l’apprenant
Les chercheurs ont également comparé la variation des trajectoires issues d’une scène de départ fixe à la couverture de l’ensemble des données d’entraînement. Pour chacune des tâches, sur sept méthodes de génération de données, la couverture du jeu de données suivait les taux de réussite de l’apprenant au moins aussi étroitement que la diversité dans une scène fixe.
Les auteurs considèrent cela comme un indice qu’une couverture étendue est un indicateur utile des performances de l’apprenant ; les corrélations sont bruitées et ne montrent pas que la couverture améliore elle-même les performances.
Détails
- Auteurs de l’article original
- Minho Park, Kinam Kim, Donghu Kim, Byungkun Lee, Dongyoon Hwang
- Soumis à arXiv
- Licence
- CC BY 4.0