← Neueste Arbeiten
🤖 machine learning

VERITAS: Verifier-Guided Proof Search for Zero-Shot Formal Theorem Proving

Das Paper stellt VERITAS vor, ein Zero-Shot-Framework, das das formale Theorembeweisen verbessert, indem es reichhaltige Verifiersignale über ein zweiphasiges Best-of-N- und Critic-gesteuertes MCTS-Protokoll zurück in den Suchprozess leitet und damit State-of-the-Art-Leistung auf Benchmarks wie miniF2F und einem neuen Kombinatorik-Datensatz erzielt.

Ursprüngliche Autoren: Manish Acharya, Zhenyu Liao, Yueke Zhang, Kevin Leach, Yu Huang, Yifan Zhang

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

Ursprüngliche Autoren: Manish Acharya, Zhenyu Liao, Yueke Zhang, Kevin Leach, Yu Huang, Yifan Zhang

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 sehr schwieriges Rätsel zu lösen, wie zum Beispiel ein komplexes mathematisches Problem, aber Sie tun dies mit einem Team von KI-Assistenten. Normalerweise versuchen diese KI-Assistenten, ein Problem zu lösen, indem sie eine Lösung raten, prüfen, ob sie funktioniert, und wenn sie fehlschlägt, erhalten sie nur ein einfaches „Nein, versuch es nochmal“-Signal. Dabei werfen sie alle Details darüber weg, warum es fehlgeschlagen ist.

VERITAS ist ein neues System, das das Spiel verändert. Anstatt nur „Nein“ zu sagen, hört es auf die spezifischen Gründe, warum der Beweis fehlgeschklagen ist, und nutzt diese Gründe, um den nächsten Versuch zu leiten. Denken Sie an einen Detektiv, der nicht nur sagt: „Der Verdächtige ist unschuldig“, sondern sagt: „Der Verdächtige ist unschuldig, weil er um 17 Uhr im Geschäft war, also lass uns nach jemand anderem suchen, der auch im Geschäft war.“

So funktioniert VERITAS, unterteilt in einfache Teile:

1. Das Team aus vier Spezialisten

VERITAS verlässt sich nicht nur auf ein einzelnes KI-Gehirn. Es nutzt ein Team von vier spezialisierten „Agenten“, die miteinander kommunizieren:

  • Der Stratege: Bevor dieser Agent versucht, das Problem zu lösen, entscheidet er sich für einen übergeordneten Plan (z. B. „Lass uns versuchen, dies durch Fallunterscheidung aufzuteilen“ oder „Lass uns versuchen, es durch einen Widerspruchsbeweis zu führen“). Er schränkt die Suche ein, damit das Team keine Zeit mit schlechten Ideen verschwendet.
  • Der Retriever: Dieser Agent ist wie ein Bibliothekar. Er findet schnell die richtigen Referenzbücher (mathematische Regeln und Lemmata), die helfen könnten, den aktuellen Schritt zu lösen.
  • Der Taktiker: Dies ist der Hauptarbeiter. Er versucht, die eigentlichen Schritte des Beweises zu schreiben. Entscheidend ist, dass er eine Liste der gescheiterten Versuche aus der Vergangenheit betrachtet. Wenn ein vorheriger Versuch fehlschlug, weil eine falsche Bezeichnung für eine Regel verwendet wurde, wird dem Taktiker gesagt: „Verwende diesen Namen nicht noch einmal; hier ist die Fehlermeldung.“
  • Der Kritiker: Dieser Agent fungiert als Coach. Er beobtert den Fortschritt und sagt: „Du kommst dem Ziel näher“ oder „Du steuerst auf eine Sackgasse zu“, basierend auf dem spezifischen Feedback des Computers, der die Mathematik überprüft.

2. Der Zwei-Phasen-Schlachtplan

