Les robots apprennent à partager, validant ainsi la règle de Hamilton

Petits robots de foraging utilisés dans l’expérience

Petits robots de foraging utilisés dans l’expérience

Une expérience menée à l’EPFL et à l’Université de Lausanne (UNIL) dans le domaine de la robotique évolutionaire, illustre le principe de la règle de l’altruisme de Hamilton et améliore par ricochet la collaboration entre robots évoluant en essaim.

A l’aide de robots simples simulant l’évolution génétique sur des centaines de générations, des scientifiques suisses apportent une preuve quantitative de la sélection de parentèle et font la lumière sur une des énigmes les plus durables de la biologie: pourquoi la plupart des animaux sociaux, y compris les êtres humains, se donnent-ils du mal pour s’entraider? Dans un article paru dans le numéro de Public Library of Science (PLoS) Biology du 3 mai, Dario Floreano, professeur de robotique à l’EPFL, fait équipe avec Laurent Keller, biologiste de l’UNIL, pour étudier la question souvent débattue de l’évolution des gènes de l’altruisme.



Le fait de sacrifier des gains individuels pour un bien supérieur semble à première vue aller à l’encontre de la notion de «survie du plus apte». Mais l’expression du gène altruiste existe dans la nature et passe d’une génération à l’autre. Les fourmis ouvrières, par exemple, sont stériles et font le sacrifice ultime en ne transmettant pas leurs gènes du tout afin de garantir la survie du patrimoine génétique de la reine. Le sacrifice de l’individu pour assurer la survie du code génétique d’un parent est connu sous le nom de sélection de parentèle.

Jusque-là, il était pratiquement impossible de tester l’évolution de l’altruisme en utilisant des études quantitatives portant sur des organismes vivants, les expériences devant s’étendre sur des centaines de générations et les variables étant trop nombreuses. Or, les robots de Floreano évoluent rapidement en utilisant des fonctions génétiques et génomiques simulées, ce qui permet aux scientifiques de mesurer les coûts et les avantages associés à ce trait.

La règle de l’altruisme de Hamilton
En 1964, le biologiste W.D. Hamilton avait proposé un ensemble précis de conditions permettant à un comportement altruiste d’évoluer, aujourd’hui connu sous le nom de règle de Hamilton de la sélection de parentèle. En voici les grandes lignes: si un individu partage de la nourriture avec le reste de sa famille, il diminue sa probabilité personnelle de survie mais accroît les chances que des membres de son entourage transmettent leurs gènes, dont bon nombre leur sont communs. La règle de Hamilton stipule simplement que le fait qu’un organisme partage ou non sa nourriture avec un autre dépend de sa proximité génétique avec.

«Nous avons montré que cette théorie de la sélection de parentèle prédit toujours avec précision la relation entre l’évolution de l’altruisme et la parenté des individus dans une espèce», explique Markus Waibel, auteur principal de l’article et ancien étudiant doctorant de Keller et de Floreano.

La règle de Hamilton a fait l’objet de nombreux débats parce que son équation semble trop simple pour être vraie. «Cette étude en reflète remarquablement le principe qui explique quand un gène altruiste est transmis d’une génération à la suivante, et quand il ne l’est pas», déclare Keller.

La robotique évolutionaire
Des expériences précédentes réalisées par Waibel, Floreano et Keller avaient montré que des robots de foraging assurant des tâches simples, telles que pousser sur le sol des objets semblables à des semences jusqu’à une destination, évoluent sur de multiples générations. «Ces engins commencent par une série totalement aléatoire d’informations codées, la version robot du génome, et seul le code qui fonctionne passe au niveau suivant», explique Floreano. Les robots incapables de pousser les semences jusqu’au bon endroit sont éliminés et ne peuvent pas transmettre leur code. Ceux qui s’en sortent relativement mieux voient leur code reproduit, muté et recombiné avec celui des autres robots pour former la génération suivante — ce qui constitue un modèle minimal de la sélection naturelle. Au bout de centaines de générations, ces individus deviennent plus efficaces et apprennent même à travailler en groupe sans autres interventions de la part des chercheurs.

Cette nouvelle étude réalisée par des chercheurs de l’EPFL et de l’UNIL ajoute une dimension inédite: une fois qu’un robot de foraging pousse une semence jusqu’à la bonne destination, il peut décider s’il veut la partager ou non. Des expériences évolutionnaires durant 500 générations ont été répétées pour plusieurs scénarios d’interaction altruiste — la quantité qui est partagée et à quel coût pour l’individu — et d’apparentement génétique dans la population. Les chercheurs ont créé des groupes qui, dans le monde des robots, seraient l’équivalent de clones complets, de frères et sœurs, de cousins et d’individus sans lien de parenté. Ceux qui partageaient conformément à la règle de Hamilton assuraient mieux le foraging et transmettaient leur code à la génération suivante.

Les résultats quantitatifs ont été étonnamment conformes aux prévisions de la règle de Hamilton, même en présence d’interactions multiples. La théorie initiale de Hamilton tient compte d’une vision limitée et isolée de l’interaction génétique, alors que les simulations génétiques mises en œuvre dans les robots de foraging intègrent les effets d’un gène sur d’autres gènes multiples sans que la règle de Hamilton ne cesse jamais d’être vraie.

Ces résultats s’avèrent déjà utiles pour la robotique en essaim. «Nous avons pu prendre cette expérience et en extraire un algorithme de l’altruisme dont nous pouvons nous servir pour faire évoluer la coopération dans tous les types de robots, explique Dario Floreano. Nous l’utilisons pour améliorer le système de commande de nos robots volants et nous constatons qu’il leur permet de collaborer efficacement et de voler avec plus de succès en formation».


Auteur: Michael Mitchell

Source: EPFL