Ressourcen/Modelltraining/Evaluierung

Best Practice

Annotationswarteschlangen: manuelle Überprüfung des Judges

Personen überprüfen Modellantworten einzeln — sie bewerten sie, wählen die bessere aus oder schreiben eine Korrektur —, um zu messen, wie viel Vertrauen man in den LLM-Judge setzen kann, und um ihre Korrekturen in Trainingsdaten umzuwandeln.

Kapitel 86 Min. Lesezeit5 Quellen

Was es ist

Ein LLM-Judge ist schnell und günstig, aber er bleibt ein Modell. Er kann die längere Antwort bevorzugen, eine falsche Zahl übersehen oder einen selbstsicheren Tonfall belohnen. Starke Judges stimmen mit Menschen etwa so oft überein, wie Menschen untereinander übereinstimmen — über 80 % bei Zheng et al. (2023) —, aber das ist ein Durchschnitt über öffentliche Benchmarks, keine Garantie für die Fragen Ihres Produkts. Annotationswarteschlangen legen einer Person Antworten vor, damit Sie wissen, wie sehr Sie dem Judge bei Ihren Daten vertrauen können.

Eine Annotation ist die Kennzeichnung einer Modellausgabe durch eine Person: eine Bewertung pro Kriterium, eine Wahl zwischen zwei Antworten oder eine korrigierte Antwort. Eine Annotationswarteschlange ist eine Aufgabenliste solcher Elemente, zusammen mit den Regeln für deren Prüfung.

Wie eine Warteschlange funktioniert

  • Elemente sind das, was geprüft wird. Aus einer Evaluierung jede bewertete Frage: die Frage, beide Antworten und das Urteil des Judges. Aus einem Datensatz jede trainierbare Antwort in ihrer Konversation. Elemente sind Kopien, daher ändert das Archivieren oder Löschen der Quelle nichts an der Warteschlange.
  • Das Bewertungsraster umfasst die Kriterien, die pro Antwort mit 1–5 bewertet werden. Die Verwendung der eigenen Kriterien des Judges — Korrektheit, Hilfreichkeit, Tonfall, Format — macht menschliche und Judge-Bewertungen vergleichbar. Es wird gesperrt, sobald etwas geprüft wurde; andernfalls hätten frühere Bewertungen eine andere Bedeutung.
  • Die blinde Prüfung zeigt „Antwort A / Antwort B“ ohne Modellnamen und verbirgt das Urteil des Judges, bis die Prüfung gespeichert wird.
  • Das Sperren weist ein Element der Person zu, die es gerade prüft, während sie daran arbeitet, sodass nicht zwei Personen dasselbe Element prüfen.
Eintrag 7 von 40blind

userWie teile ich einen Bericht mit einem Kunden?

Antwort AÖffnen Sie den Bericht → Teilen → wählen Sie den Kunden aus. Dieser erhält einen E-Mail-Link.
Antwort BSie können den Bericht als PDF exportieren und per E-Mail versenden.
AB
Korrektheit52
Nützlichkeit43
Tonalität44
Format44
ABTA, B oder Unentschieden wählen⌘/Ctrl + EnterSpeichern
Nach dem SpeichernA = optimiertes Modell · B = Basismodell · Prüfer hat A gewählt
Ein Element in einer verdeckten Warteschlange. Der Prüfer sieht die Frage, die Referenz und zwei Antworten, die nur mit A und B gekennzeichnet sind, bewertet beide anhand des Bewertungsrasters und wählt eine aus. Modellnamen und das Urteil des Prüfers erscheinen erst nach dem Speichern, sodass keines von beiden die Bewertung beeinflussen kann.

Warum verdeckte Prüfungen wichtig sind

Menschen werden von dem beeinflusst, was sie zuerst sehen. Zeigt man einem Prüfer, dass Antwort A vom neu abgestimmten Modell stammt, neigt er dazu, diese zu bevorzugen, weil das das erhoffte Ergebnis ist. Zeigt man ihm das Urteil des Judges, tendiert er dazu, diesem zuzustimmen — was den Zweck der Überprüfung des Judges zunichtemacht. Beide Informationen zu verbergen, bis die Prüfung gespeichert ist, hält die menschliche Bewertung unabhängig. Das Speichern enthüllt dann, wer wer war und was der Judge gesagt hat, was der Moment ist, in dem Unstimmigkeiten sichtbar werden.

Womit eine Warteschlange gefüllt wird

AuswählenWarum
Eine Zufallsstichprobe (20–50) aller FragenEine faire Stichprobenprüfung des Judges
Fragen, bei denen die andere Antwort gewonnen hatIst das abgestimmte Modell dort wirklich schlechter, oder irrt sich der Judge?
UnentschiedenDer Judge konnte sich nicht entscheiden; eine Person kann das in der Regel
Niedrige Judge-BewertungenDie besten Kandidaten für Korrekturen
Die Antworten eines DatensatzesTrainingsdaten vor dem Training prüfen: Schlechte Antworten lehren schlechte Gewohnheiten

