HyDE: Erst hypothetisieren, dann abrufen
8. MĂ€rz 2025
Kurze Fragen und lange Dokumente leben in unterschiedlichen Regionen des Embedding-Raums â das macht Vektorsuche fehleranfĂ€llig. HyDE ĂŒberbrĂŒckt die LĂŒcke, indem es zuerst eine fiktive Antwort schreibt und dann nach echten Dokumenten sucht, die ihr Ă€hneln.
Was es ist
HyDE â Hypothetical Document Embeddings â kehrt den ĂŒblichen Ablauf um: Statt die Frage direkt einzubetten, generiert das LLM zunĂ€chst eine plausible Antwort darauf. Diese hypothetische Antwort wird eingebettet und fĂŒr die Vektorsuche verwendet. Da das fiktive Dokument in Stil und Vokabular den realen Dokumenten in der Datenbank Ă€hnelt, fallen die Treffer deutlich besser aus als bei der Suche mit der reinen Frage.
Wie es funktioniert
Der Prozess hat drei Phasen. Erstens erhĂ€lt das LLM die Frage und generiert ein hypothetisches Dokument â eine Antwort, die plausibel klingt, aber nicht unbedingt faktisch korrekt sein muss. Zweitens wird dieses hypothetische Dokument eingebettet (statt der Frage) und in der Vektordatenbank gesucht. Drittens werden die tatsĂ€chlich gefundenen Dokumente zusammen mit der ursprĂŒnglichen Frage an das LLM ĂŒbergeben, das nun eine faktenbasierte Antwort generiert. Die hypothetische Antwort dient also nur als SuchbrĂŒcke, nicht als finale Antwort.

StÀrken
HyDE verbessert die Retrieval-QualitĂ€t drastisch bei kurzen, vagen oder schlecht formulierten Anfragen. Es funktioniert besonders gut, wenn die Dokumente in einem Fachstil geschrieben sind, der sich stark von der natĂŒrlichen Fragestellung unterscheidet. Der Ansatz erfordert keine Ănderungen an der Vektordatenbank oder am Embedding-Modell â nur einen zusĂ€tzlichen LLM-Aufruf vor der Suche.
SchwÀchen
Der zusĂ€tzliche LLM-Aufruf verdoppelt praktisch die Latenz der Pipeline. Wenn das LLM eine hypothetische Antwort in die völlig falsche Richtung generiert, werden auch die falschen Dokumente abgerufen â der Fehler wird also verstĂ€rkt statt korrigiert. Bei Anfragen, die bereits prĂ€zise formuliert sind, bietet HyDE keinen Vorteil und kann sogar die QualitĂ€t verschlechtern.
Wann Sie es einsetzen sollten
HyDE eignet sich hervorragend, wenn Ihre Nutzer kurze, informelle Fragen stellen, die Wissensbasis aber aus formellen, technischen Dokumenten besteht. Typische AnwendungsfÀlle sind Support-Portale, in denen Kunden in Alltagssprache nach technischen Lösungen suchen, oder medizinische Systeme, in denen Patientenbeschreibungen mit Fachliteratur abgeglichen werden.
Quellen
Gao et al. â Precise Zero-Shot Dense Retrieval without Relevance Labels (2022)
Beispiel
https://www.mbnsoftware.de/de/chat?rag=hyde
