1

我想知道是否有任何方法可以使用已经训练过的 WALS 模型获得新用户的推荐,并给出用户喜欢的项目列表。

目前,要获得推荐,您必须提供用户的 id,该用户必须是与模型一起训练的用户之一。我想通过提供新用户喜欢的项目列表来获得推荐。

隐式python库中也有类似的功能

4

1 回答 1

0

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

您想从没有关于用户过去行为的信息中获得推荐。

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

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

于 2019-02-08T13:35:07.733 回答