Skip to main content
Log in

Collaborative filtering in dynamic networks based on deep auto-encoder

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The collaborative filtering method in recommender systems can produce suggestions with good quality. However, this method suffers from the issues of cold start and data sparsity. To overcome these problems, other data sources must be used to identify users. As a source of information, social relationships between users can help solve these problems. Recommender systems, on the other hand, are set in environments where data are generated continuously and with high dimension over time. For example, users have new rates and new relationships. These are indicative of the dynamic nature of system data, the changes in which classical models are unable to manage in order to provide appropriate suggestions to users. Then a dynamic model is needed. In this research, a new hybrid dynamic recommender model, which utilizes deep auto-encoder networks, is described to close these gaps. In this model, users’ rating information and social relationships between them are used simultaneously to calculate similarity matrices between users at different timestamps. In each timestamp, the similarity matrix is given as input to the deep neural network, in which users are divided into different clusters. Users’ new behaviors over time will help update matrices values. The use of social relationships data and the consideration of users’ new behaviors over time solves the problems of classical methods, reduces recommending error, and increases user satisfaction. The proposed model is compared with state-of-the-art models; based on evaluation metrics. The results of execution on the real dataset show that the proposed model outperforms them.

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

Similar content being viewed by others

References

  1. Rokach L, Ricci F, Shapira B (eds) (2015) Recommender systems handbook. Springer

  2. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749

    Article  Google Scholar 

  3. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37

    Article  Google Scholar 

  4. Vinagre J, Jorge AM, Gama J (2015) An overview on the exploitation of time in collaborative filtering. Wiley Interdiscip Revi Data Min knowl Discov 5(5):195–215

    Article  Google Scholar 

  5. Baldominos A, Albacete E, Saez Y, Isasi P (2014) A scalable machine learning online service for big data real-time analysis. In: 2014 IEEE Symposium on Computational Intelligence in Big Data (CIBD), pp 1–8. IEEE

  6. Rana C (2018) An Evolutionary clustering algorithm for handling dynamics of user profiles in recommender systems

  7. Jalali S, Hosseini M (2021) Social collaborative filtering using local dynamic overlapping community detection. J Supercomput 1–21

  8. Goodfellow I, Bengio Y, Courville A, Bengio Y (2016) Deep learning, vol 1, no 2. Cambridge: MIT press

  9. Van den Oord A, Dieleman S, Schrauwen B (2013) Deep content-based music recommendation. Adv Neural Inf Process Syst 26:2643–2651

    Google Scholar 

  10. 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, pp 1235–1244

  11. Hidasi B, Karatzoglou A, Baltrunas L, Tikk D (2015) Session-based recommendations with recurrent neural networks. arXiv preprint

  12. Bernhardsson E (2014) Recurrent neural networks for collaborative filtering. Online https://erikbern.com/2014/06/28/recurrent-neural-networks-for-collaborative-filtering.html

  13. Da’u A, Salim N (2019) Recommendation system based on deep learning methods: a systematic review and new directions. Artif Intelli Rev 1–40

  14. Koren Y (2009) Collaborative filtering with temporal dynamics. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp 447–456

  15. Xiong L, Chen X, Huang TK, Schneider J, Carbonell JG (2010) Temporal collaborative filtering with bayesian probabilistic tensor factorization. In: Proceedings of the 2010 SIAM International Conference on Data Mining. Society for Industrial and Applied Mathematics, pp 211–222

  16. Koenigstein N, Dror G, Koren Y (2011) Yahoo! music recommendations: modeling music ratings with temporal dynamics and item taxonomy. In: Proceedings of the Fifth ACM Conference on Recommender Systems, pp 165–172

  17. Song Y, Elkahky AM, He X (2016) Multi-rate deep learning for temporal recommendation. In: Proceedings of the 39th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 909–912

  18. Liu J, Dolan P, Pedersen ER (2010) Personalized news recommendation based on click behavior. In: Proceedings of the 15th International Conference on Intelligent User Interfaces, pp 31–40

  19. Donkers T, Loepp B, Ziegler J (2017) Sequential user-based recurrent neural network recommendations. In: Proceedings of the Eleventh ACM Conference on Recommender Systems, pp 152–160

  20. Ko YJ, Maystre L, Grossglauser M (2016) Collaborative recurrent neural networks for dynamic recommender systems. In: Asian Conference on Machine Learning. PMLR, pp 366–381

  21. Wu C, Wang J, Liu J, Liu W (2016) Recurrent neural network based recommendation for time heterogeneous feedback. Knowl Based Syst 109:90–103

    Article  Google Scholar 

  22. Soh H, Sanner S, White M, Jamieson G (2017) Deep sequential recommendation for personalized adaptive user interfaces. In: Proceedings of the 22nd International Conference on Intelligent User Interfaces, pp 589–593

  23. Wu CY, Ahmed A, Beutel A, Smola AJ, Jing H (2017) Recurrent recommender networks. In: Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, pp 495–503

  24. Sun P, Wu L, Wang M (2018) Attentive recurrent social recommendation. In: The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval, pp 185–194

  25. Song W, Xiao Z, Wang Y, Charlin L, Zhang M, Tang J (2019) Session-based social recommendation via dynamic graph attention networks. In: Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, pp 555–563

  26. Zhou S, Dai X, Chen H, Zhang W, Ren K, Tang R, Yu Y (2020) Interactive recommender system via knowledge graph-enhanced reinforcement learning. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp 179–188

  27. Song C, Liu F, Huang Y, Wang L, Tan T (2013) Auto-encoder based data clustering. In Iberoamerican congress on pattern recognition. Springer, Berlin, Heidelberg, pp 117–124

  28. Ding Y, Li X (2005) Time weight collaborative filtering. In: Proceedings of the 14th ACM International Conference on Information and Knowledge Management, pp 485–492

  29. Cho K, Van Merriënboer B, Bahdanau D, Bengio Y (2014) On the properties of neural machine translation: encoder-decoder approaches. arXiv preprint

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Monireh Hosseini.

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

Jalali, S., Hosseini, M. Collaborative filtering in dynamic networks based on deep auto-encoder. J Supercomput 78, 7410–7427 (2022). https://doi.org/10.1007/s11227-021-04178-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-021-04178-5

Keywords

Navigation