🧭 Go-Explore — la mémoire qui ose

La base algorithmique de toute la vie de Pip. Comment un esprit qui ne voit que des pixels finit par traverser des châteaux — et pourquoi chaque traversée est prouvable. Page pédagogique, aucun prérequis.

1. Le problème : des récompenses rares, et deux façons d'oublier

Dans les jeux qui nous intéressent, la récompense est rare. Pour finir un niveau de Mario, il faut enchaîner des centaines de gestes justes ; le jeu ne dit « bravo » qu'à la toute fin. Un explorateur qui appuie sur des boutons au hasard n'a presque aucune chance d'y arriver — et un apprenti qui n'est jamais récompensé n'apprend rien.

Les algorithmes « à curiosité » (chercher la nouveauté) semblaient la solution, mais ils butaient sur deux maladies jumelles, nommées par les auteurs de Go-Explore :

Autrement dit : on savait explorer près de chez soi, pas tenir un front lointain.

2. L'idée Go-Explore : d'abord revenir, ensuite explorer

En 2019, Adrien Ecoffet et ses collègues (Uber AI Labs) proposent une idée d'une simplicité désarmante, résumée par le titre que prendra leur article dans Nature en 2021 : « First return, then explore » — d'abord revenir, ensuite explorer. Le cœur, c'est une ARCHIVE : chaque situation vécue est résumée en une cellule, un souvenir compact. La première fois qu'une cellule apparaît, on retient comment on y est arrivé. Puis le cycle tourne, sans fin :

① CHOISIRune cellule prometteuse dans l'archive — une frontière peu visitée, un bord du connu.
② Y RETOURNERfidèlement, sans improviser : le retour n'est pas le moment d'explorer.
③ EXPLORER depuis làquelques gestes nouveaux au bord de l'inconnu. Toute découverte enrichit l'archive.
        ┌───────────────────────── ARCHIVE (la mémoire) ─────────────────────────┐
        │  cellule A ● connue        cellule F ◍ frontière ← « prometteuse »     │
        └────────────────────────────────────────────────────────────────────────┘
              │ choisir F                    ▲
              ▼                              │ nouvelles cellules découvertes
        retour fidèle jusqu'à F ──► exploration depuis F ─────────────────────────┘

L'archive guérit le détachement (rien ne s'évapore : un souvenir écrit reste écrit) ; le retour fidèle guérit le déraillement (on n'improvise plus sur le trajet). C'est pour cela qu'on peut l'appeler la mémoire qui ose : elle n'oublie rien, et elle ose depuis le bord. Résultat historique : les jeux réputés impossibles à explorer (Montezuma's Revenge, Pitfall) tombent.

3. Ce que Pip y ajoute

Le moteur de Pip n'est pas une copie de l'article de 2019. Trois extensions structurelles, puis une pile d'organes par-dessus.

4. L'exemple vécu : le château 4-4

Le labyrinthe du 4-4 est un piège à explorateurs : deux « portes de hauteur ». Passez à la mauvaise hauteur, le château vous téléporte silencieusement en arrière. La seconde porte offre trois chemins ; le seul correct est celui du bas — et Pip ne l'avait jamais essayé. La mesure a montré pourquoi : chaque essai coûte un tour d'horloge, il variait bien ses chemins mais mourait de time-over avant d'avoir épuisé les trois. Il manquait de temps, pas de curiosité.

Alors le moteur a fait son travail de Go-Explore : camp au bord du trou, cliquet re-certifié pour arriver à la porte avec du chrono, œil des ouvertures allumé — « le bas se voit ». Le 11 juillet, premier pied dans le couloir du bas. Restait le garde de feu : la mesure a cartographié sa fenêtre — s'arrêter environ une seconde vers x≈1870, puis sprinter. Rien n'a été soufflé à Pip : ce sont ses propres organes (l'esquive qui recule, le geste tenu, l'intention qui reprend) qui produisent ce motif — parfois.

Le 12 juillet, à la 34e plongée dans le couloir, ça passe : le garde franchi, le pont, la hache. Le cliquet grave la route (certifiée à x=2663, 8132 gestes depuis le reset) — MONDE 5. Et le deuxième esprit, l'élève, a franchi le même garde le même jour (2110) : ce n'était pas un coup de dés.

 camp ●──gauche──▼ trou (16 px)   couloir du bas    ⏸ pause ~1 s (x≈1870)   sprint → 🪓 hache
 1588            1520 ────────────────────────────► garde de feu ─────────► pont ──► MONDE 5
                        34 plongées, 2 esprits, route rejouable geste à geste depuis le reset

5. Les limites, honnêtement

Référence : A. Ecoffet, J. Huizinga, J. Lehman, K. O. Stanley, J. Clune, « Go-Explore: a New Approach for Hard-Exploration Problems » (Uber AI Labs, 2019), devenu « First return, then explore » (Nature, 2021). Tout ce qui est raconté ici sur Pip est mesuré et daté dans le journal ; les affirmations et leur niveau de preuve vivent dans le registre des preuves.