Neural Logic Reasoning

08/20/2020
by   Shaoyun Shi, et al.
31

Recent years have witnessed the 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 cognitive reasoning. However, the concrete ability of reasoning is critical to many theoretical and practical problems. On the other hand, traditional symbolic reasoning methods do well in making logical inference, but they are mostly hard rule-based reasoning, which limits their generalization ability to different tasks since difference tasks may require different rules. Both reasoning and generalization ability are important for prediction tasks such as recommender systems, where reasoning provides strong connection between user history and target items for accurate prediction, and generalization helps the model to draw a robust user portrait over noisy inputs. In this paper, we propose Logic-Integrated Neural Network (LINN) to integrate the power of deep learning and logic reasoning. LINN is a dynamic neural architecture that builds the computational graph according to input logical expressions. It learns basic logical operations such as AND, OR, NOT as neural modules, and conducts propositional logical reasoning through the network for inference. Experiments on theoretical task show that LINN achieves significant performance on solving logical equations and variables. Furthermore, we test our approach on the practical task of recommendation by formulating the task into a logical inference problem. Experiments show that LINN significantly outperforms state-of-the-art recommendation models in Top-K recommendation, which verifies the potential of LINN in practice.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/17/2019

Neural Logic Networks

Recent years have witnessed the great success of deep neural networks in...
research
05/16/2020

Neural Collaborative Reasoning

Collaborative Filtering (CF) has been an important approach to recommend...
research
04/22/2023

Sequential Recommendation with Probabilistic Logical Reasoning

Deep learning and symbolic learning are two frequently employed methods ...
research
08/24/2018

Ontology Reasoning with Deep Neural Networks

The ability to conduct logical reasoning is a fundamental aspect of inte...
research
07/11/2023

Neural-Symbolic Recommendation with Graph-Enhanced Information

The recommendation system is not only a problem of inductive statistics ...
research
09/14/2023

Neuro-Symbolic Recommendation Model based on Logic Query

A recommendation system assists users in finding items that are relevant...
research
12/17/2021

Towards fuzzification of adaptation rules in self-adaptive architectures

In this paper, we focus on exploiting neural networks for the analysis a...

Please sign up or login with your details

Forgot password? Click here to reset