Mahout - 项目相似性,但排除用户已经“购买”的项目

时间:2013-04-25 17:00:36

标签: mahout similarity recommendation-engine mahout-recommender

我想创建一个视频推荐器,它建议通过相似性。挑战在于,我想要排除用户已经看过的视频。对我来说这似乎是一个非常明显的案例,但我发现它并没有被覆盖。

任何提示都表示赞赏!

1 个答案:

答案 0 :(得分:3)

这是任何推荐器的默认行为,不返回已经出现在用户输入向量中的项目。当然,这就是我工作的方式。

你的意思是如何?这只是一个过滤步骤。在输入中查找时,您不会考虑任何存在的项目。

您可以随时以任何方式对结果进行后期处理。 Mahout / Myrrix都有一个IDRescorer抽象,可以让您注入要删除的任何逻辑或增加结果中的项目。这是适用于两者的writeup on rescoring