backgom2357 / Recommender_system_via_deep_RL

The implemetation of Deep Reinforcement Learning based Recommender System from the paper Deep Reinforcement Learning based Recommendation with Explicit User-Item Interactions Modeling by Liu et al.
102 stars 35 forks source link
recommender-system reinforcement-learning tensorflow

Deep Reinforcement Learning based Recommender System in Tensorflow

The implemetation of Deep Reinforcement Learning based Recommender System from the paper Deep Reinforcement Learning based Recommendation with Explicit User-Item Interactions Modeling by Liu et al. Build recommender system with DDPG algorithm. Add state representation module to produce trainable state for RL algorithm from data. This is not the official implementation of the paper.

Dataset

MovieLens 1M Datset

unzip ./ml-1m.zip

Procedure

Result

Please check here - Experiment Report (Korean)


image

Usage

Training

requirements

tensorflow==2.5.0
scikit-learn==0.23.2
matplotlib==3.3.3

reference

https://github.com/LeejwUniverse/RL_Rainbow_Pytorch

https://github.com/kyunghoon-jung/MacaronRL

https://github.com/pasus/Reinforcement-Learning-Book