Skip to content

GenerativeRecommenders is an open-source project dedicated to the reproducibility of cutting-edge research on generative models for recommendation systems. This repository aims to implement, benchmark, and provide insights into recent advances in generative recommenders, covering both foundational models and state-of-the-art innovations.

License

Notifications You must be signed in to change notification settings

phonism/GenerativeRecommenders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generative Recommenders

RQVAE

python generative_recommenders/trainers/rqvae_trainer.py config/rqvae/p5_amazon.gin

The code is based on the RQ-VAE-Recommender. And following the method proposed in Adapting Large Language Models by Integrating Collaborative Semantics for Recommendation, we augment the quantize module with a uniform semantic mapping variant.

TIGER

python generative_recommenders/trainers/tiger_trainer.py config/tiger/p5_amazon.gin

The codebase largely follows the original RQ-VAE-Recommender implementation, but we refactored some code and do some upgrade.

Current benchmark:

Dataset Metric Result
P5 Amazon-Beauty Recall@10 0.42

Planned Roadmap

TODO

  • Add More Model: HSTU, LCRec, Cobra, OneRec, etc.
  • Test More Dataset: Test on more datasets.

References

RQ-VAE-Recommender by Edoardo Botta.

About

GenerativeRecommenders is an open-source project dedicated to the reproducibility of cutting-edge research on generative models for recommendation systems. This repository aims to implement, benchmark, and provide insights into recent advances in generative recommenders, covering both foundational models and state-of-the-art innovations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages