All Projects → dawenl → Expo Mf

dawenl / Expo Mf

Exposure Matrix Factorization: modeling user exposure in recommendation

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Expo Mf

Cofactor
CoFactor: Regularizing Matrix Factorization with Item Co-occurrence
Stars: ✭ 160 (+97.53%)
Mutual labels:  jupyter-notebook, recommender-system, matrix-factorization
Lightfm
A Python implementation of LightFM, a hybrid recommendation algorithm.
Stars: ✭ 3,884 (+4695.06%)
Mutual labels:  recommender-system, matrix-factorization
Recsys
项亮的《推荐系统实践》的代码实现
Stars: ✭ 306 (+277.78%)
Mutual labels:  jupyter-notebook, recommender-system
Recommender System With Tf2.0
Recurrence the recommender paper with Tensorflow2.0
Stars: ✭ 622 (+667.9%)
Mutual labels:  recommender-system, matrix-factorization
Neural Collaborative Filtering
pytorch version of neural collaborative filtering
Stars: ✭ 263 (+224.69%)
Mutual labels:  jupyter-notebook, matrix-factorization
Daisyrec
A developing recommender system in pytorch. Algorithm: KNN, LFM, SLIM, NeuMF, FM, DeepFM, VAE and so on, which aims to fair comparison for recommender system benchmarks
Stars: ✭ 280 (+245.68%)
Mutual labels:  recommender-system, matrix-factorization
Music recommender
Music recommender using deep learning with Keras and TensorFlow
Stars: ✭ 528 (+551.85%)
Mutual labels:  jupyter-notebook, recommender-system
STACP
Joint Geographical and Temporal Modeling based on Matrix Factorization for Point-of-Interest Recommendation - ECIR 2020
Stars: ✭ 19 (-76.54%)
Mutual labels:  matrix-factorization, recommender-system
Fastfm
fastFM: A Library for Factorization Machines
Stars: ✭ 908 (+1020.99%)
Mutual labels:  recommender-system, matrix-factorization
Recsys19 hybridsvd
Accompanying code for reproducing experiments from the HybridSVD paper. Preprint is available at https://arxiv.org/abs/1802.06398.
Stars: ✭ 23 (-71.6%)
Mutual labels:  jupyter-notebook, recommender-system
Orange3 Recommendation
🍊 👎 Add-on for Orange3 to support recommender systems.
Stars: ✭ 21 (-74.07%)
Mutual labels:  recommender-system, matrix-factorization
pprec
a recommender engine node-js package for general use and easy to integrate.
Stars: ✭ 29 (-64.2%)
Mutual labels:  matrix-factorization, recommender-system
rec-a-sketch
content discovery... IN 3D
Stars: ✭ 45 (-44.44%)
Mutual labels:  matrix-factorization, recommender-system
Cornac
A Comparative Framework for Multimodal Recommender Systems
Stars: ✭ 308 (+280.25%)
Mutual labels:  recommender-system, matrix-factorization
Awesome-Machine-Learning-Papers
📖Notes and remarks on Machine Learning related papers
Stars: ✭ 35 (-56.79%)
Mutual labels:  matrix-factorization, recommender-system
Buffalo
TOROS Buffalo: A fast and scalable production-ready open source project for recommender systems
Stars: ✭ 498 (+514.81%)
Mutual labels:  recommender-system, matrix-factorization
Elliot
Comprehensive and Rigorous Framework for Reproducible Recommender Systems Evaluation
Stars: ✭ 49 (-39.51%)
Mutual labels:  recommender-system, matrix-factorization
Tf-Rec
Tf-Rec is a python💻 package for building⚒ Recommender Systems. It is built on top of Keras and Tensorflow 2 to utilize GPU Acceleration during training.
Stars: ✭ 18 (-77.78%)
Mutual labels:  matrix-factorization, recommender-system
Course-Recommendation-System
A system that will help in a personalized recommendation of courses for an upcoming semester based on the performance of previous semesters.
Stars: ✭ 14 (-82.72%)
Mutual labels:  matrix-factorization, recommender-system
Recsys2019 deeplearning evaluation
This is the repository of our article published in RecSys 2019 "Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches" and of several follow-up studies.
Stars: ✭ 780 (+862.96%)
Mutual labels:  recommender-system, matrix-factorization

ExpoMF

This repository contains the source code to reproduce all the experimental results as described in the paper "Modeling User Exposure in Recommendation" (WWW'16).

Dependencies

The python module dependencies are:

  • numpy/scipy
  • scikit.learn
  • joblib
  • bottleneck
  • pandas (needed to run the example for data preprocessing)

Note: The code is mostly written for Python 2.7. For Python 3.x, it is still usable with minor modification. If you run into any problem with Python 3.x, feel free to contact me and I will try to get back to you with a helpful solution.

Datasets

We also used the arXiv and Mendeley dataset in the paper. However, these datasets are not publicly available. With Taste Profile Subset and Gowalla, we can still cover all the different variations of the model presented in the paper.

We used the weighted matrix factorization (WMF) implementation in content_wmf repository.

Examples

See example notebooks in src/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].