Exploiting Nonlinear Relationships for Top-N Recommender Systems

To alleviate the information overload problem, recommendation technology has emerged and flourished. %As a most widely used recommendation technique, collaborative filtering algorithms suffer from data sparseness and cold start problems. Consequently, it is difficult to obtain accurate similarities between users and items and reliable basis of the predictions with these algorithms, leading to sub-optimal recommendation quality. Many state-of-the-art methods usually assume that the data is distributed on a linear hyperplane, which is not the case. The rating data reflect the many-sided interests of users and usually have nonlinear dependencies. In this paper, we map the data into a higher dimensional space and learn the similarity information in this new feature space. Kernel methods are known to be effective for capturing the complex relations in many real world applications. In the first place, a single kernel based algorithm is proposed. It is known that the performance of kernel methods is largely dependent on the choice of kernel. To alleviate such a dependence, we further develop a multiple kernel based algorithm. Experimental results on six real world datasets demonstrate that the proposed algorithms significantly improve the performance of several state-of-the-art recommendation methods.

[1]  Zhao Kang,et al.  Twin Learning for Similarity and Clustering: A Unified Kernel Approach , 2017, AAAI.

[2]  Chong Peng,et al.  LogDet Rank Minimization with Application to Subspace Clustering , 2015, Comput. Intell. Neurosci..

[3]  Evangelia Christakopoulou,et al.  HOSLIM: Higher-Order Sparse LInear Method for Top-N Recommender Systems , 2014, PAKDD.

[4]  Zhao Kang,et al.  Top-N Recommendation with Novel Rank Approximation , 2016, SDM.

[5]  Tong Zhao,et al.  Improving Latent Factor Models via Personalized Feature Projection for One Class Recommendation , 2015, CIKM.

[6]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[7]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.

[8]  Evangelia Christakopoulou Moving beyond linearity and independence in top-N recommender systems , 2014, RecSys '14.

[9]  Roberto Turrin,et al.  Performance of recommender algorithms on top-n recommendation tasks , 2010, RecSys '10.

[10]  Alex Smola,et al.  Kernel methods in machine learning , 2007, math/0701907.

[11]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[12]  Yiu-ming Cheung,et al.  Feature Selection and Kernel Learning for Local Learning-Based Clustering , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Bracha Shapira,et al.  Recommender Systems Handbook , 2015, Springer US.

[14]  Ming Yang,et al.  Top-N Recommendation on Graphs , 2016, CIKM.

[15]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[16]  Diego Fernández,et al.  Comparison of collaborative filtering algorithms , 2011, ACM Trans. Web.

[17]  Zhao Kang,et al.  Robust Subspace Clustering via Tighter Rank Approximation , 2015, CIKM.

[18]  Xuelong Li,et al.  Fast and Accurate Matrix Completion via Truncated Nuclear Norm Regularization , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Alejandro Bellogín,et al.  Precision-oriented evaluation of recommender systems: an algorithmic comparison , 2011, RecSys '11.

[20]  Johan A. K. Suykens,et al.  Optimized Data Fusion for Kernel k-Means Clustering , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[21]  Zhao Kang,et al.  Top-N Recommender System via Matrix Completion , 2016, AAAI.

[22]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.