Skip to main content
Log in

An Approach to Alleviate the Sparsity Problem of Hybrid Collaborative Filtering Based Recommendations: The Product-Attribute Perspective from User Reviews

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

The goal of a recommender system is to return related items that users may be interested in. However recommendation methods result in a sparsity problem that affects the generation of recommendation results and, thus, the user experience. Considering different user performance-related information in recommender systems, the recommendation models face new sparsity challenges. Specifically, the sparsity problem that existed in our previously proposed Product Attribute Model is due to the subjectivity of product reviews. When users comment on items, they do not include all aspects of the product. As a result, the user preference information acquired by the model is incomplete after data preprocessing. To solve this problem, a sparsity alleviation recommendation approach is presented in this paper that achieves a better product recommendation performance. The new sparsity alleviation algorithm for the recommendation model is designed to solve the sparsity problem by addressing the zero values. Based on the Multiplication Convergence Rule and Constraint Condition, the algorithm replaces zero values through equations. The sparsity problem of the Product Attribute Model can be alleviated in view of the accuracy of matrix factorization. We also propose a hybrid collaborative formula that incorporates product attribute information to generate better recommendation results. Experimental results on a sparsity dataset from Amazon demonstrate the effectiveness and applicability of our proposed recommendation approach, which outperforms a number of competitive baselines in both the within sparsity and without sparsity experiments.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Chen L, Chen GL, Wang F (2015) Recommender systems based on user reviews: the state of the art. User Model User-Adap Inter 25(2):99–154

    Article  Google Scholar 

  2. Lu J, Wu DS, Mao MS, Wang W, Zhang GQ (2015) Recommender system application developments: a survey. Decis Support Syst 74:12–32

    Article  Google Scholar 

  3. Lei XJ, Qian XM, Zhao GS (2016) Rating prediction based on social sentiment from textual reviews. IEEE Transactions on Multimedia 18(9):1910–1921

    Article  Google Scholar 

  4. Min C, Zhou SJ, Gao HH, Li YHZ (2018) A novel hybrid collaborative filtering approach to recommendation using reviews:the product attributes perspective. In: Proc. IEEE 30th International Conference on Software Engineering and Knowledge Engineering, San Francisco, pp. 7-11

  5. Hamidreza K, Kourosh K (2017) A new method to find neighbor users that improves the performance of Collaborative Filtering. Expert Syst Appl 83:30–39

    Article  Google Scholar 

  6. Yehuda K, Robert B, Chris V (2009) Matrix factorization techniques for recommender systems. Computer. 42(8):30–37

    Article  Google Scholar 

  7. Ke J, Dong HB, Lian YW, Ai Y, Tan CY (2016) STD: an improved social recommendation model with temporal dynamics of social relationships. Journal of Internet Technology 17(5):863–868

    Google Scholar 

  8. Guo GB, Qiu HH, Tan ZH, Liu Y, Ma J, Wei XW (2017) Resolving data sparsity by multi-type auxiliary implicit feedback for recommender systems. Knowl-Based Syst 138:202–207

    Article  Google Scholar 

  9. Hammou BA, Lahcen AA (2017) FRAIPA: a fast recommendation approach with improved prediction accuracy. Expert Syst Appl 8:90–97

    Article  Google Scholar 

  10. Pawel M, Myra S (2017) Stream-based semi-supervised learning for recommender systems. Machine Leraning 106(6):771–798

    Article  MathSciNet  Google Scholar 

  11. Ren XY, Song MN, Haihong E, Song JD (2017) Context-aware probabilistic matrix factorization modeling for point-of-interest recommendation. Neurocomputing. 241:38–55

    Article  Google Scholar 

  12. Xu X, Chen L, Dai YM, Chen GC (2017) A dynamic topic model and matrix factorization-based travel recommendation method exploiting ubiquitous data. IEEE Transactions on Multimedia 19(8):1933–1945

    Article  Google Scholar 

  13. Nguyen VD, Sriboonchitta S, Huynh VN (2017) Using community preference for overcoming sparsity and cold-start problems in collaborative filtering system offering soft ratings. Electron Commer Res Appl 26:101–108

    Article  Google Scholar 

  14. Hu Y, Shi WS, Li H, Hu XH (2017) Mitigating data sparsity using similarity reinforcement-enhanced collaborative filtering. ACM Trans Internet Technol 17(3):31

    Article  Google Scholar 

  15. Du YP, Yao CQ, Huo SH, Liu JX (2017) A new item-based deep network structure using a restricted Boltzmann machine for collaborative filtering. Frontiers of Information Technology & Electronic Engineering 18(5):658–666

    Article  Google Scholar 

  16. Huang Z, Chen H, Zeng D (2014) Applying associative retrieval techniques to alleviate the sparsity problem in collaborative filtering. ACM Trans Inf Syst 22(1):116–142

    Article  Google Scholar 

  17. Ma YH, Zhou JJ, Tang ML, Tian Y, Al-Dhelaan A, Al-Rodhaan M, Lee S (2015) Social network and tag sources based augmenting collaborative recommender system. IEICE Trans Inf Syst E98D(4):902–910

    Article  Google Scholar 

  18. Lee JW, Kim HJ, Lee SG (2010) Conceptual collaborative filtering recommendation: a probabilistic learning approach. Neurocomputing. 73(13-15):2793–2796

    Article  Google Scholar 

  19. Anand D, Bharadwaj KK (2011) Utilizing various sparsity measures for enhancing accuracy of collaborative recommender systems based on local and global similarities. Expert Syst Appl 38(5):5101–5109

    Article  Google Scholar 

  20. Choi K, Suh Y, Yoo D (2016) Extended collaborative filtering technique for mitigating the sparsity problem. International Journal of Computers Communication and Control 11(5):631–644

    Article  Google Scholar 

  21. Yu DJ et al (2017) Mining hidden interests from twitter based on word similarity and social relationship for OLAP. Int J Softw Eng Knowl Eng 27(09n10):1567–1578

    Article  Google Scholar 

  22. Tewari S, Barman AG (2018) Sequencing of items in personalized recommendations using multiple recommendation techniques. Expert Syst Appl 97:70–82

    Article  Google Scholar 

  23. Wang N, Tian T (2016) Summarizing personal dataspace based on user interests. Int J Softw Eng Knowl Eng 26(05):691–713

    Article  Google Scholar 

  24. Zhang W, Zhuang JY, Yong X, Li JK, Chen W, Li ZM (2017) Personalized topic modeling for recommending user-generated content. Frontiers of Information Technology & Electronic Engineering 18(5):708–718

    Article  Google Scholar 

  25. Ma Y, Chen GQ, Wei Q (2017) Finding users preferences from large-scale online reviews for personalized recommendation. Electron Commer Res 17(1):3–29

    Article  Google Scholar 

  26. Jiang SM, Cai SQ, Olle GO, Qin ZY (2015) Durable product review mining for customer segmentation. Kybernetes. 44(1):124–138

    Article  Google Scholar 

  27. Zhao WX, Wang JP, He YL, Wen JR, Chang EY, Li XM (2016) Mining product adopter information from online reviews for improving product recommendation. ACM Trans Knowl Discov Data 10(3):29

    Article  Google Scholar 

  28. Meng JK, Zhen ZB, Tao GH, Liu XZ (2016) User-Specific rating prediction for mobile applications via weight-based matrix factorization. In: Proc. IEEE 23rd International Conference on Web Services, San Francisco, pp. 728-731

  29. Alton CYK, Snehasish B (2016) Helpfulness of user-generated reviews as a function of review sentiment, product type and information quality. Comput Hum Behav 54:547–554

    Article  Google Scholar 

  30. Kim SJ, Maslowska E, Malthouse EC (2018) Understanding the effects of different review features on purchase probability. Int J Advert 37(1):29–53

    Article  Google Scholar 

  31. Yu ZW, Xu H, Yang Z, Guo B (2016) Personalized travel package with multi-point-of-interest recommendation based on crowdsourced user footprints. IEEE Transactions on Human-Machine Systems 46(1):151–158

    Article  Google Scholar 

  32. Yun YD, Danial H, Jaechoon J, Heuiseok L (2018) Developing a hybrid collaborative filtering recommendation system with opinion mining on purchase review. J Inf Sci 44(3):331–344

    Article  Google Scholar 

  33. Bilge A, Kaleli C, Yakut I, Gunes I, Polat H (2013) A survey of privacy-preserving collaborative filtering schemes. Int J Softw Eng Knowl Eng 23(08):1085–1108

    Article  Google Scholar 

  34. Ondrej K, Michal K, Maria B (2016) Personalized hybrid recommendation for group of users: Top-N multimedia recommender. Inf Process Manag 52(3):459–477

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by The Youth Foundation of Shanghai Polytechnic University under Grant No.EGD18XQD01, and the National Key Research and Development Plan of China under Grant No. 2017YFD0400101.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sijing Zhou.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, X., Zhou, S. & Cao, M. An Approach to Alleviate the Sparsity Problem of Hybrid Collaborative Filtering Based Recommendations: The Product-Attribute Perspective from User Reviews. Mobile Netw Appl 25, 376–390 (2020). https://doi.org/10.1007/s11036-019-01246-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-019-01246-2

Keywords

Navigation