【问题标题】:Mahout trust aware collaborative filteringMahout 信任感知协同过滤
【发布时间】:2014-05-09 13:34:25
【问题描述】:

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

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

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

谢谢

【问题讨论】:

    标签: mahout collaborative-filtering trust


    【解决方案1】:

    我能想到的最接近的方法是使用基于用户社区的方法,并且只包括附近的受信任用户。您需要为此编写一些额外的代码,通过为不受信任的用户返回一个非常负的相似度值来取消他们的资格。看UserSimilarity界面。

    【讨论】:

    • 因此,如果我想使用 tanimotoCoefficientSimilarity 从具有共同评级的用户那里获得预测,例如,我会直接去该类对受信任的用户进行排序?谢谢!
    猜你喜欢
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多