全部产品

通过负反馈功能提升终端用户推荐精准度

更新时间:2020-11-30 16:13

背景

在用户与推荐系统互动的过程中,有可能出现不符用户预期的推荐结果,有可能是多样性策略触达的不符预期、人生阶段变化导致的兴趣变动,也有可能是一些话题/图片使得用户感到不适。而负反馈功能即可提供一个推荐系统与终端用户互动的窗口,结合终端用户的负面兴趣反馈,从而提升推荐的在个人体感的个性化程度。

功能

目前智能推荐提供的负反馈功能支持如下三个维度:

1、针对单个物品拉黑

举例:在小红的推荐结果中,出现了某个物料(商品/内容/新闻),小红不喜欢当前的物料,或者因为物料的一些配图、表达引起不适,此时我们需要帮助当前客户拉黑此物料,保证在后续的推荐结果中不再出现。

效果:我们将针对这个物品对小红拉黑,即小红永远都不会看到此物料。(持续时间:永久)需要进行的操作:具备负反馈行为的埋点,并且按照规范上报行为数据。注:如果您的负反馈选择项较多,需要您根据影响面在1、2、3中进行映射。拉黑上报数据规范如下:

item_id item_type bhv_type bhv_value
必填 必填 字段值上报:”dislike” 字段值上报:”dislike_item”

注:行为数据的具体构成规范请参考行业内的数据规范。

2、针对物品某种特征不喜欢

举例:在小红的推荐结果中,出现了3ce的双色修容盒,小红不喜欢这类物品,对此物品点了屏蔽:高光。

效果:我们将针对这类物品对小红拉黑,即小红一段时间内都不会看到”高光”类的物品。(持续时间:一段时间)需要进行的操作:具备负反馈行为的埋点,并且按照规范上报行为数据。并在商品表中的对应的特征准确填写。上报数据规范如下:

item_id item_type bhv_type bhv_value
不填 不填 字段值上报:”dislike” 字段值:”dislike_class:key=value”举例:”dislike_class:cagetory_path=12_4_5”

bhv_value中的key取值枚举:

行业 特征 bhv_value举例
电商 category_pathtagsband_idshop_id dislike_class:cagetory_path=12_4_5;dislike_class:tags=淑女;(不用把中文用引号圈起)dislike_class:band_id=12;dislike_class:shop_id=123;
内容 category_pathchannelautohor dislike_class:cagetory_path=13_4_5;dislike_class:channel=xxx;dislike_class:author=张三;
新闻 organizechannelauthor dislike_class:organize=xxx;dislike_class:channel=xxx;dislike_class:author=张三;

3、针对与该物品相似相关物品的不喜欢

举例:在小红的推荐结果中,出现了3ce的双色修容盒,小红不喜欢和此物品相似的,点了不再推荐相似的物品。

效果:我们将针对此物品相似的物品对小红拉黑,即小红一段时间内看不到和此物品相似的物品。(持续时间:一段时间)需要进行的操作:具备负反馈行为的埋点,并且按照规范上报行为数据上报数据规范如下:

item_id item_type bhv_type bhv_value
需要填 需要填 字段值上报:”dislike” 字段值上报:”dislike_related”