Deux façons de résoudre des problèmes

L'intelligence artificielle moderne (réseaux de neurones profonds, grands modèles de langage) est extraordinairement puissante mais repose sur un paradigme très spécifique : des millions de paramètres, ajustés par des milliards d'exemples d'entraînement, sur des processeurs consommant des centaines de kilowatts.

Expérimentation sur le blob en laboratoire
Expérimentation sur le blob en laboratoire.

Le blob, lui, résout des problèmes d'optimisation difficiles avec zéro GPU, zéro données d'entraînement, et une consommation d'énergie négligeable. En 4 à 26 heures, il construit des réseaux dont l'efficacité rivalise avec ce que des ingénieurs humains mettent des années à concevoir.

Pour les chercheurs en IA, cette comparaison soulève une question fondamentale : peut-on extraire le "principe" de l'intelligence du blob et l'implémenter dans des systèmes artificiels ?

Le Physarum Solver : l'algorithme blob

La contribution la plus directe du blob à l'IA est l'algorithme Physarum Solver. Il appartient à la catégorie des algorithmes bio-inspirés, aux côtés des algorithmes génétiques (inspirés de l'évolution), des colonies de fourmis (ACO, Ant Colony Optimization) et des essaims de particules (PSO, Particle Swarm Optimization).

Le Physarum Solver résout des problèmes d'optimisation de réseau (plus court chemin, réseau de Steiner, problème du voyageur de commerce) de façon efficace et sans avoir besoin d'une carte globale du problème. Il "découvre" la solution par interaction locale, exactement comme le blob.

AlgorithmeInspiration biologiqueProblèmes ciblesAvantage principal
Physarum SolverBlob (flux de cytoplasme)Optimisation de réseau, plus court cheminEfficacité sans carte globale, robustesse
Algorithmes génétiquesÉvolution darwinienneOptimisation, recherche, planificationExploration large de l'espace de solutions
Colonies de fourmis (ACO)Phéromones des fourmisPlus court chemin, ordonnancementAdaptatif, fonctionne en temps réel
Essaims de particules (PSO)Comportement de bancs de poissonsOptimisation continueSimple à implémenter, converge rapidement

Le blob et l'apprentissage non supervisé

L'habituation du blob (apprendre à traverser la caféine sans en avoir besoin d'un "enseignant") est une forme d'apprentissage non supervisé : il n'y a pas de signal de récompense explicite, pas de gradient de rétropropagation, pas de données labelisées. Le blob modifie son comportement uniquement à partir de son expérience directe de l'environnement.

Cela ressemble à certains algorithmes d'IA modernes :

  • L'apprentissage par renforcement : l'agent apprend en agissant dans l'environnement et en recevant des récompenses (positives ou négatives). Le blob reçoit des "récompenses" implicites (nourriture trouvée) et des "pénalités" (substances répulsives).
  • Les réseaux de neurones récurrents (RNN) : ils maintiennent un état interne qui change avec le temps, leur permettant de "se souvenir" des expériences passées. Le blob maintient aussi un état interne (ses paramètres oscillatoires) qui évolue avec l'expérience.

Ce que le blob peut apprendre à l'IA (et pas l'inverse)

Au-delà des algorithmes bio-inspirés, le blob pose des questions philosophiques importantes pour le développement de l'IA :

L'efficacité énergétique

L'IA moderne est extraordinairement énergivore. Un seul entraînement d'un grand modèle de langage peut consommer l'équivalent de centaines de tonnes de CO2. Le blob résout des problèmes comparables avec une consommation d'énergie négligeable. Comprendre ses mécanismes pourrait inspirer des architectures de calcul beaucoup plus efficaces.

La robustesse sans redondance coûteuse

Les réseaux de neurones artificiels sont souvent fragiles : une modification mineure des données d'entrée peut les tromper (adversarial examples). Le réseau du blob est remarquablement robuste : si un tube est coupé, le reste du réseau se reconfigure en quelques minutes. Cette propriété de résilience décentralisée est très recherchée en IA embarquée.

L'intelligence sans données d'entraînement

L'IA moderne nécessite d'immenses jeux de données. Le blob construit son intelligence uniquement à partir de son interaction avec son environnement, sans aucune donnée préalable. C'est ce qu'on appelle l'apprentissage from scratch en temps réel, un des défis ouverts majeurs de l'IA.

Recherche actuelle

Des équipes à l'Université de Tokyo, au Max Planck Institute (Allemagne) et à l'Université de Princeton (États-Unis) explorent des architectures de "neuromorphic computing" (calcul neuromorphique) inspirées en partie des réseaux distribués comme le blob. L'objectif : des puces capables de calculer avec une fraction de l'énergie des GPU actuels.