推荐系统 RES-准备离线数据源:行为数据

时间:2024-09-07 16:00:55

行为数据

表3 行为数据字段描述

字段名

类型

描述

是否必选

userId

String

用户ID。

itemType

String

物品的类型

itemId

String

对应行为发生的对象的值。如果是和物品发生关系,则是物品的id(itemId)的值。

actionType

String

行为类型,包括正向行为和负向行为。下面为预的行为类型和对应的权重,权重有默认分数,默认分数代表该行为类型的权重,可做修改。同时支持自定义行为类型。

  • 如果当前场景只有用户关注人这一种行为,则此参数表示用户关注的对象是人。
  • 如果当前场景只有用户关注物品这一种行为,则此参数表示用户关注的对象是物品。
说明:
  • 自定义行为类型行为名称需要符合以下要求,由数字、字母、下划线组成,长度为4-32。
  • 自定义行为类型接入系统后,初始默认为正向行为,分数为0.5,后续可通过人工复核进行修改。
  • 正向行为:

    click :点击 ,默认分数0.3

    collect:收藏,默认分数0.5

    search_click:点击搜索,默认分数0.4

    comment:评论,默认分数0.2

    share:分享,默认分数0.5

    like:点赞,默认分数0.8

    consume:消费,默认分数1

    use:观看视频/听音乐/阅读,默认分数 0.6

    download:下载,默认分数0.6

    tip:打赏,默认分数1

    subscribe:关注,默认分数0.7

  • 负向行为:

    view:曝光,默认分数0.1

    dislike:点衰/踩,默认分数0.8

    uncollect:取消收藏,默认分数0.4

actionMeasure

Int

本次行为的度量,取值为正整数1-10。建议用户根据实际情况进行换算,如总视频15秒,观看视频duration超过10秒的7分,全看完得10分等。

actionTime

Long

行为发生的时间,采用UTC标准时间,单位以秒计。

actionLocation

Json

行为发生的位置,精度维度格式:{"lat": latitude, "lon": longitude }。例如:"location": {"lat": 41.12, "lon": -71.34}。

sceneId

String

推荐场景 ID,用于场景维度的区分。

traceId

String

用于追踪每个被推荐物品的唯一ID。用于推荐效果的计算。

flowId

String

用于计算每一个在线服务的效果。flowId由推荐系统的API返回给用户,用户需把flowId写到用户行为日志中。

support.huaweicloud.com/usermanual-res/res_21_0009.html