Sparse-Interest Network for Sequential Recommendation
arXiv:2102.09267
Abstract
Recent methods in sequential recommendation focus on learning an overall embedding vector from a user's behavior sequence for the next-item recommendation. However, from empirical analysis, we discovered that a user's behavior sequence often contains multiple conceptually distinct items, while a unified embedding vector is primarily affected by one's most recent frequent actions. Thus, it may fail to infer the next preferred item if conceptually similar items are not dominant in recent interactions. To this end, an alternative solution is to represent each user with multiple embedding vectors encoding different aspects of the user's intentions. Nevertheless, recent work on multi-interest embedding usually considers a small number of concepts discovered via clustering, which may not be comparable to the large pool of item categories in real systems. It is a non-trivial task to effectively model a large number of diverse conceptual prototypes, as items are often not conceptually well clustered in fine granularity. Besides, an individual usually interacts with only a sparse set of concepts. In light of this, we propose a novel \textbf{S}parse \textbf{I}nterest \textbf{NE}twork (SINE) for sequential recommendation. Our sparse-interest module can adaptively infer a sparse set of concepts for each user from the large concept pool and output multiple embeddings accordingly. Given multiple interest embeddings, we develop an interest aggregation module to actively predict the user's current intention and then use it to explicitly model multiple interests for next-item prediction. Empirical results on several public benchmark datasets and one large-scale industrial dataset demonstrate that SINE can achieve substantial improvement over state-of-the-art methods.
References in corpus (14)
- Inductive Representation Learning on Large Graphs
- A Structured Self-attentive Sentence Embedding
- Recurrent Neural Networks with Top-k Gains for Session-based Recommendations
- Session-based Recommendations with Recurrent Neural Networks
- DeepFM: A Factorization-Machine based Neural Network for CTR Prediction
- Learning Tree-based Deep Model for Recommender Systems
- Normalized Mutual Information to evaluate overlapping community finding algorithms
- Learning Disentangled Representations for Recommendation
- Reducing Overfitting in Deep Networks by Decorrelating Representations
- Graph Neural Networks for Social Recommendation
- Multi-Interest Network with Dynamic Routing for Recommendation at Tmall
- Graph Convolutional Network for Recommendation with Low-pass Collaborative Filters
- Learning to Hash with Graph Neural Networks for Recommender Systems
- Dynamic Memory based Attention Network for Sequential Recommendation