← Neueste Arbeiten
💻 computer science

Microcosmos: Reimagining Artificial Life for the GPU Era

Das Paper stellt Microcosmos vor, eine GPU-optimierte, end-to-end differenzierbare Simulationsengine, die künstliches Leben als elastische Filamente in einer 2D-viskosen Flüssigkeit modelliert und erfolgreich physikalische Plausibilität, Differenzierbarkeit sowie Skalierbarkeit für groß angelegte, offene Evolution demonstriert.

Ursprüngliche Autoren: Mark Tensen, Ciaran Regan, Bert Wang-Chak Chan, Mizuki Oka, Kenneth O. Stanley, Grisha Szep

Veröffentlicht 2026-07-07
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Mark Tensen, Ciaran Regan, Bert Wang-Chak Chan, Mizuki Oka, Kenneth O. Stanley, Grisha Szep

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie versuchen einem Computer beizubringen, wie man Leben erschafft. Seit Jahrzehnten stehen Wissenschaftler vor einer frustrierenden Wahl: Entweder bauen sie eine Welt, die den strengen Gesetzen der Physik folgt (wie Wasserwiderstand und Schwerkraft), aber diese ist so langsam zu berechnen, dass sie nur ein paar winzige Kreaturen simulieren können. Oder sie bauen eine Welt, die auf Computern super schnell läuft, die aber aus abstrakten Regeln besteht, die nichts damit zu tun haben, wie sich echte Organismen tatsächlich bewegen oder interagieren.

Microcosmos ist ein neuer „Spielplatz“ für künstliches Leben, der versucht, beides zu vereinen. Es ist eine Simulations-Engine, die darauf ausgelegt ist, auf modernen Grafikkarten (GPUs) zu laufen, was es Forschern ermöglicht, tausende von Lebensformen gleichzeitig zu simulieren – und das alles unter Einhaltung der realen Physik des Schwimmens in einer dicken, zähen Flüssigkeit.

Hier ist eine Aufschlüsselung der Funktionsweise, unter Verwendung einfacher Analogien:

1. Die Kreaturen: „Elastische String-Menschen“

Anstatt komplexe Organe oder Muskeln zu simulieren, baut Microcosmos das Leben aus elastischen Filamenten auf. Stellen Sie sich diese wie lange, flexible Schnüre oder Ketten aus Perlen vor.

  • Wie sie sich bewegen: Genau wie ein echter Wurm oder eine Qualle können sich diese Schnüre biegen, dehnen und winden.
  • Der „genetische Code“: Das Computerprogramm steuert, wie steif die Schnur ist, wie lang sie sein möchte und in welchem Winkel sie sich bevorzugt biegt. Durch das Anpassen dieser Einstellungen kann die „Kreatur“ ihre Form und ihren Bewegungsstil ändern.

2. Die Welt: „Dickflüssiger Honig“

Diese String-Kreaturen leben in einer 2D-Welt, die mit einer viskosen Flüssigkeit gefüllt ist. Stellen Sie sich vor, Sie schwimmen in einem Pool aus dickem Honig statt in Wasser.

  • Warum das wichtig ist: In dieser dicken Welt können Sie nicht einfach symmetrisch hin und her wackeln (wie das Öffnen und Schließen einer Muschel) und erwarten, irgendwohin zu kommen. Dies ist als „Scallop-Theorem“ bekannt. Um sich fortzubewegen, müssen Sie asymmetrische, zeitlich irreversible Bewegungen ausführen, genau wie es echte Bakterien oder Kaulquappen tun.
  • Die Physik: Die Simulation berechnet, wie die Flüssigkeit gegen die Schnüre drückt und wie die Schnüre gegen die Flüssigkeit drücken. Es ist ein Dialog auf beiden Seiten zwischen der Kreatur und dem Wasser.

3. Die Superkraft: „Der magische Radiergummi“ (Differenzierbarkeit)

Dies ist der technischste, aber coolste Teil. Normalerweise müssen Sie, wenn Sie die Form einer Kreatur verbessern wollen, raten, testen, scheitern und wieder raten.

  • Microcosmos ist anders: Da die gesamte Simulation auf einem spezifischen mathematischen Framework (JAX) basiert, ist sie vollständig differenzierbar.
  • Die Analogie: Stellen Sie sich vor, Sie versuchen, ein Stück Schnur in die Form der Zahl „7“ zu falten. In einer normalen Simulation müssten Sie tausende Male raten und prüfen. In Microcosmos kann der Computer das Endergebnis betrachten, sofort berechnen, welche winzige Biegung der Schnur falsch war, und die Schnur automatisch in die perfekte Form „gleiten“ lassen. Es ist wie ein magischer Radiergummi, der genau weiß, wie er den Fehler sofort korrigiert.

4. Was sie getestet haben

Das Team hat vier Hauptexperimente durchgeführt, um zu beweisen, dass das System funktioniert:

  • Der „Handgefertigte“-Test: Sie programmierten manuell fünf verschiedene Schwimmstile (wie einen Wurm, eine Kaulquappe, eine Qualle und einen Rochen). Die Simulation bestätigte, dass sich diese Kreaturen exakt so bewegen, wie die Physik es in dicker Flüssigkeit vorhersagt. Zum Beispiel blieb der „Rochen“ (der sich symmetrisch bewegt) stecken, während die „Qualle“ (die sich asymmetrisch bewegt) vorwärts schwamm.
  • Der „Falt“-Test: Sie baten den Computer, mithilfe seines „magischen Radiergummis“ eine 1.000-Knoten-Schnur in die Formen handgeschriebener Zahlen (0–9) zu falten. Der Computer lernte erfolgreich, die Schnüre in erkennbare Ziffern zu falten, was beweist, dass das System mathematisch präzise ist.
  • Der „Evolutions“-Test: Sie ließen einen Computer-Algorithmus die Steuerungen der Schnüre „evolvieren“. Anstatt dem Computer vorzugeben, wie sich die Schnüre bewegen sollen, ließen sie den Computer Millionen von zufälligen Variationen ausprobieren. Das System entdeckte automatisch viele verschiedene Arten zu schwimmen und lernte sogar, zu „Nahrung“ (Energiepaketen) im Wasser zu schwimmen.
  • Der „Skalierungs“-Test: Sie prüften, wie schnell der Computer läuft, wenn sie mehr Kreaturen hinzufügten. Die meisten Simulationen werden exponentiell langsamer, wenn man mehr Dinge hinzufügt (wie die Berechnung, wie jeder Mensch in einer Stadt mit jedem anderen interagiert). Microcosmos hingegen skaliert linear. Das bedeutet, wenn Sie die Anzahl der Kreaturen verdoppeln, dauert es nur doppelt so lange, nicht viermal so lange. Dies ermöglicht es ihnen, riesige Populationen (bis zu 500.000 Partikel) effizient zu simulieren.

Das Fazit

Microcosmos ist eine Brücke. Es verbindet die chaotische, physische Realität, wie winzige Organismen schwimmen, mit der Geschwindigkeit und Leistungsfähigkeit moderner Computerhardware. Es simuliert nicht nur Leben; es simuliert Leben auf eine Weise, die es Forschern ermöglicht, leistungsstarke mathematische Werkzeuge zu nutzen, um automatisch neue, komplexe Verhaltensweisen zu entdecken, die ein Mensch vielleicht nie erdacht hätte.

Die Autoren haben dies als offene Plattform veröffentlicht, in der Hoffnung, dass es als Fundament für die nächste Generation der Forschung zum künstlichen Leben dient, in der wir endlich groß angelegte, physikalisch realistische evolutionäre Experimente durchführen können.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →