- What if Eye...? ist ein Projekt, das die Evolution in einem videospielähnlichen Universum erneut durchlaufen lässt, um die Prinzipien biologischer visueller Intelligenz und neue Formen künstlicher Intelligenz rechnerisch zu erforschen
- Agenten beginnen mit einer einzelnen lichtempfindlichen Zelle und einem kleinen Gehirn und entwickeln visuelle Intelligenz unter realer Physik, verkörperten Beschränkungen und Überlebensdruck
- Wenn man Ziele wie Navigation und Erkennung verändert, lässt sich vergleichen, welche Augenstrukturen und Verhaltensweisen auf natürliche Weise entstehen
- Wenn Gehirn- und Augengröße gemeinsam skaliert werden, zeigt sich Potenzgesetz-Skalierung; wenn jedoch die Sehschärfe der Engpass ist, führen größere Gehirne allein nicht mehr zu besserem Verhalten
- Werden optische Gene aktiviert, taucht linsenbasierte Optik wiederholt auf und funktioniert als Lösung für den grundlegenden Trade-off zwischen Lichtsammlung und räumlicher Präzision
Eine experimentelle Umgebung, die die Evolution des Sehens erneut durchspielt
- What if Eye...? geht von der Annahme aus, dass „Evolution nur einmal stattgefunden hat“, und rekonstruiert die Evolution des Sehens rechnerisch in einem videospielähnlichen Universum
- Ziel ist nicht visuelle Intelligenz, die mit festen Datensätzen und menschlichen Verzerrungen entworfen wurde, sondern eine Umgebung, in der Sensor-Hardware sowie Wahrnehmungs-, Schlussfolgerungs- und Verhaltens-Software emergieren
- Agenten starten nur mit einer einzelnen lichtempfindlichen Zelle und einem kleinen Gehirn
- Sie sind mit realen physikalischen Bedingungen konfrontiert
- Sie unterliegen verkörperten Beschränkungen
- Sie entwickeln visuelle Intelligenz unter Überlebensdruck
- Jedes Experiment ist wie eine einzelne Hypothese aufgebaut
- Es setzt What-if-Fragen oder kontrafaktische Bedingungen
- Es entwickelt verkörperte Agenten innerhalb einer videospielähnlichen Physik-Engine
- Es beobachtet, welche Augen und Verhaltensweisen entstehen
Bedingungen, unter denen sich Auge und Gehirn gemeinsam entwickeln
- Wenn sich die Ziele des Sehens unterscheiden, entwickeln sich Agenten in einer Welt mit nur zwei Aufgaben
- NAVIGATION: Ziel ist es, sich so schnell wie möglich nach links zu bewegen und dabei Labyrinthwänden als Hindernissen auszuweichen
- DETECTION: Ziel ist es, Nahrung zu erkennen und Gift zu vermeiden
- Unter Bedingungen, in denen das Gehirn während der gesamten Evolution klein bleibt, zeigt sich beim systematischen gemeinsamen Skalieren von Auge und Gehirn eine Potenzgesetz-Skalierung zwischen neuronaler Kapazität und Aufgabenleistung
- Diese Beziehung gilt nur, wenn auch die visuelle Auflösung gemeinsam skaliert wird
- Wenn die visuelle Auflösung der Engpass ist, führt ein größeres Gehirn allein nicht zu besserem Verhalten
- Unter Bedingungen, in denen das Auge Licht brechen kann, werden optische Gene aktiviert
- Ohne Optik kann eine Lochblendenstrategie Bilder schärfer machen, stößt jedoch an Grenzen, weil dabei Licht geopfert wird
- Mit Optik entstehen Linsen als Lösung für den Trade-off zwischen Lichtsammlung und räumlicher Präzision
- Der integrierte Genotyp umfasst gemeinsam physische visuelle Sensor-Hardware und Software-Komponenten für das Lernen
- Morphologie-Gene bestimmen räumliche Abtasteigenschaften wie Augenposition und Sichtfeldwinkel
- Optik-Gene behandeln Lichtinteraktionen wie Zahl der Photorezeptoren, optische Elemente und Pupillengröße
- Neuronale Gene legen die Lernkapazität fest
- Die drei Gen-Cluster können unabhängig mutieren, um realistische Evolutionspfade zu erkunden
Öffentliche Materialien und Vorträge
- Das Projekt bietet eine Arbeit, eine Roadmap, Vorträge, Open-Source-Tools und eine öffentliche Ausstellung
- Zu den wichtigsten Veröffentlichungen gehören
- Computationally Recreating Vision Evolution: eine in Science Advances peer-reviewte Arbeit mit dem vollständigen experimentellen Aufbau, den Ergebnissen und der Evolutionsanalyse
- A Roadmap for Generative Design of Visual Intelligence: ein MIT-Press-Beitrag, der darlegt, warum visuelle Intelligenz erzeugt statt von Hand entworfen werden sollte, sowie Anwendungen und Ansätze zusammenfasst
- Designing Imaging Systems with Reinforcement Learning: eine ICCV-Arbeit, die einen Ansatz zur gemeinsamen Gestaltung von Bildgebungssystemen und auf Aufgaben spezialisierten Wahrnehmungsmodellen auf Basis von Umgebungsfeedback vorschlägt
- Emergence of foveal image sampling from learning to attend in visual scene: eine NeurIPS-Arbeit darüber, dass beim Lernen von Aufmerksamkeit in visuellen Szenen foveale Bildabtastung entsteht
- Designing neural network architectures using reinforcement learning: eine ICLR-Arbeit zur Gestaltung von neuronalen Netzwerkarchitekturen mit Reinforcement Learning zur Verbesserung der Leistung bei Sehaufgaben
- The First Signs of Vision: Cathy Changs MIT-Arbeit über eine interaktive Simulation der Evolution des tierischen Sehens von der kambrischen Explosion bis heute
- Zu den öffentlichen Vorträgen gehören
- Brian Cheungs "The Emergence of Convergence in Different Levels of Biology and AI", Vortrag beim Symposium on the Platonic Space
- Kushagra Tiwarys "Embodied Eyes For Scientific Discovery: Generation and Verification Loops to ask the "why" questions in vision", Vortrag am UC Berkeley's Redwood Center
- Kushagra Tiwarys "What-If Machines for Vision: Evolving Eyes and Brains with AI", Vortrag bei Imagination in Action
- ein Tedx-Vortrag, der die breiteren Implikationen der Arbeit zur Evolution visueller Intelligenz mit künstlichen Agenten untersucht
- Es werden auch Code- und Ausstellungselemente bereitgestellt
- Simulator: ein Open-Source-Tool, mit dem sich der Evolutionssimulator ausführen, neue Aufgaben definieren und verkörperte Agenten direkt entwickeln lassen
- Colab Notebook: ein interaktives Notebook zum Experimentieren mit Cambrian agents im Browser, das noch nicht öffentlich verfügbar ist
- Video Exhibition: eine öffentlich zugängliche Mitmach-Ausstellung, in der Besucher evolvierendes Sehen selbst erleben können
- Diese Zusammenarbeit wird durch den MIT GenAI Impacts of Generative AI Grant unterstützt
1 Kommentare
Meinungen auf Hacker News
Mein Informatiklehrer in der Highschool hat uns einmal etwas über die Augen von Pfeilschwanzkrebsen beigebracht.
Er sagte, dass Pfeilschwanzkrebse nichts sehen können, was größer ist als ihr Sichtfeld, weshalb sie kleine Lebewesen fressen und große ignorieren; dafür verwendete er in Excel ein neuronales Netzmodell.
Er war ein großartiger Lehrer, brachte uns bei, wie man in der Informatik Neugier und Einsicht entwickelt, und machte uns auch mit Donald Knuth, TeX und anderem bekannt.
Vielleicht ist es so ähnlich wie bei Menschen: Wenn sich direkt vor dem Auge ein ausreichend großes, gleichmäßig leuchtendes Objekt befindet, kann man kaum sagen, dass man es „sieht“.
Dawkins erklärt hier ebenfalls knapp die Evolution des Auges: https://www.youtube.com/watch?v=2X1iwLqM2t0
Diese Voraussetzung ist so elementar, dass der Schritt von null zu „einer Schicht lichtempfindlicher Zellen“ fast wie nichts wirkt, tatsächlich ist er das aber nicht.
Davor braucht es Photorezeptor-Proteine, ein funktionierendes Nervensystem oder Signalverarbeitungswege, einen Mechanismus, der Lichtabsorption in elektrische Signale umwandelt, und ein System, das diese Signale mit anderen Teilen des Organismus koordiniert.
Das ist wohl eher eine Frage der Physik/Informatik als der Biologie, aber ich frage mich, wie weit wir noch von einem Physiksimulator entfernt sind, der gut genug ist, um ein Experiment wie das, das MIT mit Augen gemacht hat, auf ganze Organismen anzuwenden.
Wenn das eines Tages möglich wird und man die Physik der Erde eingibt, sodass Organismen herauskommen, die irdischem Leben grob ähneln, könnte man wohl auch die Physik eines Exoplaneten eingeben und herausfinden, wie dessen Lebewesen aussehen könnten.
Um die Komplexität eines ganzen Organismus zu modellieren, ist es meiner Ansicht nach noch ein ziemlich weiter Weg. Wenn das Ziel aber ist, Forschungsfragen zu beantworten, lassen sich auch heute schon einfachere Versionen modellieren. So wie dieses Forschungsteam behandelt hat, wie sich Sehen entwickelt.
Kürzlich wurde C. elegans in 3D modelliert, einschließlich aller Neuronen und Neurotransmitter, und es reagierte auf virtuelle Reize wie ein echter Wurm (https://www.nature.com/articles/s43588-024-00738-w).
Einzelne Organismen sind bereits möglich, aber bis sich solche Wesen in 3D evolvieren, wird es wohl noch länger dauern. Zur Einordnung: Ich bin kein Informatiker, nur ein Enthusiast.
Es hängt davon ab, wie genau man das Modell machen will; wenn man an ein traumhaft hohes Niveau denkt, bräuchte man meiner Meinung nach Quantencomputing, damit solche Simulationen sinnvoll werden.
Die Vorstellung von Gesetzen, wie man sie etwa in der Mathematik anwendet, passt möglicherweise nicht auf Organismen, weil Organismen teleologisch erklärt werden. Das Herz lässt Blut nicht zufällig zirkulieren; es schlägt, um Blut zirkulieren zu lassen und den Körper mit Sauerstoff zu versorgen.
Außerdem bedeutet der Umstand, dass Lebewesen in kalten Klimazonen im Allgemeinen dickes Fell haben, nicht, dass dickes Fell automatisch auf ein kaltes Klima verweist. Manche Säugetiere füllen in einem Ökosystem die ökologische Nische aus, die anderswo Vögel besetzen, und an anderer Stelle übernehmen Fische diese Rolle. In Neuseeland füllen Vögel Nischen, die in anderen Ökosystemen Säugetiere besetzen würden.
Ich bin mir nicht sicher, ob Biologie eine rein induktive Wissenschaft sein kann.
Entsprechende YouTube-Videos sind ebenfalls eine ziemlich unterhaltsame Kategorie: https://www.google.com/search?q=simulating+evolution+muscles
Meist sind sie zweidimensional oder enthalten starke Vereinfachungen. Wenn man versucht, „echte“ Organismen zu evolvieren, dürfte die Komplexität sehr schnell explodieren, selbst wenn man das „Gehirn“ ignoriert.
Ich musste an das „Autoverse“ aus Greg Egans Permutation City (1994) denken. Wenn dir dieser Artikel gefallen hat, kann ich es sehr empfehlen.
Eine interessante Tatsache zur Evolution des Auges: Der schwarze Punkt, den man in den Augen von Libellen sieht, ist weder eine mitwandernde Pupille noch eine Veränderung des Auges selbst.
Tatsächlich blickt man frontal in die säulenartige Struktur des Libellenauges. Sie fängt Licht sehr effizient ein und erscheint deshalb schwarz; in puncto Effizienz liegt sie sehr nahe an der physikalischen Grenze.
Aus meiner Erfahrung mit dem Bau von Artificial-Life-Simulatoren in den 90ern hängt in solchen Modellen zu viel von den Parametern ab, die der Autor der Simulation hineinsteckt.
Wenn man mit lichtempfindlichen Zellen beginnt und einen genetischen Algorithmus erstellt, der Akteure dafür belohnt, gut durch ein Labyrinth zu kommen, dann „evolvieren“ am Ende Akteure, die mehrere lichtempfindliche Zellen wie Augen nutzen.
Ich frage mich, ob das wirklich etwas über Evolution oder Leben aussagt oder nur über die eingerichtete Simulation.
Das hier ist weniger eine Simulation als vielmehr ein Modell, und zwar eines, das ein bestimmtes reales Phänomen möglichst fokussiert und knapp erklären will.
Der Erkenntnisgewinn besteht hier darin, dass zwei Arten von Augen — Facettenaugen und kameraartige Augen — mit einem Satz von drei spezifischen Aufgaben und minimalen anatomischen Stellgrößen modelliert werden können.
Dann kann es tatsächlich nützlich sein, die klaren Belege aus dem Modell zu vergleichen und gegenüberzustellen und zu sehen, wie diese Erklärung zu den weniger definitiven Erklärungen passt, die man mit Methoden der Evolutionsbiologie erhält.
Eine gute Analogie wäre zu prüfen, ob sich das „Entstehen“ moderner superskalarer Mikroarchitekturen allein mit Gates, Latches und Clocks erklären lässt. Gemeint ist: Man muss nicht das analoge Chaos modellieren, das entsteht, wenn man hohe Frequenzen in physische Schaltungen presst.
Die passende Frage ist wohl, ob dieses Wissen völlig nutzlos ist oder ob es später einmal bei etwas helfen kann.
Bei einem Titel wie „von Grund auf“ hätte ich erwartet, dass auch ein einzelner Photorezeptor dabei gezeigt wird, wie er sich aus etwas anderem entwickelt.
Ich habe die Website vorübergehend gespiegelt, bis das dort drüben behoben ist: https://cambrian.pages.dev/
Die Website scheint kaputt zu sein (wurde das Repository gelöscht?), daher musste ich stattdessen hierhin gehen: https://eyes.mit.edu/ACI/
Und das Paper, um das es auf der Website geht, ist hier: https://arxiv.org/pdf/2501.15001
Ich bin der Autor. Wenn ihr Fragen habt, beantworte ich sie gern.