3 个月前

GLocal-K:推荐系统中的全局与局部核

GLocal-K:推荐系统中的全局与局部核

摘要

推荐系统通常基于高维稀疏的用户-物品矩阵进行运作。在该场景下,基于数百万用户各自仅浏览过数千个物品中的极小子集,预测某位用户兴趣的矩阵补全任务极具挑战性。为此,我们提出一种基于全局-局部核函数的矩阵补全框架,命名为GLocal-K,旨在将高维稀疏的用户-物品矩阵映射至低维空间,并提取少量关键特征以实现有效表征。我们的GLocal-K框架可分为两个主要阶段。首先,我们利用局部核化权重矩阵对自编码器进行预训练,该过程通过二维径向基函数(2D-RBF)核将原始数据从输入空间映射至特征空间。随后,在第二阶段,我们使用基于卷积的全局核所生成的评分矩阵对预训练的自编码器进行微调,该全局核能够捕捉每个物品的全局特征。我们在极端低资源环境下评估了所提出的GLocal-K模型,仅依赖用户-物品评分矩阵,不使用任何辅助信息(side information)。实验结果表明,该模型在三个协同过滤基准数据集——ML-100K、ML-1M和Douban上均显著优于当前最先进的基线方法。

代码仓库

fleanend/NeuralRecommender
pytorch
GitHub 中提及
usydnlp/Glocal_K
官方
tf
GitHub 中提及
fleanend/TorchGlocalK
pytorch
GitHub 中提及

基准测试

基准方法指标
collaborative-filtering-on-movielens-100kGLocal-K
RMSE (u1 Splits): 0.8889
collaborative-filtering-on-movielens-1mGLocal-K
RMSE: 0.8227
recommendation-systems-on-douban-montiGLocal-K
RMSE: 0.7208

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
GLocal-K:推荐系统中的全局与局部核 | 论文 | HyperAI超神经