Mr Sajjad Mohammadian, Dr Nader Naghshineh, Dr Maryam Nakhoda,
Volume 8, Issue 2 (9-2021)
Abstract
Background and Aim: The meaning of cross-domain recommendation is that instead of dealing with each domain independently, transfer knowledge gained in one domain (source) to another domain (target) and use it. The present article systematically reviews the research in this field in terms of foundations, applications and challenges.
Method: The Prisma guidelines had been used. Search in Persian and English scientific information sources with related keywords were conducted and 98 English language sources were found in the period 2007 to 2021. Applying the initial refinement, inclusion and exclusion criteria by experts, 28 English documents were selected to enter in the systematic review.
Findings: There are four levels of cross-domain recommendations: Attributes, types, items and systems. Machine learning algorithms are used to predict user rating in cross-domain recommendations, and three categories of: Prediction, ranking, and classification criteria are used to evaluate predictions based on confusion matrix. Cross-domain recommendations can be used to increase the accuracy of recommendations, resolve cold start problems, cross-sell, and improve personalization by transferring knowledge between domains. The most challengeable recommendations of cross-domain is the differences between domains. These differences include the mismatch between the properties of the domains and/or unclear relationships between the domains. In addition, differences in domain size and poor performance of basic algorithms in predicting user rating are other challenges in cross-domain recommendations.
Conclusion: While this subject has been shaped in the last decade, but the keen attention of computer science and information researchers shows its importance. Items level are the main category of cross-domain recommendations. Due to the formation of e-business groups, in the future, cross-domain recommendations at the system level will be given more consideration. Cross-domain recommendations could be used to improve the performance of recommender systems, user modeling in human-computer interaction, and e-commerce.