WALS Tensorflow模型-获取新用户的建议

时间:2018-11-06 17:30:21

标签: python tensorflow recommendation-engine recommender-systems

我想知道是否有什么方法可以使用已经训练有素的WALS模型,并根据用户喜欢的项目列表,为新用户获得推荐。

当前,要获得建议,您必须提供用户ID,该ID必须在训练模型的用户中。我想通过提供新用户喜欢的商品列表来获得推荐。

implicit python库中有类似的功能

1 个答案:

答案 0 :(得分:0)

您所描述的被称为“冷启动问题”。

您希望获得关于用户过去行为的任何信息的推荐。

由于Matrix分解需要用户的历史数据,因此,如果是最受欢迎的推荐,则可以做出最好的推荐。

要解决此问题,您可以添加另一种处理此问题的模型。例如,您可以在算法中添加用户数据,以使其不完全依赖于过去的数据,或者通过在会话期间分析数据来进行在线推荐。