EditKG: Editing Knowledge Graph for Recommendation
Open Access
- 10 July 2024
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 112-122
Abstract
With the enrichment of user-item interactions, Graph Neural Networks (GNNs) are widely used in recommender systems to alleviate information overload. Nevertheless, they still suffer from the cold-start issue. Knowledge Graphs (KGs), providing external information, have been extensively applied in GNN-based methods to mitigate this issue. However, current KG-aware recommendation methods suffer from the knowledge imbalance problem caused by incompleteness of existing KGs. This imbalance is reflected by the long-tail phenomenon of item attributes, i.e., unpopular items usually lack more attributes compared to popular items. To tackle this problem, we propose a novel framework called EditKG: Editing Knowledge Graph for Recommendation, to balance attribute distribution of items via editing KGs. EditKG consists of two key designs: Knowledge Generator and Knowledge Deleter. Knowledge Generator generates attributes for items by exploring their mutual information correlations and semantic correlations. Knowledge Deleter removes the task-irrelevant item attributes according to the parameterized task relevance score, while dropping the spurious item attributes through aligning the attribute scores. Extensive experiments on three benchmark datasets demonstrate that EditKG significantly outperforms state-of-the-art methods, and achieves 8.98% average improvement. The implementations are available at https://github.com/gutang-97/2024SIGIR-EditKG.Keywords
Funding Information
- NSF China (62272301, 61960206002, 42050105, 62020106005, 62061146002, 623B2071)
- Shanghai Pilot Program for Basic Research - Shanghai Jiao Tong University
- National Key R&D Program of China (2022YFB3904204)
This publication has 37 references indexed in Scilit:
- A Survey on Multi-Task LearningIEEE Transactions on Knowledge and Data Engineering, 2021
- KGAT2019
- MeLU2019
- Knowledge Graph Convolutional Networks for Recommender Systems2019
- RippleNet2018
- Leveraging Meta-path based Context for Top- N Recommendation with A Neural Co-Attention Model2018
- DKN2018
- Collaborative Knowledge Base Embedding for Recommender Systems2016
- A Survey on Transfer LearningIEEE Transactions on Knowledge and Data Engineering, 2009
- Theory of reproducing kernelsTransactions of the American Mathematical Society, 1950