Coder Social home page Coder Social logo

rs-models's Introduction

Recommender System WITH PyTorch ๐ŸŸข๐ŸŸ ๐Ÿ”ด

PyTorch Implementation of classic Recommender System Models mainly used for self-learing&communication.

checkout for tensorflow branch

corresponding papers ๐Ÿš€ RS_Papers ๐Ÿ“–

Matching

Matrix Factorization

Model dataset loss_func metrics state
LFM ml-100k MSELoss MSE: 0.9031 ๐ŸŸข
BiasSVD ml-100k MSELoss MSE: 0.8605 ๐ŸŸข
SVD++ ml-100k MSELoss MSE: 0.8493 ๐ŸŸข

Factorization Machine

Model dataset loss_func metrics state
FM criteo BCELoss AUC: 0.6934 ๐ŸŸข
FFM criteo BCELoss AUC: 0.6729 ๐ŸŸข

Sequential based

Model dataset loss_func metrics state
FPMC ml-100k sBPRLoss Recall@10: 0.0622 ๐ŸŸข
SASRec ml-100k BCEWithLogitsLoss NDCG@10: 0.1801 HR@10: 0.3595 ๐ŸŸข

Knowledge aware

Model dataset loss_func metrics state
RippleNet ml-1m BCELoss AUC: 0.8838 ๐ŸŸข

Graph embedding

DeepWalk Node2vec EGES

Point of Interests

MIND SDM

CF

Model dataset loss_func metrics state
NeuralCF ml-100k MSELoss MSE: 0.3322 ๐ŸŸข

Ranking

FM

Model dataset loss_func metrics state
FNN criteo BCELoss AUC: 0.6787 ๐ŸŸข
DeepFM criteo BCELoss AUC: 0.6854 ๐ŸŸข
NFM criteo BCELoss AUC: 0.6705 ๐ŸŸข
AFM criteo BCELoss AUC: 0.6572 ๐ŸŸข

LR

GBDT+LR

DNN

Model dataset loss_func metrics state
Deep Crossing criteo BCELoss AUC: 0.7210 ๐ŸŸข
PNN criteo BCELoss AUC: 0.6360 ๐ŸŸข
Wide&Deep criteo BCELoss AUC: 0.7074 ๐ŸŸข
DCN criteo BCELoss AUC: 0.7335 ๐ŸŸข
DIN amazon book BCELoss AUC: 0.5988 ๐ŸŸข

DIN: It seems that the feature engineering(negative sampling) of paper used for amazon book seems bad. I try hard but the auc of test cannot reach the 0.811 on amazon book.

Multi tasks

Model dataset loss_func metrics state
MMOE census-income BCEWithLogitsLoss income-AUC: 0.9061 marry-AUC: 0.9637 ๐ŸŸข
ESMM census-income BCEWithLogitsLoss income-ctr-AUC: 0.9242 ctcvr-AUC: 0.9122 ๐ŸŸข

rs-models's People

Contributors

nbsps avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.