164
Views
0
CrossRef citations to date
0
Altmetric
Articles

Addressing cold start in recommender systems with neural networks: a literature survey

&
Pages 485-496 | Received 23 Feb 2023, Accepted 13 Jul 2023, Published online: 25 Jul 2023
 

Abstract

Filtering information on the Internet and recommending the right choices is more than important for Internet users and various businesses that offer products and services. Although recommender systems do this work efficiently, problems such as Cold Start often appear when new users or items enter the system. The traditional methods of recommender systems, collaborative filtering and content–based techniques, do not offer an optimized solution to this problem. The integration of neural networks in recommender systems offers a new approach to solving cold start. Whether using the feature of extracting hidden data, or using deep learning algorithms with more layers, the accuracy of recommendations and predictions has increased significantly. We have analyzed 40 papers that approached solving the cold start problem using neural networks. We have researched how neural networks are integrated into recommender systems, what they are used for, which neural network algorithms have shown to be more efficient in solving the cold start problem, and which algorithms have increased the accuracy of the recommendation. We aim to answer these questions with other subquestions related to types of cold start such as item or user cold start and warm, partial, or strict cold start.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Notes

2 GraphSAGE is a framework for inductive representation learning on large graphs.

3 A Collaborative Filtering model which tracks time changing behavior of data.

4 Stochastic Gradient Descent is an optimization algorithm used in machine learning.

5 Deep Belief Networks are NN algorithms with many hidden layers used mostly for image recognition.

6 Content-boosted collaborative filtering.

7 Content-based filtering.

Additional information

Notes on contributors

Fjolla Berisha

Fjolla Berisha has finished Master Degree in Computer Engineering in University of Prishtina. She is currently a teaching assistant in the Department of Mathematics, in the University of Prishtina.

Eliot Bytyçi

Eliot Bytyçi has finished PhD in Computer Science. He is currently Professor Assistant in the Department of Mathematics, in the University of Prishtina.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.