有人能帮助我吗?
如果我已经向某些用户推荐了一些商品,并且假设用户对这些推荐商品不感兴趣,并且他希望看到更多与旧商品不同的推荐。
mahout中是否有任何可用的机制或概念可以帮助我获得新建议,而不是已经推荐给用户的新推荐......
答案 0 :(得分:3)
是。一种方法是将其解释为类似评级。 "不感兴趣"某种意义上的低评价。这很容易,而且大部分都有效。但是,我不喜欢这种方法。这取决于你的申请,但通常"不感兴趣"意味着"无关紧要"。最好不要将其视为评级。
更好的方法是向Rescorer
提供recommend()
对象,该对象会过滤掉用户标记为"不感兴趣的所有商品ID"。
答案 1 :(得分:0)
你可以做的一件事(在this answer)中建议)是随机挑选一些足够好的推荐子集#34;并呈现它们。这样每次使用推荐器时,将返回不同的答案。它并不完美 - 如果没有很多建议,它们将始终返回(取决于您的子集的大小)但它是一个简单的解决方案,更简单而不是使用Rescorer并标记用户不感兴趣。