Average Filling

信息检索 / 2022-10-24

Average Filling

AF算法使用二维矩阵保存用户user对于物品item的喜爱程度。

其中mat[i][j] = k代表的用户i对于物品j的喜爱程度为k

image-20221024022934221

符号

image-20221024032056603

image-20221024032104568

问题定义

image-20221024025049276

根据输入的矩阵,填写未观察到的rating值,并且进行评估

其他统计量

  1. 平均得分
  2. 用户的平均打分
  3. 物品的平均得分

image-20221024025141562

  1. 用户的偏移值
  2. 物品的偏移值

image-20221024025235534

预测原则

可以通过如下的填充方式,对未观察到的值进行填充

image-20221024025327081

结论

对于MovieLen100K数据集进行计算,发现MAE最小的是user bias and item average方法

image-20221024025430154

资料

  1. Slide:https://csse.szu.edu.cn/staff/panwk/recommendation/IRT-Ch02-CF-Slides/AF.pdf
  2. Code:https://github.com/Alex-Shen1121/RecommendationDemo/tree/master/Average Fill