Skip to main content
Log in

DeepLSGR: Neural collaborative filtering for recommendation systems in smart community

  • 1209: Recent Advances on Social Media Analytics and Multimedia Systems: Issues and Challenges
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In the field of Data science and online world, Recommendation Systems (RS) play an important role among the various e-commerce applications. Data sparsity often leads to the problem of precise recommendations in RS as there will be either less number of users or ratings. Collaborative filtering (CF) is one of the key techniques that are used for the RS with the pre-requisite of the adequate information of the users and items. Deep Learning (DL) models haved paved the way for analysis and prediction of sequential textual information in various applications. Hence, CF combined with DL approaches are also being explored to solve the problem of data sparsity in RS with various challenges of analysis and prediction of the sequential information. This paper considers the problem of data sparsity with a novel neural CF based DeepLSGR model to provide better recommendations. It is a bi-directional model composed of stacked hidden layers with Long-short term memory (LSTM) and Gated recurrent unit (GRU) and provide recommendations based on the prediction of rating using the textual reviews from the users. It provided an accuracy of 97%, recall of 61% and RMSE of 0.87 for the experiments conducted on the Amazon Fine Food Reviews and OpinRank datasets. The results of the comparison with the existing works evidently demonstrate that the DeepLSGR provides improved recommendations.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  1. Abdi MH, Okeyo G, Mwangi RW (2018) Matrix factorization techniques for context-aware collaborative filtering recommender systems: a survey.

  2. Alashkar T, Jiang S, Wang S, Fu Y (2017) Examples-rules guided deep neural network for makeup recommendation. In: Thirty-first AAAI conference on artificial intelligence.

  3. An HW, Moon N (2019) Design of recommendation system for tourist spot using sentiment analysis based on CNN-LSTM. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-019-01521-w

    Article  Google Scholar 

  4. Blei DM, Ng A, Jordan M (2003) Latent Dirichlet allocation. J Mach Learn Res 3:993–1022

    MATH  Google Scholar 

  5. Chen K, Franko K, Sang R (2021) Structured model pruning of convolutional networks on tensor processing units. arXiv preprint. https://arxiv.org/abs/2107.04191

  6. Diao Q, Qiu M, Wu CY, Smola AJ, Jiang J, Wang C (2014) Jointly modeling aspects, ratings and sentiments for movie recommendation (JMARS). In: Proceedings of the 20th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 193–202

  7. Dong X, Yu L, Wu Z, Sun Y, Yuan L, Zhang F (2017) A hybrid collaborative filtering model with deep structure for recommender systems. In: Thirty-first AAAI conference on artificial intelligence.

  8. Ganesan KA, Zhai CX. “Opinion-based entity ranking”, information retrieval.

  9. Gavilan D, Avello M, Martinez-Navarro G (2018) The influence of online ratings and reviews on hotel booking consideration. Tour Manag 66:53–61

    Article  Google Scholar 

  10. Gong X, Huang X (2019) A probabilistic matrix factorization recommendation method based on deep learning. J Phys Conf Ser 1176(2):022043

    Article  Google Scholar 

  11. Hwangbo H, Kim YS, Cha KJ (2018) Recommendation system development for fashion retail e-commerce. Electron Commer Res Appl 28:94–101

    Article  Google Scholar 

  12. Jia X, Li X, Li K, Gopalakrishnan V, Xun G, Zhang A (2016) Collaborative restricted Boltzmann machine for social event recommendation. In: 2016 IEEE/ACM international conference on advances in social networks analysis and mining (ASONAM). IEEE, pp 402–405

  13. Jiang L, Cheng Y, Yang L, Li J, Yan H, Wang X (2019) A trust-based collaborative filtering algorithm for E-commerce recommendation system. J Ambient Intell Humaniz Comput 10(8):3023–3034

    Article  Google Scholar 

  14. Kim KW, Park DH (2018) Emoticon by emotions: the development of an emoticon recommendation system based on consumer emotions. J Intell Inf Syst 24(1):227–252

    Google Scholar 

  15. Kluver D, Ekstrand MD, Konstan JA (2018) Rating-based collaborative filtering: algorithms and evaluation. In: Social information access. Springer, Cham, pp 344–390

  16. Li S, Kawale J, Fu Y (2015) Deep collaborative filtering via marginalized denoising auto-encoder. In: Proceedings of the 24th ACM international on conference on information and knowledge management. ACM, pp 811–820

  17. Liu Y, Zhang M (2018) Neural network methods for natural language processing.

  18. Li Y, Liu T, Jiang J, Zhang L (2016) Hashtag recommendation with topical attention-based LSTM. Coling

  19. Li S, Zhao Z, Liu T, Hu R, Du X (2017) Initializing convolutional filters with semantic features for text classification. In: Proceedings of the 2017 conference on empirical methods in natural language processing. pp 1884–1889

  20. Liu J, Wu C, Wang J (2018) Gated recurrent units based neural network for time heterogeneous feedback recommendation. Inf Sci 423:50–65

    Article  Google Scholar 

  21. Ma C, Kang P, Wu B, Wang Q, Liu X (2019) Gated attentive-autoencoder for content-aware recommendation. In: Proceedings of the twelfth ACM international conference on web search and data mining. pp 519–527

  22. McAuley J, Leskovec J (2013) From amateurs to connoisseurs: modeling the evolution of user expertise through online reviews. WWW

  23. Mahata SK, Das D, Bandyopadhyay S (2019) Mtil 2017: machine translation using recurrent neural network on statistical machine translation. J Intell Syst 28(3):447–453

    Google Scholar 

  24. McAuley J, Leskovec J (2013) Hidden factors and hidden topics: understanding rating dimensions with review text. In: Proceedings of the 7th ACM conference on recommender systems. ACM, pp 165–172

  25. Mukherjee S, Popat K, Weikum G (2017, June) Exploring latent semantic factors to find useful product reviews. In: Proceedings of the 2017 SIAM international conference on data mining. Society for Industrial and Applied Mathematics, pp 480–488

  26. 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 

  27. Okura S, Tagami Y, Ono S, Tajima A (2017) Embedding-based news recommendation for millions of users. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 1933–1942

  28. Parvina H, Moradi P, Esmaeilib S, Jalilic M (2018) An efficient recommender system by integrating non-negative matrix factorization with trust and distrust relationships. In: 2018 IEEE data science workshop (DSW). IEEE, pp 135–139

  29. Pennington J, Socher R, Manning CD (2014) GloVe: global vectors for word representation.

  30. Pouyanfar S, Sadiq S, Yan Y, Tian H, Tao Y, Reyes MP, Shyu ML, Chen SC, Iyengar SS (2018) A survey on deep learning: algorithms, techniques, and applications. ACM Comput Surv (CSUR) 51(5):92

    Google Scholar 

  31. Seo S, Huang J, Yang H, Liu Y (2017) Interpretable convolutional neural networks with dual local and global attention for review rating prediction. In: Proceedings of the eleventh acm conference on recommender systems. ACM, pp 297–305

  32. Shi Y, Larson M, Hanjalic A (2014) Collaborative filtering beyond the user-item matrix: a survey of the state of the art and future challenges. ACM Comput Surv (CSUR) 47(1):3

    Article  Google Scholar 

  33. Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artif Intell. https://doi.org/10.1155/2009/421425

    Article  Google Scholar 

  34. Tan YK, Xu X, Liu Y (2016) Improved recurrent neural networks for session-based recommendations. In: Proceedings of the 1st workshop on deep learning for recommender systems. ACM, pp 17–22

  35. Thakkar P, Varma K, Ukani V, Mankad S, Tanwar S (2019) Combining user-based and item-based collaborative filtering using machine learning. In: Information and communication technology for intelligent systems. Springer, Singapore, pp 173–180

  36. Wu Y, Ester M (2015, February) Flame: a probabilistic model combining aspect based opinion mining and collaborative filtering. In: Proceedings of the eighth ACM international conference on web search and data mining. ACM, pp 199–208

  37. Wu CY, Ahmed A, Beutel A, Smola AJ (2016) Joint training of ratings and reviews with recurrent recommender networks.

  38. Wu S, Ren W, Yu C, Chen G, Zhang D, Zhu J (2016) Personal recommendation using deep recurrent neural networks in NetEase. In: 2016 IEEE 32nd international conference on data engineering (ICDE). IEEE, pp 1218–1229

  39. Xue W, Li T, Rishe N (2017) Aspect identification and ratings inference for hotel reviews. World Wide Web 20(1):23–37

    Article  Google Scholar 

  40. Zhang QS, Zhu SC (2018) Visual interpretability for deep learning: a survey. Front Inf Technol Electron Eng 19(1):27–39

    Article  Google Scholar 

  41. Zhang Q, Yang LT, Chen Z, Li P (2018) A survey on deep learning for big data. Inf Fusion 42:146–157

    Article  Google Scholar 

  42. Zhang L, Wang S, Liu B (2018) Deep learning for sentiment analysis: a survey. Wiley Interdiscip Rev Data Min Knowl Discov 8(4):e1253

    Article  Google Scholar 

  43. Zhang S, Yao L, Sun A, Tay Y (2019) Deep learning based recommender system: a survey and new perspectives. ACM Comput Surv (CSUR) 52(1):1–38

    Article  Google Scholar 

  44. Zheng L, Noroozi V, Yu PS (2017) Joint deep modeling of users and items using reviews for recommendation. In: Proceedings of the tenth ACM international conference on web search and data mining. ACM, pp 425–434

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hiriyannaiah Srinidhi.

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

Hiriyannaiah, S., G M, S. & Srinivasa, K.G. DeepLSGR: Neural collaborative filtering for recommendation systems in smart community. Multimed Tools Appl 82, 8709–8728 (2023). https://doi.org/10.1007/s11042-021-11551-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11551-2

Keywords

Navigation