Abstract
Recently, there has been a surge in recommendations based on heterogeneous information networks (HINs), attributed to their ability to integrate complex and rich semantics. Despite this advancement, most HIN-based recommenders overlook two critical aspects. First, they often fail to consider HIN's heterophily nature, hindering the capture of non-local structures in HINs. Second, most methods lack the capability for logical reasoning. In this paper, we propose a novel structure-and logic-aware heterogeneous graph learning framework for recommender systems (SLHRec). Our SLHRec contains a structure-aware module and a logic-aware module. The former uses network geometry to construct non-local neighborhoods for nodes in HINs, and then introduces a graph neural network to integrate constructed neighbors for modeling the heterophily of HINs. The logic-aware module uses the Markov logic network (MLN) to infuse logic rules into heterogeneous graph learning, thereby boosting logic reasoning in recommendations. Furthermore, we utilize contrastive learning to model cooperative signals between modules, enabling them to complement each other. In the prediction stage, both modules contribute to generating recommendations. Compared with several strong recommender baselines, our SLHRec achieves superior performance on four real-world datasets.
Original language | English |
---|---|
Title of host publication | Proceedings - 2024 IEEE 40th International Conference on Data Engineering, ICDE 2024 |
Publisher | IEEE |
Pages | 544-556 |
Number of pages | 13 |
ISBN (Electronic) | 979-8-3503-1715-2 |
DOIs | |
Publication status | Published - 2024 |
MoE publication type | A4 Conference publication |
Event | International Conference on Data Engineering - Utrecht, Netherlands Duration: 13 May 2024 → 17 May 2024 Conference number: 40 |
Publication series
Name | Proceedings - International Conference on Data Engineering |
---|---|
Publisher | IEEE |
ISSN (Print) | 1084-4627 |
ISSN (Electronic) | 2375-0286 |
Conference
Conference | International Conference on Data Engineering |
---|---|
Abbreviated title | ICDE |
Country/Territory | Netherlands |
City | Utrecht |
Period | 13/05/2024 → 17/05/2024 |
Keywords
- Contrastive Learning
- Graph Neural Networks
- Heterogeneous Graph
- Markov Logic Network
- Recommendation