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).