Mahout信任意识协同过滤

时间:2014-05-09 13:34:26

标签: mahout collaborative-filtering trust

我正在尝试开发一种信任感知的协作过滤方法。我有两个epinions数据集。谁信任谁:<ID_truster, ID_trusted>。评分为:<ID_truster, ITEM, RATING>

如何仅使用我信任的人的评分来建议(基于用户)?

目前我只使用第二个数据集提出建议,并考虑到每个用户。

谢谢

1 个答案:

答案 0 :(得分:0)

我能想到的最接近的事情是使用基于用户邻域的方法,并且只包括邻居中的可信用户。您需要为此编写一些额外的代码,以通过为它们返回非常负的相似性值来取消不受信任的用户的资格。查看UserSimilarity界面。