collaborative-filtering

There are 1484 repositories under collaborative-filtering topic.

  • RLMRec

    [WWW'2024] "RLMRec: Representation Learning with Large Language Models for Recommendation"

    Language:Python212
  • recommenderlab

    recommenderlab - Lab for Developing and Testing Recommender Algorithms - R package

    Language:R209
  • Movie-Recommender-System

    Basic Movie Recommendation Web Application using user-item collaborative filtering.

    Language:HTML204
  • Social-Recommendation

    Summary of social recommendation papers and codes

  • SIGIR2020_peterrec

    Universal User Representation Pre-training for Cross-domain Recommendation and User Profiling

    Language:Python196
  • recommender_system_with_Python

    recommender system tutorial with Python

    Language:Jupyter Notebook185
  • MovieLens-Recommender

    A pure Python implement of Collaborative Filtering based on MovieLens' dataset.

    Language:Python185
  • CollaborativeMemoryNetwork

    Collaborative Memory Network for Recommendation Systems, SIGIR 2018

    Language:Python180
  • RecoTour

    A tour through recommendation algorithms in python [IN PROGRESS]

    Language:Jupyter Notebook176
  • rankfm

    Factorization Machines for Recommendation and Ranking Problems with Implicit Feedback Data

    Language:Python170
  • rsparse

    Fast and accurate machine learning on sparse matrices - matrix factorizations, regression, classification, top-N recommendations.

    Language:R167
  • RecStudio

    A highly-modularized and recommendation-efficient recommendation library based on PyTorch.

    Language:Python163
  • RecBole-GNN

    Efficient and extensible GNNs enhanced recommender library based on RecBole.

    Language:Python159
  • LightGCL

    [ICLR'2023] "LightGCL: Simple Yet Effective Graph Contrastive Learning for Recommendation"

    Language:Python157
  • KDD_CUP_2020_Debiasing_Rush

    Solution to the Debiasing Track of KDD CUP 2020

    Language:Jupyter Notebook154
  • rec_pangu

    rec_pangu is a flexible open-source project for recommendation systems. It incorporates diverse AI models like ranking algorithms, sequence recall, multi-interest models, and graph-based techniques. Designed for both beginners and advanced users, it enables rapid construction of efficient, custom recommendation engines.

    Language:Python152
  • rectorch

    rectorch

    rectorch is a pytorch-based framework for state-of-the-art top-N recommendation

    Language:Python150
  • ENMF

    This is our implementation of ENMF: Efficient Neural Matrix Factorization (TOIS. 38, 2020). This also provides a fair evaluation of existing state-of-the-art recommendation models.

    Language:Python149
  • Movies_Recommend

    movie recommender system in use Collaborative Filtering / 基于协同过滤的电影推荐系统

    Language:Python144
  • Recommender-Systems-Paper

    Must-read Papers for Recommender Systems (RS)

  • RecSys_PyTorch

    PyTorch implementations of Top-N recommendation, collaborative filtering recommenders.

    Language:Python137
  • funq

    funq

    Source files for "Fun Q: A Functional Introduction to Machine Learning in Q"

    Language:q134
  • RePlay

    RePlay

    A Comprehensive Framework for Building End-to-End Recommendation Systems with State-of-the-Art Models

    Language:Python130
  • disentangled_graph_collaborative_filtering

    Disentagnled Graph Collaborative Filtering, SIGIR2020

    Language:Python130
  • recsys_spark

    Spark SQL 实现 ItemCF,UserCF,Swing,推荐系统,推荐算法,协同过滤

    Language:Scala130
  • fastai

    fastai

    R interface to fast.ai

    Language:HTML119
  • Deep-Autoencoders-For-Collaborative-Filtering

    Using Deep Autoencoders for predictions of movie ratings.

    Language:Python113
  • cmfrec

    (Python, R, C) Collective (multi-view/multi-way) matrix factorization, including cold-start functionality (recommender systems, imputation, dimensionality reduction)

    Language:C110
  • RecVAE

    The official PyTorch implementation of the paper "RecVAE: A New Variational Autoencoder for Top-N Recommendations with Implicit Feedback"

    Language:Python105
  • LR-GCCF

    Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approach, AAAI2020

    Language:Python104
  • NESCL

    The code repository for the paper: Peijie et al., Neighborhood-Enhanced Supervised Contrastive Learning for Collaborative Filtering. IEEE TKDE, 2023.

    Language:Python103
  • Recommend

    Python 3.6 下的推荐算法解析,尽量使用简单的语言剖析原理,相似度度量、协同过滤、矩阵分解等

    Language:Python102
  • DeepICF

    TensorFlow Implementation of Deep Item-based Collaborative Filtering Model for Top-N Recommendation

    Language:Python101
  • movie-recommender-demo

    This project walks through how you can create recommendations using Apache Spark machine learning. There are a number of jupyter notebooks that you can run on IBM Data Science Experience, and there a live demo of a movie recommendation web application you can interact with. The demo also uses IBM Message Hub (kafka) to push application events to topic where they are consumed by a spark streaming job running on IBM BigInsights (hadoop).

    Language:Jupyter Notebook101
  • matrix-completion

    Lightweight Python library for in-memory matrix completion.

    Language:Python99
  • GraphMat

    GraphMat graph analytics framework

    Language:C++99