【问题标题】:Mahout "Inverse" RecommenderMahout“逆”推荐器
【发布时间】:2013-08-23 15:58:37
【问题描述】:

使用 Mahout 推荐器(使用 Hadoop map reduce),典型的问题是“这个特定用户可能对哪些电影感兴趣?”。我们如何扭转这个问题,而是询问“哪些用户可能对这部电影感兴趣”?

最终更进一步:“对于这个电影列表,哪些用户是最合适的候选者?”

实际上,这与电影无关,而是建立推荐,以挑选具有最适合满足特定要求的资源/偏好的最佳候选人。

任何想法如何使用 Mahout 解决这个问题,特别是使用 hadoop map-reduce 作业?

【问题讨论】:

    标签: hadoop mahout


    【解决方案1】:

    只需翻转您的数据,使用户成为项目,反之亦然。然后像以前一样使用它。

    【讨论】:

    • 感谢 Sean,这是一个很好的单品推荐解决方案。如何扩展它以涵盖多个项目?例如。 “对于电影列表,哪些用户是最合适的候选者?” (如果你用“技能”代替“电影”,这些问题会更有意义)
    • 如果您熟悉 Myrrix,这就是 recommendToMany 所做的:myrrix.com/rest-api/#recommendtomany 实际上,这实际上只是为多个用户合并特征向量并推荐该组合。 (这里当然你已经翻转了项目和用户)。您无法在 Mahout 中执行此操作,但您可以手动构建。
    • 谢谢肖恩,这很有帮助。而且我之前实际上没有听说过 Myrrix,我会去看看
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多