StartGlossarReranking
RAG & Vektorsuche

Reranking

Ein zusätzlicher Schritt nach der ersten Suche, in dem die Top-Treffer von einem stärkeren Modell neu sortiert werden. Verbessert spürbar die Qualität von RAG-Antworten.

Was ist Reranking?

Reranking ist ein nachgelagerter Schritt in der Dokumentensuche, bei dem eine erste Trefferliste – typischerweise aus einer Vektordatenbank – von einem leistungsfähigeren Modell neu bewertet und umsortiert wird. Ziel ist es, die wirklich relevantesten Dokumente ganz oben zu platzieren, bevor sie als Kontext in ein Sprachmodell einfließen. Gerade in Retrieval Augmented Generation-Systemen macht Reranking oft den Unterschied zwischen einer brauchbaren und einer präzisen Antwort.

Wie funktioniert Reranking?

Der Ablauf besteht aus zwei Stufen. In der ersten Stufe – dem sogenannten Retrieval – sucht ein schnelles Modell (meist eine Vektorähnlichkeitssuche) aus einer großen Dokumentenmenge die Top-k-Treffer heraus. Das geht schnell, ist aber grob: Das Modell vergleicht nur, wie ähnlich die Einbettungen von Anfrage und Dokument sind, ohne den Inhalt wirklich zu verstehen.

In der zweiten Stufe übernimmt ein Cross-Encoder-Modell – das Reranker-Modell. Es liest Anfrage und jeden Kandidaten gemeinsam und berechnet einen echten Relevanz-Score. Das ist rechenintensiver, aber deutlich präziser. Weil dieser Schritt nur auf einer kleinen Vorauswahl (z. B. 20–100 Dokumente) läuft, bleibt der Mehraufwand beherrschbar. Das Ergebnis ist eine neu sortierte Liste, aus der nur die besten 3–5 Dokumente als Kontext weitergegeben werden.

Vorteile für Unternehmen

  • Höhere Antwortqualität: Das Sprachmodell erhält relevanteren Kontext und produziert präzisere, korrektere Ausgaben – weniger Halluzinationen, mehr Substanz.
  • Bessere Nutzung des Context Windows: Wer nur die wirklich passenden Dokumente übergibt, hält das Context Window frei für das Wesentliche und spart Token-Kosten.
  • Robustheit bei unscharfen Anfragen: Nutzer formulieren Fragen oft ungenau. Ein Reranker versteht semantische Nuancen, die reine Vektorsuche übersehen kann.
  • Modularer Einsatz: Reranking lässt sich als eigenständiger Schritt in bestehende Suchpipelines einfügen, ohne das gesamte System umzubauen.

Praxisbeispiele

Beispiel 1: Internes Wissensmanagement im Maschinenbau

Ein mittelständischer Maschinenbauer hat tausende Serviceberichte, Handbücher und technische Spezifikationen in einer Wissensdatenbank. Ein Servicetechniker fragt: „Welche Wartungsintervalle gelten für Hydraulikpumpen der Baureihe X in Hochtemperaturumgebungen?" Die Vektorsuche findet 50 potenzielle Dokumente – darunter allgemeine Wartungshinweise, die thematisch nah, aber sachlich falsch sind. Der Reranker bewertet alle 50 gegen die konkrete Anfrage, erkennt den spezifischen Kontext und bringt das relevante Datenblatt an die erste Stelle.

Beispiel 2: Kundenservice im E-Commerce

Ein Online-Händler betreibt einen KI-gestützten Chatbot für Produktfragen. Ohne Reranking liefert die Suche bei „wasserdichte Wanderschuhe für breite Füße" teils Produkte, die nur eines der Kriterien erfüllen. Mit einem nachgelagerten Reranker werden Dokumente, die beide Attribute klar nennen, korrekt priorisiert – der Chatbot empfiehlt das passende Produkt statt nur ein ähnliches.

Worauf du achten solltest

Reranking löst kein schlechtes Retrieval. Wenn die erste Suchrunde die relevanten Dokumente gar nicht erst findet, kann der Reranker sie nicht nach oben sortieren. Das Retrieval muss also breit genug sein – typischerweise solltest du mindestens 20–50 Kandidaten vorselektieren, nicht nur 5. Achte außerdem auf Latenz: Cross-Encoder-Modelle sind langsamer als reine Vektorsuchen. Für Echtzeit-Anwendungen empfehlen sich spezialisierte, kleinere Reranker-Modelle (z. B. von Cohere oder über Hugging Face). Auch die Wahl der Kandidatenzahl beeinflusst direkt Qualität und Geschwindigkeit – hier lohnt es sich, verschiedene Konfigurationen zu evaluieren.

Häufige Fragen

Kann ich Reranking auch ohne RAG nutzen?

Ja. Reranking ist grundsätzlich ein Werkzeug zur Verbesserung von Suchergebnissen und kann überall eingesetzt werden, wo eine erste Trefferlist nachbewertet werden soll – also auch in klassischen Dokumentensuchen oder internen Wissensdatenbanken ohne Sprachmodell-Ausgabe.

Welche Reranker-Modelle gibt es?

Weit verbreitet sind die Reranker von Cohere (über API nutzbar), aber auch Open-Source-Modelle wie ms-marco-MiniLM oder bge-reranker von BAAI lassen sich lokal oder auf eigener Infrastruktur betreiben. Welches Modell passt, hängt von Sprachdomäne, Latenzanforderungen und Datenschutzvorgaben ab.

Wie misst man, ob Reranking tatsächlich hilft?

Über standardisierte Evaluation-Metriken wie NDCG (Normalized Discounted Cumulative Gain) oder MRR (Mean Reciprocal Rank). Einfacher im Unternehmenskontext: A/B-Tests mit echten Nutzeranfragen und manuelle Bewertung der Antwortqualität vor und nach Einführung des Rerankers.

Fazit

Reranking ist ein schlanker, aber wirkungsvoller Hebel, um die Qualität von KI-gestützten Suche- und Antwortsystemen spürbar zu steigern. Wer bereits eine RAG-Pipeline betreibt und mit der Antwortqualität nicht zufrieden ist, sollte Reranking als ersten Optimierungsschritt in Betracht ziehen – bevor er aufwändig Modelle tauscht oder Prompts umbaut. Der Aufwand ist überschaubar, das Potenzial ist groß.

Vertiefen im Blog

Wissensmanagement · 10 Min. Lesezeit
Hybrid Search und Reranking: Warum Vektorsuche allein nicht reicht
Wissensmanagement · 11 Min. Lesezeit
Wissens-Chatbot und Onboarding-Agent — und wann RAG schadet
Wissensmanagement · 9 Min. Lesezeit
Knowledge Graphs und GraphRAG: Wenn Zusammenhänge zählen

Verwandte Begriffe

Retrieval Augmented GenerationVektordatenbankSemantische SucheChunkingHalluzination

Fragen zu Reranking in deinem Unternehmen?

In einer kostenlosen Prozessanalyse klären wir, wo KI bei dir wirklich Hebel hat.