paper-with-me

홈 › Papers

Multi-Behavior Sequential Recommendation with Temporal Graph Transformer

2022-06-06 · Lianghao Xia, Chao Huang, Yong Xu, Jian Pei

Modeling time-evolving preferences of users with their sequential item interactions, has attracted increasing attention in many online applications. Hence, sequential recommender systems have been developed to learn the dynamic user interests from the historical interactions for suggesting items. However, the interaction pattern encoding functions in most existing sequential recommender systems have focused on single type of user-item interactions. In many real-life online platforms, user-item interactive behaviors are often multi-typed (e.g., click, add-to-favorite, purchase) with complex cross-type behavior inter-dependencies. Learning from informative representations of users and items based on their multi-typed interaction data, is of great importance to accurately characterize the time-evolving user preference. In this work, we tackle the dynamic user-item relation learning with the awareness of multi-behavior interactive patterns. Towards this end, we propose a new Temporal Graph Transformer (TGT) recommendation framework to jointly capture dynamic short-term and long-range user-item interactive patterns, by exploring the evolving correlations across different types of behaviors. The new TGT method endows the sequential recommendation architecture to distill dedicated knowledge for type-specific behavior relational context and the implicit behavior dependencies. Experiments on the real-world datasets indicate that our method TGT consistently outperforms various state-of-the-art recommendation methods. Our model implementation codes are available at https://github.com/akaxlh/TGT.

📄 PDF Abstract BibTeX arXiv:2206.02687

Code (1)

akaxlh/tgt 공식 구현 tf

Tasks

Recommendation SystemsSequential Recommendation

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Adam 설명 없음
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…

Similar Papers 제목 키워드 기반

TEA: A Sequential Recommendation Framework via Temporally Evolving Aggregations

2021-11-14 · Zijian Li, Ruichu Cai, Fengzhu Wu, Sili Zhang 외

Sequential recommendation aims to choose the most suitable items for a user at a specific timestamp given historical behaviors. Existing methods usually model the user behavior sequence based on the transition-based meth…

Sequential Recommendation

Multi-Grained Preference Enhanced Transformer for Multi-Behavior Sequential Recommendation

2024-11-19 · Chuan He, Yongchao Liu, Qiang Li, Weiqiang Wang 외

Sequential recommendation (SR) aims to predict the next purchasing item according to users' dynamic preference learned from their historical user-item interactions. To improve the performance of recommendation, learning …

Recommendation SystemsSequential Recommendation

Extracting Attentive Social Temporal Excitation for Sequential Recommendation

2021-09-28 · Yunzhe Li, Yue Ding, Bo Chen, Xin Xin 외

In collaborative filtering, it is an important way to make full use of social information to improve the recommendation quality, which has been proved to be effective because user behavior will be affected by her friends…

Collaborative FilteringGraph EmbeddingPoint ProcessesSequential Recommendation

KATRec: Knowledge Aware aTtentive Sequential Recommendations

2020-12-06 · Mehrnaz Amjadi, Seyed Danial Mohseni Taheri, Theja Tulabandhula

Sequential recommendation systems model dynamic preferences of users based on their historical interactions with platforms. Despite recent progress, modeling short-term and long-term behavior of users in such systems is …

Graph AttentionRecommendation SystemsRepresentation LearningSequential Recommendation

Position-enhanced and Time-aware Graph Convolutional Network for Sequential Recommendations

2021-07-12 · Liwei Huang, Yutao Ma, Yanbo Liu, Bohong 외

Most of the existing deep learning-based sequential recommendation approaches utilize the recurrent neural network architecture or self-attention to model the sequential patterns and temporal influence among a user's his…

PositionSequential Recommendation