<EbeneX/>
Daten Grundlagen · Updated 3. März 2026

Knowledge Graph

Definition

Eine strukturierte Wissensdatenbank, die Entitäten (Personen, Orte, Konzepte) und deren Beziehungen als Netzwerk aus Knoten und Kanten darstellt.

Fortgeschritten 2 Min. Lesezeit EN: Knowledge Graph

Einfach erklärt

Ein Knowledge Graph ist eine strukturierte Wissensbasis, die Entitäten (Personen, Orte, Konzepte) und ihre Beziehungen als Netzwerk repräsentiert. Statt Informationen in starren Tabellen zu speichern, werden Zusammenhänge direkt als Kanten zwischen Knoten modelliert. Google, Microsoft und Amazon nutzen Knowledge Graphs als Grundlage ihrer Suchmaschinen und Assistenten. Für KI-Systeme sind Knowledge Graphs besonders wertvoll als strukturierte Wissensquelle für RAG und als Ergänzung zu reinen Vektordatenbanken.

Ein Knowledge Graph speichert Wissen als Netzwerk aus Verbindungen. Statt Informationen in Tabellen zu pressen, werden Zusammenhänge direkt als Beziehungen dargestellt.

Wo begegnest du Knowledge Graphs?

  • Google: Die Info-Box rechts bei Suchergebnissen (“Angela Merkel ist…”) kommt aus Googles Knowledge Graph
  • Siri/Alexa: Verstehen Fragen wie “Wer ist der Präsident von Frankreich?”
  • Wikipedia: Wikidata ist ein riesiger, öffentlicher Knowledge Graph

Beispiel:

[Berlin] ──ist-Hauptstadt-von──→ [Deutschland]
[Deutschland] ──liegt-in──→ [Europa]
[Berlin] ──hat-Einwohner──→ [3.7 Millionen]
[Angela Merkel] ──war-Kanzlerin-von──→ [Deutschland]

Tripel-Format: Subjekt → Prädikat → Objekt

Vorteil gegenüber Tabellen: Du kannst komplexe Fragen stellen wie “Welche Städte in Europa haben mehr als 3 Millionen Einwohner?” – der Graph findet die Antwort über mehrere Verbindungen hinweg.

Technischer Deep Dive

Abfragen mit Cypher (Neo4j)

// Finde alle Hauptstädte in Europa
MATCH (city)-[:IST_HAUPTSTADT_VON]->(country)-[:LIEGT_IN]->(continent {name: "Europa"})
RETURN city.name, country.name

GraphRAG

Kombination von Knowledge Graphs mit RAG:

  1. Dokumente in einen Knowledge Graph extrahieren
  2. Bei einer Anfrage: relevante Subgraphen abrufen
  3. Subgraph als strukturierten Kontext an das LLM geben
  4. LLM antwortet mit Wissen über Beziehungen und Zusammenhänge

Vorteile gegenüber reiner Vektorsuche

  • Explizite Beziehungen: “A ist Chef von B” statt nur “A und B sind ähnlich”
  • Multi-Hop-Reasoning: Über mehrere Beziehungen hinweg schlussfolgern
  • Erklärbarkeit: Der Pfad der Schlussfolgerung ist nachvollziehbar

Einschränkungen

  • Aufwand: Knowledge Graphs sind teuer in Aufbau und Pflege
  • Vollständigkeit: Fehlendes Wissen führt zu falschen Schlüssen (Closed-World-Assumption)
  • Schema-Rigidität: Änderungen an der Ontologie erfordern Datenmigration
  • Skalierung: Sehr große Graphen (Milliarden Knoten) sind technisch anspruchsvoll

Wann Knowledge Graph, wann Vektordatenbank?

SituationEmpfehlung
Explizite Hierarchien (Org-Chart, Produktkatalog)Knowledge Graph
Semantische Ähnlichkeit (“ähnliche Dokumente”)Vektordatenbank
Komplexe BeziehungsabfragenKnowledge Graph
Schnelles PrototypingVektordatenbank
Maximale Retrieval-QualitätGraphRAG (beides kombiniert)

Ein Knowledge Graph ist wie eine Mindmap auf Steroiden: Jeder Begriff ist ein Knoten, und die Verbindungen zeigen, wie die Begriffe zusammenhängen – aber mit Millionen von Knoten und maschinenlesbaren Beziehungen.

Speichert Wissen als Netzwerk aus Entitäten (Knoten) und Beziehungen (Kanten)

Ermöglicht komplexe Abfragen über Zusammenhänge und Beziehungen

Grundlage für Google Knowledge Panel, Siri, Alexa und semantische Suche

Google Knowledge Panel

Die Info-Box rechts in Google-Suchergebnissen basiert auf Googles Knowledge Graph

Empfehlungssysteme

Beziehungen zwischen Produkten, Nutzern und Interessen für bessere Empfehlungen

RAG-Erweiterung

Knowledge Graphs als strukturierte Wissensquelle für RAG-Systeme (GraphRAG)

Betrugserkennung

Netzwerke von Transaktionen und Personen analysieren

Was ist der Unterschied zwischen Knowledge Graph und Vektordatenbank?

Knowledge Graphs speichern explizite Beziehungen (A ist-Chef-von B). Vektordatenbanken speichern semantische Ähnlichkeit (A ist ähnlich zu B). Beide ergänzen sich: GraphRAG kombiniert beide für bessere Retrieval-Ergebnisse.

Brauche ich einen Knowledge Graph für RAG?

Nicht zwingend. Standard-RAG mit Vektordatenbank reicht für viele Anwendungen. Knowledge Graphs helfen, wenn explizite Beziehungen wichtig sind (z.B. Organisationsstrukturen, Produkthierarchien, medizinische Zusammenhänge).

Wie kann ich einen Knowledge Graph erstellen?

Um einen Knowledge Graph zu erstellen, benötigen Sie zunächst eine strukturierte Datenquelle, die Entitäten und deren Beziehungen enthält. Anschließend können Sie Tools wie Neo4j oder GraphDB verwenden, um die Daten in einem graphbasierten Format zu speichern und zu visualisieren.

Welche Anwendungsfälle gibt es für Knowledge Graphs?

Knowledge Graphs finden Anwendung in verschiedenen Bereichen wie Suchmaschinenoptimierung, Empfehlungsdiensten und Wissensmanagement. Sie helfen dabei, komplexe Datenbeziehungen zu verstehen und relevante Informationen schnell zu finden.

Dein persönliches Share-Bild für Instagram – 1080×1080px, bereit zum Posten.