journal article·2024Open access

Recommendation Method for Contrastive Enhancement of Neighborhood Information

Hairong Wang, Beijing Zhou, Lisi Zhang, He Ma

Computers, Materials & Continua· Volume 78· Issue 1

Abstract

Knowledge graph can assist in improving recommendation performance and is widely applied in various personalized recommendation domains. However, existing knowledge-aware recommendation methods face challenges such as weak user-item interaction supervisory signals and noise in the knowledge graph. To tackle these issues, this paper proposes a neighbor information contrast-enhanced recommendation method by adding subtle noise to construct contrast views and employing contrastive learning to strengthen supervisory signals and reduce knowledge noise. Specifically, first, this paper adopts heterogeneous propagation and knowledge-aware attention networks to obtain multi-order neighbor embedding of users and items, mining the high-order neighbor information of users and items. Next, in the neighbor information, this paper introduces weak noise following a uniform distribution to construct neighbor contrast views, effectively reducing the time overhead of view construction. This paper then performs contrastive learning between neighbor views to promote the uniformity of view information, adjusting the neighbor structure, and achieving the goal of reducing the knowledge noise in the knowledge graph. Finally, this paper introduces multi-task learning to mitigate the problem of weak supervisory signals. To validate the effectiveness of our method, experiments are conducted on the MovieLens-1M, MovieLens-20M, Book-Crossing, and Last-FM datasets. The results show that compared to the best baselines, our method shows significant improvements in AUC and F1.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Recommender Systems and Techniques · Advanced Graph Neural Networks · Machine Learning in Healthcare

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (36)

Show source-provided references
1. Neural collaborative filtering
2. Attentive collaborative filtering: Multimedia recommendation with item—and component-level attention
3. Graph collaborative reasoning
4. Multi-level cross-view contrastive learning for knowledge-aware recommender system
5. Content feature extraction-based hybrid recommendation for mobile application services10.32604/cmc.2022.022717 ↗
6. SHINE: Signed heterogeneous information network embedding for sentiment link prediction
7. A novel KG-based recommendation model via relation-aware attentional GCN10.1016/j.knosys.2023.110702 ↗
8. CAMUS: Attribute-aware counterfactual augmentation for minority users in recommendation
9. A matrix factorization technique with trust propagation for recommendation in social networks
10. Graph neural networks for social recommendation
11. Explainable reasoning over knowledge graphs for recommendation
12. Learning from hierarchical structure of knowledge graph for recommendation
13. T. N. Kipf and M. Welling, “Semi-supervised classification with graph convolutional networks,” arXiv preprint arXiv:1609.02907, 2017.
14. KGAT: Knowledge graph attention network for recommendation
15. Learning intents behind interactions with knowledge graph for recommendation
16. CKAN: Collaborative knowledge-aware attentive network for recommender systems
17. RippleNet: Propagating user preferences on the knowledge graph for recommender systems
18. AKUPM: Attention-enhanced knowledge-aware user preference model for recommendation
19. Knowledge-enhanced recommendation using item embedding and path attention10.1016/j.knosys.2021.107484 ↗
20. Knowledge graph convolutional networks for recommender systems
21. Knowledge-aware graph neural networks with label smoothness regularization for recommender systems
22. CKGAT: Collaborative knowledge-aware graph attention network for Top-N recommendation10.3390/app12031669 ↗
23. Reduce unrelated knowledge through attribute collaborative signal for knowledge graph recommendation10.1016/j.eswa.2022.117078 ↗
24. Self-supervised heterogeneous graph neural network with co-contrastive learning
25. Improving graph collaborative filtering with neighborhood-enriched contrastive learning
26. Self-supervised graph learning for recommendation
27. Are graph augmentations necessary?: Simple graph contrastive learning for recommendation
28. XSimGCL: Towards extremely simple graph contrastive learning for recommendation10.1109/TKDE.2023.3288135 ↗
29. A. V. D. Oord, Y. Li and O. Vinyals, “Representation learning with contrastive predictive coding,” arXiv preprint arXiv:1807.03748, 2018.
30. Personalized knowledge-aware recommendation with collaborative and attentive graph convolutional networks10.1016/j.patcog.2022.108628 ↗
31. S. Rendle, C. Freudenthaler, Z. Gantner and L. Schmidt-Thieme, “BPR: Bayesian personalized ranking from implicit feedback,” arXiv preprint arXiv:1205.2618, 2012.
32. Personalized entity recommendation: A heterogeneous information network approach
33. Collaborative knowledge base embedding for recommender systems
34. Modeling scale-free graphs with hyperbolic geometry for knowledge-aware recommendation
35. Attentive knowledge-aware graph convolutional networks with collaborative guidance for personalized recommendation
36. Improving knowledge-aware recommendation with multi-level interactive contrastive learning