Nur eine Zufallsstichprobe misst, wie oft der Judge im Allgemeinen richtig liegt. Die anderen Auswahlen sind absichtlich auf schwierige Fälle ausgerichtet: großartig, um Probleme zu finden und Korrekturen zu schreiben, aber irreführend als Schätzung der Gesamtübereinstimmung.

Die Ergebnisse lesen

MÜNZWURFverlassen Sie sich nicht allein auf den Judgeein verlässlicher Richtwert0%60%80%100%19 von 25 stimmen überein
Die Übereinstimmung ist der Anteil der überprüften Fragen, bei denen die Person und der Judge dieselbe Antwort gewählt haben. Bei zwei Antwortmöglichkeiten entspricht 50 % einem Münzwurf. In dieser veranschaulichenden Warteschlange stimmte der Prüfer bei 19 von 25 Fragen (76 %) mit dem Judge überein: nahe an einem verlässlichen Richtwert, und die sechs Abweichungen sind es wert, gelesen zu werden.
die beiden Zahlen auf einer Warteschlangenseite
agreement      = questions where you and the judge picked the same answer
                 ÷ questions you both decided

score gap      = your average − judge's average, per criterion,
                 on the same answers          (|gap| ≥ 1 point → look closer)
  • Übereinstimmung mit dem Judge. Rund 80 % oder mehr: Die Gewinnquoten des Judges sind ein verlässlicher Richtwert. Unter etwa 60 %: Verlassen Sie sich bei Entscheidungen nicht allein auf die Zahlen des Judges — prüfen Sie mehr, wechseln Sie das Judge-Modell oder passen Sie an, was es prüfen soll. Bedenken Sie, dass bei zwei zur Auswahl stehenden Antworten ein Münzwurf in der Hälfte der Fälle übereinstimmen würde, sodass 60 % nur geringfügig besser als der Zufall sind.
  • Bewertungsdifferenzen. Pro Kriterium Ihr Durchschnitt im Vergleich zu dem des Judges bei denselben Antworten. Eine Differenz von 1 Punkt oder mehr bedeutet, dass der Judge dieses Kriterium anders bewertet als Menschen. Judges sind oft nachsichtig bei der Korrektheit von Produktfakten und streng beim Format.
  • Unstimmigkeiten sind die interessanten Elemente. Lesen Sie, warum der Judge anders entschieden hat. Entweder ist es ein Problem des Judges — beheben Sie den Judge — oder ein Datenproblem: Die Referenzantwort selbst war falsch oder veraltet.

Prüfungen in Trainingsdaten umwandeln

  • Eine Korrektur wird zur Antwort, auf der trainiert wird (überwachte Daten). Die Antwort, die Ihnen weniger gefallen hat, wird als ihr schlechteres Paar gespeichert, sodass dasselbe Beispiel auch dem Preference Tuning (DPO) dient.
  • Ohne Korrektur ist die von Ihnen ausgewählte Antwort die Referenzantwort und die andere ihr schlechteres Paar.
  • Unentschieden ohne Korrektur und reine Bewertungen werden nicht exportiert. Ein erneuter Export aktualisiert dieselben Beispiele, anstatt Kopien hinzuzufügen.
ein exportiertes Beispiel: die zu erlernende Antwort und die abgelehnte Antwort
{"messages": [
  {"role": "user", "content": "How do I share a report with a client?"},
  {"role": "assistant", "content": "Open the report → Share → pick the client. They get an email link.",
   "rejected": "You can export the report as a PDF and email it.", "rejectedSource": "review"}
]}
Praxisbeispiel: eine Stichprobenprüfung von 30 Elementen (illustrativ)
  1. Eine verdeckte Warteschlange wird mit einer Zufallsstichprobe von 30 Fragen aus einer Evaluierung gefüllt, wobei die vier Kriterien des Bewerters als Bewertungsmaßstab dienen.
  2. Übereinstimmung: Der Prüfer und der Bewerter wählten bei 24 von 30 Fragen dieselbe Antwort – 80 %. Die Gewinnrate des Bewerters ist ein verlässlicher Richtwert für dieses Modell.
  3. Punkteabweichungen: Bei der Korrektheit erzielt der Prüfer durchschnittlich 2,9 gegenüber 4,0 beim Bewerter, eine Abweichung von 1,1 Punkten – der Bewerter übersieht falsche Produktfakten. Beim Format ist der Bewerter strenger.
  4. Von den sechs Unstimmigkeiten sind vier auf den Bewerter zurückzuführen: Er belohnte eine Antwort, die eine Funktion erfunden hat. Zwei sind Datenprobleme: Die Referenzantwort beschrieb ein Menü, das inzwischen verschoben wurde.
  5. Bei einer Frage haben beide Antworten eine Fähigkeit erfunden. Die Wahl von A oder B würde in jedem Fall eine erfundene Antwort belohnen, daher verfasst der Prüfer stattdessen eine Korrektur.
  6. Export: 5 Korrekturen und 19 Auswahlen werden zu 24 Trainingsbeispielen mit Präferenzpaaren; die verbleibenden Unentschieden werden nicht exportiert.

