Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding
About
Top-$N$ sequential recommendation models each user as a sequence of items interacted in the past and aims to predict top-$N$ ranked items that a user will likely interact in a `near future'. The order of interaction implies that sequential patterns play an important role where more recent items in a sequence have a larger impact on the next item. In this paper, we propose a Convolutional Sequence Embedding Recommendation Model (\emph{Caser}) as a solution to address this requirement. The idea is to embed a sequence of recent items into an `image' in the time and latent spaces and learn sequential patterns as local features of the image using convolutional filters. This approach provides a unified and flexible network structure for capturing both general preferences and sequential patterns. The experiments on public datasets demonstrated that Caser consistently outperforms state-of-the-art sequential recommendation methods on a variety of common evaluation metrics.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Sequential Recommendation | ML 1M | NDCG@100.0939 | 130 | |
| Sequential Recommendation | Yelp | Recall@100.0372 | 120 | |
| Sequential Recommendation | Amazon Beauty (test) | NDCG@1025.47 | 117 | |
| Sequential Recommendation | Amazon Beauty | NDCG@101.76 | 84 | |
| Sequential Recommendation | Sports | Recall@102.92 | 62 | |
| Sequential Recommendation | Beauty | HR@101.76 | 58 | |
| Recommendation | Amazon Sports (test) | Recall@102.91 | 57 | |
| Sequential Recommendation | Beauty | Hit Rate @ 204.16 | 43 | |
| Sequential Recommendation | Sports | Recall@50.0116 | 43 | |
| Sequential Recommendation | MovieLens 1M (test) | Hit@1078.86 | 42 |