Dynamic Surrogate Switching: Sample-Efficient Search for Factorization Machine Configurations in Online Recommendations
Bla\v{z} \v{S}krlj, Adi Schwartz, Jure Ferle\v{z}, Davorin Kopi\v{c}, and Naama Ziporin

TL;DR
This paper explores dynamic switching of surrogate models during hyperparameter optimization to improve efficiency in large-scale online recommendation systems, demonstrating competitive results with fewer evaluations.
Contribution
It introduces a novel approach of switching surrogate models during optimization, tailored for factorization machine configurations in large-scale recommendation tasks.
Findings
Surrogate switching reduces the number of required evaluations.
The method outperforms static surrogate approaches.
Effective on datasets with hundreds of millions of instances.
Abstract
Hyperparameter optimization is the process of identifying the appropriate hyperparameter configuration of a given machine learning model with regard to a given learning task. For smaller data sets, an exhaustive search is possible; However, when the data size and model complexity increase, the number of configuration evaluations becomes the main computational bottleneck. A promising paradigm for tackling this type of problem is surrogate-based optimization. The main idea underlying this paradigm considers an incrementally updated model of the relation between the hyperparameter space and the output (target) space; the data for this model are obtained by evaluating the main learning engine, which is, for example, a factorization machine-based model. By learning to approximate the hyperparameter-target relation, the surrogate (machine learning) model can be used to score large amounts of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
