Knowledge injection of Datalog rules via Neural Network Structuring with KINS

   Info_icon.svg       BibTeX_logo.svg   
Journal of Logic and Computation 33(8), pages 1832–1850
December 2023

We propose a novel method to inject symbolic knowledge in form of Datalog formulæ into neural networks (NN), called Knowledge Injection via Network Structuring (KINS). The idea behind our method is to extend NN internal structure with ad-hoc layers built out of the injected symbolic knowledge. KINS does not constrain NN to any specific architecture, neither requires logic formulæ to be ground. Moreover, it is robust w.r.t. both lack of data and imperfect/incomplete knowledge. Experiments are reported, involving multiple datasets and predictor types, to demonstrate how KINS can significantly improve the predictive performance of the neural networks it is applied to.

keywords   neural network, expalinable AI, symbolic knowledge injection, KINS, PSyKI
origin event
journal or series
Journal_icon.svg Journal of Logic and Computation (JLC)
container publication
Publication_icon.svg Special Issue “Computational Logic on Prolog's 50th Anniversary: Highlights from CILC 2022” (special issue, 2023) — Roberta Calegari, Giovanni Ciatto, Andrea Omicini
funding project
Project_icon.svg EXPECTATION — Personalized Explainable Artificial Intelligence for decentralized agents with heterogeneous knowledge (01/04/2021–31/03/2024)