Recommender systems represent one of the most successful applications of machine learning in B2C online services, to help the users in their choices in many web services. Recommender system aims to predict the user preferences from a huge amount of data, basically the past behaviour of the user, using an efficient prediction algorithm. One of the most used is the matrix-factorization algorithm. Like many machine learning algorithms, its effectiveness goes through the tuning of its hyper-parameters, and the associated optimization problem also called hyper-parameter optimization. This represents a noisy time-consuming black-box optimization problem. The related objective function maps any possible hyper-parameter configuration to a numeric score quantifying the algorithm performance. In this work, we show how Bayesian optimization can help the tuning of three hyper-parameters: the number of latent factors, the regularization parameter, and the learning rate. Numerical results are obtained on a benchmark problem and show that Bayesian optimization obtains a better result than the default setting of the hyper-parameters and the random search.

Galuzzi, B., Giordani, I., Candelieri, A., Perego, R., Archetti, F. (2020). Hyperparameter optimization for recommender systems through Bayesian optimization. COMPUTATIONAL MANAGEMENT SCIENCE, 17(4), 495-515 [10.1007/s10287-020-00376-3].

Hyperparameter optimization for recommender systems through Bayesian optimization

Galuzzi B. G.
Primo
;
Giordani I.;Candelieri A.;Archetti F.
2020

Abstract

Recommender systems represent one of the most successful applications of machine learning in B2C online services, to help the users in their choices in many web services. Recommender system aims to predict the user preferences from a huge amount of data, basically the past behaviour of the user, using an efficient prediction algorithm. One of the most used is the matrix-factorization algorithm. Like many machine learning algorithms, its effectiveness goes through the tuning of its hyper-parameters, and the associated optimization problem also called hyper-parameter optimization. This represents a noisy time-consuming black-box optimization problem. The related objective function maps any possible hyper-parameter configuration to a numeric score quantifying the algorithm performance. In this work, we show how Bayesian optimization can help the tuning of three hyper-parameters: the number of latent factors, the regularization parameter, and the learning rate. Numerical results are obtained on a benchmark problem and show that Bayesian optimization obtains a better result than the default setting of the hyper-parameters and the random search.
Articolo in rivista - Articolo scientifico
Bayesian optimization; Collaborative filtering; Hyperparameters optimization; Matrix factorization; Recommender system;
English
22-set-2020
2020
17
4
495
515
reserved
Galuzzi, B., Giordani, I., Candelieri, A., Perego, R., Archetti, F. (2020). Hyperparameter optimization for recommender systems through Bayesian optimization. COMPUTATIONAL MANAGEMENT SCIENCE, 17(4), 495-515 [10.1007/s10287-020-00376-3].
File in questo prodotto:
File Dimensione Formato  
article_RS.pdf

Solo gestori archivio

Descrizione: Articolo principale
Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 2.47 MB
Formato Adobe PDF
2.47 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/287016
Citazioni
  • Scopus 21
  • ???jsp.display-item.citation.isi??? 13
Social impact