Wissensgraph

Darstellung einer Wissensstruktur

  ·  2 min read

Ein Wissensgraph ist eine strukturierte Darstellung von Wissen. Informationen sind als Knoten (Entitäten) und Kanten (Beziehungen) verknüpft. Ein Netzwerk, das zeigt, wie Dinge miteinander verbunden sind – ähnlich wie eine Mindmap, aber systematischer und maschinenlesbar.

flowchart TB
    Tier -- ist --> A["lebendes Ding"]
    Pflanze -- ist --> A["lebendes Ding"]
    Hund -- ist --> Tier
    Kuh -- ist --> Tier
    Kuh -- isst --> Gras
    Gras -- ist --> Pflanze

Aufbau eines Wissensgraphen #

Der Graph speichert Fakten und ihre Beziehungen. Das ermöglicht komplexes Denken, was selbst das beste RAG-Modell nicht kann.

Ein Wissensgraph besteht typischerweise aus:

  • Knoten (Nodes): Dinge, gespeichertes Wissen – z. B. Personen, Orte, Objekte, Ereignisse, Begriffe. Beispiel: Albert Einstein, Relativitätstheorie, Physik.
  • Kanten (Edges): Beziehungen zwischen diesen Knoten. Beispiel: Albert Einstein → erfand → Relativitätstheorie.
  • Attribute: Eigenschaften eines Knotens oder einer Beziehung. Beispiel: Albert Einstein → Geburtsjahr → 1879.

Solche Tripel bestehen aus genau drei Werten oder Elementen. Sie sind ein spezielles 3-Tupel, verwendet in Semantic Web oder Datenmodellierung. 1

(Subjekt) — (Prädikat) — (Objekt)
Albert Einstein — erfand — Relativitätstheorie

Ziel eines Wissensgraphen #

Ein Wissensgraph soll Daten verknüpfen und Bedeutung herstellen:

  • Semantische Suchanfragen („zeige alle Physiker, die in Zürich studiert haben“),
  • Automatisches Schliessen von Wissen („wenn A ein Physiker ist und Physiker Menschen sind, dann ist A ein Mensch“),
  • Bessere Ergebnisse in Suchmaschinen oder KI-Anwendungen.

🔹 Beispiele aus der Praxis

  • Google Knowledge Graph: Liefert die Infobox bei Suchergebnissen (z. B. bei „Albert Einstein“).
  • Wikidata: Eine frei zugängliche, strukturierte Wissensdatenbank.
  • Facebook Social Graph: Verknüpft Personen, Interessen, Orte etc.

Technologische Grundlagen #

  • Ontologien & RDF (Resource Description Framework): Standardisiert beschriebenes Wissen.
  • SPARQL: Abfragesprache für Wissensgraphen (ähnlich wie SQL für Datenbanken).