paper-with-me

Papers

Basket Recommendation with Multi-Intent Translation Graph Neural Network

2020-10-22 · Zhiwei Liu, Xiaohan Li, Ziwei Fan, Stephen Guo, Kannan Achan, Philip S. Yu

The problem of basket recommendation~(BR) is to recommend a ranking list of items to the current basket. Existing methods solve this problem by assuming the items within the same basket are correlated by one semantic relation, thus optimizing the item embeddings. However, this assumption breaks when there exist multiple intents within a basket. For example, assuming a basket contains \{\textit{bread, cereal, yogurt, soap, detergent}\} where \{\textit{bread, cereal, yogurt}\} are correlated through the "breakfast" intent, while \{\textit{soap, detergent}\} are of "cleaning" intent, ignoring multiple relations among the items spoils the ability of the model to learn the embeddings. To resolve this issue, it is required to discover the intents within the basket. However, retrieving a multi-intent pattern is rather challenging, as intents are latent within the basket. Additionally, intents within the basket may also be correlated. Moreover, discovering a multi-intent pattern requires modeling high-order interactions, as the intents across different baskets are also correlated. To this end, we propose a new framework named as \textbf{M}ulti-\textbf{I}ntent \textbf{T}ranslation \textbf{G}raph \textbf{N}eural \textbf{N}etwork~({\textbf{MITGNN}}). MITGNN models $T$ intents as tail entities translated from one corresponding basket embedding via $T$ relation vectors. The relation vectors are learned through multi-head aggregators to handle user and item information. Additionally, MITGNN propagates multiple intents across our defined basket graph to learn the embeddings of users and items by aggregating neighbors. Extensive experiments on two real-world datasets prove the effectiveness of our proposed model on both transductive and inductive BR. The code is available online at https://github.com/JimLiu96/MITGNN.

📄 PDF Abstract BibTeX arXiv:2010.11419

Code (1)

JimLiu96/MITGNN 공식 구현 tf

Tasks

Graph Neural NetworkRelationTranslation

Similar Papers 제목 키워드 기반

BasConv: Aggregating Heterogeneous Interactions for Basket Recommendation with Graph Convolutional Neural Network

2020-01-14 · Zhiwei Liu, Mengting Wan, Stephen Guo, Kannan Achan 외

Within-basket recommendation reduces the exploration time of users, where the user's intention of the basket matters. The intent of a shopping basket can be retrieved from both user-item collaborative filtering signals a…

Collaborative FilteringLink Prediction

Within-basket Recommendation via Neural Pattern Associator

2024-01-25 · Kai Luo, Tianshu Shen, Lan Yao, Ga Wu 외

Within-basket recommendation (WBR) refers to the task of recommending items to the end of completing a non-empty shopping basket during a shopping session. While the latest innovations in this space demonstrate remarkabl…

Quantization

Basket-Enhanced Heterogenous Hypergraph for Price-Sensitive Next Basket Recommendation

2024-09-18 · Yuening Zhou, Yulin Wang, Qian Cui, Xinyu Guan 외

Next Basket Recommendation (NBR) is a new type of recommender system that predicts combinations of items users are likely to purchase together. Existing NBR models often overlook a crucial factor, which is price, and do …

Next-basket recommendationRecommendation Systems

A Next Basket Recommendation Reality Check

2021-09-29 · Ming Li, Sami Jullien, Mozhdeh Ariannezhad, Maarten de Rijke

The goal of a next basket recommendation (NBR) system is to recommend items for the next basket for a user, based on the sequence of their prior baskets. Recently, a number of methods with complex modules have been propo…

Next-basket recommendation

Hypergraph Enhanced Knowledge Tree Prompt Learning for Next-Basket Recommendation

2023-12-26 · Zi-Feng Mai, Chang-Dong Wang, Zhongjie Zeng, Ya Li 외

Next-basket recommendation (NBR) aims to infer the items in the next basket given the corresponding basket sequence. Existing NBR methods are mainly based on either message passing in a plain graph or transition modellin…

Next-basket recommendationPrompt Learning