Unifying user preference and item knowledge-based similarity models for top-N recommendation

Recommendation systems are very important in various applications and e-commerce environments. A representative method is collaborative filtering (CF), which models the user preference by means of feedback from the user. CF-based methods made better recommendations than did previous studies because CF captures the interactions between the user and the item. However, despite the advantages of working with high-density data, these methods are vulnerable to the data sparsity that often exists in real data sets. In addressing this issue, we combine similarity-based approaches (which clearly serve product recommendations that are similar products) with knowledge-based similarity and provide individualized top-N recommendations. This approach, called UK (Unifying user preference and item knowledge-based similarity models), further exploits knowledge-based similarity ideas along with user preferences to extend the item interactions. We assume strong independence between various factors. We quantitatively demonstrate that by applying our method to real data sets of various sizes or types, UK works better than cutting-edge methods. In terms of qualitative discovery, UK also understands individual interactions and can provide meaningful recommendations according to the goal.

[1]  David M. Blei,et al.  Factorization Meets the Item Embedding: Regularizing Matrix Factorization with Item Co-occurrence , 2016, RecSys.

[2]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[3]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[4]  Arun K. Pujari,et al.  Collaborative filtering using multiple binary maximum margin matrix factorizations , 2017, Inf. Sci..

[5]  Fernando Ortega,et al.  Recommending items to group of users using Matrix Factorization based Collaborative Filtering , 2016, Inf. Sci..

[6]  Danial Hooshyar,et al.  Developing a hybrid collaborative filtering recommendation system with opinion mining on purchase review , 2018, J. Inf. Sci..

[7]  Qun Jin,et al.  Recommendation of optimized information seeking process based on the similarity of user access behavior patterns , 2012, Personal and Ubiquitous Computing.

[8]  Danial Hooshyar,et al.  Mining biometric data to predict programmer expertise and task difficulty , 2017, Cluster Computing.

[9]  Angelo Chianese,et al.  Social recommendation service for cultural heritage , 2017, Personal and Ubiquitous Computing.

[10]  Michael J. Pazzani,et al.  A learning agent for wireless news access , 2000, IUI '00.

[11]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[12]  Tong Zhao,et al.  Leveraging Social Connections to Improve Personalized Ranking for Collaborative Filtering , 2014, CIKM.

[13]  Yong Wang,et al.  A hybrid user similarity model for collaborative filtering , 2017, Inf. Sci..

[14]  Mark Claypool,et al.  Combining Content-Based and Collaborative Filters in an Online Newspaper , 1999, SIGIR 1999.

[15]  Julian J. McAuley,et al.  Fusing Similarity Models with Markov Chains for Sparse Sequential Recommendation , 2016, 2016 IEEE 16th International Conference on Data Mining (ICDM).

[16]  Anton van den Hengel,et al.  Image-Based Recommendations on Styles and Substitutes , 2015, SIGIR.

[17]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[18]  George Karypis,et al.  SLIM: Sparse Linear Methods for Top-N Recommender Systems , 2011, 2011 IEEE 11th International Conference on Data Mining.

[19]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[20]  David A. Cohn,et al.  The Missing Link - A Probabilistic Model of Document Content and Hypertext Connectivity , 2000, NIPS.

[21]  Ken Lang,et al.  NewsWeeder: Learning to Filter Netnews , 1995, ICML.

[22]  William W. Cohen,et al.  Recommendation as Classification: Using Social and Content-Based Information in Recommendation , 1998, AAAI/IAAI.

[23]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[24]  Yong Yu,et al.  LorSLIM: Low Rank Sparse Linear Methods for Top-N Recommendations , 2014, 2014 IEEE International Conference on Data Mining.

[25]  Loriene Roy,et al.  Content-based book recommending using learning for text categorization , 1999, DL '00.

[26]  Arun K. Pujari,et al.  Conformal matrix factorization based recommender system , 2018, Inf. Sci..

[27]  Lars Schmidt-Thieme,et al.  Factorizing personalized Markov chains for next-basket recommendation , 2010, WWW '10.

[28]  Li Chen,et al.  Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence GBPR: Group Preference Based Bayesian Personalized Ranking for One-Class Collaborative Filtering , 2022 .

[29]  Danial Hooshyar,et al.  SmartSenior: Automatic Content Personalization Through Semi-supervised Learning , 2018, Wirel. Pers. Commun..

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

[31]  Minhong Wang,et al.  A data-driven procedural-content-generation approach for educational games , 2018, J. Comput. Assist. Learn..

[32]  Kenneth Y. Goldberg,et al.  Eigentaste: A Constant Time Collaborative Filtering Algorithm , 2001, Information Retrieval.

[33]  George Karypis,et al.  FISM: factored item similarity models for top-N recommender systems , 2013, KDD.

[34]  Moslem Yousefi,et al.  Data-Driven Approaches to Game Player Modeling , 2018, ACM Comput. Surv..

[35]  Jaechoon Jo,et al.  A group preference-based item similarity model: comparison of clustering techniques in ambient and context-aware recommender systems , 2020, J. Ambient Intell. Humaniz. Comput..

[36]  Danial Hooshyar,et al.  GPS: Factorized group preference-based similarity models for sparse sequential recommendation , 2019, Inf. Sci..

[37]  Jin Liu,et al.  Online social trust reinforced personalized recommendation , 2016, Personal and Ubiquitous Computing.

[38]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[39]  Scott Sanner,et al.  Low-Rank Linear Cold-Start Recommendation from Social Data , 2017, AAAI.

[40]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[41]  Rong Pan,et al.  Mind the gaps: weighting the unknown in large-scale one-class collaborative filtering , 2009, KDD.