Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-030-62008-0_23guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Clustering-Based Collaborative Filtering Recommendation Algorithm via Deep Learning User Side Information

Published: 20 October 2020 Publication History

Abstract

Collaborative filtering (CF) is a widely used recommendation approach that relies on user-item ratings. However, the natural sparsity of user-item ratings can be problematic in many domains, limiting the ability to produce accurate and effective recommendations. Moreover, in some CF approaches only rating information is used to represent users and items, which can lead to a lack of recommendation explained. In this paper, we present a novel deep CF-based recommendation model, which co-learns users’ abundant attributes. To better understanding the user’s preference, we explore user deeper and unseen factors on the user-item ratings and user’s side information by adopting the AutoEncode network. After that, we conduct the k-mean algorithm with extracted deep user factors to classify users. Then the user-side CF algorithm is employed to produce the recommendation list based on the classification results, for alleviating recommendation speed. Finally, we conduct lots of experiments on real-world datasets. Compared with state-of-the-art methods, the results show that the proposed method has a significant improvement in recommendation performance, in terms of recommendation accuracy and diversity. Furthermore, it also enjoys high effectiveness, and the approach is useful when it comes to assigning intuitive meanings to improve the explainability of recommender systems.

References

[1]
Adomavicius G and Tuzhilin A Toward the next generation of recommender systems IEEE Trans. Knowl. Data Eng. 2005 17 6 734-749
[2]
Konstan JA and Riedl J Recommender systems: from algorithms to user experience User Model. User-Adap. Inter. 2012 22 1–2 101-123
[3]
Su, X., Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009, 12 (2009)
[4]
Sarwar, B.M., Karypis, G., Konstan, J., Riedl, J.: Recommender systems for large-scale e-commerce: scalable neighborhood formation using clustering. In: International Conference on Computer and Information Technology. IEEE, Dhaka (2002)
[5]
Gu, F., Zhang, H., Wang, C.: A two-component deep learning network for SAR image denoising. IEEE Access 8, 17792–17803 (2020)
[6]
Deep Learning for Natural Language Parsing S. Jaf, C. Calder IEEE Access 2019 7 131363-131373
[7]
Khalil, R.A., Jones, E., Babar, M.I., Jan, T., Zafar, M.H., Alhussain, T.: Speech emotion recognition using deep learning techniques: a review. IEEE Access 7, 117327–117345 (2019)
[8]
Sedhain, S., Menon, A.K., Sanner, S., Xie, L.: AutoRec: autoencoders meet collaborative filtering. In: WWW 2015 Companion Proceedings of the 24th International Conference on World Wide Web, pp. 111–112 (2015)
[9]
Wu, Y., DuBois, C., Zheng, A.X., Ester, M.: Collaborative denoising auto-encoders for top-N recommender systems. In: WSDM 2016 Proceedings of the Ninth ACM International Conference on Web Search and Data Mining (2016)
[10]
Huang, C.-L. Yeh, P.-H., Lin, C.-W., Wu, D.-C.: Utilizing user tag-based interests in recommender systems for social resource sharing websites. Knowl. Based Syst. 56, 86–96 (2014
[11]
Yin, B., Yang, Y., Liu, W.: Exploring social activeness and dynamic interest in a community-based recommender system. In: Proceedings of the 23rd International Conference World Wide Web, Seoul, Korea, pp. 771–776 (2014)
[12]
Guerraoui, R., Kermarrec, A.-M., Patra, R, Taziki, M.: D2P: distance-based differential privacy in recommenders. VLDB 8(8), 862–873 (2015)
[13]
Koohi, H., Kiani, K.: User based collaborative filtering using fuzzy c-means. Measurement 91, 134–139 (2016)
[14]
Rousseeuw, P.J., Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 20(1), 53–65 (1987)
[15]
Ketchen, D.J., Shook, C.L.: The application of cluster analysis in strategic management research: an analysis and critique. Strat. Manage. J. 17(6), 441–458 (1996)
[16]
Arthur, D., Vassilvitskii, S.: k-means++: the advantages of careful seeding. In: Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, Society for Industrial and Applied Mathematics, pp. 1027–1035 (2007)

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
Web Information Systems Engineering – WISE 2020: 21st International Conference, Amsterdam, The Netherlands, October 20–24, 2020, Proceedings, Part II
Oct 2020
620 pages
ISBN:978-3-030-62007-3
DOI:10.1007/978-3-030-62008-0
  • Editors:
  • Zhisheng Huang,
  • Wouter Beek,
  • Hua Wang,
  • Rui Zhou,
  • Yanchun Zhang

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 20 October 2020

Author Tags

  1. Collaborative filtering algorithm
  2. Recommendation system
  3. K-means++
  4. Clustering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 31 Dec 2024

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media