"推荐系统解构(40页).pdf"
这篇文档详细阐述了推荐系统的构建和工作原理,由杭州句逗科技有限公司的姚凯飞在2020年7月5日提出。文档主要分为推荐概述、关键因素建模、推荐流程拆解、系统与全局生态以及面临的挑战等多个部分。
1. 推荐概述:
推荐系统的主要目的是缓解信息过载,通过精准的个性化推荐,帮助用户发现感兴趣的商品,同时助力高质量商品找到合适的消费者群体。在用户角度,推荐系统如Netflix和Amazon等已经显著提升了用户观看或购买行为的比例。对企业来说,推荐系统可以实现精准营销,解决长尾商品的推广问题,并最大化收益。
2. 工作思路:
推荐系统的核心是匹配用户和商品,优化匹配效率。它需面对多场景、多目标的复杂性,且缺少真实的用户反馈数据。推荐系统依赖于用户从浏览到购买的全链路闭环数据,以及商品的生命周期信息,如潜力商品、新品、老品等。此外,还需关注商家的成长状况,区分有价值和无价值的商家。
3. 挑战:
在商业平台上,推荐系统要处理平台模式与自营模式的差异,平衡用户、商家和平台的利益。由于用户兴趣分层不明显,需求多样化,加上海外购物转化率低,货到付款等因素,增加了推荐的难度。此外,流量、回访、复购等X-因素对转化率有重要影响。
4. 建模的关键因素:
建模中需考虑转化率、访购率、毛GMV(总销售额)、净GMV(净销售额)、留存/回访及复购等因素。推荐的目标在于提高流量效率,同时也需要促进商家和商品的成长。
5. 系统大视野:
推荐系统需考虑用户、品类、商品、商家的偏好,同时保持总体满意度和兴趣探索成本的平衡。短期收益与长期生态平衡之间的权衡也是重要课题。
6. 推荐流程:
推荐流程通常包括召回、过滤、排名、合并和重新排名等步骤。这些步骤涉及实时和历史用户行为、偏好、热门商品以及多样性等多方面因素。
7. 评估和策略:
召回阶段主要依赖实时行为策略,如用户的历史行为、实时热门商品等,同时考虑相关性、新鲜度、多样性与流行性。评估推荐效果通常采用四象限模型,分别关注覆盖率、精度、新颖性和多样性。
总结来说,推荐系统是一个复杂而精细的工程,涉及到用户行为分析、数据建模、流量优化和生态平衡等多个层面。通过对用户行为的深度理解,结合各种算法和策略,推荐系统能够有效地提升用户体验,促进商业增长。