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
- 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
- Jianjie Liu
- GitHub Action Migration
- Test Infrastructure Optimization
- Kaisar Mussalim
- Multinomial VAE algorithm
- Standard VAE algorithm
- Le Zhang
- Reco utils
- Continuous integration build / test setup
- Quickstart, deep dive, algorithm comparison, notebooks
- 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
- Robert Alexander
- Windows test pipelines
- Satyadev Ntv
- GeoIMC algorithm
- Simon Zhao
- SARplus algorithm upgrade
- Yan Zhang
- Diversity metrics including coverage, novelty, diversity, and serendipity
- Diversity metrics evaluation sample notebook
- Yassine Khelifi
- SAR notebook quickstart
- Zhenhui Xu
- Reco utils of LightGBM
- LightGBM notebook quickstart