StARS: Socially Appropriate Robot Actions via a Recommender System-Driven Approach
L'article présente StARS, un cadre agnostique du modèle qui exploite les techniques de systèmes de recommandation pour traiter la variabilité inter-sujets dans l'interaction humain-robot en générant des actions robotiques personnalisées et socialement appropriées, adaptées aux normes individuelles des utilisateurs et à des contextes spécifiques.
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 entriez dans une pièce pleine de monde, et qu'un robot amical essaie d'aider. Pour nous, « être utile » peut sembler identique pour tout le monde, mais dans le monde de l'Interaction Humain-Robot (IHR), les règles sociales sont étonnamment personnelles. Ce qu'une personne trouve charmant et utile peut être perçu par une autre comme étrange ou même dangereux. C'est le puzzle complexe que les scientifiques tentent de résoudre : comment apprendre aux robots à lire la salle et la personne spécifique qui s'y trouve ?
L'article aborde cela en empruntant une astuce ingénieuse à une technologie que nous utilisons tous les jours : le système de recommandation. Vous savez comment Netflix ou Spotify suggèrent des films ou des chansons ? Ils ne se contentent pas de deviner ce que tout le monde aime ; ils regardent ce que vous avez aimé par le passé, mélangé à ce que des personnes similaires à vous ont apprécié. Les chercheurs ont réalisé que décider si l'action d'un robot est « socialement appropriée » est en fait très similaire au choix d'un film. Ce n'est pas une vérité universelle unique ; c'est une question de goût personnel. En traitant les actions du robot comme des « articles » et les humains comme des « utilisateurs », ils peuvent utiliser les mathématiques conçues pour la recommandation de films pour aider les robots à comprendre exactement ce qu'un humain spécifique veut qu'ils fassent.
Le Problème : Un modèle unique ne convient pas à tous
Pendant longtemps, les robots ont été enseignés pour agir en fonction de ce que la personne « moyenne » juge acceptable. Si 51 % des gens pensaient qu'un robot agitant son bras était correct, le robot le ferait. Mais les auteurs soulignent une faille majeure dans cette approche : l'appropriation sociale n'est pas universelle. Dans une fête bondée, une personne pourrait adorer qu'un robot lui serve une boisson, tandis qu'une autre pourrait y voir un risque de trébuchement ou une intrusion dans sa vie privée. Si un robot se trompe constamment en se basant sur la « moyenne », les gens s'agaceront, perdront confiance et cesseront d'interagir avec lui.
L'article soutient que nous devons arrêter d'essayer de trouver un comportement de robot « parfait » et commencer à construire des robots capables de s'adapter à vos préférences spécifiques.
La Solution : StARS (Socially Appropriate Robot Actions)
Pour résoudre cela, l'équipe a créé un nouveau cadre appelé StARS. Voyez StARS comme un « styliste personnel » pour le comportement du robot. Au lieu de simplement regarder la scène (la pièce, les gens, les objets), StرS regarde qui regarde.
Voici comment cela fonctionne, en utilisant une analogie simple :
Imaginez que vous essayiez de deviner quelle garniture de pizza un ami aimera.
- L'ancienne méthode : Vous demandez à 100 personnes ce qu'elles aiment, vous prenez la moyenne, et vous devinez « Pepperoni » parce que c'est le plus populaire. Votre ami déteste le pepperoni.
- La méthode StARS : Vous regardez les anciennes commandes de pizza de votre ami. Vous remarquez également que votre ami aime généralement les mêmes garnitures que son meilleur ami, qui adore les champignons. StARS combine ces indices. Il dit : « Cette personne spécifique, dans cette situation spécifique, veut probablement des champignons, même si la foule veut du pepperoni. »
Techniquement, StARS utilise une méthode appelée Filtrage Collaboratif. C'est la même mathématique que celle utilisée par Netflix. Il construit un immense tableur mental qui suit :
- Utilisateurs : Les différentes personnes (annotateurs) qui ont évalué les actions du robot.
- Articles : Les différentes actions du robot (comme « servir de la nourriture » ou « s'écarter du chemin »).
- Contexte : La scène (une cuisine, un couloir, un parc).
En analysant ce tableur, StARS apprend des motifs cachés. Il pourrait réaliser que « l'Utilisateur A » trouve toujours que les robots sont trop proches dans les couloirs étroits, tandis que « l'Utilisateur B » pense qu'ils sont trop loin. Il utilise ensuite ces motifs pour prédire ce que cet utilisateur spécifique pensera approprié dans une nouvelle situation, même si le robot ne l'a jamais rencontré auparavant.
Ce qu'ils ont trouvé
Les chercheurs ont testé StARS sur deux ensembles de données différents : l'un concernant des robots effectuant des tâches ménagères dans un salon (MannersDB+) et un autre concernant des robots naviguant à travers des foules (SocNav1). Ils l'ont testé avec de nombreux modèles de « cerveau » (backbones) pour voir s'il fonctionnait de manière générale.
Les résultats ont été systématiquement positifs :
- Une meilleure précision : Lorsque les chercheurs ont ajouté StARS à leurs modèles de robots, les prédictions se sont considérablement améliorées. Par exemple, sur l'ensemble de données du salon, le taux d'erreur (RMSE) est passé d'environ 1,27 à 1,09 pour leur meilleur modèle.
- Un meilleur accord : Les prédictions du robot correspondaient beaucoup plus étroitement aux opinions humaines. La corrélation (une mesure de la façon dont l'opinion du robot correspondait à celle de l'humain) est passée d'environ 0,30 à 0,57 sur l'ensemble de données du salon.
- Cela fonctionne avec peu de données : L'un des plus grands défis de la personnalisation est que l'on dispose de peu de données pour chaque personne. L'équipe a constaté que StARS est très efficace pour apprendre à partir de seulement quelques exemples. Même lorsqu'ils n'ont donné au système que 10 % des données disponibles, il a tout de même réalisé des améliorations massives par rapport à l'ancienne méthode de la « moyenne ». À mesure qu'ils ajoutaient des données, le robot devenait encore meilleur, mais le plus grand bond s'est produit très tôt.
Pourquoi cela importe
L'article suggère que nous n'avons pas besoin de redessiner complètement la façon dont les robots pensent pour les rendre plus personnels. Au lieu de cela, nous pouvons simplement ajouter une « couche de recommandation » sur n'importe quel cerveau de robot que nous possédons déjà. Cela rend possible le déploiement de robots dans de vrais foyers et hôpitaux où chaque personne est différente.
Les auteurs précisent avec prudence qu'ils n'ont pas « résolu » le problème des robots sociaux pour toujours. Les situations sociales sont complexes et il existe encore beaucoup d'ambiguïté. Cependant, leur travail suggère que traiter l'appropriation sociale comme un problème de préférence personnelle — plutôt que comme une règle universelle — est une méthode puissante et efficace en termes de données pour créer des robots qui s'intègrent réellement parmi nous. En utilisant la même logique qui vous aide à trouver votre prochaine chanson préférée, nous pourrions enfin obtenir des robots qui savent exactement comment se comporter autour de vous.
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.