Einstellungen und Zahlen

BewertungsrasterTypisch Richtigkeit, Nützlichkeit, Tonalität, Format#

Die Kriterien, die Prüfer für jede Antwort auf einer Skala von 1 bis 5 bewerten. Verwenden Sie die Kriterien des Judges, um menschliche und Judge-Bewertungen direkt zu vergleichen. Wird gesperrt, sobald das erste Element überprüft wurde.

Verdeckte ÜberprüfungTypisch ein#

Verbirgt Modellnamen und das Urteil des Judges, bis die Überprüfung gespeichert ist, damit keines von beiden den Prüfer beeinflussen kann. Deaktivieren Sie dies nur, wenn Sie Daten kennzeichnen, anstatt den Judge zu überprüfen.

Übereinstimmung mit dem JudgeTypisch ≈ 80 % + guter Richtwert · unter ≈ 60 % verlassen Sie sich nicht allein auf den Judge#

Der Anteil der überprüften Fragen, bei denen Sie und der Judge dieselbe Antwort gewählt haben. Am aussagekräftigsten bei einer Zufallsstichprobe.

BewertungsdifferenzTypisch 1 Punkt oder mehr: genauer hinsehen#

Ihr Durchschnitt abzüglich des Durchschnitts des Judges bei denselben Antworten, pro Kriterium. Zeigt, wo das Qualitätsverständnis des Judges von Ihrem abweicht.

In Datensatz exportierenTypisch nach einer Überprüfungsrunde, vor dem nächsten Trainingslauf#

Schreibt überprüfte Elemente als Trainingsbeispiele: eine Korrektur oder die gewählte Antwort als Rückmeldung, die andere Antwort als ihr schlechteres Gegenstück. Unentschieden ohne Korrektur und reine Bewertungen werden übersprungen; ein erneuter Export aktualisiert dieselben Beispiele.

Häufige Fehler

  • Die Prüfung mit sichtbaren Modellnamen oder dem Urteil des Judges durchführen und dann den Judge „bestätigen“.
  • Die Schätzung der Gesamtübereinstimmung aus einer Warteschlange, die mit Unentschieden und Niederlagen gefüllt ist, anstatt aus einer Zufallsstichprobe.
  • A oder B wählen, wenn beide Antworten falsch sind, anstatt eine Korrektur zu schreiben.
  • Die Bedeutung der Kriterien auf halbem Weg ändern — aus diesem Grund wird das Bewertungsraster gesperrt.
  • Dem Judge die Schuld für jede Unstimmigkeit geben, wenn die Referenzantwort selbst veraltet war.

Quellen und weiterführende Literatur

Externe Quellen werden in einem neuen Tab geöffnet.

  1. 01Judging LLM-as-a-Judge with MT-Bench and Chatbot ArenaZheng et al., 2023 · arXiv · arxiv.orgÜbereinstimmung zwischen Judge und Mensch von über 80 %, etwa auf dem Niveau der Übereinstimmung zwischen Menschen, sowie die Verzerrungen des Judges.
  2. 02Who Validates the Validators? Aligning LLM-Assisted Evaluation of LLM Outputs with Human PreferencesShankar et al., 2024 · arXiv · arxiv.orgÜberprüfung von LLM-Bewertern anhand menschlicher Bewertungen und wie sich Kriterien verschieben, während Menschen prüfen.
  3. 03Cohen's kappaWikipedia · en.wikipedia.orgZufallskorrigierte Übereinstimmung — warum 60 % bei einer binären Auswahl schwach sind.
  4. 04Inter-rater reliabilityWikipedia · en.wikipedia.orgWie die Übereinstimmung zwischen Bewertern gemessen und interpretiert wird.
  5. 05Anchoring effectWikipedia · en.wikipedia.orgDer Bias, vor dem die verdeckte Überprüfung schützt.

Verwandeln Sie wochenlange Expertenarbeit in Minuten

Erfahren Sie, wie Scalata zu Ihrem Team, Ihren Daten und Ihren Kontrollen passt.

Vertrieb kontaktieren