参照xlvector的博士论文,分类方式有二
1.基于数据的分类
2.基于模型的分类
目前商业上使用较广泛的,是基于数据的分类的一些算法,主要包括:
1.协同过滤
仅仅利用用户的行为信息,基于用户的历史兴趣进行推荐,包括itemCF, userCF。
2.基于内容的过滤
利用用户兴趣和item之间的相似度,基于Data内容上的相似性进行推荐,比如电影的导演、主演等
3.社会化过滤
利用用户的社会化关系,利用用户社交网络中的好友兴趣进行推荐,基于邻域的算法,图模型(推荐好友)
4.基于Location的过滤
位置是非常重要的上下文,目前的微博、街旁、qq可以根据location提供相关信息,这是移动互联网的特点之一
5.基于人口统计学的过滤