美文网首页
推荐结果过滤的一些思考

推荐结果过滤的一些思考

作者: 圈住那个卷 | 来源:发表于2018-02-27 15:16 被阅读22次

最近在做轮播台的个性化推荐(轮播台是由编辑定义的,每个轮播台一天24小时会不间断的播放编辑精选且排好时间段的视频。),定义好推荐策略,开发完成后进行人工评测时,发现推荐结果中偶尔会有两个不同的台,但里面的视频都属于同一个专辑(即相同电视剧的不同集)的情况。这就有个问题:推荐接口给出的属于不同轮播台的相同内容是否该由推荐来过滤?

同事的观点是:不做过滤。

1、我们做的是台的个性化推荐,台内视频的重复过滤我们不需要做,若是有重复的视频,则把另一个台排到最后,而不是过滤掉这个台;

2、若是做过滤也是由运营来保证同一时间段不同台出的视频/专辑不重复。

我的观点是:过滤掉有重复视频/专辑的台。

1、我们可以考虑这样一个场景,有两个轮播台a和b当前播放的视频是一样的。当用户点击轮播台a,用户对当前播放的视频不感兴趣或已看过,于是退出。用户接着又点击了轮播台b,但b中播放的视频和a是一样的,毫无疑问,用户看到后也会退出。这个过程不仅增加了用户的操作负担,而且给用户的体验也很不友好。好的产品要注重细节,要尽量给用户一种简单方便的感受,用户才会觉得用得舒服,用得舒服才会重复使用你的产品。

有人可能有疑问,觉得既然用户不感兴趣,那为什么这个台还排在前面,我们不就是基于用户的兴趣来推荐的吗?

因为如果仅考虑用户感兴趣的东西,会导致用户看到的东西越来越局限,仅限在某个小范围内,时间久了这样的结果反而会降低用户粘性。因此推荐的结果也会考虑到一些多样性和新颖性,所以结果中会包含一些基于用户历史的探索结果,适当给用户一些惊喜,但这些探索的结果并不能百分百的保证用户真的感兴趣。

2、有时候一些外部的变动因素不能完全受我们控制,那么我们就把握我们能把握的。不同的轮播台出现相同的视频或专辑,这个是运营那边的问题,我们可以反馈,但不保证能够立即处理,所以为了保证用户的体验,必须要在我们的控制范围之内加以处理,即增加不同轮播台,出现相同视频或专辑的过滤。这虽然增加了我们的开发工作量,但产品的可靠性得到了保证,同时也提升了用户体验,以用户为中心是我们做产品的宗旨,而不是业务导向。

相关文章

  • 推荐结果过滤的一些思考

    最近在做轮播台的个性化推荐(轮播台是由编辑定义的,每个轮播台一天24小时会不间断的播放编辑精选且排好时间段的视频。...

  • 推荐系统--关于推荐系统的一些思考和协同过滤

    过年前打算学习一下推荐,买了一本国内推荐系统的经典,项亮的《推荐系统实践》,因为封城,导致3月末才拿到这本书,今天...

  • .Net Core 3.x MVC ResultFilter 和

    1. 结果过滤器 IResultFilter 结果过滤器:这个过滤器的作用和操作过滤器非常相似,主要其作用范围...

  • 《写给程序员的数据挖掘实践指南》学习笔记一

    协同过滤——曼哈顿距离、欧式距离、皮尔逊相关系数 假设你要在亚马逊上买书,系统要给你推荐一些书,利用协同过滤的话,...

  • 推荐系统经典算法之协同过滤

    讲推荐算法,就不得不提协同过滤,协同过滤是推荐系统中比较经典的推荐算法之一,我们常用的协同过滤算法共有两种,既 基...

  • octave实现协同过滤推荐算法

    octave实现协同过滤推荐算法 标签:推荐算法 这是对关于电影评分的数据集使用协同过滤算法,实现推荐系统。 数据...

  • octave实现协同过滤推荐算法

    octave实现协同过滤推荐算法 标签:推荐算法 这是对关于电影评分的数据集使用协同过滤算法,实现推荐系统。 数据...

  • 基于评分的协同过滤的python DEMO

    最近要整一个协同过滤的推荐demo于是网上参考了些别人的博文思考思考。 首先是导入我们的数据,基于movielen...

  • 最近的一些思考结果

    最近的一些思考结果 好久没写了,想到啥写啥吧。 什么是熬夜? 在过年后的这段日子,发现对晚上的时间像是没有了概念,...

  • 一些新的思考结果

    《回答》 你要求我说出那句话 我拒绝了她 仅仅是因为自己没有想好如何回答 我便暂时不再说话 当我想起自己的话 你又...

网友评论

      本文标题:推荐结果过滤的一些思考

      本文链接:https://www.haomeiwen.com/subject/djeztftx.html