Introduction
Diving into the world of probabilistic knowledge graphs
()
1. What Are Knowledge Graphs?
What are knowledge graphs (KGs)?
()
Core components of a knowledge graph
()
Why knowledge graphs for AI?
()
Real-world KG I: Google's knowledge graph
()
Real-world KG II: DBpedia
()
Simple KG implementation, part I
()
Simple KG implementation, part 2
()
LLM-based KG implementation, part 1
()
LLM-based KG implementation, part 2
()
Summary: Basics of knowledge graphs
()
2. Overview of Probability Concepts
Foundations of probability theory
()
Random variables and distributions
()
Expectation and variance
()
Conditional probability and Bayes' Theorem
()
Bayesian networks
()
Directed edges and influence flow
()
Probabilistic modeling basics for PKGs
()
The urge for MCMC
()
MCMC and intuition
()
The Metropolis-Hastings algorithm
()
From sampling to confidence
()
Hamiltonian Monte Carlo (HMC)
()
No-U-Turn Sampler (NUTS)
()
Basics of Pyro programming, part 1
()
Basics of Pyro programming, part 2
()
A wrap-up on probabilistic concepts for knowledge graphs
()
3. Introducing Uncertainty in Knowledge Graphs
Uncertainty: The reason we build PKGs
()
Sources of uncertainty
()
Example: Uncertainty in a medical KG
()
Risks of ignoring uncertainty
()
Confidence and provenance
()
Building probabilistic KGs, part 1
()
Building probabilistic KGs, part 2
()
A wrap-up on uncertainty
()
4. Data Sources and Collection Methods
Graph schema design
()
Example ontology template
()
Structured data for PKGs
()
Typical structured sources
()
Limitations of structured data
()
Real-world example: Structured data
()
Unstructured data for PKGs
()
Limitations of unstructured data
()
Example: Biomedical literature mining
()
Wrapping up data types for PKGs
()
5. Inferencing with PKGs
Preview of KGEs
()
Bayesian PKG using KG embeddings
()
What is inference in a PKG?
()
Inference approaches in PKGs
()
PSL
()
Markov logic networks
()
Probabilistic graphical models
()
Path-based probabilistic reasoning
()
Bayesian inference using Pyro, part 1
()
Bayesian inference using Pyro, part 2
()
Bayesian inference using Pyro, part 3
()
6. PKGs in Modern AI Systems
PKGs as a technical and philosophical approach
()
Bayesian GNNs, part 1
()
Bayesian GNNs, part 2
()
Neurosymbolic systems, part 1
()
Neurosymbolic systems, part 2
()
Autonomous agents
()
Justified beliefs rather than absolute answers
()