A Graph Kernel Based Item Similarity Measure for Top-N Recommendation

The item neighborhood-based graph kernel (INGK) has recently been proposed to compute item similarity on the Linked Open Data (LOD) graph and then produce top-N recommendations (the similarity measure is abbreviated as INGK-LOD). This paper explores how to use the graph kernel to compute item similarity on the basis of user-item ratings. We transform the user-item ratings matrix into an undirected graph called a user-item ratings graph, and define the graph kernel based on the graph, which can be used to compute item similarity (the similarity measure is abbreviated as INGK-UIR). We applied INGK-UIR, INGK-LOD and two baseline similarity measures, Cosine and Pearson correlation coefficient, to top-N recommendation, and conducted experimental evaluation of recommendation accuracy using the MovieLens 1M benchmark dataset. The results show that our INGK-UIR significantly outperforms INGK-LOD and the two baseline measures in terms of precision and recall.

[1]  Xavier Serra,et al.  Sound and Music Recommendation with Knowledge Graphs , 2016, ACM Trans. Intell. Syst. Technol..

[2]  Wei Xu,et al.  Computing User Similarity by Combining Item Ratings and Background Knowledge from Linked Open Data , 2018, WISA.

[3]  François Fouss,et al.  An experimental investigation of kernels on graphs for collaborative recommendation and semisupervised classification , 2012, Neural Networks.

[4]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[5]  Charu C. Aggarwal,et al.  Neighborhood-Based Collaborative Filtering , 2016 .

[6]  Charu C. Aggarwal,et al.  An Introduction to Recommender Systems , 2016 .

[7]  Tommaso Di Noia,et al.  A Linked Data Recommender System Using a Neighborhood-Based Graph Kernel , 2014, EC-Web.

[8]  Charu C. Aggarwal Evaluating Recommender Systems , 2016 .

[9]  Nils M. Kriege,et al.  A survey on graph kernels , 2019, Applied Network Science.

[10]  Paolo Tomeo,et al.  Recommender Systems Based on Linked Open Data , 2018, Encyclopedia of Social Network Analysis and Mining. 2nd Ed..

[11]  Paolo Tomeo,et al.  SPrank: Semantic Path-Based Ranking for Top-N Recommendations Using Linked Open Data , 2016, ACM Trans. Intell. Syst. Technol..

[12]  Sarvapali D. Ramchurn,et al.  Algorithms for Graph-Constrained Coalition Formation in the Real World , 2017, TIST.

[13]  Chia-Hua Ho,et al.  Large-scale linear support vector regression , 2012, J. Mach. Learn. Res..

[14]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[15]  Jens Lehmann,et al.  DBpedia - A large-scale, multilingual knowledge base extracted from Wikipedia , 2015, Semantic Web.

[16]  Tom Heath Linked Data - Welcome to the Data Network , 2011, IEEE Internet Computing.