#18 · 主分类: 推荐系统
RQ-VAE-Recommender
[Pytorch] 使用来自“Recommender Systems with Generative Retrieval”的语义ID的生成式检索模型
项目最后更新:08/24/26
GitHub Stars
841
Forks数量
126
贡献者数量
24
许可证
MIT
收录理由
当前多数推荐系统仍沿用双塔或矩阵分解这类嵌入表示方案,而本项目换了一条路:它把论文《Recommender Systems with Generative Retrieval》中的生成式检索思路落地成可运行的PyTorch代码。具体来说,先用RQ-VAE把语料库中的每个物品压缩成一组语义ID,再用一个仅解码器的Transformer学习用户序列中下一个ID的预测——预测出下一个ID,也就相当于预测出用户下一个可能互动的物品。仓库里同时提供了两阶段训练脚本、用于调参的gin-config配置,以及量化器的KMeans初始化,并且直接支持Amazon Reviews和MovieLens数据集,无需手动下载数据。针对Amazon Beauty的预训练RQ-VAE权重也已发布在Hugging Face上,你可以先拿现成checkpoint跑通tokenizer,再决定是否投入完整训练。对于正在研究或原型验证生成式检索的人来说,这是一个很好的起点,既能读懂核心机制,也方便在此基础上做改动。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。