Zero-shot Item-based Recommendation via Multi-task Product Knowledge Graph Pre-Training

Ziwei Fan, Zhiwei Liu, Shelby Heinecke, Jianguo Zhang, Huan Wang +2 more
5/12/2023
cs.IRcs.AIcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Existing recommender systems face difficulties with zero-shot items, i.e. items that have no historical interactions with users during the training stage. Though recent works extract universal item representation via pre-trained language models (PLMs), they ignore the crucial item relationships. This paper presents a novel paradigm for the Zero-Shot Item-based Recommendation (ZSIR) task, which pre-trains a model on product knowledge graph (PKG) to refine the item features from PLMs. We identify three challenges for pre-training PKG, which are multi-type relations in PKG, semantic divergence between item generic information and relations and domain discrepancy from PKG to downstream ZSIR task. We address the challenges by proposing four pre-training tasks and novel task-oriented adaptation (ToA) layers. Moreover, this paper discusses how to fine-tune the model on new recommendation task such that the ToA layers are adapted to ZSIR task. Comprehensive experiments on 18 markets dataset are conducted to verify the effectiveness of the proposed model in both knowledge prediction and ZSIR task.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{fan2023zeroshot,
  title  = {Zero-shot Item-based Recommendation via Multi-task Product Knowledge Graph Pre-Training},
  author = {Ziwei Fan and Zhiwei Liu and Shelby Heinecke and Jianguo Zhang and Huan Wang and Caiming Xiong and Philip S. Yu},
  year   = {2023},
  eprint = {2305.07633},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.07633v1}
}

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/2305.07633.svg)](https://codeofpaper.com/paper/2305.07633)

Discussion