Das System spielt das Spiel in zwei unterschiedlichen Runden, um effizient zu sein:

  • Phase 1: Die „Schnelle Durchmusterung“ (Best-of-N)
    Das Team macht 5 schnelle, unabhängige Vermutungen zur Lösung. Wenn eine davon funktioniert, großartig! Sie stoppen sofort. Das ist schnell und bewältigt die „einfachen“ Probleme.
  • Phase 2: Das „Tiefe Eintauchen“ (Kritiker-gesteuerte Suche)
    Wenn die schnelle Durchmusterung fehlschlägt, wechselt das System in einen sorgfältigeren Modus. Es nimmt alle Fehler aus Phase 1 und speist sie als „negative Beispiele“ zurück in den Taktiker.
    • Analogie: Stellen Sie sich vor, Sie versuchen, eine verschlossene Tür zu öffnen. In Phase 1 probieren Sie schnell 5 verschiedene Schlüssel aus. Keiner funktioniert. In Phase 2, anstatt einfach nur zufällige Schlüssel auszuprobieren, schauen Sie sich die 5 Schlüssel an, die im Schloss klemmten, notieren sich genau, wie sie klemmten, und nutzen diese Informationen, um einen neuen Schlüssel zu fertigen, der genau auf die Form des Schlosses passt.

3. Warum das wichtig ist: Das „Kombinatorik“-Problem

Das Paper testete dies an zwei Arten von mathematischen Problemen.

  • Standard-Mathematikprobleme: VERITAS löste mehr von diesen als bisherige Methoden (40,6 % gegenüber 36,9 %).
  • Kombinatorik (Zählprobleme): Hier glänzte VERITAS wirklich. In diesen Problemen muss man oft sehr spezifische, exakte Namen für mathematische Regeln verwenden.
    • Das Problem: Standard-KI-Raten „halluziniert“ (erfindet) oft Namen für Regeln, die nicht existieren. Wenn eine KI einen erfundenen Regelnamen rät, sagt ein Standardsystem nur „Fehlgeschlagen“ und macht weiter.
    • Die VERITAS-Lösung: Da VERITAS die spezifische Fehlermeldung liest („Unbekannte Konstante 'X'“), lernt es in Echtzeit, dass „X“ nicht existiert. Es korrigiert den Namen iterativ, bis es den echten findet.
    • Ergebnis: Bei diesen schwierigen Zählproblemen wurde das Standard-Raten mit jedem Versuch eigentlich schlechter (weil es immer wieder gefälschte Namen erfand). VERITAS wurde hingegen besser, weil es aus seinen Fehlern lernte.

4. Die „Monotonie“-Garantie

Die Autoren haben sichergestellt, dass VERITAS eine bereits gefundene Lösung niemals verliert.

  • Die Garantie: Wenn die „Schnelle Durchmusterung“ (Phase 1) ein Problem löst, behält VERITAS diese Lösung bei und rührt sie nicht an. Das „Tiefe Eintauchen“ (Phase 2) arbeitet nur an den Problemen, die die erste Phase nicht lösen konnte.
  • Warum das wichtig ist: Dies beweist, dass jeder zusätzliche Erfolg, den VERITAS erzielt, spezifisch aus der intelligenten, feedbackgesteuerten Suche resultiert und nicht nur daraus, dass mehr zufällige Versuche unternommen wurden.

5. Der „Batch“-Trick

Einer der cleveren technischen Tricks im Paper ist die Art und Weise, wie die Antworten überprüft werden.

  • Alter Weg: Einen Versuch prüfen, warten, bis der Computer „Nein“ sagt, den nächsten prüfen, warten, den nächsten prüfen... Das ist langsam.
  • VERITAS-Weg: Sie packen 6 Versuche in eine einzige Datei und bitten den Computer, alle gleichzeitig zu prüfen. Dies macht das System etwa 10- bis 20-mal schneller, was viel Zeit und Geld spart.

Zusammenfassung

VERITAS ist ein System, das Fehlermeldungen des Computers nicht als „Stoppschild“, sondern als Landkarte betrachtet. Indem es die spezifischen Gründe liest, warum ein Beweis fehlschlug (Syntaxfehler, falsche Typen, fehlende Schritte), und diese Information in den nächsten Versuch der KI einspeist, kann es schwierige mathematische Probleme lösen, bei denen andere Systeme aufgeben würden. Es kombiniert einen schnellen „Versuch-und-sie-mal“-Ansatz mit einem intelligenten „Lernen-aus-Fehlern“-Ansatz, um die besten Ergebnisse zu erzielen.

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 →