AWS个性化重复建议



我正在使用AWS Personalize推荐一些产品。有两个测试用户的印象数据完全不同。然而,他们得到了相同的建议(重复(。有人遇到这个问题吗?在这种情况下,两个用户对产品的印象非常不同,所以不应该有任何重叠。

谢谢!

我过去也遇到过同样的问题。当不同用户的推荐相同时,问题是您的交互事件被忽略/未被正确识别。

AWS Personalize为尚未与项目数据集交互的用户提供了一个固定的推荐集。您可以自己测试它,尝试为不存在的用户获取推荐(例如生成uuid(。推荐的项目将与您发现问题的用户相同。

在我们的案例中,我们发现Personalize没有正确识别所有的交互。如果使用PutEventsAPI实时保存事件,如果将sessionId设置为'null',而不是省略此参数,则它可能会以静默方式失败。您将从Personalize API获得200 OK响应,但不会保存事件。

你可以在这个GitHub问题中找到更多关于这方面的信息,这个问题确实已经关闭,但没有得到解决:https://github.com/aws/aws-sdk-js/issues/3371

如果你不是这样,那么我强烈建议你仔细研究其他PutEvents参数,因为它们也可能导致类似的行为。尝试使用最少的PutEventsAPI调用进行实验,并确保其有效(应该立即更改此用户的建议(。当您确定API调用成功时,请尝试从调用中添加更多您正常使用的内容,直到它中断,这样您就可以知道到底是哪个参数导致了问题。

最新更新