Journal of Frontiers of Computer Science and Technology ›› 2024, Vol. 18 ›› Issue (5): 1197-1210.DOI: 10.3778/j.issn.1673-9418.2308044

• Frontiers·Surveys • Previous Articles     Next Articles

Survey on Solving Cold Start Problem in Recommendation Systems

MAO Qian, XIE Weicheng, QIAO Yitian, HUANG Xiaolong, DONG Gang   

  1. School of Electrical Engineering and Electronic Information, Xihua University, Chengdu 610039, China
  • Online:2024-05-01 Published:2024-04-29

推荐系统冷启动问题解决方法研究综述

毛骞,谢维成,乔逸天,黄小龙,董刚   

  1. 西华大学 电气与电子信息学院,成都 610039

Abstract: Recommender systems provide important functions in areas such as dealing with data overload, providing personalized consulting services, and assisting clients in investment decisions. However, the cold start problem in recommender systems has always been in urgent need of solution and optimization. Based on this, this paper classifies the traditional methods and cutting-edge methods to solve the cold start problem, and expounds the research progress and excellent methods in recent years. Firstly, three traditional solutions to the cold start problem are summarized: recommendation based on content filtering, recommendation based on collaborative filtering, and hybrid recommendation. Secondly, the current cutting-edge recommendation algorithms to solve the cold start problem are summarized, and they are classified into the data-driven strategy and the method-driven strategy. The method-driven strategy is divided into algorithms based on meta-learning, algorithms based on context information and session str-ategy, algorithms based on random walk, algorithms based on heterogeneous graph information and attribute graph, and algorithms based on adversarial mechanism. According to the type of cold start problem, the algorithms are divided into two categories: new users and new items. Then, according to the particularity of the recommendation field, the cold start problem of the recommendation in the multimedia information field and the online e-commerce platform field is expounded. Finally, the possible research directions to solve the cold start problem in the future are summarized.

Key words: cold start, recommender systems, meta-learning, context information, random walk

摘要: 推荐系统在处理数据超载、提供个性化咨询服务、帮助客户投资决策等领域提供了重要功能。但推荐系统中存在的冷启动问题一直亟需解决和优化。基于此,对解决冷启动问题的传统方法和前沿方法进行分类,将近几年的研究进展和优秀的方法进行阐述。首先,归纳了冷启动问题的传统三大解决方案:基于内容过滤的推荐、基于协同过滤的推荐和混合推荐。其次,归纳了目前较为前沿的解决冷启动的推荐算法,并依据其解决冷启动问题的策略点将其分类为数据驱动的策略和方法驱动的策略,再将方法驱动的策略分为基于元学习的算法、基于上下文信息和会话策略的算法、基于随机游走的算法、基于异质图信息和属性图的算法和基于对抗性机制的算法,其中根据处理冷启动问题的种类将算法分为解决新用户和新项目两类。再根据推荐领域的特殊性,将多媒体信息领域推荐和在线电商平台领域推荐的冷启动问题进行阐述。最后,总结并提出了未来解决冷启动问题可能的研究方向。

关键词: 冷启动, 推荐系统, 元学习, 上下文信息, 随机游走