【问题标题】:How do Amazon Personalise Campaign Scores WorkAmazon Personalize 活动分数如何工作
【发布时间】:2021-10-18 23:44:49
【问题描述】:

我正在使用 AWS Personalize 根据我们平台上的数千个“赞”来提出建议。目前使用 User、User-Interaction 和 Item 数据,我们得到的分数在 0.00004 到 0.006 之间。

首先,分数是怎么计算的,根据我举的例子,是不是很低?

谢谢,

【问题讨论】:

    标签: amazon-web-services amazon-personalize


    【解决方案1】:

    计算分数的公式取决于用例和配方。基于用户个性化配方的documentation

    基于 USER_PERSONALIZATION 食谱的模型对您的 Items 数据集中的所有项目进行评分,评分范围为 0 到 1(均包括在内),因此所有分数的总和等于 1。例如,如果您'正在为用户获取电影推荐,并且 Items 数据集中有三部电影,它们的分数可能是 0.6、0.3 和 0.1。同样,如果您的库存中有 1,000 部电影,得分最高的电影可能得分非常低(平均得分为 0.001),但由于得分是相对的,因此推荐仍然有效。

    由于您共享的分数值的绝对值较低,我怀疑您使用的是用户个性化。交互数据集中不同项目的数量越多,得分值就越小。查看与响应中其他项目相关的分数,而不是过多地解读它们的绝对值。

    但是,scoring formula for the personalized-ranking 不同。

    与 GetRecommendations 操作返回的分数一样,GetPersonalizedRanking 分数总和为 1,但由于考虑的项目列表远小于完整的 Items 数据集,因此推荐分数往往更高。

    在数学上,GetPersonalizedRanking 的评分函数与 GetRecommendations 相同,只是它只考虑输入项。这意味着更接近 1 的分数变得更有可能,因为划分分数的其他选择更少

    【讨论】:

    • 谢谢,很好的回答。是的,它的 User_personalization 配方我们将拥有数千个项目。例如,在我使用的数据集中,有 1300 多个项目。那么也许它的项目数量会通过项目数量的因素来稀释分值?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-29
    • 2022-08-19
    • 2019-07-25
    • 1970-01-01
    • 2022-11-03
    相关资源
    最近更新 更多