dingjingtao / View_enhanced_ALS

The implementation of VALS
Apache License 2.0
10 stars 11 forks source link

View_enhanced_ALS

The implementation of VALS

View-enhanced eALS performs well by integrating users' view data in E-commerce websites as an intermediate feedback. This is our official implementation for the paper:

Jingtao Ding, Guanghui Yu, Xiangnan He, Yuhan Quan, Yong Li, Tat-Seng Chua, Depeng Jin and Jiajie Yu, Improving Implicit Recommender Systems with View Data, In Proceedings of IJCAI'18.

If you use the codes, please cite our paper . Thanks!

Requirements

JAVA

Currently the VALS, eALS, BPR and MC-BPR are provided. We will update the code of other baselines in a near future.

Quick Start

run VALS

java -jar .jar main_MF vieweALS False True 0 0

run eALS

java -jar .jar main_MF fastals False True 0

run BPR

java -jar .jar main_MF bpr False True

run MC-BPR

java -jar .jar mfbpr_pos 0 0 False True 0 false