什么是推荐系统的冷启动/数据的冷启动?
你有没有疑惑过,一个从来没有过淘宝的人,打开界面会给你推荐什么?随机推荐吗?emm,这是最差劲的冷处理方式吧。至少热门推荐也会比这个好一些。
以上说的就是推荐系统的冷启动,嘻嘻,就是一个没用过这个东西的用户,你怎么给他推荐东西?
怎么处理嘞
- 利用已沉淀的社交账户注册的信息,常用的方法比如,让他用微信、QQ等社交账号来注册你的这个应用,可以了解到他的喜好。而这种将注册路径改为用新浪/QQ/微信等社交平台登录的方法,一方面可以降低用户注册成本,提高转化率,快速注册,以免用户流失;一方面可以同时获得用户的社交信息,从而获得推荐系统的冷启动数据,比如获取用户的关注列表,以及爬取用户最近参与互动的feedback(转发/评论/赞)进行语义分析,从而获取用户的偏好。【瑟瑟发抖】
- 还有就是安卓手机可以检测系统中的其他应用来判断机主的比如性别、爱好等,(或者比如你安装了美柚app那基本上就是个女的了,极小概率是个有女朋友的男性。。吧。。)。我猜,iPhone的统计你使用哪些app多长时间,其实也是为了用户画像和精准推荐(类似于豌豆荚锁屏);
- 或者用户口味预采集,让他在开始之前先勾选自己的兴趣偏好,这个可以作为开始的基础,虽然比较烦人,用户体验差,但有时候会有比较好的作用,不过其实也仅作为启动时的参考,毕竟用户也并非只想在自己勾选的区域内活动;
- 热点归类推荐,制作推荐候选集;
- 但最重要的是,实时捕捉用户的点击反馈行为数据,快速响应,不断迭代,逐渐生成符合用户个性化口味的结果。