| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A Matlab implementation of Convolutional Sequence Embedding Recommendation Model (Caser) from paper:
Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding, Jiaxi Tang and Ke Wang , WSDM '18
Note: I strongly suggest to use the PyTorch version here, as it has better readability and reproducibility.
Datasets are organized in 2 seperate files: train.txt and test.txt
Same to other data format for recommendation, each file contains a collection of triplets:
user, item, rating
The only difference is the triplets are organized in time order.
As the problem is Sequential Reommendation, the rating doesn't matter, so I convert them to all 1.
If you use this Caser in your paper, please cite the paper:
@inproceedings{tang2018caser,
title={Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding},
author={Tang, Jiaxi and Wang, Ke},
booktitle={ACM International Conference on Web Search and Data Mining},
year={2018}
}
For easy implementation and flexibility, I didn't implement below things:
| Back | FazBrowse Home | New Git URL |