Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Jointly modeling content, social network and ratings for explainable and cold-start recommendation

Published: 19 December 2016 Publication History

Abstract

Model-based approach to collaborative filtering (CF), such as latent factor models, has improved both accuracy and efficiency of predictions on large and sparse dataset. However, most existing methods still face two major problems: (1) the recommendation results derived from user and item vectors of a set of unobserved factors are lack of explanation; (2) cold start users and items out of user-item rating matrix cannot be handled accurately. In this paper, we propose a hybrid method for addressing the problems by incorporating content-based information (i.e, users tags and items keywords) and social information. The main idea behind our method is to build content association based on three factors-user interest in selected tags, tagkeyword relation and item correlation with extracted keywords, and then recommend the items with high similarity in content to users. Two novel methods-neighbor based approach and 3-factor matrix factorization are proposed for building tagkeyword relation matrix and learning user interest vector for selected tags and item correlation vector for extracted keywords. Besides, we introduce a social regularization term to help shape user interest vector. Analysis shows that our method can generate explainable recommendation results with simple descriptions, and experiments on real dataset demonstrate that our method improves recommendation accuracy of state-of-the-art CF models for previous users and items with few ratings, as well as cold start users and items with no rating.

References

[1]
J.D.M. Rennie, N. Srebro, Fast maximum margin matrix factorization for collaborative prediction, in: Proceedings of the 22nd International Conference on Machine Learning, ICML 05, ACM, New York, NY, USA, 2005, pp. 713719,
[2]
R. Salakhutdinov, A. Mnih, Probabilistic matrix factorization, in: J. Platt, D. Koller, Y. Singer, S. Roweis (Eds.), Advances in Neural Information Processing Systems, vol. 20, MIT Press, Cambridge, MA, 2008, pp. 12571264.
[3]
T. Hofmann, Latent semantic models for collaborative filtering, ACM Trans. Inf. Syst., 22 (2004) 89-115.
[4]
L. Baltrunas, B. Ludwig, F. Ricci, Matrix factorization techniques for context aware recommendation, in: Proceedings of the Fifth ACM Conference on Recommender Systems, RecSys 11, ACM, New York, NY, USA, 2011, pp. 301304,
[5]
S. Rendle, Z. Gantner, C. Freudenthaler, L. Schmidt-Thieme, Fast context-aware recommendations with factorization machines, in: Proceedings of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 11, ACM, New York, NY, USA, 2011, pp. 635644,
[6]
C. Palmisano, A. Tuzhilin, M. Gorgoglione, Using context to improve predictive modeling of customers in personalization applications, IEEE Trans. Knowl. Data Eng., 20 (2008) 1535-1549.
[7]
G. Adomavicius, A. Tuzhilin, Context-aware recommender systems, in: Recommender Systems Handbook, Springer, 2011, pp. 217253.
[8]
H. Ma, H. Yang, M.R. Lyu, I. King, Sorec: social recommendation using probabilistic matrix factorization, in: Proceedings of the 17th ACM Conference on Information and Knowledge Management, CIKM 08, ACM, New York, NY, USA, 2008, pp. 931940,
[9]
H. Ma, I. King, M.R. Lyu, Learning to recommend with social trust ensemble, in: Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 09, ACM, New York, NY, USA, 2009, pp. 203210,
[10]
M. Jamali, M. Ester, A matrix factorization technique with trust propagation for recommendation in social networks, in: Proceedings of the Fourth ACM Conference on Recommender Systems, RecSys 10, ACM, New York, NY, USA, 2010, pp. 135142,
[11]
H. Ma, D. Zhou, C. Liu, M.R. Lyu, I. King, Recommender systems with social regularization, in: Proceedings of the Fourth ACM International Conference on Web Search and Data Mining, WSDM 11, ACM, New York, NY, USA, 2011, pp. 287296,
[12]
I. King, M.R. Lyu, H. Ma, Introduction to social recommendation, in: Proceedings of the 19th International Conference on World Wide Web, WWW 10, ACM, New York, NY, USA, 2010, pp. 13551356,
[13]
J. ODonovan, B. Smyth, Trust in recommender systems, in: Proceedings of the 10th International Conference on Intelligent User Interfaces, IUI 05, ACM, New York, NY, USA, 2005, pp. 167174.
[14]
P. Massa, P. Avesani, Trust-aware recommender systems, in: Proceedings of the 2007 ACM Conference on Recommender Systems, RecSys 07, ACM, New York, NY, USA, 2007, pp. 1724,
[15]
N. Tintarev, J. Masthoff, A survey of explanations in recommender systems, in: Proceedings of the 2007 IEEE 23rd International Conference on Data Engineering Workshop, ICDEW 07, IEEE Computer Society, Washington, DC, USA, 2007, pp. 801810,
[16]
A.I. Schein, A. Popescul, L.H. Ungar, D.M. Pennock, Methods and metrics for cold-start recommendations, in: Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 02, ACM, New York, NY, USA, 2002, pp. 253260,
[17]
K. Ji, H. Shen, H. Tian, Y. Wu, J. Wu, Two-phase layered learning recommendation via category structure, in: Advances in Knowledge Discovery and Data Mining 18th Pacific-Asia Conference, PAKDD 2014, Tainan, Taiwan, 1316 May 2014, Proceedings, Part II, 2014, pp. 1324.
[18]
S.-T. Park, W. Chu, Pairwise preference regression for cold-start recommendation, in: Proceedings of the Third ACM Conference on Recommender Systems, RecSys 09, ACM, New York, NY, USA, 2009, pp. 2128,
[19]
K. Zhou, S.-H. Yang, H. Zha, Functional matrix factorizations for cold-start recommendation, in: Proceedings of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 11, ACM, New York, NY, USA, 2011, pp. 315324,
[20]
M. Sun, F. Li, J. Lee, K. Zhou, G. Lebanon, H. Zha, Learning multiple-question decision trees for cold-start recommendation, in: Proceedings of the Sixth ACM International Conference on Web Search and Data Mining, WSDM 13, ACM, New York, NY, USA, 2013, pp. 445454,
[21]
K. Stefanidis, E. Pitoura, P. Vassiliadis, Managing contextual preferences, Inf. Syst., 36 (2011) 1158-1180.
[22]
G. Adomavicius, A. Tuzhilin, Toward the next generation of recommender systems, IEEE Trans. Knowl. Data Eng., 17 (2005) 734-749.
[23]
H. Zhu, E. Chen, K. Yu, H. Cao, H. Xiong, J. Tian, Mining personal context-aware preferences for mobile users, in: 2012 IEEE 12th International Conference on Data Mining (ICDM), 2012, pp. 12121217,
[24]
O. Phelan, K. McCarthy, B. Smyth, Using twitter to recommend real-time topical news, in: Proceedings of the Third ACM Conference on Recommender Systems, RecSys 09, ACM, New York, NY, USA, 2009, pp. 385388,
[25]
X. Su, T.M. Khoshgoftaar, A survey of collaborative filtering techniques, Adv. Artif. Intell., 2009 (2009) 4:2-4:2.
[26]
R. Jin, J.Y. Chai, L. Si, An automatic weighting scheme for collaborative filtering, in: Proceedings of the 27th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 04, ACM, New York, NY, USA, 2004, pp. 337344,
[27]
J.S. Breese, D. Heckerman, C. Kadie, Empirical analysis of predictive algorithms for collaborative filtering, in: Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, UAI98, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1998, pp. 4352, http://dl.acm.org/citation.cfm?id=2074094.2074100.
[28]
B. Sarwar, G. Karypis, J. Konstan, J. Riedl, Item-based collaborative filtering recommendation algorithms, in: Proceedings of the 10th International Conference on World Wide Web, WWW 01, ACM, New York, NY, USA, 2001, pp. 285295,
[29]
M. Deshpande, G. Karypis, Item-based top-n recommendation algorithms, ACM Trans. Inf. Syst., 22 (2004) 143-177.
[30]
R. Sinha, K. Swearingen, The role of transparency in recommender systems, in: CHI 02 Extended Abstracts on Human Factors in Computing Systems, CHI EA 02, ACM, New York, NY, USA, 2002, pp. 830831,
[31]
P. Pu, L. Chen, Trust building with explanation interfaces, in: Proceedings of the 11th International Conference on Intelligent User Interfaces, IUI 06, ACM, New York, NY, USA, 2006, pp. 93100,
[32]
S. Xu, S. Wu, L. Wang, Personalized semantic ranking for collaborative recommendation, in: Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 15, ACM, New York, NY, USA, 2015, pp. 971974,
[33]
W. Guo, S. Wu, L. Wang, T. Tan, Social-relational topic model for social networks, in: Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, CIKM 15, ACM, New York, NY, USA, 2015, pp. 17311734,
[34]
Y. Moshfeghi, B. Piwowarski, J.M. Jose, Handling data sparsity in collaborative filtering using emotion and semantic based features, in: Proceedings of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 11, ACM, New York, NY, USA, 2011, pp. 625634,
[35]
Z. Deng, J. Sang, C. Xu, Personalized video recommendation based on cross-platform user modeling, in: 2013 IEEE International Conference on Multimedia and Expo (ICME), 2013, pp. 16,
[36]
M. Yan, J. Sang, C. Xu, M. Hossain, Youtube video promotion by cross-network association, IEEE Trans. Multimed., 17 (2015) 1248-1261.
[37]
C. Marlow, M. Naaman, D. Boyd, M. Davis, Ht06, tagging paper, taxonomy, flickr, academic article, to read, in: Proceedings of the Seventeenth Conference on Hypertext and Hypermedia, HYPERTEXT 06, ACM, New York, NY, USA, 2006, pp. 3140,
[38]
A. Hulth, Improved automatic keyword extraction given more linguistic knowledge, in: Proceedings of the 2003 Conference on Empirical Methods in Natural Language Processing, EMNLP 03, Association for Computational Linguistics, Stroudsburg, PA, USA, 2003, pp. 216223,

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Neurocomputing
Neurocomputing  Volume 218, Issue C
December 2016
460 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 19 December 2016

