推薦系統乾貨總結

前言

推薦系統是一個相當火熱的研究方向,在工業界和學術界都得到了大家的廣泛關注。希望通過此文,總結一些關於推薦系統領域相關的會議、知名學者,以及做科研常用的數據集、代碼庫等,一來算是對自己涉獵推薦系統領域的整理和總結,二來希望能夠幫助想入門推薦系統的童鞋們提供一個參考,希望能夠儘快上手推薦系統,進而更好更快的深入科研也好、工程也罷。

一、 相關會議

對於推薦系統領域,直接相關的會議不多,但由於推薦系統會涉及到數據挖掘、機器學習等方面的知識,並且推薦系統作為數據挖掘和機器學習的重要應用之一,同時推薦系統往更大的領域靠攏的話也屬於人工智慧的範疇,因此很多做推薦的學者把目光也瞄向了數據挖掘、機器學習和人工智慧方面的會議。所以,如果想關注推薦系統的前沿,我們需要不僅關注推薦系統年會,還需要關注其他與推薦掛鉤的會議。

1、與推薦系統直接相關的會議

RecSys -The ACM Conference Series on Recommender Systems.

2、數據挖掘相關的會議

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

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.

3、機器學習相關的會議

ICML - The International Conference on Machine Learning.

4、信息檢索相關的會議

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

5、資料庫相關的會議

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

6、Web相關的會議

WWW - The International World Wide Web Conference.

7、人工智慧相關的會議

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

IJCAI - The International Joint Conference on Artificial Intelligence.

二、相關學者

1、Yehuda Koren

個人主頁:Korens HomePage

主要貢獻:Netflix Prize的冠軍隊成員,是推薦系統領域的大神級人物,現就職於雅虎

代表文獻:Matrix Factorization Techniques For Recommender Systems

2、Hao Ma

個人主頁:HaoMas HomePage

主要貢獻:社會化推薦領域的大牛,提出了許多基於社會化推薦的有效演算法,現就職於微軟

代表文獻:SoRec: Social Recommendation Using Probabilistic Matrix Factorization

3、郭貴冰

個人主頁:Guibing Guos HomePage

主要貢獻:國內推薦系統大牛,創辦了推薦系統開源項目LibRec

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

4、Hao Wang

個人主頁:HaoWangs HomePage

主要貢獻:擅長運用深度學習技術提高推薦系統性能

代表文獻:Collaborative deep learning for recommender systems

5、何向南

個人主頁:Xiangnan Hes Homepage

主要貢獻:運用深度學習技術提高推薦系統性能

代表文獻:Neural Collaborative Filtering

6、Robin Burke

個人主頁:rburkes HomePage

主要貢獻:混合推薦方向的大牛

代表文獻:Hybrid recommender systems: Survey and experiments

7、項亮

主要貢獻:國內推薦系統領域中理論與實踐並重的專家,Netflix Prize第二名

代表文獻:《推薦系統實踐》。

8、石川

個人主頁:shichuans HomePage

主要貢獻:研究方向為異質信息網路上的推薦,提出了加權的異質信息相似度計算等

代表文獻:Semantic Path based Personalized Recommendation on Weighted Heterogeneous Information Networks

三、關於數據集

1、MovieLens

適用於傳統的推薦任務,提供了3種不同規模的數據,包含用戶對電影的評分信息,用戶的人口統計學特徵以及電影的描述特徵。

2、Filmtrust

適用於社會化推薦任務,規模較小,包含用戶對電影的評分信息,同時包含用戶間的信任社交信息。

3、Douban

適用於社會化推薦任務,規模適中,包含用戶對電影的評分信息,同時包含用戶間的信任社交信息。

4、Epinions

適用於社會化推薦任務,規模較大,包含用戶對電影的評分信息,同時包含用戶間的信任社交信息,值得注意的是,該數據集同時還包括不信任關係信息。

5、Yelp

幾乎適用於所有推薦任務,數據規模大,需要手動提取自己需要的信息,包含評價評分信息,用戶信息(註冊信息、粉絲數量、朋友信息),商品信息(屬性信息、位置信息、圖像信息),建議信息等。

四、代碼與工具

1、LibRec

java版本開源推薦系統,包含了70多種經典的推薦演算法。

2、Surprise

python版本開源推薦系統,包含了多種經典的推薦演算法。

3、LibMF

c++版本開源推薦系統,主要實現了基於矩陣分解的推薦演算法。

4、Recommender-System

python版本開源推薦系統,包含了多種經典的推薦演算法。

5、Neural Collaborative Filtering

python實現神經協同過濾推薦演算法。

未完待續...


註:本人能力有限,以期在總結中提高,思考中進步。如若有識之士欲共謀此事,歡迎補充。

感謝@CharlesFeng的補充

推薦閱讀:

谷歌傳道AI方法論:通過免費在線課程教你掌控人工智慧和機器學習
機器學習導論——Day1
一起來學西瓜書!(緒論)
Paper Reading | 讓深度學習更高效運行的兩個視角
【深度學習系列】卷積神經網路CNN原理詳解(一)——基本原理

TAG:推薦系統 | 機器學習 | 數據挖掘 |