Solving the accuracy-diversity dilemma via directed random walks

被引:40
作者
Liu, Jian-Guo [1 ,2 ]
Shi, Kerui [1 ]
Guo, Qiang [1 ]
机构
[1] Shanghai Univ Sci & Technol, Res Ctr Complex Syst Sci, Shanghai 200093, Peoples R China
[2] Univ Oxford, CABDyN Complex Ctr, Said Business Sch, Oxford OX1 1HP, England
来源
PHYSICAL REVIEW E | 2012年 / 85卷 / 01期
关键词
ALGORITHM; NETWORKS;
D O I
10.1103/PhysRevE.85.016118
中图分类号
O35 [流体力学]; O53 [等离子体物理学];
学科分类号
070204 ; 080103 ; 080704 ;
摘要
Random walks have been successfully used to measure user or object similarities in collaborative filtering (CF) recommender systems, which is of high accuracy but low diversity. A key challenge of a CF system is that the reliably accurate results are obtained with the help of peers' recommendation, but the most useful individual recommendations are hard to be found among diverse niche objects. In this paper we investigate the direction effect of the random walk on user similarity measurements and find that the user similarity, calculated by directed random walks, is reverse to the initial node's degree. Since the ratio of small-degree users to large-degree users is very large in real data sets, the large-degree users' selections are recommended extensively by traditional CF algorithms. By tuning the user similarity direction from neighbors to the target user, we introduce a new algorithm specifically to address the challenge of diversity of CF and show how it can be used to solve the accuracy-diversity dilemma. Without relying on any context-specific information, we are able to obtain accurate and diverse recommendations, which outperforms the state-of-the-art CF methods. This work suggests that the random-walk direction is an important factor to improve the personalized recommendation performance.
引用
收藏
页数:8
相关论文
共 36 条
[1]   Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions [J].
Adomavicius, G ;
Tuzhilin, A .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (06) :734-749
[2]   The anatomy of a large-scale hypertextual Web search engine [J].
Brin, S ;
Page, L .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (1-7) :107-117
[3]   Graph structure in the Web [J].
Broder, A ;
Kumar, R ;
Maghoul, F ;
Raghavan, P ;
Rajagopalan, S ;
Stata, R ;
Tomkins, A ;
Wiener, J .
COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2000, 33 (1-6) :309-320
[4]   Item-based top-N recommendation algorithms [J].
Deshpande, M ;
Karypis, G .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2004, 22 (01) :143-177
[5]   Competition for popularity in bipartite networks [J].
Diaz, Mariano Beguerisse ;
Porter, Mason A. ;
Onnela, Jukka-Pekka .
CHAOS, 2010, 20 (04)
[6]   Communicability in complex networks [J].
Estrada, Ernesto ;
Hatano, Naomichi .
PHYSICAL REVIEW E, 2008, 77 (03)
[7]  
Faloutsos M, 1999, COMP COMM R, V29, P251, DOI 10.1145/316194.316229
[8]   Userrank for item-based collaborative filtering recommendation [J].
Gao, Min ;
Wu, Zhongfu ;
Jiang, Feng .
INFORMATION PROCESSING LETTERS, 2011, 111 (09) :440-446
[9]   Evaluating collaborative filtering recommender systems [J].
Herlocker, JL ;
Konstan, JA ;
Terveen, K ;
Riedl, JT .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2004, 22 (01) :5-53
[10]   An algorithmic framework for performing collaborative filtering [J].
Herlocker, JL ;
Konstan, JA ;
Borchers, A ;
Riedl, J .
SIGIR'99: PROCEEDINGS OF 22ND INTERNATIONAL CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 1999, :230-237