Künstliche Intelligenz
Universum to go: KI-Software emuliert kosmische Physik auf Notebooks
Ein internationales Team von Physikern hat eine Software namens Effort.jl veröffentlicht, die das Spielfeld der computergestützten Kosmologie verändern könnte. Die Kernfunktion des Programms: Simulationen der Entwicklung des Universums, die bislang monatelange Rechenzeit auf Cluster-Systemen wie dem SuperMUC-NG am Leibniz-Rechenzentrum in Garching beanspruchten, laufen damit in wenigen Minuten auf einem gewöhnlichen Notebook ab.
Ihre Ergebnisse hat die Gruppe um den Physiker Marco Bonici von der University of Waterloo im kanadischen Ontario im Fachmagazin Journal of Cosmology and Astroparticle Physics publiziert. Die Arbeit entstand in einer Kooperation, an der auch das Istituto Nazionale di Astrofisica (INAF) in Italien beteiligt war.
Ein Emulator ahmt die Physik nach
Bei Effort.jl handelt es sich um einen sogenannten Emulator. Stellen sie sich vor, sie wollen nicht die komplette, komplexe Physik des Kosmos mit all ihren unzähligen Interaktionen von Grund auf berechnen. Stattdessen trainieren sie ein Modell darauf, das Ergebnis dieser Berechnungen bei gegebenen Anfangsbedingungen möglichst exakt vorherzusagen.
Genau das macht die Software. Sie imitiert das Verhalten eines der etabliertesten Modelle der modernen Kosmologie, der „Effektiven Feldtheorie der großräumigen Strukturen“ (EFTofLSS). Dieses beschreibt, wie sich Galaxien und Dunkle Materie zu einem riesigen, fadenartigen Netz anordnen, das wir als das kosmische Netz kennen.
Das Herzstück des Emulators ist ein neuronales Netz. Der entscheidende Kunstgriff des Teams war es jedoch, diesem Netz vorab grundlegendes physikalisches Wissen mitzugeben. Die Software lernt also nicht bei null, sondern weiß bereits, wie sich die Ergebnisse verändern, wenn kosmologische Parameter wie die Menge an Dunkler Energie justiert werden. Dieser hybride Ansatz reduziert den Trainingsaufwand und die benötigte Rechenleistung drastisch.
Open Source in Julia geschrieben
Entwickler dürften aufhorchen, wenn sie hören, dass das Werkzeug in der relativ jungen Programmiersprache Julia geschrieben wurde. Julia ist speziell für hochperformante wissenschaftliche und numerische Berechnungen konzipiert. Der gesamte Quellcode von Effort.jl ist zudem auf Github frei zugänglich.
Der praktische Nutzen ist immens. Die Astrophysik steht vor einer Datenflut durch neue Instrumente wie das Weltraumteleskop Euclid der Europäischen Raumfahrtagentur ESA oder das Dark Energy Spectroscopic Instrument (DESI) in den USA. Die Analyse dieser Petabyte an Informationen mit traditionellen Methoden wäre extrem zeit- und kostenintensiv. Effort.jl positioniert sich hier als ein entscheidendes Werkzeug, um diese Analysen effizienter und für eine breitere wissenschaftliche Gemeinschaft zugänglich zu machen.
Die Grenzen der Abkürzung
So vielversprechend der Ansatz ist, hat er doch klare Grenzen. Ein Emulator ist immer eine Annäherung an die Realität, keine exakte Abbildung. Er kann nur innerhalb der Parameter verlässliche Ergebnisse liefern, für die er trainiert wurde.
Das System wird also keine völlig neuen physikalischen Phänomene entdecken, die nicht bereits im zugrundeliegenden EFTofLSS-Modell enthalten sind. Seine Stärke liegt in der extrem schnellen Überprüfung von Hypothesen innerhalb eines bekannten Rahmens. Für die Grundlagenforschung, die über die Grenzen der etablierten Modelle hinausblickt, bleiben Supercomputer unverzichtbar.
Dieser Beitrag ist zuerst auf t3n.de erschienen.
(jle)