recommendation

There are 673 repositories under recommendation topic.

  • LightGCL

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

    Language:Python186
  • diffnet

    Graph Neural Network based Social Recommendation Model. SIGIR2019.

    Language:Python183
  • tutorials

    A tutorial series by Preferred.AI

    Language:Jupyter Notebook177
  • rankfm

    Factorization Machines for Recommendation and Ranking Problems with Implicit Feedback Data

    Language:Python175
  • LLM4RS

    the official implementation of the RecSys 2023 paper “Uncovering ChatGPT's Capabilities in Recommender Systems”

    Language:Jupyter Notebook172
  • DICE

    The official implementation of "Disentangling User Interest and Conformity for Recommendation with Causal Embedding" (WWW '21)

    Language:Python156
  • mab2rec

    [AAAI 2024] Mab2Rec: Multi-Armed Bandits Recommender

    Language:Jupyter Notebook153
  • 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:Python153
  • disentangled_graph_collaborative_filtering

    Disentagnled Graph Collaborative Filtering, SIGIR2020

    Language:Python141
  • ConvNCF

    Experimental codes for paper "Outer Product-based Neural Collaborative Filtering".

    Language:Python139
  • WSDM2022-PTUPCDR

    This is the official implementation of our paper Personalized Transfer of User Preferences for Cross-domain Recommendation (PTUPCDR), which has been accepted by WSDM2022.

    Language:Python138
  • 2021-jujeol-jujeol

    2021-jujeol-jujeol

    술 알고 마시자! 알고 마시면 더 맛있는 술! 당신을 위한 술을 추천해드립니다.

    Language:Java128
  • DiffKG

    [WSDM'2024 Oral] "DiffKG: Knowledge Graph Diffusion Model for Recommendation"

    Language:Python120
  • Awesome-SSLRec-Papers

    A Comprehensive Survey of Self-Supervised Learning for Recommendation

  • Sequential_Recommendation_Tensorflow

    Several sequential recommended models implemented by tenosrflow1.x

    Language:Python119
  • HGCL

    [WSDM'2023] "HGCL: Heterogeneous Graph Contrastive Learning for Recommendation"

    Language:Python118
  • EasyRec

    [EMNLP2025] "EasyRec: Simple yet Effective Language Model for Recommendation"

    Language:Python117
  • recommendMoteur

    电影推荐系统、电影推荐引擎、使用Spark完成的电影推荐引擎

    Language:Scala117
  • LR-GCCF

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

    Language:Python114
  • Recommender-System-Datasets

    A list of compatible datasets, noting other major repositories containing popular real-world datasets, along with sample code for a range of recommendation tasks.

  • NARRE

    This is our implementation of NARRE:Neural Attentional Regression with Review-level Explanations

    Language:Python108
  • Neural-Attentive-Session-Based-Recommendation-PyTorch

    A PyTorch implementation of Neural Attentive Session Based Recommendation (NARM)

    Language:Python107
  • OsuHelper

    Beatmap suggester for osu!

    Language:C#107
  • RecLM

    [ACL2025] "RecLM: Recommendation Instruction Tuning"

    Language:Python106
  • EHCF

    This is our implementation of EHCF: Efficient Heterogeneous Collaborative Filtering (AAAI 2020)

    Language:Python106
  • Awesome-Large-Recommendation-Models

    🔥🔥🔥 Latest Advances on Large Recommendation Models

  • RecBole-CDR

    This is a library built upon RecBole for cross-domain recommendation algorithms

    Language:Python104
  • BSPM

    Blurring-Sharpening Process Models for Collaborative Filtering, SIGIR'23

    Language:Python98
  • movie_recommend_knowleagegraph

    Python操作Neo4j数据库,知识图谱,根据相似度计算的一个电影推荐的Demo

    Language:Python90
  • RecBox

    A box of core libraries for recommendation model development

    Language:Python90
  • Awesome-LLM-Enhanced-Recommender-Systems

    [KDD'25] Large Language Model Enhanced Recommender Systems: Methods, Applications and Trends

  • DSSM

    Implementation of DSSM for recommendation by PyTorch (Including SENet and random negative sampling)

    Language:Python88
  • UniCRS

    [KDD22] Official PyTorch implementation for "Towards Unified Conversational Recommender Systems via Knowledge-Enhanced Prompt Learning".

    Language:Python87
  • hn-recommendation-api

    A recommendation system for Hacker News. Get the most similar posts for a given URL

    Language:TypeScript82
  • Awesome-Music-Recommendation-Datasets

    Awesome Datasets for Music Recommendation