← Neueste Arbeiten
🤖 AI

Algorithmic algorithm development with LLMs: A Case Study on LLM-Usage for Contraction Order Optimization in Tensor Networks

Diese Arbeit präsentiert eine Fallstudie unter Verwendung von OpenEvolve, um zu demonstrieren, wie durch Verifizierer gesteuerte LLM-Agenten effektiv Algorithmen zur Optimierung der Kontraktionsreihenfolge von Tensornetzwerken entwickeln und verbessern können, wobei die entscheidende Rolle menschlicher Wissenschaftler bei der Evaluierung, Validierung und Interpretation hervorgehoben wird.

Ursprüngliche Autoren: Fabian Hoppe, Melven Röhrig-Zöllner, Philipp Knechtges

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

Ursprüngliche Autoren: Fabian Hoppe, Melven Röhrig-Zöllner, Philipp Knechtges

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 riesiges, komplexes Puzzle zu lösen. In der Welt der Physik und Informatik wird dieses Puzzle als Tensornetzwerk bezeichnet. Um es zu lösen, müssen Sie viele kleinere Teile (Tensoren) in einer bestimmten Reihenfolge zusammensetzen.

Hier ist der Haken: Die Reihenfolge, in der Sie diese Teile zusammenstecken, ist entscheidend.

  • Wenn Sie sie in der falschen Reihenfolge zusammenstecken, könnte das Puzzle vorübergehend die Größe eines Wolkenkratzers annehmen, bevor es wieder schrumpft. Dies erfordert eine enorme Menge an Computerarbeitsspeicher und Zeit (FLOPs oder „Rechenschritte“).
  • Wenn Sie sie in der richtigen Reihenfolge zusammenstecken, bleibt das Puzzle klein und handhabbar und löst sich schnell von selbst.

Das Finden der perfekten Reihenfolge ist wie der Versuch, den kürzesten Weg durch ein Labyrinth zu finden, das seine Form jedes Mal ändert, wenn man hinsieht. Es ist so schwierig, dass selbst Supercomputer mit großen Puzzles zu kämpfen haben.

Das Experiment: Eine KI zum Puzzle-Meister ausbilden

Die Autoren dieser Arbeit wollten sehen, ob ein Large Language Model (LLM) – eine Art von KI, die sehr gut darin ist, Code zu schreiben und Logikprobleme zu lösen – lernen kann, diese besseren Puzzle-Reihenfolgen eigenständig zu finden. Sie haben die KI nicht einfach nur nach einer Antwort gefragt; sie haben ein Spiel der Evolution aufgebaut.

Stellen Sie sich das wie einen Kochwettbewerb vor:

  1. Die Teilnehmer: Die KI generiert viele verschiedene „Rezepte“ (Algorithmen), um die Puzzleteile zusammenzusetzen.
  2. Die Juroren: Ein Computerprogramm fungt als Juror. Es berechnet nicht wirklich die Mahlzeit (die vollständige Physiksimulation), sondern berechnet lediglich, wie viele Zutaten (Rechenschritte) jedes Rezept verwenden würde.
  3. Die Evolution: Die KI schaut sich die Rezepte an, die die wenigsten Zutaten verbraucht haben, mischt diese zusammen und versucht, ein neues, noch besseres Rezept zu erstellen. Sie wiederholt dies tausende Male und lässt so langsam einen Meisterkoch „evolvieren“.

Was sie getestet haben (Die „Regler“, an denen der Mensch gedreht hat)

Die Forscher erkannten, dass die KI kein Zauberstab ist; sie ist ein Werkzeug, das sehr spezifische Anweisungen benötigt. Sie testeten drei Hauptaspekte, um zu sehen, was den Erfolg oder Misserfolg der KI beeinflusste:

1. Welchen KI-Koch haben sie eingestellt? (Die Modellwahl)
Sie probierten verschiedene Versionen von KI-Modellen aus, von kleinen bis hin zu massiven Modellen.

  • Das Ergebnis: Überraschenderweise schnitt ein mittelgroßes KI-Modell (GPT-OSS-20B) tatsächlich besser ab als die riesigen, teuren Modelle. Es war, als fände man einen lokalen Bäcker, der besseres Brot backt als eine berühmte internationale Kette. Die größten Modelle wurden manchmal verwirrt oder brauchten zu lange, um nachzudenken.

