← Neueste Arbeiten
💻 computer science

CompProv Produces Machine Readable Graphs Encoding Microscopic Algebraic Provenance for Reproducible Computation

Dieses Paper stellt CompProv vor, ein Java-basiertes Framework, das reproduzierbare und prüfbare Rechenergebnisse sicherstellt, indem es mikroskopische algebraische Provenienz auf der Ebene atomarer Operationen durch einen serialisierbaren Calculation Provenance Graph erfasst, was ein deterministisches Replay und Sensitivitätsanalysen ermöglicht, ohne proprietären Quellcode offenzulegen.

Ursprüngliche Autoren: Minas Abramyan, Mohammed Alaa Ala'anzy, Nasir Saeed

Veröffentlicht 2026-10-02✓ Author reviewed ⓘ
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Minas Abramyan, Mohammed Alaa Ala'anzy, Nasir Saeed

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. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

In der Welt der wissenschaftlichen Forschung und der Finanzmodellierung war Vertrauen traditionell eine Frage des Glaubens. Ein Forscher veröffentlicht ein Ergebnis oder eine Bank meldet einen Portfoliowert, und das Publikum muss davon ausgehen, dass die Zahlen korrekt berechnet wurden. Jahrzehntelang funktionierten die Werkzeuge, mit denen diese Zahlen überprüft werden konnten, wie ein Frachtmanifest: Sie konnten zwar sagen, welche Kiste mit Daten die Fabrik erreichte und welche Kiste die Fabrik verließ, aber sie konnten nicht sehen, was innerhalb der Fabrikhalle geschah. Wenn eine Berechnung eine lange Kette mathematischer Schritte umfasst, kann ein winziger Rundungsfehler oder eine undokumentierte Änderung einer Zahl durch die Ritzen schlüpfen und das Endergebnis unbemerkt verändern. Sobald die Berechnung abgeschlossen ist und der Computer zum nächsten Schritt übergeht, verschwinden diese Zwischenschritte und hinterlassen keine Spur davon, wie das Ergebnis tatsächlich abgeleitet wurde. Diese Lücke hat sich zu einem großen Hindernis für alle entwickelt, die versuchen, komplexe Arbeiten zu verifizieren – von Klimawissenschaftlern, die Wettermodelle prüfen, bis hin zu Wirtschaftsprüfern, die Milliarden von Dollar an Vermögenswerten kontrollieren.

Ein Team von Forschern hat ein neues System namens CompProv entwickelt, das die Art und Weise verändert, wie wir diese Berechnungen betrachten. Anstatt nur die Start- und Endpunkte zu beobachten, zeichnet dieses System jede einzelne mathematische Bewegung auf, die ein Computer macht. Es funktioniert, indem es jede Zahl in einen speziellen digitalen Behälter einwickelt, der automatisch seine eigene Historie aufschreibt. Während der Computer diese Zahlen addiert, subtrahiert oder multipliziert, erfasst das System die exakte Operation, den Zeitpunkt des Geschehens und die Herkunft der Zahlen. Das Ergebnis ist eine vollständige, in sich geschlossene Karte der gesamten Berechnung, die gespeichert, geteilt und Jahre später wiederholt werden kann, selbst wenn die ursprüngliche Software oder die ursprüngliche Computerumgebung nicht mehr existiert.

Die Forscher testeten diese Idee in drei sehr unterschiedlichen Bereichen, um zu sehen, ob sie in der realen Welt bestehen kann. Zuerst wandten sie sie auf ein Szenario im dezentralen Finanzwesen an, indem sie die Berechnung des Gesamtwerts eines Portfolios simulierten. In diesem Test verfolgte das System den Wert verschiedener digitaler Vermögenswerte, während diese umgerechnet und kombiniert wurden. Das Team stellte fest, dass sie den endgültigen Datensatz in eine frische Computerumgebung einspeisen konnten und jedes Mal exakt dasselbe Ergebnis erhielten. Viel wichtiger war jedoch, dass sie spezifische Eingabewerte austauschen konnten – etwa durch die Änderung des Preises eines einzelnen Vermögenswerts –, um zu sehen, wie sich der Gesamtwert verschieben würde, und dies alles, ohne jemals den ursprünglichen, privaten Code sehen zu müssen, der die Berechnung durchführte. Dies bewies, dass das System einen klaren Audit-Trail für sensible Finanzdaten liefern kann, ohne die proprietäre Logik dahinter preiszugeben.

