构建企业级推荐系统:算法、工程实现与案例分析
上QQ阅读APP看书,第一时间看更新

3.5.2 怎么利用负向反馈

用户对标的物的操作行为不一定代表正向反馈,有可能是负向的。比如点开一个视频,看了不到几秒就退出来了,明显表明用户不喜欢。很多产品会在与用户交互中直接提供负向反馈能力,这样可以收集到更多负向反馈。下面是今日头条和百度APP推荐的文章,右下角有一个小叉叉(见图3-9中被圈出来的位置),点击后展示上面的白色交互区域,读者可以勾选几类不同的负向反馈机制。

图3-9 负向反馈的交互形式:利用用户负向反馈来优化产品体验

负向反馈代表用户强烈的不满,因此如果推荐算法可以很好地利用这些负向反馈,就能够大大提升推荐系统的精准度和满意度。基于内容的推荐算法整合负向反馈的方式有如下几种。

1.将负向反馈整合到算法模型中

在构建算法模型中跟正向反馈一起学习,从而更自然地整合负向反馈信息。

2.采用事后过滤的方式

先给用户生成推荐列表,再从该推荐列表中过滤掉与负向反馈关联的或者相似的标的物。

3.采用事前处理的方式

从待推荐的候选集中将与负向反馈相关联或者相似的标的物剔除掉,然后再进行相关算法的推荐。