(1) one-hot vector-> user/item representations (embeddings)
(2) Graph -> paths (from user i to item i)
(3) path type: meta-path embeddings
(4) nodes in the path -(CNN)-> path embedding
(5) path embeddings -(attention)-> meta-path embeddings
(6) meta-path -(attention)-> meta-path based context embeddings
(7) user embedding + item embedding + meta-path based context embedding -(MLP)-> r_ui
文献题目 | 去谷歌学术搜索 | ||||||||||
Leveraging Meta-path based Context for Top-N Recommendation with A Neural Co-Attention Model | |||||||||||
文献作者 | Binbin Hu, Chuan Shi | ||||||||||
文献发表年限 | 2018 | ||||||||||
文献关键字 | |||||||||||
Attention Mechanism; HIN; Graph | |||||||||||
摘要描述 | |||||||||||
Heterogeneous information network (HIN) has been widely adopted in recommender systems due to its excellence in modeling complex context information. Although existing HIN based recommendation methods have achieved performance improvement to some extent, they have two major shortcomings. First, these models seldom learn an explicit representation for path or meta-path in the recommendation task. Second, they do not consider the mutual effect between the meta-path and the involved user-item pair in an interaction. To address these issues, we develop a novel deep neural network with the co-attention mechanism for leveraging rich meta-path based context for top-N recommendation. We elaborately design a three-way neural interaction model by explicitly incorporating meta-path based context. To construct the meta-path based context, we propose to use a priority based sampling technique to select high-quality path instances. Our model is able to learn effective representations for users, items and meta-path based context for implementing a powerful interaction function. The co-attention mechanism improves the representations for meta-path based context, users and items in a mutual enhancement way. Extensive experiments on three real-world datasets have demonstrated the effectiveness of the proposed model. In particular, the proposed model performs well in the cold-start scenario and has potentially good interpretability for the recommendation results. |