2. Wie haben sie „Gut“ gemessen? (Die Metrik)
Die KI braucht eine Punktzahl, um zu wissen, ob sie gewinnt. Die Forscher probierten verschiedene Wege aus, um die Rezepte zu bewerten:

  • Durchschnittliche Punktzahl: „Wie gut ist das Rezept im Durchschnitt?“
  • Worst-Case-Punktzahl: „Was ist das schlechteste Rezept, das diese KI erstellen könnte?“
  • Das Ergebnis: Es stellte sich heraus, dass es am besten funktionierte, die KI auf den „Durchschnitt“ optimieren zu lassen. Wenn man ihr sagte, sie solle auf den „Worst Case“ optimieren, wurde die KI verwirrt und erstellte schlechte Rezepte für alle anderen. Die Art und Weise, wie man „Gewinnen“ definiert, verändert auch das, wer gewinnt.

3. Mit welchen Puzzles haben sie geübt? (Die Testdaten)
Sie ließen die KI an kleinen, mittleren und großen Puzzles üben.

  • Das Ergebnis: Wenn die KI nur an kleinen Puzzles übte, wurde sie ein Meister im Lösen kleiner Puzzles und überraschenderweise auch gut in mittleren. Wenn sie jedoch an mittleren Puzzles übte, wurde sie bei den kleinen Puzzles tatsächlich schlechter. Es ist wie ein Turner, der nur am Schwebebalken trainiert und dann beim Bodenübung scheitert. Die spezifischen Trainingsdaten bestimmen, was die KI lernt.

Das „beste“ Ergebnis: Eine überraschende Entdeckung

Nach Durchführung des Experiments fand die KI (speziell die mittelgroße) einen neuen Weg, die Puzzleteile anzuordnen.

  • Die gute Nachricht: Sie fand eine Methode, die signifikant weniger Rechenschritte im Vergleich zu den standardmäßigen, von Menschen entwickelten Methoden für mittelgroße Puzzles benötigte. Sie war in Bezug auf die Rechenschritte etwa 47 Mal schneller!
  • Der Haken: Der Code der KI war ein wenig eine „Black Box“. Er war lang, komplex und enthielt nicht viele Kommentare, die erklärten, warum er funktionierte. Als die Menschen darauf blickten, stellten sie fest, dass die KI einen bekannten mathematischen Trick wiederentdeckt hatte, aber eine seltsame, neue Wendung hinzugefügt hatte, die zuvor noch niemand aufgeschrieben hatte.
  • Die Warnung: Obwohl das Rezept der KI mathematisch effizient war, dauerte der Prozess, das Rezept zu finden, sehr lange. Für sehr große Puzzles war die Methode der KI zu langsam, um im echten Leben überhaupt nützlich zu sein.

Das große Fazleit

Das Paper kommt zu dem Schluss, dass die KI zwar ein mächtiges Werkzeug zur Erfindung neuer Algorithmen ist, Menschen aber immer noch die Kapitäne des Schiffes sind.

  • Man kann nicht einfach „Los!“ sagen. Man muss die Regeln des Spiels sorgfältig entwerfen (die Testdaten, das Bewertungssystem und die Zeitlimits). Wenn man das Spiel schlecht designt, findet die KI einen „Cheat-Code“, der zwar das Spiel gewinnt, aber nicht das eigentliche Problem löst.
  • Verifizierung ist der Schlüssel. Nur weil die KI sagt, sie habe einen schnelleren Weg gefunden, bedeutet das nicht, dass sie bereit für die reale Welt ist. Menschen müssen immer noch prüfen, ob der Code Sinn ergibt, ob er lesbar ist und ob er unter realen Bedingungen (wie z. B. Zeitüberschreitung) tatsächlich funktioniert.
  • Die „Instrument“-Metapher: Die Autoren schlagen vor, dass wir diese KI-Systeme nicht als „magische Orakel“ betrachten sollten, die uns Antworten geben. Stattdessen sollten wir sie als komplexe wissenschaftliche Instrumente betrachten. Genau wie ein Teleskop einen geschickten Astronomen braucht, um es auf die Sterne zu richten und sie zu interpretieren, braucht ein KI-Algorithmus einen geschickten Wissenschaftler, der ihn auf das richtige Problem ausrichtet und die Ergebnisse interpretiert.

Kurz gesagt: Die KI ist ein brillanter, schneller, aber manchmal verwirrter Lehrling. Der menschliche Wissenschaftler ist der Meisterkoch, der die Zutaten auswählt, das Menü festlegt und das fertige Gericht verkostet, um sicherzustellen, dass es tatsächlich genießbar ist.

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 →