Neural Logic Networks
Shaoyun Shi, Hanxiong Chen, Min Zhang, Yongfeng Zhang

TL;DR
Neural Logic Network (NLN) is a dynamic neural architecture that learns logical operations and performs propositional reasoning, demonstrating superior performance on logical and real-world inference tasks.
Contribution
NLN introduces a neural architecture that models logical reasoning explicitly, integrating logical operations as neural modules for improved inference capabilities.
Findings
NLN achieves high accuracy on logical equations.
NLN outperforms state-of-the-art models in recommendation tasks.
NLN effectively models propositional logical reasoning.
Abstract
Recent years have witnessed the great success of deep neural networks in many research areas. The fundamental idea behind the design of most neural networks is to learn similarity patterns from data for prediction and inference, which lacks the ability of logical reasoning. However, the concrete ability of logical reasoning is critical to many theoretical and practical problems. In this paper, we propose Neural Logic Network (NLN), which is a dynamic neural architecture that builds the computational graph according to input logical expressions. It learns basic logical operations as neural modules, and conducts propositional logical reasoning through the network for inference. Experiments on simulated data show that NLN achieves significant performance on solving logical equations. Further experiments on real-world data show that NLN significantly outperforms state-of-the-art models on…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Bayesian Modeling and Causal Inference · Topic Modeling
