Skip to main content

Advertisement

Log in

AutoTrustRec: Recommender System with Social Trust and Deep Learning using AutoEncoder

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Deep learning is the most active research topic amongst data scientists and analysts these days. It is because deep learning has provided very high accuracy in various domains such as speech recognition, image processing and natural language processing. Researchers are actively working to deploy deep learning on information retrieval. Due to large-scale data generated by social media and sensor networks, it is quite difficult to train unstructured and highly complex data. Recommender system is intelligent information filtering technique which assists the user to find topic of interest within complex overloaded information. In this paper, our motive is to improve recommendation accuracy for large-scale heterogeneous complex data by integrating deep learning architecture. In our proposed approach ratings, direct and indirect trust values are fed in neural network using shared layer in autoencoder. Comprehensive experiment analysis on three public datasets proves that RMSE and MAE are improved significantly by using our proposed approach.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Balabanović M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66–72

    Article  Google Scholar 

  2. Cao S, Lu W, Xu Q (2016) Deep neural networks for learning graph representations. In: AAAI :1145–1152.

  3. Chen M, Xu Z, Weinberger K, Sha F(2012) Marginalized denoising autoencoders for domain adaptation. arXiv preprint arXiv:1206.4683.

  4. Chen CC, Wan YH, Chung MC, Sun YC (2013) An effective recommendation method for cold start new users using trust and distrust networks. Inf Sci 224:19–36

    Article  MathSciNet  Google Scholar 

  5. Chen H, Perozzi B, Hu Y, Skiena S (2017) Harp: Hierarchical representation learning for networks. arXiv:170607845.

  6. Dang QV , Ignat CL (2017) dTrust: a simple deep learning approach for social recommendation. In IEEE 3rd International Conference on Collaboration and Internet Computing (CIC): 209-218.

  7. Feng F, Wang X, Li R (2014), Cross-modal retrieval with correspondence autoencoder, in: proceedings of the 22Nd ACM international conference on multimedia, New York, NY, USA: 7–16. /doi:https://doi.org/10.1145/2647868.2654902.

  8. Goodfellow I, Bengio Y, Courville A (2016). Deep learning. MIT Press. http://www.deeplearningbook.org.

  9. Grover A, Leskovec J (2016) Node2vec: scalable feature learning for networks. In: proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining :855–864.

  10. Guo G, Zhang J, Yorke-Smith N (2015) TrustSVD: Collaborative Filtering with Both the Explicit and Implicit Influence of User Trust and of Item Ratings ,in: Twenty-Ninth AAAI Conference on Artificial Intelligence 123–129

  11. Guo G, Zhang J, Yorke-Smith N (2016) A novel recommendation model regularized with user trust and item ratings. IEEE Trans Knowl Data Eng 28(7):1607–1620

    Article  Google Scholar 

  12. Guo G, Zhang J, Yorke-Smith N (2016) A novel recommendation model regularized with user trust and item ratings. IEEE

  13. He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative filtering. In Proceedings of the 26th International Conference on World Wide Web 173-182

  14. Hinton GE, Salakhutdinov RR (2006) Reducing the dimensionality of data with neural networks [J]. Science 313(5786):504–507

    Article  MathSciNet  Google Scholar 

  15. Hussain Z, Zhang WE, Khoa NLD, Tran NH and Sheng QZ (2018). Deep autoencoder for recommender systems: parameter influence analysis. In 29th Australasian conference on information systems, ACIS 2018:1–12.

  16. Jamali M and Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In proceedings of the fourth ACM conference on recommender systems: 135-142.

  17. Kalchbrenner N, Grefenstette E, Blunsom P (2014) A convolutional neural network for modelling sentences. ACL: 655–665.

  18. LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436–444

    Article  Google Scholar 

  19. Ma H, Yang H, Lyu MR and King I (2008) Sorec: social recommendation using probabilistic matrix factorization. In Proceedings of the 17th ACM conference on Information and knowledge management 931-940

  20. Ngiam J, Khosla A, Kim M, Nam J, Lee H, Ng AY (2011), Multimodal deep learning, in: proceedings of the 28th international conference on machine learning: 689–696.

  21. Oord AVD, Dieleman S, Schrauwen B (2013) Deep content-based music recommendation. In advances in neural information processing systems: 2643–2651.

  22. Ou M, Cui P, Pei J, Zhang Z, Zhu W (2016) Asymmetric transitivity preserving graph embedding. In: proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining: 1105–1114.

  23. Pan Y, He F, Yu H (2017) Trust-aware collaborative denoising auto-encoder for top-n recommendation. arXiv preprint arXiv:1703.01760.

  24. Pham MC, Cao Y, Klamma R, Jarke M (2011) A clustering approach for collaborative filtering recommendation using social network analysis. JUCS 17(4):583–604

    Google Scholar 

  25. Raina R, Madhavan A and Ng AY (2009) Large-scale deep unsupervised learning using graphics processors. In Proceedings of the 26th annual international conference on machine learning 873-880

  26. Salakhutdinov R, Mnih A , Hinton G (2007) Restricted Boltzmann machines for collaborative filtering. In proceedings of the 24th international conference on machine learning 791–798

  27. Sedhain S, Menon AK, Sanner S, Xie L (2015), AutoRec: autoencoders meet collaborative filtering, in: proceedings of the 24th international conference on world wide web, New York, NY, USA: 111–112.

  28. Singhal A, Sinha P, Pant R (2017) Use of deep learning in modern recommendation system: a summary of recent works. arXiv preprint arXiv:1712.07525.

  29. Strub F, Gaudel R, Mary J (2016) Hybrid recommender system based on autoencoders. In Proceedings of the 1st Workshop on Deep Learning for Recommender Systems 11-16

  30. Tang J, Hu X, Liu H (2013) Social recommendation: a review. Soc Netw Anal Min 3(4):1113-1133

  31. Wang H, Shi X, Yeung DY (2015) Relational Stacked Denoising Autoencoder for Tag Recommendation in: Twenty-Ninth AAAI Conference on Artificial Intelligence:3052–3058.

  32. Wang H, Wang N, Yeung, DY (2015) Collaborative deep learning for recommender systems. In Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining: 1235–1244.

  33. Wang D, Cui P, Zhu W (2016) Structural deep network embedding. In: proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining: 1225–1234.

  34. Wei J, He J, Chen K, Zhou Y, Tang Z (2017) Collaborative filtering and deep learning based recommendation system for cold start items. Expert Syst Appl 69:29–39

    Article  Google Scholar 

  35. Yang B, Lei Y, Liu J, Li W (2017) Social collaborative filtering by trust. IEEE Trans Pattern Anal Mach Intell 39(8):1633–1647

    Article  Google Scholar 

  36. Zhang L, Zhang Q, Zhang L, Tao D, Huang X, Du B (2015) Ensemble manifold regularized sparse low-rank approximation for multiview feature embedding. Pattern Recogn 48(10):3102–3112

    Article  Google Scholar 

  37. Zhang C, Yu L, Wang Y, Shah C, Zhang X (2017) Collaborative user network embedding for social recommender systems. In proceedings of the 2017 SIAM international conference on data mining 381–389

  38. Zhang C, Yu L, Wang Y, Shah C, Zhang X (2017) Collaborative user network embedding for social recommender systems. In: proceedings of the 2017 SIAM international conference on data mining: 381–389.

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

    Article  Google Scholar 

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

    Google Scholar 

  41. 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 425-434

  42. Zhuang F, Zhang Z, Qian M, Shi C, Xie X, He Q (2017) Representation learning via dual-autoencoder for recommendation. Neural Netw 90:83–89

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gourav Bathla.

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

Bathla, G., Aggarwal, H. & Rani, R. AutoTrustRec: Recommender System with Social Trust and Deep Learning using AutoEncoder. Multimed Tools Appl 79, 20845–20860 (2020). https://doi.org/10.1007/s11042-020-08932-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-08932-4

Keywords