#19 · Primary category: Recommender Systems
neural_collaborative_filtering
Neural Collaborative Filtering
Project last updated:08/27/22
GitHub Stars
1.9K
Forks
666
Contributors
2
License
Apache-2.0
Why we included this project
The authors' own implementation of the Neural Collaborative Filtering paper, this codebase ships the three models from that WWW'17 work: Generalized Matrix Factorization, a multi-layer perceptron version, and NeuMF, which combines the two. If you want to understand how neural networks get past the dot-product scoring of classic matrix factorization, this is a clear place to start. The training pipeline targets implicit feedback and ranking, using log loss with negative sampling, so it is well suited to reproducing the paper's results or extending the approach. It is research code, though, so expect to adapt it before anything goes into production.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
gorse
AI powered open source recommender system engine supports classical/LLM rankers and multimodal content via embedding
DeepCTR
Easy-to-use,Modular and Extendible package of deep-learning based CTR models .
Surprise
A Python scikit for building and analyzing recommender systems
RSPapers
RSTutorials: A Curated List of Must-read Papers on Recommender System.
lightfm
A Python implementation of LightFM, a hybrid recommendation algorithm.