Differentiable logic programming in Python for elegant encoding and extending of GNNs towards more complex deep relational models — In the previous articles, we discussed the problem of relational machine learning, how it can be naturally expressed in relational logic, and why it cannot be fully addressed with standard feature vector-based models, such as classic neural networks. Then we reviewed the paradigm of neural-symbolic integration aimed at combining logic…