Tracking uncertainty in knowledge graphs using Kalman filtering

dc.contributor.authorTkachenko, Alina
dc.contributor.supervisorThomo, Alex
dc.date.accessioned2026-01-05T23:19:16Z
dc.date.available2026-01-05T23:19:16Z
dc.date.issued2025
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science MSc
dc.description.abstractKnowledge graphs (KGs) represent structured knowledge as networks of entities and relations, forming a foundation for reasoning in artificial intelligence. To make these symbolic structures usable by machine learning systems, knowledge graph embeddings (KGEs) map entities and relations into continuous vector spaces. However, traditional KGE models are typically static and deterministic. They treat all facts as equally certain and require full retraining when new data arrive, making them unsuitable for evolving, uncertain knowledge. This thesis introduces a new framework that reframes knowledge graph embedding as an online state estimation problem. By integrating the Kalman filter, a recursive algorithm that updates beliefs under uncertainty, into KGE training, the proposed approach enables continuous and uncertainty aware learning of entity and relation representations. The framework treats each embedding as a probabilistic latent state, updated incrementally as new triples arrive, blending prior knowledge with new, possibly noisy, observations. Two models instantiate this framework. KalmanKG2E extends the probabilistic Gaussian embedding model KG2E with Kalman-based online updates of means and covariances. KalmanComplEx adapts the non-probabilistic, complex-valued ComplEx model to a dynamic, uncertainty-tracking setting. Together, these demonstrate the frameworks generality across fundamentally different embedding architectures. Extensive experiments on six benchmark datasets show consistent improvements over static baselines. The Kalman-based models converge faster, achieve higher predictive accuracy, and exhibit greater robustness in sparse, evolving graphs. These results validate Kalman filtering as a principled and efficient mechanism for online knowledge graph learning. Overall, this work bridges classical state estimation and modern representation learning, advancing knowledge graph embeddings from static snapshots to dynamic, continuously adaptive systems that better reflect the evolving nature of real-world knowledge.
dc.description.scholarlevelGraduate
dc.identifier.bibliographicCitationTkachenko, A., Thomo, A., & Stanley, K. (2025). Tracking Uncertainty in Knowledge Graphs: A Kalman Filtering Approach. In Proceedings of the 14th International Conference on Complex Networks and Their Applications (COMPLEX NETWORKS 2025). Springer.
dc.identifier.urihttps://hdl.handle.net/1828/23052
dc.languageEnglisheng
dc.language.isoen
dc.rightsAvailable to the World Wide Web
dc.subjectKnowledge Graph Embeddings (KGE)
dc.subjectKalman filtering
dc.subjectOnline learning
dc.subjectUncertainty tracking
dc.subjectProbabilistic representations
dc.titleTracking uncertainty in knowledge graphs using Kalman filtering
dc.typeThesis

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tkachenko_Alina_MSc_2025.pdf
Size:
1.23 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.62 KB
Format:
Item-specific license agreed upon to submission
Description: