Neural-Symbolic Recommendation with Graph-Enhanced Information

Bang Chen, Wei Peng, Maonian Wu, Bo Zheng, Shaojun Zhu
7/11/2023
cs.AIcs.IR

Official code: hanzo2020/GNNLR (3 stars, last commit 2023-08-07).

Abstract

The recommendation system is not only a problem of inductive statistics from data but also a cognitive task that requires reasoning ability. The most advanced graph neural networks have been widely used in recommendation systems because they can capture implicit structured information from graph-structured data. However, like most neural network algorithms, they only learn matching patterns from a perception perspective. Some researchers use user behavior for logic reasoning to achieve recommendation prediction from the perspective of cognitive reasoning, but this kind of reasoning is a local one and ignores implicit information on a global scale. In this work, we combine the advantages of graph neural networks and propositional logic operations to construct a neuro-symbolic recommendation model with both global implicit reasoning ability and local explicit logic reasoning ability. We first build an item-item graph based on the principle of adjacent interaction and use graph neural networks to capture implicit information in global data. Then we transform user behavior into propositional logic expressions to achieve recommendations from the perspective of cognitive reasoning. Extensive experiments on five public datasets show that our proposed model outperforms several state-of-the-art methods, source code is avaliable at [https://github.com/hanzo2020/GNNLR].

View on arXivView PDF

Code Implementations(1)

hanzo2020/GNNLROfficial100%
31Shell, PythonMay 17, 20233 years ago

Similar Papers

Cite this paper

@article{chen2023neuralsymbolic,
  title  = {Neural-Symbolic Recommendation with Graph-Enhanced Information},
  author = {Bang Chen and Wei Peng and Maonian Wu and Bo Zheng and Shaojun Zhu},
  year   = {2023},
  eprint = {2307.05036},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.05036v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.05036.svg)](https://codeofpaper.com/paper/2307.05036)

Discussion