站群导航· 游戏攻略 / 礼包码 / 配置 / 换算 / 查询 / 手册
导航菜单
首页 全部文章 留言本

协同过滤的两种思路:用户相似与物品相似

协同过滤是推荐系统的经典方法,核心思想是“物以类聚、人以群分”。它分为基于用户和基于物品两条路线,前者找与你口味相近的人,后者找你喜欢的物品的相似品,二者在不同场景下各有优势。

基于用户的协同过滤计算用户之间的相似度,把相似用户喜欢而你没见过的物品推荐给你。它的优点是可解释性强、能发现跨类目的惊喜推荐,缺点是用户数量大时相似度矩阵维护成本高,且用户兴趣漂移快。

基于物品的协同过滤计算物品之间的相似度,把与你历史喜欢的物品相似的物品推给你。它的优点是物品相对稳定、相似度可离线预计算、在线只需查表,工业界大规模系统更偏爱这一路线。

相似度度量常用余弦相似度、皮尔逊相关系数或杰卡德相似度。选择时要考虑数据特性:隐式反馈适合余弦或杰卡德,显式评分适合皮尔逊,稀疏数据要先做降维或平滑处理。

无论哪种路线,都要处理热门物品带来的流行度偏差。可以对相似度做热度惩罚,或在打分阶段对高频物品降权,避免推荐结果全是爆款,损失长尾多样性与新颖性。

站群互链

攻略窝 · 礼包窝 · 配置窝 · 换算窝 · 算法窝 · 查文窝 · 手册窝 · 问答窝 · 全文搜 · 手册库
上一篇 模型评估:准确率之外的常用指标 下一篇 模型评估别只看准确率:6个场景与3条上线红线