SPREAD: Sampling-based Pareto front Refinement via Efficient Adaptive Diffusion
Sedjro Salomon Hotegni, Sebastian Peitz
TL;DR
SPREAD presents a diffusion-based framework for multi-objective optimization that refines candidate solutions via conditional DDPMs guided by adaptive multiple-gradient-descent directions and a diversity-promoting repulsion term. By conditioning diffusion sampling on objective values and integrating MGD-inspired guidance, SPREAD achieves both fast convergence toward Pareto optima and broad front coverage. The approach extends naturally to offline and Bayesian MO models through surrogate models and limited evaluations, with empirical results showing superior hypervolume and diversity across diverse benchmarks. The work demonstrates practical scalability and robustness, offering a versatile tool for large-scale, expensive MOO tasks and suggesting future improvements for constraint handling.
Abstract
Developing efficient multi-objective optimization methods to compute the Pareto set of optimal compromises between conflicting objectives remains a key challenge, especially for large-scale and expensive problems. To bridge this gap, we introduce SPREAD, a generative framework based on Denoising Diffusion Probabilistic Models (DDPMs). SPREAD first learns a conditional diffusion process over points sampled from the decision space and then, at each reverse diffusion step, refines candidates via a sampling scheme that uses an adaptive multiple gradient descent-inspired update for fast convergence alongside a Gaussian RBF-based repulsion term for diversity. Empirical results on multi-objective optimization benchmarks, including offline and Bayesian surrogate-based settings, show that SPREAD matches or exceeds leading baselines in efficiency, scalability, and Pareto front coverage. Code is available at https://github.com/safe-autonomous-systems/moo-spread .
