Utilizing Metadata to Select a Recommendation Algorithm for a User or an Item
Utilizing Metadata to Select a Recommendation Algorithm for a User or an Item
复制标题
利用元数据为用户或项目选择推荐算法
DOI:
--
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
V. Meltsov
中科院分区:
文献类型:
--
作者:
Alexander Nechaev;N. Zhukova;V. Meltsov
. In general, recommender systems solve the problem of information overload by helping users of services to find items in which they are interested. There are plenty of algorithms and models that can be used to build such a subset of items, and their performance may vary not only for different datasets but for separate parts of a single one. This issue leads to the ”algorithm selection problem”. Many state-of-art solutions to this problem are based on meta-learning. It associates the task features with the performance of the base-level algorithms and models. This paper presents the method of recommendation algorithm selection for particular users (or items) that uses binary representations of both explicit metadata of them and computable statistical meta-features. There are two different techniques within the proposed method, which are based on classification or clustering of such binary data, respectively. The meta-learning process is almost automated. The findings of the experiments prove that the usage of the method for recommendation algorithm selection is reasonable and effective. In most cases, a recommender system that uses the metamodel shows lower rating prediction errors compared to any other one utilizing a single model or algorithm for all the users (or items), while in a small number of tests their performance is just the same. The detailed analysis of the evaluation results allows for affirm-ing that the described metamodels can be used in real-world systems to improve the experience of particular users.