Als Nächstes wandte sich das Team der strengen Welt der physikalischen Messung zu, speziell der Kalibrierung eines Endmaßblocks zur Definition präziser Längen. In diesem Bereich muss die Beweiskette lückenlos sein, um internationale Standards zu erfüllen. Die Forscher rekonstruierten ein veröffentlichtes Kalibrierverfahren, entdeckten dabei jedoch ein erhebliches Problem: Das Originaldokument hatte sieben der dreizehn Zahlen weggelassen, die für die Durchführung der Berechnung notwendig waren, wie etwa Lufttemperatur und Luftdruck. Da die ursprünglichen Autoren diese Zwischenwerte nicht aufgezeichnet hatten, konnte die Berechnung allein aus dem veröffentlichten Text nicht vollständig reproduziert werden. Das neue System machte diese fehlenden Teile jedoch sichtbar. Indem es jede Zahl zwang, mit ihrer Quelle gekennzeichnet zu werden, bevor sie verwendet werden konnte, verdeutlichte das System genau, welche Werte fehlten oder angenommen werden mussten. Die resultierende Aufzeichnung zeigte nicht nur die endgültige Länge, sondern die gesamte Kette der Annahmen und Messungen, die dazu führten, wodurch die Grenzen der ursprünglichen Studie transparent und prüfbar wurden.

Der letzte Test beinhaltete ein hydrologisches Modell, das zur Vorhersage des Flussflusses verwendet wird. Die Forscher nahmen eine komplexe Simulation, die zuvor durchgeführt worden war, und nutzten das System, um deren Leistungsmetriken neu zu berechnen. In der ursprünglichen Studie wurden die Endergebnisse berichtet, aber die detaillierten Schritte, die zeigten, wie diese Ergebnisse abgeleitet wurden, waren nicht enthalten. Das neue System erfasste den gesamten Prozess, von den Rohdaten des Wasserflusses bis hin zum endgültigen Leistungs-Score. Die Forscher waren in der Lage, die Berechnung erneut abzuspielen und die Ergebnisse exakt zu verifizieren. Sie nutzten das System auch, um eine Sensitivitätsanalyse durchzuführen, bei der sie verschiedene Eingangsdaten ersetzten, um zu sehen, welches Modell am besten performte. Dies ermöglichte es ihnen, das genaueste Modell zu identifizieren und zu beweisen, dass das Ergebnis keine Blackbox war, sondern eine vollständig rückverfolgbare Kette von Ereignissen, die direkt an die Originaldaten gebunden war.

Um sicherzustellen, dass das System die Anforderungen des realen Computings bewältigen kann, untersuchten die Forscher auch, wie viel zusätzliche Arbeit es dem Prozess hinzufügt. Sie fanden heraus, dass das System einfache, schnelle Berechnungen verlangsamte, da es jeden Schritt aufzeichnen musste. Sie entwickelten jedoch eine Technik, um die Aufzeichnungen für repetitive Schleifen zu komprimieren, was den zusätzlichen Zeit- und Speicherbedarf erheblich reduzierte. Trotz dieses Overheads erwies sich das System als fähig, komplexe Aufgaben parallel auszuführen, und skalierte bei der Nutzung mehrerer Computerprozessoren ebenso effizient wie Standardsoftware. Die Studie zeigte, dass das System zwar mehr Ressourcen als eine Standardberechnung benötigt, aber ein Maß an Verifizierbarkeit bietet, das zuvor unmöglich war.

Die Arbeit demonstriert, dass es möglich ist, ein System zu bauen, in dem die Historie einer Zahl genauso wichtig ist wie die Zahl selbst. Indem sie die internen Schritte einer Berechnung sichtbar und permanent machen, haben die Forscher ein Werkzeug geschaffen, das es Wissenschaftlern und Prüfern ermöglicht, Ergebnisse zu verifizieren, ohne die ursprüngliche Software oder die ursprüngliche Umgebung anvertrauen zu müssen. Das System behebt keine Fehler, die während einer Berechnung auftreten, aber es stellt sicher, dass falls ein Fehler auftritt oder eine Zahl geändert wurde, eine vollständige, unveränderliche Aufzeichnung dessen existiert, was genau geschehen ist. Dies verschiebt den Standard des Beweises vom Vertrauen in einen gemeldeten Output hin zur Verifizierung eines dokumentierten Prozesses und bietet so einen neuen Weg, um die Integrität in einer zunehmend komplexen digitalen Welt zu gewährleisten.

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 →