推荐系统干货总结【全】

前言

推荐系统是一个至关火热的研究方向,在工业界和学术界都获得了你们的普遍关注。但愿经过此文,总结一些关于推荐系统领域相关的会议、知名学者,以及作科研经常使用的数据集、代码库等,一来算是对本身涉猎推荐系统领域的整理和总结,二来但愿可以帮助想入门推荐系统的童鞋们提供一个参考,但愿可以尽快上手推荐系统,进而更好更快的深刻科研也好、工程也罢。更多关于推荐系统的内容请参考拙做推荐系统从入门到接着入门java

1、 相关会议

对于推荐系统领域,直接相关的会议很少,但因为推荐系统会涉及到数据挖掘、机器学习等方面的知识,而且推荐系统做为数据挖掘和机器学习的重要应用之一,同时推荐系统往更大的领域靠拢的话也属于人工智能的范畴,所以不少作推荐的学者把目光也瞄向了数据挖掘、机器学习和人工智能方面的会议。因此,若是想关注推荐系统的前沿,咱们须要不只关注推荐系统年会,还须要关注其余与推荐挂钩的会议。python

一、与推荐系统直接相关的会议c++

RecSys -The ACM Conference Series on Recommender Systems.git

二、数据挖掘相关的会议github

SIGKDD - The ACM SIGKDD Conference on Knowledge Discovery and Data Mining.web

WSDM - The International Conference on Web Search and Data Mining.算法

ICDM - The IEEE International Conference on Data Mining.数据库

SDM -TheSIAM International Conference on Data Mining.网络

三、机器学习相关的会议机器学习

ICML - The International Conference on Machine Learning.

四、信息检索相关的会议

SIGIR - The ACM International Conference on Research and Development in Information Retrieval

五、数据库相关的会议

CIKM - The ACM International Conference on Information and Knowledge Management.

六、Web相关的会议

WWW - The International World Wide Web Conference.

七、人工智能相关的会议

AAAI - The National Conference of the American Association for Artificial Intelligence.

IJCAI - The International Joint Conference on Artificial Intelligence.

2、相关学者

一、Yehuda Koren

我的主页:Koren's HomePage

主要贡献:Netflix Prize的冠军队成员,是推荐系统领域的大神级人物,现就任于雅虎

表明文献:Matrix Factorization Techniques For Recommender Systems

二、Hao Ma

我的主页:HaoMa's HomePage

主要贡献:社会化推荐领域的大牛,提出了许多基于社会化推荐的有效算法,现就任于微软

表明文献:SoRec: Social Recommendation Using Probabilistic Matrix Factorization

三、郭贵冰

我的主页:Guibing Guo's HomePage

主要贡献:国内推荐系统大牛,创办了推荐系统开源项目LibRec

表明文献:TrustSVD: Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings

四、Hao Wang

我的主页:HaoWang's HomePage

主要贡献:擅长运用深度学习技术提升推荐系统性能

表明文献:Collaborative deep learning for recommender systems

五、何向南

我的主页:Xiangnan He's Homepage

主要贡献:运用深度学习技术提升推荐系统性能

表明文献:Neural Collaborative Filtering

六、Robin Burke

我的主页:rburke's HomePage

主要贡献:混合推荐方向的大牛

表明文献:Hybrid recommender systems: Survey and experiments

七、项亮

主要贡献:国内推荐系统领域中理论与实践并重的专家,Netflix Prize第二名

表明文献:《推荐系统实践》。

八、石川

我的主页:shichuan's HomePage

主要贡献:研究方向为异质信息网络上的推荐,提出了加权的异质信息类似度计算等

表明文献:Semantic Path based Personalized Recommendation on Weighted Heterogeneous Information Networks

3、相关论文

一、RSPapers

最近和几个同窗共同整理了关于推荐系统的一些经典必读论文,包括综述文章、传统经典推荐文章、社会化推荐文章、基于深度学习的推荐系统文章以及专门用于解决冷启动问题的文章等。该项目还在持续更新中,欢迎你们star,欢迎你们补充,让咱们一块儿构建一个完整的入门推荐论文清单,让想入门推荐的童鞋们没必要再想我们同样痛苦吧。

项目连接:hongleizhang/RSPapers

4、相关课程

Recommender Systems Specialization

最近,coursea上开放了推荐系统专项课程《Recommender Systems Specialization》。

该课程于2018年3月26日开课,这个系列由4门子课程和1门毕业项目课程组成,包括推荐系统导论,最近邻协同过滤,推荐系统评价,矩阵分解和高级技术等,感兴趣的同窗能够关注。

5、关于数据集

一、MovieLens

适用于传统的推荐任务,提供了3种不一样规模的数据,包含用户对电影的评分信息,用户的人口统计学特征以及电影的描述特征。

二、Filmtrust

适用于社会化推荐任务,规模较小,包含用户对电影的评分信息,同时包含用户间的信任社交信息。

三、Douban

适用于社会化推荐任务,规模适中,包含用户对电影的评分信息,同时包含用户间的信任社交信息。

四、Epinions

适用于社会化推荐任务,规模较大,包含用户对电影的评分信息,同时包含用户间的信任社交信息,值得注意的是,该数据集同时还包括不信任关系信息。

五、Yelp

几乎适用于全部推荐任务,数据规模大,须要手动提取本身须要的信息,包含评价评分信息,用户信息(注册信息、粉丝数量、朋友信息),商品信息(属性信息、位置信息、图像信息),建议信息等。

6、代码与工具

一、LibRec

java版本开源推荐系统,包含了70多种经典的推荐算法。

二、Surprise

python版本开源推荐系统,包含了多种经典的推荐算法。

三、LibMF

c++版本开源推荐系统,主要实现了基于矩阵分解的推荐算法。

四、Recommender-System

python版本开源推荐系统,包含了多种经典的推荐算法。

五、Neural Collaborative Filtering

python实现神经协同过滤推荐算法。

未完待续...

相关文章
相关标签/搜索