GitHub topics: sequential-recommendation
scikit-optimize/scikit-optimize 📦
Sequential model-based optimization with a `scipy.optimize` interface
Language: Python - Size: 8.99 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 2,766 - Forks: 552

RUCAIBox/RecBole
A unified, comprehensive and efficient recommendation library
Language: Python - Size: 18.9 MB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 3,687 - Forks: 654

USTCLLM/RecStudio
A highly-modularized and recommendation-efficient recommendation library based on PyTorch.
Language: Python - Size: 2.66 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 184 - Forks: 23

liuqidong07/LLMEmb
[AAAI'25 Oral] The official implementation code of LLMEmb
Language: Python - Size: 92.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 6

KevinBian107/RSDB
Building recommendation systems that utilize sequential and temporal intelligence
Language: Python - Size: 19.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

alicogintel/SDM
Sequential deep matching model for recommender system at Alibaba
Language: Python - Size: 35.2 MB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 204 - Forks: 64

HaSai666/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: Python - Size: 23.8 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 136 - Forks: 20

mengfeizhang820/Paperlist-for-Recommender-Systems
Recommender Systems Paperlist that I am interested in
Size: 157 KB - Last synced at: about 9 hours ago - Pushed at: over 3 years ago - Stars: 452 - Forks: 96

ziwliu8/SIGMA
[AAAI'2025] The official implementation code of SIGMA
Language: Jupyter Notebook - Size: 7.15 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 21 - Forks: 4

holgern/scikit-optimize
Sequential model-based optimization with a `scipy.optimize` interface
Language: Python - Size: 19.8 MB - Last synced at: 15 days ago - Pushed at: 11 months ago - Stars: 19 - Forks: 2

USTC-StarTeam/DR4SR
🔥🔥🔥 KDD2024 Best Student Paper
Language: Python - Size: 49.8 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 48 - Forks: 3

SStarCCat/HM4SR
Codes for Hierarchical Time-Aware Mixture of Experts for Multi-Modal Sequential Recommendation (WWW2025)
Language: Python - Size: 2.46 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

reczoo/RecBox
A box of core libraries for recommendation model development
Language: Python - Size: 4.32 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 91 - Forks: 19

ukangrui/Better-SASRec
cleaned-up and optimized for SASRec, Pytorch Implementation
Language: Python - Size: 19.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Junwu0615/LCII-Rec-Model
Master's thesis : Exploiting Latent Interaction Information for Session-Aware Recommendation Using Recurrent Neural Networks ( Recommendation System / Tensorflow / Python )
Language: Python - Size: 1.13 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

Woeee/FMLP-Rec
The source code for WWW 2022 Paper "Filter-enhanced MLP is All You Need for Sequential Recommendation"
Language: Python - Size: 8.22 MB - Last synced at: 16 days ago - Pushed at: about 3 years ago - Stars: 44 - Forks: 19

JK-SHIN-PG/gamification-offrec
Language: Python - Size: 169 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 80 - Forks: 1

AlwaysFHao/TiM4Rec
The code for the paper "TiM4Rec: An Efficient Sequential Recommendation Model Based on Time-Aware Structured State Space Duality Model"
Language: Python - Size: 157 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 15 - Forks: 1

FeiSun/BERT4Rec
BERT4Rec: Sequential Recommendation with Bidirectional Encoder Representations from Transformer
Language: Python - Size: 63.4 MB - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 621 - Forks: 161

RUCAIBox/CIKM2020-S3Rec Fork of aHuiWang/CIKM2020-S3Rec
Code for CIKM2020 "S3-Rec: Self-Supervised Learning for Sequential Recommendation with Mutual Information Maximization"
Language: Python - Size: 59.5 MB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 241 - Forks: 34

slientGe/Sequential_Recommendation_Tensorflow
Several sequential recommended models implemented by tenosrflow1.x
Language: Python - Size: 847 KB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 116 - Forks: 24

beomso0/ezSASRec
An easy and efficient tool to build sequential recommendation system utilizing SASRec
Language: Jupyter Notebook - Size: 42.1 MB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 1

januverma/transformers-for-sequential-recommendation
Notebooks on using transformers for sequential recommendation tasks
Language: Jupyter Notebook - Size: 13.7 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 3

VinAIResearch/RecGPT
RecGPT: Generative Pre-training for Text-based Recommendation (ACL 2024)
Language: Python - Size: 47.9 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 20 - Forks: 0

777pomingzi/Rethinking-PLM-in-RS
Codebase for RecSys 2024 paper, The Elephant in the Room: Rethinking the Usage of Pre-trained Language Model in Sequential Recommendation
Language: Python - Size: 133 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

DyGRec/ASReP
Released code of SIGIR2021 Augmenting Sequential Recommendation with Pseudo-Prior Items via Reversely Pre-training Transformer.
Language: Python - Size: 28.4 MB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 50 - Forks: 12

alokamgnaneswarasai/P5-finetuning
This repository contains the implementation of recommendation systems utilizing Large Language Models (LLMs) for rating prediction and sequential recommendation tasks and review summarization , explanation generation etc
Language: Jupyter Notebook - Size: 13.9 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

voladorlu/MARank
Multi-order Attentive Ranking Model for Sequential Recommendation
Language: Python - Size: 20.6 MB - Last synced at: 3 days ago - Pushed at: almost 6 years ago - Stars: 26 - Forks: 5

HKUDS/SelfGNN
[SIGIR'2024] "SelfGNN: Self-Supervised Graph Neural Networks for Sequential Recommendation"
Language: Jupyter Notebook - Size: 144 MB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 10 - Forks: 0

yoony02/recsys_papers
This repository contains my summaries of various academic papers I have read.
Size: 2.93 KB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

yoony02/RL-2022-SRRL
This is the code for "Improving diversity and precision in sequential recommendation via RL"
Language: Python - Size: 6.21 MB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

HKUDS/MAERec
[SIGIR'2023] "MAERec: Graph Masked Autoencoder for Sequential Recommendation"
Language: Python - Size: 80.3 MB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 50 - Forks: 5

HKUDS/DCRec
[WWW'2023] "DCRec: Debiased Contrastive Learning for Sequential Recommendation"
Language: Python - Size: 11.2 MB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 37 - Forks: 5

CRIPAC-DIG/DGSR
[TKDE 2022] The source code of "Dynamic Graph Neural Networks for Sequential Recommendation"
Language: Python - Size: 13.7 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 55 - Forks: 12

GAIR-Lab/IISAN
IISAN: Efficiently Adapting Multimodal Representation for Sequential Recommendation with Decoupled PEFT
Language: Python - Size: 2.04 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 0

fajieyuan/WSDM2019-nextitnet
Generative model for sequential recommendation based on Convolution Neural Networks (CNN))
Language: Python - Size: 46.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 110 - Forks: 29

gimpong/MM23-MISSRec
The code for the paper "MISSRec: Pre-training and Transferring Multi-modal Interest-aware Sequence Representation for Recommendation" (ACM MM'23).
Language: Python - Size: 20.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 23 - Forks: 4

fajieyuan/recommendation_dataset_pretraining
DataSets links for recommender systems research, in particular for transfer learning, user representation, pre-training,lifelong learning, cold start recommendation
Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 15 - Forks: 0

cchao0116/EasyDGL
Code for paper "EasyDGL: Encode, Train and Interpret for Continuous-time Dynamic Graph Learning"
Language: Python - Size: 798 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 121 - Forks: 16

USTCLLM/GeoSAN
Pytorch implementation of GeoSAN (Geography-Aware Sequential Location Recommendation. KDD 2021)
Language: Python - Size: 15.6 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

QinHsiu/ICSRec
[WSDM 2024 Oral] This is our Pytorch implementation for the paper: "Intent Contrastive Learning with Cross Subsequences for Sequential Recommendation".
Language: Python - Size: 27.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 2

QinHsiu/MCLRec
[SIGIR 2023 Oral] This is our Pytorch implementation for the paper: "Meta-optimized Contrastive Learning for Sequential Recommendation".
Language: Python - Size: 32.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 4

HelloZicky/DUET
[WWW2023] PyTorch implementation of DUET: A Tuning-Free Device-Cloud Collaborative Parameters Generation Framework for Efficient Device Model Generalization.
Language: Python - Size: 2.96 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 1

aHuiWang/CIKM2020-S3Rec
Code for CIKM2020 "S3-Rec: Self-Supervised Learning for Sequential Recommendation with Mutual Information Maximization"
Language: Python - Size: 59.4 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 67 - Forks: 47

CORE-Labet/SANDSTONE
SANDSTONE is a sequential recommender system with rolling-updating memory and supporting conversational bots.
Size: 610 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

icantnamemyself/CANet
Language: Python - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

nancheng58/Self-supervised-learning-for-Sequential-Recommender-Systems
[CCIR 2023] Self-supervised learning for Sequential Recommender Systems
Language: Python - Size: 778 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

hegongshan/Recommender-Systems-Paper
Must-read Papers for Recommender Systems (RS)
Size: 47.9 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 119 - Forks: 19

EnnengYang/TiCoSeRec Fork of KingGugu/TiCoSeRec
Official source code for AAAI 2023 paper: Uniform Sequence Better: Time Interval Aware Data Augmentation for Sequential Recommendation. AAAI, 2023.
Size: 68.5 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

zzxslp/CosRec
Code for CosRec: 2D Convolutional Neural Networks for Sequential Recommendation (CIKM-19)
Language: Python - Size: 4.65 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 47 - Forks: 18

k9luo/LatentLinearCritiquingforConvRecSys
Official Code Framework of the paper "Latent Linear Critiquing for Conversational Recommender Systems"
Language: Python - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 3

juyongjiang/BiCAT
This is the official source code of "BiCAT: Self-Knowledge Distillation with Bidirectional Chronological Augmentation of Transformer for Sequential Recommendation" based on TensorFlow.
Language: Python - Size: 34.7 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 15 - Forks: 3

mark-narusov/alfabank_campus_challenge
Jupyter тетрадка с решением Kaggle соревнования Alfa Campus
Language: Jupyter Notebook - Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

JiachengLi1995/Recformer
Codebase for KDD 2023 paper, Text Is All You Need: Learning Language Representations for Sequential Recommendation
Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 53 - Forks: 12

DooHyun-Lee/awesome-Recsys-implementation
Repository for implementation of Recsys papers
Language: Python - Size: 31.3 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

tsinghua-fib-lab/SIGIR21-SURGE
Official implementation of SIGIR'2021 paper: "Sequential Recommendation with Graph Neural Networks".
Language: Python - Size: 1.31 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 23

whale-ynu/MIA-SR Fork of 619496775/MIA-SR
【KBS】Modeling and Predicting User Preferences with Multiple Item Attributes for Sequential Recommendations
Language: Python - Size: 49 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

andreabac3/Integrating-Item-Relevance-in-Training-Loss-for-Sequential-Recommender-Systems
Integrating Item Relevance in Training Loss for Sequential Recommender Systems
Language: Python - Size: 554 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

dmhyun/PERIS
Official code of Beyond Learning from Next Item: Sequential Recommendation via Personalized Interest Sustainability [CIKM'22]
Language: Python - Size: 1.12 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 19 - Forks: 0

antononcube/WL-TriesWithFrequencies-paclet
Wolfram Language (aka Mathematica) paclet with functions for creation and manipulation of tries (prefix trees) with frequencies.
Language: Mathematica - Size: 743 KB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

zhy99426/DualRec
Implementation of CIKM2022 Paper "Disentangling Past-Future Modeling in Sequential Recommendation via Dual Networks"
Language: Python - Size: 28.8 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 0

umapornp/ARERec
✨ The implementation for the IEEE Access paper: "ARERec: Attentive Local Interaction Model for Sequential Recommendation".
Language: Python - Size: 7 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

zhy99426/DualRec_mindspore
Mindspore Implementation of CIKM 2022 Paper "Disentangling Past-Future Modeling in Sequential Recommendation via Dual Networks"
Language: Python - Size: 25.5 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

fajieyuan/pretrain_recommend_transfer
迁移学习,预训练,表征学习,跨域推荐,冷启动,用户画像
Size: 5.86 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

JiachengLi1995/CAFE
Codebase for SIGIR 2022 paper: Coarse-to-Fine Sparse Sequential Recommendation
Language: Python - Size: 31.3 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 0

cchao0116/CTSMA-ICML21
Code for ICML21 paper "Learning Self-Modulating Attention in Continuous Time Space with Applications to Sequential Recommendation"
Language: Python - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

cchao0116/S2PNM-TKDE2022
Code for TKDE22 paper "Modeling Dynamic User Preference via Dictionary Learning for Sequential Recommendation"
Language: Python - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

k9luo/DeepCritiquingForVAEBasedRecSys
Official Code Framework of the paper "Deep Critiquing for VAE-based Recommender Systems"
Language: Jupyter Notebook - Size: 31.4 MB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 3

zhuty16/GES
This is our Tensorflow implementation for "Graph-based Embedding Smoothing for Sequential Recommendation" (GES) (TKDE, 2021).
Language: Python - Size: 4.4 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 2

qinjr/SCoRe
SCoRe is a sequential recommendation model with dual side neighbor-based collaborative filtering. Implementation of our WSDM 2020 paper.
Language: Python - Size: 1.74 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 18 - Forks: 4

danitico/recsys-spark
A implementation in Scala of CF, Content Based, Sequential and hybrid recommender systems for Spark
Language: Scala - Size: 3.05 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

MiladShahidi/BERT4ClickPath
A configurable Transformer-based model for clickstream data
Language: Python - Size: 1.47 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

k9luo/Deep-Preference-Elicitation
A Comparative Evaluation of Active Learning Methods in Deep Recommendation
Language: Jupyter Notebook - Size: 14.6 MB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 1

fajieyuan/recommendation_session_based_ultradeep
A large-scale datasets for session-based recommendation and sequential recommendation
Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0
