Neural Networks Enhancement with Logical Knowledge
Alessandro Daniele, Luciano Serafini

TL;DR
This paper extends the KENN neural-symbolic framework to relational data, demonstrating improved performance on collective classification tasks and robustness to contradictory knowledge.
Contribution
We introduce a relational extension of KENN, enhancing neural networks with logical knowledge for relational data, and show its effectiveness on standard datasets.
Findings
KENN improves neural network performance with logical knowledge.
The extended KENN handles relational data effectively.
The method outperforms existing logic-based neural approaches.
Abstract
In the recent past, there has been a growing interest in Neural-Symbolic Integration frameworks, i.e., hybrid systems that integrate connectionist and symbolic approaches to obtain the best of both worlds. In a previous work, we proposed KENN (Knowledge Enhanced Neural Networks), a Neural-Symbolic architecture that injects prior logical knowledge into a neural network by adding a new final layer which modifies the initial predictions accordingly to the knowledge. Among the advantages of this strategy, there is the inclusion of clause weights, learnable parameters that represent the strength of the clauses, meaning that the model can learn the impact of each clause on the final predictions. As a special case, if the training data contradicts a constraint, KENN learns to ignore it, making the system robust to the presence of wrong knowledge. In this paper, we propose an extension of KENN…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Natural Language Processing Techniques · Machine Learning in Bioinformatics
