Recommendation as link prediction in bipartite graphs: A graph kernel-based machine learning approach

被引:180
作者
Li, Xin [1 ]
Chen, Hsinchun [2 ]
机构
[1] City Univ Hong Kong, Dept Informat Syst, Kowloon Tong, Hong Kong, Peoples R China
[2] Univ Arizona, Dept MIS, Tucson, AZ USA
关键词
Recommender systems; Kernel-based methods; Link prediction; Bipartite graph; Collaborative filtering; SIMILARITY MEASURE; ALLEVIATE; KNOWLEDGE; MODELS;
D O I
10.1016/j.dss.2012.09.019
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recommender systems have been widely adopted in online applications to suggest products, services, and contents to potential users. Collaborative filtering (CF) is a successful recommendation paradigm that employs transaction information to enrich user and item features for recommendation. By mapping transactions to a bipartite user-item interaction graph, a recommendation problem is converted into a link prediction problem, where the graph structure captures subtle information on relations between users and items. To take advantage of the structure of this graph, we propose a kernel-based recommendation approach and design a novel graph kernel that inspects customers and items (indirectly) related to the focal user-item pair as its context to predict whether there may be a link. In the graph kernel, we generate random walk paths starting from a focal user-item pair and define similarities between user-item pairs based on the random walk paths. We prove the validity of the kernel and apply it in a one-class classification framework for recommendation. We evaluate the proposed approach with three real-world datasets. Our proposed method outperforms state-of-the-art benchmark algorithms, particularly when recommending a large number of items. The experiments show the necessity of capturing user-item graph structure in recommendation. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:880 / 890
页数:11
相关论文
共 72 条
[1]  
Acar E., 2009, INT C DAT MIN
[2]   New recommendation techniques for multicriteria rating systems [J].
Adoinavicius, Gediminas ;
Kwon, YoungOk .
IEEE INTELLIGENT SYSTEMS, 2007, 22 (03) :48-55
[3]   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
[4]   A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem [J].
Ahn, Hyung Jun .
INFORMATION SCIENCES, 2008, 178 (01) :37-51
[5]  
[Anonymous], 2005, P 14 INT C WORLD WID, DOI DOI 10.1145/1060745.1060754
[6]  
[Anonymous], WORKSH LINK AN COUNT
[7]  
[Anonymous], 2008, P 14 ACM SIGKDD INT
[8]  
[Anonymous], 1999, MSRTR9987
[9]   Emergence of scaling in random networks [J].
Barabási, AL ;
Albert, R .
SCIENCE, 1999, 286 (5439) :509-512
[10]   Supervised Machine Learning applied to Link Prediction in Bipartite Social Networks [J].
Benchettara, Nesserine ;
Kanawati, Rushed ;
Rouveirol, Celine .
2010 INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2010), 2010, :326-330