Recommenders is developed and maintained by a community of people interested in exploring recommendation algorithms and how best to deploy them in industry settings. The goal is to accelerate the workflow of any individual or organization working on recommender systems. Everyone is encouraged to contribute at any level to add and improve the implemented algorithms, notebooks and utilities.
Maintainers are actively supporting the project and have made substantial contributions to the repository.
They have admin access to the repo and provide support reviewing issues and pull requests.
- Andreas Argyriou
- SAR single node improvements
- Reco utils metrics computations
- Tests for Surprise
- Model selection notebooks (AzureML for SVD, NNI)
- Jianxun Lian
- xDeepFM algorithm
- DKN algorithm
- Review, development and optimization of MSRA algorithms.
- Jun Ki Min
- ALS notebook
- Wide & Deep algorithm
- Hyperparameter tuning notebooks
- Le Zhang
- Reco utils
- Continuous integration build / test setup
- Quickstart, deep dive, algorithm comparison, notebooks
- Miguel González-Fierro
- Recommendation algorithms review, development and optimization.
- Reco utils review, development and optimization.
- Github statistics.
- Continuous integration build / test setup.
- Scott Graham
- Improving documentation
- VW notebook
- Tao Wu
- Improving documentation
To contributors: please add your name to the list when you submit a patch to the project.
- Aaron He
- Reco utils of NCF
- Deep dive notebook demonstrating the use of NCF
- Alexandros Ioannou
- Standard VAE algorithm
- Multinomial VAE algorithm
- Bamdev Mishra
- RLRMC algorithm
- GeoIMC algorithm
- Beth Zeranski
- DevOps Pipelines used as a control plane to run existing Pytests on AzureML
- Automation scripts to configure AzureML environment for pipeline use
- Dan Ciborowski
- ALS operationalization notebook
- SAR PySpark improvement
- Daniel Schneider
- FastAI notebook
- Evgenia Chroni
- Multinomial VAE algorithm
- Standard VAE algorithm
- Gianluca Campanella
- Spark optimization and support
- Heather Spetalnick (Shapiro)
- AzureML documentation and support
- Jeremy Reynolds
- Reference architecture
- Kaisar Mussalim
- Multinomial VAE algorithm
- Standard VAE algorithm
- Markus Cozowicz
- SAR improvements on Spark
- Max Kaznady
- Early SAR single node code and port from another internal codebase
- Early SAR on Spark-SQL implementation
- SAR notebooks
- SAR unit / integration / smoke tests
- Early infrastructure design based on collapsing another internal project
- Mirco Milletarì
- Restricted Boltzmann Machine algorithm
- Nicolas Hug
- Jupyter notebook demonstrating the use of Surprise library for recommendations
- Nikhil Joglekar
- Improving documentation
- Quick start notebook
- Operationalization notebook
- Pratik Jawanpuria
- RLRMC algorithm
- GeoIMC algorithm
- Qi Wan
- LightGCN algorithm
- Deep dive notebook demonstrating the use of LightGCN
- Quoc-Tuan Truong
- BPR notebook using Cornac framework
- Robert Alexander
- Windows test pipelines
- Satyadev Ntv
- GeoIMC algorithm
- Yassine Khelifi
- SAR notebook quickstart
- Zhenhui Xu
- Reco utils of LightGBM
- LightGBM notebook quickstart