Author Tags

  1. Cold start
  2. Collaborative filtering
  3. Explanation
  4. Recommender systems
  5. Tagkeyword

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Personality-based and trust-aware products recommendation in social networksApplied Intelligence10.1007/s10489-022-03542-z53:1(879-903)Online publication date: 1-Jan-2023
  • (2022)Comparative Explanations of RecommendationsProceedings of the ACM Web Conference 202210.1145/3485447.3512031(3113-3123)Online publication date: 25-Apr-2022
  • (2022)A deep recommendation model of cross-grained sentiments of user reviews and ratingsInformation Processing and Management: an International Journal10.1016/j.ipm.2021.10284259:2Online publication date: 1-Mar-2022
  • (2018)A Personalized Recommendation Algorithm Considering Recent Changes in Users' InterestsProceedings of the 2nd International Conference on Big Data Research10.1145/3291801.3291838(127-132)Online publication date: 27-Oct-2018
  • (2018)A systematic review and taxonomy of explanations in decision support and recommender systemsUser Modeling and User-Adapted Interaction10.1007/s11257-017-9195-027:3-5(393-444)Online publication date: 26-Dec-2018
  • (2018)Recommender system with grey wolf optimizer and FCMNeural Computing and Applications10.1007/s00521-016-2817-330:5(1679-1687)Online publication date: 1-Sep-2018

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media