MoSH: Modeling Multi-Objective Tradeoffs with Soft and Hard Bounds
Edward Chen, Natalie Dullerud, Thomas Niedermayr, Elizabeth Kidd, Ransalu Senanayake, Pang Wei Koh, Sanmi Koyejo, Carlos Guestrin
TL;DR
MoSH introduces soft-hard functions (SHFs) to encode per-objective soft and hard bounds, enabling DM-aligned trade-off exploration in multi-objective optimization. It formulates a minimax objective over SHFs and proposes a two-step pipeline: MoSH-Dense densely samples the Pareto frontier via Bayesian optimization with random scalarizations, then MoSH-Sparse sparsifies the dense set with robust submodular optimization (SATURATE) to yield a compact, diverse PO set with theoretical guarantees. The approach is validated across diverse domains, including cervical cancer brachytherapy, engineering design, LLM personalization, and DL model selection, achieving superior SHF-defined utility and enabling DM satisfaction within a small, navigable set of options. The combination of SHFs, Bayesian sampling, and robust submodular sparsification demonstrates both strong theoretical guarantees and practical performance, offering a flexible framework for decision-makers facing expensive, multi-objective trade-offs. The work highlights significant implications for real-world optimization where practitioners inherently operate with soft and hard preferences.
Abstract
Countless science and engineering applications in multi-objective optimization (MOO) necessitate that decision-makers (DMs) select a Pareto-optimal solution which aligns with their preferences. Evaluating individual solutions is often expensive, necessitating cost-sensitive optimization techniques. Due to competing objectives, the space of trade-offs is also expansive -- thus, examining the full Pareto frontier may prove overwhelming to a DM. Such real-world settings generally have loosely-defined and context-specific desirable regions for each objective function that can aid in constraining the search over the Pareto frontier. We introduce a novel conceptual framework that operationalizes these priors using soft-hard functions, SHFs, which allow for the DM to intuitively impose soft and hard bounds on each objective -- which has been lacking in previous MOO frameworks. Leveraging a novel minimax formulation for Pareto frontier sampling, we propose a two-step process for obtaining a compact set of Pareto-optimal points which respect the user-defined soft and hard bounds: (1) densely sample the Pareto frontier using Bayesian optimization, and (2) sparsify the selected set to surface to the user, using robust submodular function optimization. We prove that (2) obtains the optimal compact Pareto-optimal set of points from (1). We further show that many practical problems fit within the SHF framework and provide extensive empirical validation on diverse domains, including brachytherapy, engineering design, and large language model personalization. Specifically, for brachytherapy, our approach returns a compact set of points with over 3% greater SHF-defined utility than the next best approach. Among the other diverse experiments, our approach consistently leads in utility, allowing the DM to reach >99% of their maximum possible desired utility within validation of 5 points.
