Tiger: Transferable Interest Graph Embedding for Domain-Level Zero-Shot Recommendation
- Jianhuan Zhuo ,
- Jianxun Lian ,
- Lanling Xu ,
- Ming Gong (YIMING) ,
- Linjun Shou (寿林钧) ,
- Xing Xie ,
- Yinliang Yue
CIKM 2022 |
Published by ACM
Recommender systems play a significant role in online services and have attracted wide attention from both academia and industry.
In this paper, we focus on an important, practical, but often overlooked task: domain-level zero-shot recommendation (DZSR). The challenge of DZSR mainly lies in the absence of collaborative behaviors in the target domain, which may be caused by various reasons, such as the domain being newly launched without existing user-item interactions, or users’ behaviors being too sensitive to collect for training.
To address this challenge, we propose a Transferable Interest Graph Embedding technique for Recommendations (Tiger). The key idea is to connect isolated collaborative filtering datasets with a knowledge graph tailored to recommendations, then propagate collaborative signals from public domains to the zero-shot target domain. The backbone of Tiger is the transferable interest extractor, which is a simple yet effective graph convolutional network (GCN) aggregating multiple hops of neighbors on a shared interest graph. We find that the bottom layers of GCN preserve more domain-specific information while the upper layers represent universal interest better. Thus, in Tiger, we discard the bottom layers of GCN to reconstruct user interest so that collaborative signals can be successfully propagated to other domains, and retain the bottom layers of GCN to include domain-specific information for items. Extensive experiments with four public datasets demonstrate that Tiger can effectively make recommendations for a zero-shot domain and outperform several alternative baselines.