推荐系统术语速查
入门·10 分钟·围绕「推荐系统术语速查」整理初学者需要掌握的术语、缩写、概念关系、速查表和记忆方法,适合学习、复习与开发时检索。
推荐系统术语速查
推荐系统用于在大量内容或商品中,为用户排序出可能感兴趣的结果。短视频、电商、新闻、音乐和广告系统都大量使用推荐技术。
基础对象
User,用户:产生行为的人或账号。
Item,物品:被推荐的内容,例如商品、视频、文章、歌曲。
Interaction,交互:用户对物品的行为,例如点击、购买、收藏、停留、点赞。
User Profile,用户画像:用户兴趣、属性、历史行为的表示。
常见方法
Collaborative Filtering,协同过滤:根据相似用户或相似物品推荐。
Content-based Recommendation,基于内容推荐:根据物品标签、文本、图片等内容特征推荐。
Embedding,向量表示:把用户和物品表示成向量,用相似度进行匹配。
Ranking,排序:对候选物品按预测兴趣或业务目标排序。
评估指标
CTR,点击率:曝光后被点击的比例。
CVR,转化率:用户完成购买、注册等目标动作的比例。
Recall,召回率:系统找回相关物品的能力。
NDCG:衡量排序质量,越相关的内容排越前得分越高。
工程流程
推荐系统通常分为召回、粗排、精排、重排。召回负责从海量物品中找候选,精排负责更准确排序,重排负责多样性、去重和规则控制。
易混淆点
点击率高不一定用户满意,标题党也能提高点击。推荐系统不仅优化模型指标,还要考虑多样性、公平性、冷启动和长期留存。
使用建议
设计推荐时,要明确目标是点击、购买、学习完成率还是用户满意度。不同目标会导向不同排序策略,不能只看一个指标。