Core Technologies in Recommender Systems: Investigating and Analyzing Standard Implementations
DOI:
https://doi.org/10.54097/thv9yp09Keywords:
Recommendation Systems; Collaborative Filtering; Content-based Filtering; Machine Learning in Recommendations.Abstract
This paper places special emphasis on the evolution of recommendation algorithms in the context of big data and machine learning, underscoring significant advancements in deep learning and natural language processing that have markedly improved the precision and personalization of recommendations. We explore case studies in various sectors, including e-commerce, streaming services, and social media, to illustrate the adaptation of these technologies to distinct industry requirements. A critical component of our analysis is the examination of the impact of user data privacy regulations on the design and functionality of these systems. Additionally, the paper addresses the challenges and prospective directions in the field, with a particular focus on ethical considerations, the mitigation of bias, and the incorporation of artificial intelligence for dynamic, context-aware recommendation systems. Our research methodology amalgamates an extensive literature review with empirical data analysis, offering an in-depth understanding of the current state of recommendation system technologies. The findings of this study are intended to contribute to the field by presenting a comprehensive view of the technological, ethical, and practical dimensions of recommendation systems in the contemporary digital landscape.
Downloads
References
Marz, N., & Warren, J. (2015). Principles and best practices of scalable realtime data systems. James Warren, 328.
Burke, R., Felfernig, A., & Göker, M. H. (2011). Recommender systems: An overview. AI Magazine, 32(3), 13-18.
Linden, G., Smith, B., & York, J. (2003). Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Computing, 7(1), 76-80.
Cheng, H. T., Koc, L., Harmsen, J., Shaked, T., Chandra, T., Aradhye, H., ... & Shah, H. (2016, September). Wide & deep learning for recommender systems. In Proceedings of the 1st Workshop on Deep Learning for Recommender Systems (pp. 7-10).
Covington, P., Adams, J., & Sargin, E. (2016, September). Deep neural networks for YouTube recommendations. In Proceedings of the 10th ACM Conference on Recommender Systems (pp. 191-198).
Schuth, A., Oosterhuis, H., Whiteson, S., & De Rijke, M. (2016, February). Multileave gradient descent for fast online learning to rank. In Proceedings of the Ninth ACM International Conference on Web Search and Data Mining (pp. 457-466).
Li, C., Feng, H., & De Rijke, M. (2020, September). Cascading hybrid bandits: Online learning to rank for relevance and diversity. In Proceedings of the 14th ACM Conference on Recommender Systems (pp. 33-42).
Arulkumaran, K., Deisenroth, M. P., Brundage, M., & Bharath, A. A. (2017). A brief survey of deep reinforcement learning. arXiv preprint arXiv:1708.05866.
Pazahr, A., Zapater, J. J. S., Sánchez, F. G., Botella, C., & Martínez, R. (2016, November). Semantically-enhanced advertisement recommender systems in social networks. In Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services (pp. 179-189).
Rohde, D., Bonner, S., Dunlop, T., Vasile, F., & Karatzoglou, A. (2018). Recogym: A reinforcement learning environment for the problem of product recommendation in online advertising. arXiv preprint arXiv:1808.00720.
Zheng, G., Zhang, F., Zheng, Z., Xiang, Y., Yuan, N. J., Xie, X., & Li, Z. (2018, April). DRN: A deep reinforcement learning framework for news recommendation. In Proceedings of the 2018 world wide web conference (pp. 167-176).
Elkahky, A. M., Song, Y., & He, X. (2015, May). A multi-view deep learning approach for cross domain user modeling in recommendation systems. In Proceedings of the 24th international conference on world wide web (pp. 278-288).
Zhao, X., Xia, L., Zhang, L., Ding, Z., Yin, D., & Tang, J. (2018, September). Deep reinforcement learning for page-wise recommendations. In Proceedings of the 12th ACM conference on recommender systems (pp. 95-103).
Zheng, L., Noroozi, V., & Yu, P. S. (2017, February). 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 (pp. 425-434).
Zhang, F., Yuan, N. J., Lian, D., Xie, X., & Ma, W. Y. (2016, August). Collaborative knowledge base embedding for recommender systems. In Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining (pp. 353-362).
Wang, H., Wang, N., & Yeung, D. Y. (2015, August). Collaborative deep learning for recommender systems. In Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining (pp. 1235-1244).
Goldberg, D., Nichols, D., Oki, B. M., & Terry, D. (1992). Using collaborative filtering to weave an information tapestry. Communications of the ACM, 35(12), 61-70.
Sarwar, B., Karypis, G., Konstan, J., & Riedl, J. (2001, April). Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th International Conference on World Wide Web (pp. 285-295).
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.
Schuth, A., Oosterhuis, H., Whiteson, S., & de Rijke, M. (2016, February). Multileave gradient descent for fast online learning to rank. In proceedings of the ninth ACM international conference on web search and data mining (pp. 457-466).
LEI Y, LI WJ. (2019) Interactive Recommendation with User-Specific Deep Reinforcement Learning. ACM Transactions on Knowledge Discovery from Data,13(6):11-15.
Yang, L., Liu, B., Lin, L., ... & Chen, K., & Yang, Q. (2020, September). Exploring clustering of bandits for online recommendation system. In Proceedings of the 14th ACM Conference on Recommender Systems (pp. 120-129).
Su, Y., ... & Xu, W. (2017, August). Improving click-through rate prediction accuracy in online advertising by transfer learning. In Proceedings of the International Conference on Web Intelligence (pp. 1018-1025).
Al Qudah, D. A., Cristea, A. I., Bazdarevic, S. H., Al-Saqqa, S., Rodan, A., & Yang, W. (2015, October). Personalized e-advertisement and experience: recommending user targeted ads. In 2015 IEEE 12th International Conference on e-Business Engineering (pp. 56-61). IEEE.
Lu, Y., Zhao, Z., Zhang, B., Ma, L., Huo, Y., & ...g, G. (2018). A context-aware budget-constrained targeted advertising system for vehicular networks. IEEE Access, 6, 8704-8713.
Proios, D., Eirinaki, M., & Varlamis, I. (2015, August). TipMe: Personalized advertising and aspect-based opinion mining for users and businesses. In Proceedings of the 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining. 1489-1494.
Zhao, X., Zhang, L., Ding, Z., ...a, L., Tang, J., & Yin, D. (2018, July). Recommendations with negative feedback via pairwise deep reinforcement learning. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (pp. 1040-1048).
ZOU LX, XIA L, DING ZY, et al.Reinforcement Learning to Optimize Long-term User Engagement in Recommender Systems.
Herlocker, J. L., Konstan, J. A., Terveen, L. G., & Riedl, J. T. (2004). Evaluating collaborative filtering recommender systems. ACM Transactions on Information Systems (TOIS), 22(1), 5-53.
Di Noia, T., Rosati, J., Tomeo, P., & Di Sciascio, E. (2017). Adaptive multi-attribute diversity for recommender systems. Information Sciences, 382, 234-253.
Burke, R. (2002). Hybrid recommender systems: Survey and experiments. User modeling and user-adapted interaction, 12, 331-370.
Weijun He, & Danxiang Ai. (2021). A multi-objective interactive recommendation system modeled as a multi-armed gambling machine. Journal of Chinese Computer Systems, 42(6), 1192-1198.
Bray, B., & McClaskey, K. (2013). A Step-by-Step Guide to Personalize Learning. Learning & Leading with Technology, 40(7), 12-19.
Tang, X., Chen, Y., Li, X., Liu, J., & Ying, Z. (2019). A reinforcement learning approach to personalized learning recommendation systems. British Journal of Mathematical and Statistical Psychology, 72(1), 108-135.
Rupp, A. A., Templin, J., & Henson, R. A. (2010). Diagnostic measurement: Theory, methods, and applications. Guilford Press.
Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A Rusu, Joel Veness, Marc G Bellemare, Alex Graves, Martin Riedmiller, Andreas K Fidjeland, Georg Ostrovski, et al. (2015). Human-level control through deep reinforcement learning. Nature 518, 7540, 529–533.
Gillis T B, Spiess J L. (2019) Big data and discrimination. The University of Chicago Law Review, 86(2): 459-488.
Schmidt F. (2019) Generalization in generation: A closer look at exposure bias. arXiv preprint arXiv:1910.00292.
Patil V, Ghalme G, Nair V, et al. (2021) Achieving fairness in the stochastic multi-armed bandit problem. The Journal of Machine Learning Research, 22(1): 7885-7915.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Highlights in Science, Engineering and Technology

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







