SMOG: Scalable Meta-Learning for Multi-Objective Bayesian Optimization
Leonard Papenmeier, Petru Tighineanu
TL;DR
SMOG introduces a scalable meta-learning framework for multi-objective Bayesian optimization by learning correlations across $M$ meta-tasks and a target task with $O$ objectives via a modular multi-output GP. The method imposes two sparsity-driven assumptions to yield a tractable prior where the target is an additive combination of meta-task posteriors plus a residual, with weights $w_{mo}$ learned by marginal likelihood, ensuring principled uncertainty propagation. Complexity scales linearly with the number of meta-tasks, enabling training with many tasks and caching meta-task posteriors for efficient target learning. Empirical results on Sinusoidal, Adapted Hartmann6, HPOBench, and Terrain benchmarks show SMOG provides fast initial Pareto-front discovery and robust performance by leveraging cross-task correlations. The work offers a practical, uncertainty-aware mediator between meta-learning and MOBO that can accelerate real-world multi-objective optimization problems.
Abstract
Multi-objective optimization aims to solve problems with competing objectives, often with only black-box access to a problem and a limited budget of measurements. In many applications, historical data from related optimization tasks is available, creating an opportunity for meta-learning to accelerate the optimization. Bayesian optimization, as a promising technique for black-box optimization, has been extended to meta-learning and multi-objective optimization independently, but methods that simultaneously address both settings - meta-learned priors for multi-objective Bayesian optimization - remain largely unexplored. We propose SMOG, a scalable and modular meta-learning model based on a multi-output Gaussian process that explicitly learns correlations between objectives. SMOG builds a structured joint Gaussian process prior across meta- and target tasks and, after conditioning on metadata, yields a closed-form target-task prior augmented by a flexible residual multi-output kernel. This construction propagates metadata uncertainty into the target surrogate in a principled way. SMOG supports hierarchical, parallel training: meta-task Gaussian processes are fit once and then cached, achieving linear scaling with the number of meta-tasks. The resulting surrogate integrates seamlessly with standard multi-objective Bayesian optimization acquisition functions.
