This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember your browser. We use this information to improve and customize your browsing experience, for analytics and metrics about our visitors both on this website and other media, and for marketing purposes. By using this website, you accept and agree to be bound by UVic’s Terms of Use and Protection of Privacy Policy.  If you do not agree to the above, you can configure your browser’s setting to “do not track.”

Skip to main content

Alina Tkachenko

  • BSc (Odesa I. I. Mechnikov National University, 2021)

Notice of the Final Oral Examination for the Degree of Master of Science

Topic

Tracking Uncertainty in Knowledge Graphs Using Kalman Filtering

Department of Computer Science

Date & location

  • Thursday, December 18, 2025

  • 1:30 P.M.

  • Virtual Defence

Reviewers

Supervisory Committee

  • Dr. Alex Thomo, Department of Computer Science, University of Victoria (Supervisor)

  • Dr. Kevin Stanley, Department of Computer Science, UVic (Member) 

External Examiner

  • Dr. Xiaodai Dong, Department of Electrical and Computer Engineering, University of Victoria 

Chair of Oral Examination

  • Prof. Freya Kodar, Faculty of Law, UVic 

Abstract

Knowledge 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 em beddings (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.