Graph-based Recommendation Meets Bayes and Similarity Measures

被引:4
作者
Lopes, Ramon [1 ]
Assuncao, Renato [2 ]
Santos, Rodrygo L. T. [2 ]
机构
[1] Univ Fed Reconcavo Bahia, Ctr Ciencias Exatas & Tecnol, R Rui Barbosa 710, BR-44380000 Cruz Das Almas, BA, Brazil
[2] Univ Fed Minas Gerais, Dept Comp Sci, BR-31270901 Belo Horizonte, MG, Brazil
关键词
Collaborative filtering; graph-based recommendation; Bayesian statistics; similarity measures;
D O I
10.1145/3356882
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph-based approaches provide an effective memory-based alternative to latent factor models for collaborative recommendation. Modern approaches rely on either sampling short walks or enumerating short paths starting from the target user in a user-item bipartite graph. While the effectiveness of random walk sampling heavily depends on the underlying path sampling strategy, path enumeration is sensitive to the strategy adopted for scoring each individual path. In this article, we demonstrate how both strategies can be improved through Bayesian reasoning. In particular, we propose to improve random walk sampling by exploiting distributional aspects of items' ratings on the sampled paths. Likewise, we extend existing path enumeration approaches to leverage categorical ratings and to scale the score of each path proportionally to the affinity of pairs of users and pairs of items on the path. Experiments on several publicly available datasets demonstrate the effectiveness of our proposed approaches compared to state-of-the-art graph-based recommenders.
引用
收藏
页数:26
相关论文
共 38 条
[1]  
Aggarwal C. C., 2016, Recommender Systems, V1st, DOI [DOI 10.1007/978-3-319-29659-3, 10.1007/978-3-319-29659-3]
[2]  
Baluja S, 2008, P 17 INT C WORLD WID, P895, DOI DOI 10.1145/1367497.1367618
[3]  
Christoffel Fabian, 2015, RECSYS, P163, DOI DOI 10.1145/2792838.2800180
[4]  
Cook J. D., 2005, TECHNICAL REPORT
[5]   Random Walks in Recommender Systems: Exact Computation and Simulations [J].
Cooper, Colin ;
Lee, Sang Hyuk ;
Radzik, Tomasz ;
Siantos, Yiannis .
WWW'14 COMPANION: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2014, :811-816
[6]  
Cremonesi P., 2010, P 4 ACM C REC SYST, P39, DOI 10.1145/1864708.1864721
[7]  
David E., 2010, Networks, crowds, and markets: reasoning about a highly connected world
[8]  
Felfernig A, 2011, RECOMMENDER SYSTEMS HANDBOOK, P187, DOI 10.1007/978-0-387-85820-3_6
[9]   A novel way of computing similarities between nodes of a graph, with application to collaborative recommendation [J].
Fouss, F ;
Pirotte, A ;
Saerens, M .
2005 IEEE/WIC/ACM International Conference on Web Intelligence, Proceedings, 2005, :550-556
[10]   Random-walk computation of similarities between nodes of a graph with application to collaborative recommendation [J].
Fouss, Francois ;
Pirotte, Alain ;
Renders, Jean-Michel ;
Saerens, Marco .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2007, 19 (03) :355-369