目录
注:北大刘宏志老师的《推荐系统》课程的学习,图片来源于课程PPT和参考书籍
1、并行式混合
基本思想:直接对已有的基推荐器的输出结果进行混合;无需对现有基推荐器做修改
1.1 加权式混合
直接对基推荐器的结果进行加权求和,得到模型输出,一般要求权重求和等于1。
权重的确定有几种方法:
-
等权重
-
根据验证集的性能表现
-
stacking集成学习模型
-
由用户确定权值
1.2 切换式混合
基本思想:在不同场景,针对不同用户,各种基推荐器的性能表现有较大差异。例如,针对活跃用户、热门项目协同过滤算法较好;针对新用户和不活跃用户,基于内容和人口统计学效果较好;针对冷门项目,基于内容的推荐算法较好;针对代价高昂且次数少的项目,使用基于知识的推荐算法效果较好。所以,在不同场景选择不同的推荐算法是一种明智的选择。
图1.1 切换式混合图解
1.3 排序混合
1.3.1 算法流程
图 排序混合图框图
1.3.2 实例
图 波达计数法实例
改进的波达计数法:使用两两比较的排序,胜的次数多的项目获胜,避免某些项目平均排名高但是实际排名高的次数比较少的影响。