Arrow Research search
Back to IJCAI

IJCAI 2021

Compositional Neural Logic Programming

Conference Paper Machine Learning Artificial Intelligence

Abstract

This paper introduces Compositional Neural Logic Programming (CNLP), a framework that integrates neural networks and logic programming for symbolic and sub-symbolic reasoning. We adopt the idea of compositional neural networks to represent first-order logic predicates and rules. A voting backward-forward chaining algorithm is proposed for inference with both symbolic and sub-symbolic variables in an argument-retrieval style. The framework is highly flexible in that it can be constructed incrementally with new knowledge, and it also supports batch reasoning in certain cases. In the experiments, we demonstrate the advantages of CNLP in discriminative tasks and generative tasks.

Authors

Keywords

  • Knowledge Representation and Reasoning: Leveraging Knowledge and Learning
  • Machine Learning: Neuro-Symbolic Methods

Context

Venue
International Joint Conference on Artificial Intelligence
Archive span
1969-2025
Indexed papers
14525
Paper id
821117923823740236