De l'optimisation à l'intelligence collective : les algorithmes évolutionnaires explorent de nouveaux territoires ✛ ✎ ✦

Original: "From Consistency to Collaborative Discovery: MFEA-CoD for Multitask Novelty Search"
arXiv:2607.00761 · 2026-07-01 · arXiv non-exclusive · analyse indépendante · 3 min
L'évolution multitâche est appliquée pour la première fois non pas à accélérer la convergence, mais à coordonner la recherche de solutions comportementalement nouvelles.

Contexte

Les algorithmes évolutionnaires (évolution en éprouvette) ont longtemps servi à trouver une seule meilleure réponse. Mais lorsque le paysage est trompeur, ce n'est pas l'ascension gourmande qui mène plus vite au but, mais l'exploration de ce qui est « simplement intéressant ». C'est ainsi qu'est apparue la recherche de nouveauté — une méthode visant à couvrir des comportements diversifiés plutôt qu'à obtenir une récompense immédiate. Aujourd'hui, cette approche a atteint un nouveau niveau : plusieurs tâches de recherche sont lancées simultanément et apprennent les unes des autres, évitant les découvertes redondantes. Comme des cartographes qui divisent un continent en secteurs, les algorithmes partitionnent l'espace des génotypes pour dresser plus rapidement une carte complète des phénotypes.

Méthodes

MFEA-CoD repose sur deux mécanismes. Le premier est l'opérateur de répulsion : il éloigne les trajectoires de recherche des différentes tâches les unes des autres, comme des pôles magnétiques, les forçant à explorer des zones distinctes. Le second est le transfert de solutions adaptatif entre les tâches : si l'une découvre une zone prometteuse, l'autre peut en profiter, mais seulement lorsque cela est réellement utile. L'intensité du transfert est ajustée en cours de route, en analysant sa contribution à l'archive de nouveauté commune. Ce duo évoque le travail d'archéologues qui fouillent des tumulus différents, mais se précipitent parfois vers une découverte commune, puis se dispersent à nouveau sur leurs propres sites.

Résultats

Les tests sur des problèmes synthétiques et réalistes ont confirmé l'efficacité. Dans une série de problèmes de type « bassins » avec différents degrés de chevauchement des zones cibles, MFEA-CoD a augmenté l'archive de solutions finale de 15 à 35 % par rapport à une recherche indépendante. Dans les labyrinthes où un robot doit trouver la sortie malgré des impasses trompeuses, la recherche coordonnée a atteint 100 % de succès dans cinq des six scénarios, et le premier itinéraire réussi a été trouvé 1.5 à 2 fois plus vite. Dans les tâches de contrôle des robots Hopper et Walker2d de l'ensemble MuJoCo, l'algorithme a systématiquement surpassé à la fois la recherche de nouveauté seule et les optimiseurs classiques, atteignant plus rapidement des récompenses élevées.

Implications

Transposer l'idée d'« exploration conjointe » à la modélisation stochastique ouvre la voie à la résolution de problèmes où la fonction objectif est trompeuse. Cela pourrait être utile en conception d'ingénierie, en planification de mouvements, en découverte de médicaments — partout où il est plus important d'explorer l'espace des possibles que de converger rapidement vers une solution localement bonne mais trompeuse.

Développements futurs

On s'attend à ce que l'approche soit étendue à des dizaines, voire des centaines de tâches, avec éventuellement une détermination dynamique de leurs parentés. Une autre direction est l'hybridation avec des simulations physiques et de grands modèles de langage, afin de transférer des connaissances non seulement entre tâches, mais aussi entre disciplines.

Impact

La méthode influencera tous les domaines où l'optimisation évolutionnaire est utilisée : de la robotique (apprentissage de compétences) à la synthèse automatique de matériaux et aux architectures de réseaux de neurones.

Prochaines étapes

La prochaine étape est de tester sur des problèmes avec une modélisation physique réelle, où chaque expérience est coûteuse et où la coopération est particulièrement bénéfique.

Problèmes ouverts clés

Ce travail aborde le problème fondamental du dépassement des paysages trompeurs — l'un des « grands défis » de l'optimisation globale, rencontré dans le repliement des protéines, la chimie quantique et l'entraînement de réseaux profonds. L'effet de marche, soutenu par la nouveauté, pourrait être une clé universelle pour de tels paysages.

Le regard de la machine du savoir

Cette section s'adresse à l'auteur du travail et à ses collègues. Les travaux voisins ont été trouvés par une recherche sémantique dans notre archive, et non par correspondance de mots. Nous n'évaluons pas : nous montrons le champ autour.

Ce que fait ce travail

L'article propose un algorithme évolutionnaire multifactoriel MFEA-CoD qui résout plusieurs tâches simultanément, en les coordonnant via un opérateur de répulsion pour séparer les trajectoires de recherche et un transfert adaptatif de solutions pour échanger des informations utiles. L'algorithme a été testé sur des tâches synthétiques avec des zones cibles qui se chevauchent, des labyrinthes et des tâches de contrôle de robots, où il a montré une augmentation de l'archive de solutions et une accélération de la découverte de trajectoires réussies.

Où est sa force

La force de ce travail réside dans la combinaison de la répulsion pour maintenir la diversité et de l'échange adaptatif, qui empêche la convergence prématurée et permet d'explorer conjointement l'espace des comportements.

Vers où avancer

À essayer

  • Examiner comment l'opérateur de répulsion influence la couverture de l'espace des comportements dans des tâches avec des paysages de nouveauté continus.
  • Utiliser le transfert adaptatif non seulement entre les tâches, mais aussi entre différentes exécutions d'un même algorithme pour partager l'archive de nouveauté.
  • Appliquer MFEA-CoD à des problèmes de planification de mouvement avec plusieurs robots, où la séparation des trajectoires est cruciale pour éviter les collisions.

Pourquoi cela peut compter

Si la recherche coordonnée de nouveauté devenait un outil standard, cela pourrait accélérer la découverte de solutions diverses en ingénierie et en science, où il est plus important d'explorer l'espace des possibles que de converger rapidement vers une solution localement bonne.

Lors des tests avec le labyrinthe, le robot commençait parfois par aller dans la direction opposée au but, mais c'est précisément cette manœuvre « illogique » qui lui permettait ensuite de trouver un chemin plus court — un effet classique de « marche » dans la nouveauté.

\rho(x, A) = \frac{1}{K} \sum_{k=1}^{K} \mathrm{dist}(\phi(x), \mu_k)
Définition formelle de la nouveauté d'une solution x : distance moyenne aux K points les plus proches dans l'espace comportemental de l'archive A
F_{\text{nov-aug}}(x) = w \cdot f(x) + (1-w) \cdot \rho(x, A)
Somme pondérée de la qualité f(x) et de la nouveauté ; le coefficient w régule l'équilibre entre optimisation et exploration

Chiffres clés

  • augmentation de l'archive dans les labyrinthes: jusqu'à 3199 comportements uniques contre 2824 pour la recherche seule
  • tentatives réussies: 100 % de traversées réussies dans 5 des 6 scénarios
  • accélération du premier succès: trouve le premier itinéraire fonctionnel 1.5 à 2 fois plus vite
  • couverture supplémentaire dans les tâches génératives: l'archive d'images a augmenté de 13 à 15 %
Scientifiques
Andrey Markov
Notions
algorithme génétique découverte de médicaments