推荐引擎在现有的方式大体非为3类
1.社会化推荐(social recommendation)。例如让好友给自己推荐物品。
2.基于内容的推荐(content-based filtering)。
3.基于协同过滤的推荐(collaborative filtering)
?
从上面3中方法可以看出,推荐算法的本质是通过一定的方式将用户和物品联系起来。例如利用好友,用户的历史兴趣记录以及用户的注册信息等等。
?
? 一个完整的推荐系统一般存在3个参与方:用户、提供者和提供推荐系统的终端。而一个好的推荐系统,需要同时考虑三方利益,达到共赢。
?? 好的推荐系统不仅仅能够预测用户的行为,而且能够拓展用户的视野,帮助用户发现他所感兴趣,但却不容易发现的点。同时帮助提供者将埋没在长尾(the long tail)中的物品介绍给对它感兴趣的用户。