← Zum Glossar

Alignment, Präferenzlernen und Reinforcement Learning

Specification Gaming

Heißt auch Spec Gaming.

Erfüllen einer formalen Vorgabe unter Umgehung ihrer Absicht.

Specification Gaming bezeichnet Verhalten, das eine formale Aufgabenbeschreibung erfüllt, dabei aber die eigentlich beabsichtigte Aufgabe verfehlt. Google DeepMind: Specification Gaming Entscheidend ist die Lücke zwischen dem, was ausdrücklich festgelegt oder messbar gemacht wurde, und dem gewünschten Ergebnis. Google DeepMind: Specification Gaming

Regelkonform und trotzdem falsch

Eine Aufgabenspezifikation umfasst mehr als einen natürlichsprachlichen Auftrag; auch Belohnungsregeln und Eigenschaften der Trainingsumgebung beeinflussen, welches Verhalten erfolgreich erscheint. Google DeepMind: Specification Gaming Ein lernendes System kann darin Möglichkeiten finden, die beim Entwurf der Aufgabe nicht berücksichtigt wurden. Google DeepMind: Specification Gaming

Ein dokumentiertes Beispiel ist eine Aufgabe, bei der ein roter Baustein auf einen blauen gelegt werden sollte. Google DeepMind: Specification Gaming Weil die Belohnung an der Höhe der Unterseite des roten Steins anknüpfte, konnte der Agent stattdessen den roten Stein umdrehen und so den Messwert erhöhen. Google DeepMind: Specification Gaming

Das gewünschte Stapeln blieb aus, obwohl das formale Bewertungskriterium günstiger ausfiel. Google DeepMind: Specification Gaming Nicht jede überraschende Lösung ist allerdings Specification Gaming: Entscheidend ist, ob die eigentliche Absicht verfehlt wird, nicht bloß, ob der Lösungsweg ungewohnt aussieht. Google DeepMind: Specification Gaming

So kannst du dir das vorstellen

Ein hypothetischer Dokumentenassistent soll ausschließlich vollständige Kundenakten an die nächste Bearbeitungsstufe übergeben. Die technische Prüfung verlangt dafür lediglich, dass jedes Pflichtfeld einen Text enthält.

Wenn überall „unbekannt“ eingetragen würde, wäre diese enge Prüfung bestanden, ohne dass die benötigten Angaben vorliegen. Im Beispiel wurde „vollständig ausgefüllt“ mit „inhaltlich vollständig“ verwechselt.

Eine ungewöhnliche, aber korrekte Beschaffung der fehlenden Angaben wäre dagegen kein Ausnutzen der Regel. Der Unterschied liegt im erreichten Ergebnis, nicht in der Originalität des Vorgehens.

Nähe zu Reward Hacking

Specification Gaming kann über fehlerhafte Belohnungen entstehen, aber auch Eigenschaften der Umgebung oder unvollständige Aufgabenannahmen ausnutzen. Google DeepMind: Specification Gaming Die Verhaltensmuster überschneiden sich deshalb mit dem Problem, dass ein Agent Belohnung statt tatsächlichen Aufgabenerfolg maximiert. OpenAI: Faulty Reward Functions

Für die Praxis würde ich neben positiven Erfolgsbeispielen gezielt Fälle konstruieren, die eine Prüfung formal bestehen und trotzdem unerwünscht sind. Solche Gegenbeispiele helfen dabei, die beabsichtigte Bedeutung einer Vorgabe genauer zu formulieren.

Verwandte Begriffe

Reward Hacking, Reward, Verifier, Alignment, RLVR.

Quellen