Directeur de thèse
Fabian Suchanek
Télécom Paris
PhD / EXPLAINABLE AI / DECEMBER 2025
Turning the hidden logic of relational data into rules you can read, verify, and question.
// 00 / THE RESEARCH QUESTION
Relational databases form the backbone of modern information systems. But much of their business logic remains in the data itself: implicit regularities that a schema cannot capture. This thesis introduces a deterministic framework for mining those patterns.
MATILDA and MAHILDA discover expressive Tuple-Generating Dependencies and Horn Rules directly from relational tables. The result is a set of verifiable, explicit rules for auditing, data quality, and logical imputation.
Inspect the rule. Trace the evidence. Understand the result.
// THE CONTRIBUTIONS
Explore a schema, switch to a concrete example, then walk through the mining pipeline.
Tuple-Generating Dependencies
A scalable algorithm for mining first-order dependencies with multi-atom heads and existential witnesses. It captures implications that span several relational tables.
∀x,y: MARRIAGE(x,y) ⇒ ∃l,s: RESIDENCE(x,l,s) ∧ RESIDENCE(y,l,s)
Compile the database schema into a graph where nodes represent joinable attributes.
Lineage.parent = Marriage.partner1
Joinable attributes define the search space.
Horn Rules · Disjoint Semantics
A specialized system for mining recursive Horn rules. Disjoint semantics prevents vacuous self-loops, providing a rigorous baseline for inductive logic programming.
LINEAGE(p,c₁) ∧ MARRIAGE(p,s) ⇒ LINEAGE(p,c₂) where c₁ ≠ c₂
Focus the search space on meaningful paths defined by foreign keys.
Lineage.parent → Person.id
Foreign-key relationships guide path selection.
// KEEP EXPLORING
Definitions, algorithms, and experiments in the dissertation. A shorter route through the work in the defence slides.
// 03 / DEFENCE COMMITTEE
Directeur de thèse
Télécom Paris
Co-directeur de thèse
Université Paris-Saclay
Rapporteur
Université Paris-Saclay
Rapporteur
ENS Paris
Examinateur
Sorbonne Université
Examinatrice
Université Sorbonne Paris Nord