【问题标题】:Any way to tell AWS personalize that some interactions count more than others?有什么方法可以告诉 AWS 个性化某些交互比其他交互更重要?
【发布时间】:2021-11-26 02:29:37
【问题描述】:

我想根据一堆不同的交互类型来训练 AWS 个性化,例如“列表视图”、“详细视图”、“保存”、“点击”。某些交互显然比其他交互更有意义……例如,如果用户保存他可能非常喜欢的项目,而不是“列表视图”,他可能只是滚动它并短暂暂停。

AWS 个性化有什么方法可以告诉它某些交互应该比其他交互更重要?

【问题讨论】:

    标签: amazon-web-services amazon-personalize


    【解决方案1】:

    您目前无法在 Personalize 中为不同的事件类型指定权重。尽管直觉上能够这样做似乎很重要,但它与 Personalize 中基于 HRNN 的食谱/算法并不相关。个性化配方,例如 user-personalizationpersonalized-ranking(两者都使用 HRNN)从用户会话构建序列模型,用于根据事件序列而不是特定事件类型了解每个用户的兴趣。

    但是,SIMS 配方使用项目-项目协同过滤来根据所有用户的共同交互来推荐相关项目。因此,对于 SIMS,在某些情况下,对特定事件类型进行建模可能更有用,该事件类型可捕获您希望影响推荐的行为。例如,如果您希望实施“经常一起购买”(交叉销售)用例,则仅使用 SIMS 对“购买”事件(理想情况下用户购买了多件商品)建模将提供比培训更合适的建议所有事件类型。

    如果您有一个数据集组和一个交互数据集,该数据集具有多种事件类型和针对不同用例的多种解决方案(例如,使用针对所有事件类型和购物车页面/视图上的“经常一起购买”(仅使用在“购买”事件上训练的 SIMS),您可以使用 CreateSolution API 的 eventType 字段来控制是单个事件类型还是所有事件类型包含在每个解决方案的培训中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-22
      • 2017-08-14
      • 2018-01-31
      • 2020-08-02
      • 1970-01-01
      • 2021-11-17
      相关资源
      最近更新 更多