A framework for diverse and accurate recommendation for users in sequential recommendation via reinforcement learning techniques
The dataset name must be specified in the "--dataset" argument
After downloaded the datasets, you can put them in the folder data/
like the following.
$ tree
.
├── beauty
│ ├── preprocess_beauty.py
│ ├── Beauty.txt
│ └── item2attributes.json
└── lastfm
├── preprocess_lastfm.py
├── LastFM.txt
└── item2attributes.json
And you can preprocess each datasets by running,
python preprocess_{dataset_name}.py
python main.py --dataset lastfm --gpu_num 1
Presentation PPT (in Korean)
Presentation Video (in Korean)