All Projects β†’ dawenl β†’ Cofactor

dawenl / Cofactor

Licence: apache-2.0
CoFactor: Regularizing Matrix Factorization with Item Co-occurrence

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cofactor

Awesome-Machine-Learning-Papers
πŸ“–Notes and remarks on Machine Learning related papers
Stars: ✭ 35 (-78.12%)
Mutual labels:  embeddings, matrix-factorization, recommender-system
Expo Mf
Exposure Matrix Factorization: modeling user exposure in recommendation
Stars: ✭ 81 (-49.37%)
Mutual labels:  jupyter-notebook, recommender-system, matrix-factorization
Amazon Product Recommender System
Sentiment analysis on Amazon Review Dataset available at http://snap.stanford.edu/data/web-Amazon.html
Stars: ✭ 158 (-1.25%)
Mutual labels:  jupyter-notebook, recommender-system
Recosystem
Recommender System Using Parallel Matrix Factorization
Stars: ✭ 74 (-53.75%)
Mutual labels:  recommender-system, matrix-factorization
Carskit
Java-Based Context-aware Recommendation Library
Stars: ✭ 98 (-38.75%)
Mutual labels:  recommender-system, matrix-factorization
Ml Surveys
πŸ“‹ Survey papers summarizing advances in deep learning, NLP, CV, graphs, reinforcement learning, recommendations, graphs, etc.
Stars: ✭ 1,063 (+564.38%)
Mutual labels:  recommender-system, embeddings
Deeplearning Nlp Models
A small, interpretable codebase containing the re-implementation of a few "deep" NLP models in PyTorch. Colab notebooks to run with GPUs. Models: word2vec, CNNs, transformer, gpt.
Stars: ✭ 64 (-60%)
Mutual labels:  jupyter-notebook, embeddings
Flurs
🌊 FluRS: A Python library for streaming recommendation algorithms
Stars: ✭ 97 (-39.37%)
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 (-85.62%)
Mutual labels:  jupyter-notebook, recommender-system
Awesome Embedding Models
A curated list of awesome embedding models tutorials, projects and communities.
Stars: ✭ 1,486 (+828.75%)
Mutual labels:  jupyter-notebook, embeddings
Ml Ai Experiments
All my experiments with AI and ML
Stars: ✭ 107 (-33.12%)
Mutual labels:  jupyter-notebook, embeddings
Rectorch
rectorch is a pytorch-based framework for state-of-the-art top-N recommendation
Stars: ✭ 121 (-24.37%)
Mutual labels:  recommender-system, matrix-factorization
Elliot
Comprehensive and Rigorous Framework for Reproducible Recommender Systems Evaluation
Stars: ✭ 49 (-69.37%)
Mutual labels:  recommender-system, matrix-factorization
Recoder
Large scale training of factorization models for Collaborative Filtering with PyTorch
Stars: ✭ 46 (-71.25%)
Mutual labels:  recommender-system, matrix-factorization
Entity2rec
entity2rec generates item recommendation using property-specific knowledge graph embeddings
Stars: ✭ 159 (-0.62%)
Mutual labels:  recommender-system, embeddings
Orange3 Recommendation
🍊 πŸ‘Ž Add-on for Orange3 to support recommender systems.
Stars: ✭ 21 (-86.87%)
Mutual labels:  recommender-system, matrix-factorization
Kdd winniethebest
KDD Cup 2020 Challenges for Modern E-Commerce Platform: Multimodalities Recall first place
Stars: ✭ 142 (-11.25%)
Mutual labels:  jupyter-notebook, 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 (+387.5%)
Mutual labels:  recommender-system, matrix-factorization
Fastfm
fastFM: A Library for Factorization Machines
Stars: ✭ 908 (+467.5%)
Mutual labels:  recommender-system, matrix-factorization
Scikit Fusion
scikit-fusion: Data fusion via collective latent factor models
Stars: ✭ 103 (-35.62%)
Mutual labels:  embeddings, matrix-factorization

CoFactor

This repository contains the source code to reproduce the experimental results as described in the paper "Factorization Meets the Item Embedding: Regularizing Matrix Factorization with Item Co-occurrence" (RecSys'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 adapted the weighted matrix factorization (WMF) implementation from 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].