关于织图目前明星推荐逻辑的问题和改进建议

Posted on 2015-04-17


目前面临的问题是最新推荐的明星因为发图比较频繁,活跃值很高,所以会经常在新用户注册后或者用户推荐页被推荐出来, 但是老的用户没有发图,活跃值低,基本不会被推荐,没有新粉刺激,更不活跃.

推荐算法描述

从问题的描述可以看出我们目前推荐算法的核心排序因素就是用户活跃值,但用户不知道他有活跃值,更不知道其数值. 目前每一次用户发图就可以增加他的活跃值,活跃值越高,推荐排名越高,并且当天活跃值不会减少,除非有人的活跃值比他高, 要不其推荐顺位都不会掉下来,系统每天定时把所有用户的活跃值减少1/3,也就是说几天不发图活跃值才基本清空.

以上算法和产品逻辑有4个问题:

  1. 推荐算法对用户不透明,明星不知道自己为什么被推荐,和怎样能持续被推荐
  2. 明星提升自身曝光度的渠道过少(目前只有发图一项)
  3. 上述两点导致明星无法通过自身的努力提高自己的曝光度
  4. 活跃值减少逻辑不公平,因为活跃值高的被扣除的也多

以上缺陷最终导致目前我们面临的问题

解决方案建议

  1. 活跃值既然用于推荐排序,而推荐能为明星带来明显的收益(粉丝),因此明星每获取到一个粉丝后应该要付出代价,即减少其活跃值, 让当前活跃值更高的用户有更高的推荐顺位
  2. 曝光用户自身的活跃值,同时允许看到其他明星用户的活跃数值,造成攀比心里,明确罗列出活跃值的作用与获取途径, 并且可以查看到自身与其他明星的活跃值的添加和减少明细
  3. 大量增加活跃值的获取途径,即除了发图外,点赞,评论,入精选等等都可以增加活跃值,每次添加弹出醒目的提示

参考原型

论坛的资源下载积分机制

备注

这么多功能预计需要一个半到两个半星期的开发周期

再备注

仅仅是开发时间不包括产品设计和设计图绘制的时间