Advanced Data Management for Artificial Intelligence 🤖:
Knowledge Graphs and Vector Databases
Ph.D. in Engineering in Computer Science and in Artificial Intelligence
Ph.D. in Engineering in Computer Science and in Artificial Intelligence
The nature of data has undergone a significant transformation. It is no longer limited to information that can be easily stored and managed by traditional databases.
Both academia and industry have recently focused on innovative methods of data management to adapt to this transformation. This includes approaches mediated by Knowledge Graphs, which can enhance data with semantics, and systems capable of efficiently handling unstructured data encoded in vectors, known as Vector Databases.
In this Ph.D. course we will focus on these two new forms of data management.
If you're interested in taking the course, please register using the form below so we can share materials and keep track of exam participation.
https://docs.google.com/forms/d/1FcXStEn0Bp8dddrqEpoXFwQsFc_CPXq_IStVyjY7FJ4/edit
Free University of Bolzano. More info here
Davide Lanti will cover the part related to Knowledge Graphs.
University of Rome La Sapienza. More info here
Federico Maria Scafoglieri will cover the part related to Vector Databases.
Timetable: Every day, from 23/06/2025 to 27/06/2025. 9:00 a.m. to 13:00 A6 Via Ariosto 25 Roma, RM 00199
22/07/2024 4 hours
[9:00 - 9:10] (Lanti, Scafoglieri) Introduction: Introduction to the course, Outline of the lectures, Motivations
[9:10 - 10:30] (Lanti) Knowledge Graphs: Introduction to KGs – Representing Extensional Knowledge: RDF
[10:30 - 13:00] (Lanti) OWL and Description Logics: Representing Intensional Knowledge: OWL 2 QL and Direct Semantics – Reasoning Tasks – Hands-on: Protègè
23/07/2024 4 hours
[9:00 - 11:00] (Lanti) Query Answering over KGs: SPARQL – Query Answering through Query Rewriting
[11:00 - 13:00] (Lanti) Virtual Knowledge Graphs: Mapping Data to Ontologies – Query Unfolding
24/07/2024 4 hours
[9:00 - 11:00] (Lanti) Design VKGs and Hands-on: Design of VKG Specifications – Hands-on: The Ontop System
[11:00 - 13:00] (Scafoglieri) Introduction to Vector Databases: Introduction –, Motivations – Math Recap – Similarity Scores – Hands-on
25/07/2024 4 hours
[9:00 - 11:00] (Scafoglieri) Similarity Score Related: More on Similarity Scores. Curse of Dimensionality, Embedding Definition.
[11:00 - 13:00] (Scafoglieri) KNN Definition and indexing: AKNNs Definition. Naive approach. KD-Tree, Ball-Tree, R-Tree.
26/07/2024 Introduction to the Course 4 hours
[9:00 - 11:00] (Scafoglieri) Approximated KNNs: Approximate KNN, Hash-Based LSH, Tree-based ANNOY, Graph-based NSW HNSW
[11:00 - 13:00] (Scafoglieri) Hands-on RAG: Milvus, Hands-on LLM Minerva + RAG
Soon!