Lifted Relational Neural Networks

NeuraLogic - a custom framework for deep relational learning, written completely from scratch in Java (with a Python frontend in progress). It allows for combining relational and deep learning through a form of differentiable logic programming. It is an official implementation of the Lifted Relational Neural Networks concept.

Example relational logic-based template encoding a Graph Neural Network model unfolded over 2 varying molecular samples: Template2Neural Grounding