Abstract

Many advanced recommendatory models are implemented using matrix factorization algorithms. Experiments show that the quality of their performance depends significantly on the selected hyperparameters. Analysis of the effectiveness of using various methods for solving this problem of optimizing hyperparameters was made. It has shown that the use of classical Bayesian optimization which treats the model as a «black box» remains the standard solution. However, the models based on matrix factorization have a number of characteristic features. Their use makes it possible to introduce changes in the optimization process leading to a decrease in the time required to find the sought points without losing quality. Modification of the Gaussian process core which is used as a surrogate model for the loss function when performing the Bayesian optimization was proposed. The described modification at first iterations increases the variance of the values predicted by the Gaussian process over a given region of the hyperparameter space. In some cases, this makes it possible to obtain more information about the real form of the investigated loss function in less time. Experiments were carried out using well-known data sets for recommendatory systems. Total optimization time when applying the modification was reduced by 16 % (or 263 seconds) at best and remained the same at worst (less than 1-second difference). In this case, the expected error of the recommendatory model did not change (the absolute difference in values is two orders of magnitude lower than the value of error reduction in the optimization process). Thus, the use of the proposed modification contributes to finding a better set of hyperparameters in less time without loss of quality

Highlights

  • Recommender systems (RS) are software systems that solve the problem of predicting user interest in objects from a certain subject area [1]

  • Since the input data usually are a matrix of existing ratings explicitly or implicitly given by users to the objects with which they interacted, the latent factors can be calculated using matrix factorization algorithms

  • Despite the simplicity of the described idea and the steady development of new methods of generating recommendations, various versions of collaborative filtering models based on matrix factorization algorithms remain in demand

Read more

Summary

OPTIMIZATION METHOD FOR

How to Cite: Nechaev, A., Meltsov, V., Strabykin, D. Development of a hyperparameter optimization method for matrix factorization based recommender models. Eastern-European Journal of Enterprise Technologies, 5 (4 (113)), 45–54.

Introduction
Literature review and problem statement
The aim and objectives of the study
Materials and methods used in the study
Findings
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.