Amazon Personalize 中的实时物品推荐 - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Personalize 中的实时物品推荐

如果您的应用场景或配方生成了物品推荐,那么在创建推荐器创建市场活动之后,即可为用户获取实时的个性化或相关物品推荐。

如果您的域应用场景或配方提供实时个性化(例如热门精选应用场景或 User-Personalization-v2 配方),则当您记录用户与目录的交互时,Amazon Personalize 会根据用户的最新活动更新推荐。有关记录实时事件和个性化设置的更多信息,请参阅记录实时事件以影响推荐

获得实时物品推荐后,您可以执行以下操作:

注意

如果您使用了 PERSONALIZED _ RANKING 自定义配方,请参阅获取个性化排名(自定义资源)

推荐评分的工作原理(自定义资源)

借助 User-Personalization-v 2 和用户个性化配方,Amazon Personalize 会根据用户的互动数据和元数据为项目生成分数。这些分数表示 Amazon Personalize 对于用户是否与接下来的物品交互的相对确定性。分数越高,意味着确定性越大。

注意

Amazon Personalize 不会显示域名推荐者、SIMS类似商品或人气计数食谱的分数。有关 Personalized-Ranking 建议分数的信息,请参阅 个性化排名评分的工作原理

Amazon Personalize 会为每个物品生成一个分数,表示该物品与其他物品之间的相对关系,分数范围从 0 到 1(包括 0 和 1)。使用 User-Personalization-v 2,Amazon Personalize 会为您的部分商品生成分数。借助 User-Personalization,Amazon Personalize 可对目录中的所有物品评分。

如果您使用 User-Personalization-v 2 并对推荐应用筛选条件,则根据筛选条件删除的推荐数量,Amazon Personalize 可能会添加占位符商品。这样做是为了符合推荐请求的 numResults。这些物品是基于交互数据量的热门物品,符合您的筛选条件。它们没有针对用户的相关性评分。

对于 User-Personalization-v 2 和用户个性化设置,所有分数的总和等于 1。例如,如果您要获取用户的影片推荐,并且物品数据集和交互数据集中显示了三部影片,则其分数可能为 0.60.30.1。同样,如果您的库存中有 1 万部电影,则得分最高的电影的分数可能非常小(平均分数为 .001),但由于评分是相对的,推荐仍然有效。

在数学术语中,每个用户-物品对(u,i)的分数是根据以下公式计算的,其中 exp 是指数函数,w̅u 和 wi/j 分别是用户和物品嵌入内容,希腊字母西格玛(Σ)表示包含分数的所有物品的总和:

描绘了用于计算推荐中每个物品分数的公式。

User-Personalization-v2 的推荐理由

如果您使用 User-Personalization-v 2,则模型通常不推荐的项目会包含一个reason清单。这些理由说明了为什么在推荐中包括该物品。可能的原因包括:

  • 推广物品 - 表示您在推荐请求中应用的推广活动中包括该物品。

  • 浏览 - 表示该物品包括在浏览中。使用浏览时,推荐包括的物品具有更少的交互数据或用户相关性。有关浏览的更多信息,请参阅浏览

  • 热门物品 - 表示该物品作为占位符热门物品包括在内。如果您使用筛选条件,那么根据筛选条件删除的推荐数量,Amazon Personalize 可能会添加占位符物品以满足推荐请求的 numResults。这些物品是基于交互数据的热门物品,符合您的筛选条件。它们没有针对用户的相关性评分。