推荐系统的任务就是联系用户和信息,一方面帮助用户发现对自己有价值的信息,另一方面让信息能够展现在对它感兴趣的用户面前,从而实现信息消费者和信息生产者的双赢
什么才是好的推荐系统?
首先,推荐系统需要满足用户的需求,给用户推荐那些令他们感兴趣的东西
好的推荐系统本身能够收集到高质量的用户反馈,不断完善推荐的质量,增加用户和网站的交互
好的推荐系统不仅仅能够准确预测用户的行为,而且能够扩展用户的视野,帮助用户发现那些他们可能感兴趣,但却不那么容易发现的东西
推荐系统的实验方法
在推荐系统中,主要有3种评测推荐效果的实验方法,即离线实验、用户调查和在线实验
离线实验
离线实验的方法一般由如下几个步骤构成:
(1) 通过日志系统获得用户行为数据,并按照一定格式生成一个标准的数据集;
(2) 将数据集按照一定的规则分成训练集和测试集;
(3) 在训练集上训练用户兴趣模型,在测试集上进行预测;
(4) 通过事先定义的离线指标评测算法在测试集上的预测结果
用户调查
用户调查需要有一些真实的用户,让