【发布时间】:2015-10-04 14:27:07
【问题描述】:
在使用 Spark Mllib ALS 时,有没有办法使用从用户点击流派生的辅助用户操作来改进推荐?
我已经完成了这里提到的基于显式和隐式反馈的示例:https://spark.apache.org/docs/latest/mllib-collaborative-filtering.html,它对 train() 和 trainImplicit() 方法使用相同的评级 RDD。
这是否意味着我需要在同一个模型对象上调用 trainImplicit(),并为每个辅助用户操作使用 RDD(user,item,action)?还是训练多个模型,根据每个动作检索推荐,然后将它们线性组合?
对于其他上下文,问题的关键在于 Spark ALS 是否可以对诸如 Mahout 的 spark 项目相似性作业之类的辅助操作进行建模。任何指针都会有所帮助。
【问题讨论】:
标签: apache-spark apache-spark-mllib mahout-recommender