摘 要: | 协同过滤是在线推荐系统最重要的组成模块之一,为实现面向用户的个性化广告投放功能提供了关键的技术支持。然而,在协同过滤系统的具体实现中,研究者却不加区分地对所有目标用户都使用相同的训练流程。较之“个性化的预测结果”的预期,上述“一般化的训练过程”使得结果模型相对于待预测的目标过于普适,缺乏必要的针对性。本文提出一个“以个性化的训练过程得到个性化的预测结果”的协同过滤预测模型(MORE):对给定的目标用户,MORE将使用弹性网络模型(Elastic Net),从现有的用户全集中选出若干用户构成与之对应的“专家”集合,并基于目标用户与专家已有的评分,生成对目标用户的缺失评分的预测。本文报告了MORE在不同的协同过滤预测模型上的应用结果,在真实评分数据集上的实验结果表明,较之使用全量数据训练得到的预测模型,基于MORE的模型有更好的表现。
|