← Neueste Arbeiten
💻 computer science

Enhancing SLMs for Sustainable Code Optimization in Radio-Astronomy

Dieses Paper schlägt einen energieeffizienten, KI-gesteuerten Ansatz für eine nachhaltige Code-Optimierung in der Radioastronomie vor, indem es kleine Sprachmodelle (Small Language Models, SLMs) durch Multi-Sampling-Generierung und Compiler-Feedback verbessert, wodurch sie größere Modelle erreichen oder übertreffen können, während die Umweltauswirkungen des Optimierungsprozesses selbst minimiert werden.

Ursprüngliche Autoren: Elisa Chiarotto, Jingbo Li, P. Chris Broekema, Rob V. van Nieuwpoort

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

Ursprüngliche Autoren: Elisa Chiarotto, Jingbo Li, P. Chris Broekema, Rob V. van Nieuwpoort

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, ein massives, galaxiengroßes Puzzle zu lösen. Dies ist kein Jigsaw-Puzzle mit ein paar hundert Teilen; es ist ein Puzzle mit Billionen von Teilen, und das Bild ist das Universum selbst. Dies ist die Welt der Radioastronomie, in der Wissenschaftler riesige Teleskope nutzen, um den Flüstern des Kosmos zu belauschen. Aber hier ist der Haken: Das Lauschen auf das Universum erzeugt einen Berg von Daten, der so gewaltig ist, dass unsere Computer anfangen zu schwitzen. Um diese Daten zu verarbeiten, müssen wir komplexe Computercodes schreiben. Das Problem ist: Je leistungsfähiger der Code wird, desto mehr Strom frisst er und desto mehr Hitze erzeugt er. Wir stehen an einem Scheideweg: Wir müssen tiefer in den Weltraum blicken können, aber wir können es uns nicht leisten, den Planeten dafür zu verbrennen.

Um dies zu lösen, wenden sich Wissenschaftler an Künstliche Intelligenz (KI), um beim Schreiben und Verbessern des Codes zu helfen. Normalerweise sind die „superintelligenten“ KI-Modelle wie riesige, hungrige Monster, die ganze Rechenzentren benötigen, um zu laufen, was dem Zweck der Energieeinsparung zuwiderläuft. Diese Arbeit stellt eine kluge Frage: Können wir kleinere, effizientere KI-Modelle verwenden – nennen wir sie „kleine, schlaue Helfer“ – um dieselbe Aufgabe zu erledigen? Die Autoren untersuchen auch einen neuen Weg, um diese Helfer zu lehren. Anstatt sie einfach nur Code schreiben zu lassen und auf das Beste zu hoffen, lassen sie die KI den Code ausführen, sehen, wo er scheitert (wie bei einem Compiler-Fehler), und bitten die KI dann, ihre eigenen Fehler zu korrigieren. Es ist, als würde man einem Schüler eine Prüfung geben, ihm die roten Korrekturen auf seinem Blatt zeigen und ihn bitten, sofort noch einmal zu versuchen. Das Ziel ist es zu sehen, ob diese kleineren, energieeffizienteren Helfer, wenn man ihnen eine zweite Chance gibt, aus ihren Fehlern zu lernen, die riesigen, energiehungrigen Monster übertreffen können.


Die Arbeit: Kleine KI lehren, groß und grün zu sein

In dieser Studie gehen Forscher der Universität Leiden und der NWO-I ASTRON einer ganz spezifischen Herausforderung auf den Grund: Wie man die Software für das LOFAR-Radioteleskop aufwertet, ohne die Stromkosten in die Höhe zu treiben. Das Teleskop erhält ein massives Hardware-Upgrade, was bedeutet, dass es 40-mal mehr Daten produzieren wird. Wenn die Software nicht optimiert wird, würden die Energiekosten für die Verarbeitung dieser Daten in die Höhe schießen. Das Team möchte KI nutzen, um besseren, schnelleren Code zu schreiben, ist aber besorgt, dass die KI selbst zu viel Energie verbrauchen könnte.

Das erste Experiment: Die Strategie der „vielen kleinen Vermutungen“

Das Team wollte sehen, ob ein kleines KI-Modell ein großes schlagen kann, wenn sie die gleiche Zeit zur Verfügung haben. Stellen Sie sich vor, Sie haben einen winzigen, schlagfertigen Freund (ein Modell mit 7 Milliarden Parametern) und ein riesiges, langsam agierendes Genie (ein 32-Milliarden-Parameter-Modell). Normalerweise ist das Genie besser, aber es braucht ewig, um nachzudenken.

