Skip to content

ivoryRabbit/RecSys

Repository files navigation

RecSys Overview

1. RecSys Paper List

2010(-)

2011

2012

2013

2014

2015

2016

2017

2018

2019

2020

2021

2. RecSys Survey Paper List

2017

2018

2019

2020

3. General ML/DL Paper List

2010

2014

2015

2016

2017

2018

2019

2020

4. RecSys Dataset List

5. Open Source List (Python)

6. Implementation

Dataset

  • MovieLens data 1M/10M/20M/25M

Goal

  • Study the performance of models under the strictly strong generalization
    • Split all users disjointly into train/valid/test set
    • For each user in valid/test set, split user feedbacks chronologically into query/relevant set
  • Build top-N recommendation systems and evaluate them with various metrics using Google Colab

Module List

  • pandas
  • numpy
  • scikit-learn
  • scipy
  • networkx
  • tensorflow 2.4

Current Implementation List (including unopened)

Model Comment
ItemPop Base model, the worst diversity
MBCF Base model of user-based CFs
EASE The best performance, improved model of SLIM
AutoRec Base model of AE
DeepRec Capacity improved model of AutoRec
CDAE Corrupt inputs for robust AE model
Mult-VAE Generative version of AE model with multinomial assumption
Mult-DAE Corrupt input data for robustness with multinomial assumption
NCF A neural extension of MF
Item2Vec Extract item representations
kNN Search k-nearest users
RBM Grandma of AE
NADE AE-based model using ordinal information
GRU4Rec Session based model with GRU
HierTCN Session based model with GRU & 1D-CNN
Node2Vec Item2Vec with Random Walk
GCN Extract graph representation inductively
RankSVM Support vector machine for learning to rank

Evaluation with ml-10m but, without HPO

Model Recall@10 Precision@10 HR@10 nDCG@10
ItemPop 0.077 0.054 0.327 0.071
SIM 0.095 0.065 0.376 0.088
*EASE 0.137 0.094 0.520 0.123
AutoRec 0.129 0.075 0.528 0.119
DeepRec 0.105 0.075 0.476 0.097
Mult-VAE 0.119 0.083 0.466 0.108
RBM 0.120 0.086 0.517 0.111
NADE 0.119 0.083 0.447 0.090
RankSVM 0.107 0.076 0.432 0.096

Not yet, but i will

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published