1. 什么是推荐系统?
1.1. 为了解决信息过载(Information overload)
1.2. 发掘物品的长尾(long tail)
推荐系统就是自动联系用户和物品的一种工具,它能够在信息过载的环境中帮助用户发现他们感兴趣的信息,也能将信息推送给它们感兴趣的用户。
2. 个性化推荐系统的应用
2.1. 电子商务
2.2. 电影和视频网站
2.3. 个性化音乐网络电台
2.4. 社交网络
2.5. 个性化阅读
2.6. 基于位置的服务
2.7. 个性化邮件
2.8. 个性化广告
3. 推荐系统评测
3.1. 推荐系统实验方法
- 离线实验
- 用户调查
- 在线实验
3.2. 评测指标
- 用户满意度
- 预测准确度:评分预测(均方根误差RMSE,平均绝对误差MAE)、TopN推荐、
- 覆盖率(信息熵、基尼指数)
- 多样性
- 新颖性
- 惊喜度
- 信任度
- 实时性
- 健壮性
- 商业目标
3.3. 评测维度
- 用户维度
- 物品维度
- 时间维度