Die Forscher versuchten einen Trick mit dem winzigen Freund: Anstatt nur nach einer Antwort zu fragen, baten sie ihn um sieben verschiedene Vermutungen in derselben Zeit, die das Genie für nur eine einzige Antwort benötigt hätte. Es ist, als würde man einen schnellen Läufer bitten, sieben kurze Sprints zu absolvieren, während der langsame Riese einen einzigen langen, schweren Spaziergang macht.

Die Ergebnisse waren überraschend. In der Programmiersprache Python war der winzige Freund, der sieben Vermutungen anstellte, tatsächlich besser als das Genie mit einer einzigen Vermutung. Er schaffte es, Code zu schreiben, der genauso gut oder sogar besser war, während er nur eine Grafikkarte (GPU) statt vier nutzte. In C# waren die Ergebnisse etwas gemischter, aber der winzige Freund konnte sich dennoch behaupten. Die entscheidende Erkenntnis hierbei ist, dass man durch das mehrfache schnelle Ausprobieren eines kleinen Modells qualitativ hochwertige Ergebnisse erzielen kann, ohne die massiven Energiekosten eines riesigen Modells in Kauf nehmen zu müssen.

Das zweite Experiment: Die „Lerne aus deinen Fehlern“-Schleife

Der zweite Teil der Studie untersuchte, wie man diese KI-Modelle durch Feedback noch intelligenter machen kann. Stellen Sie sich vor, Sie schreiben eine Geschichte, und jedes Mal, wenn Sie einen Absatz fertiggestellt haben, reicht Ihnen ein strenger Lektor zurück und sagt: „Hier hast du einen Grammatikfehler gemacht“ oder „Dieser Satz ergibt keinen Sinn“. Dann korrigieren Sie es und versuchen es erneut.

Die Forscher bauten ein System, in dem die KI Code schreibt, diesen ausführt und falls der Computer eine Fehlermeldung ausgibt (wie einen Syntaxfehler oder einen Logikfehler), die KI diese Fehlermeldung liest und versucht, den Code zu korrigieren. Sie testeten dies mit verschiedenen kleinen KI-Modellen.

Die Ergebnisse waren konsistent: Jedes einzelne Modell wurde besser, wenn es erlaubt war, seine Fehler zu sehen und zu korrigieren. Im Durchschnitt verbesserten die Modelle ihre Erfolgsquote um 3 bis 4 Prozentpunkte. Ein Modell, CodeGemma, verzeichnete einen riesigen Sprung von 10 Prozentpunkten! Dies deutet darauf hin, dass selbst eine einfache „Versuchen, Scheitern, Korrigieren“-Schleife eine kleine KI viel zuverlässiger machen kann.

Was sie fanden und was sie nicht fanden

Die Arbeit legt nahe, dass wir uns nicht auf massive, energiefressende KI-Modelle verlassen müssen, um wissenschaftlichen Code zu optimieren. Stattdessen kann die Verwendung kleinerer Modelle mit einer „Multi-Sampling“-Strategie (viele Versuche) und einem „agentischen“ Workflow (Lernen aus Compiler-Fehlern) Code produzieren, der genauso gut oder sogar besser ist, während er nur einen Bruchteil der Energie verbraucht.

Die Autoren sind jedoch vorsichtig damit, dies als Allheilmittel darzustellen. Sie merken an, dass die kleinen Modelle in diesen spezifischen Tests zwar gut abschnitten, sie aber noch daran arbeiten, das System noch besser zu machen. Sie haben die „viele Vermutungen“-Strategie noch nicht mit der „Lerne aus Fehlern“-Schleife kombelt, erwarten aber, dass die Kombination beider Ansätze noch leistungsfähiger wäre. Sie weisen auch darauf hin, dass sich die Generierung von Code zwar verbessert hat, sie aber noch daran arbeiten, die genauen Energieeinsparungen des fertigen Codes zu messen.

Das Fazit

Diese Arbeit zeigt einen vielversprechenden Weg für nachhaltige Wissenschaft auf. Indem Wissenschaftler kleinere, intelligentere KI-Modelle verwenden, die es ihnen erlauben, es mehrmals zu versuchen und aus ihren Fehlern zu lernen, könnten sie ihre massiven Teleskope aufrüsten und die Daten des Universums verarbeiten, ohne ihren CO2-Fußabdruck zu vergrößern. Es ist eine Erinnerung daran, dass manchmal ein kleiner, schneller und beharrlicher Helfer besser ist als ein riesiger, langsamer und teurer.

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 →