atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Interactive Hyperparameter Optimization in Multi-Objective Problems via Preference Learning

AAAI 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Ranking models from comparisons · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes interactive HPO for multi-objective ML that learns a Pareto-front quality indicator from user pairwise comparisons of Pareto fronts via RankSVM, then optimizes with SMAC, evaluated on LCBench/YAHPO energy-accuracy tradeoffs.

Problem

Hyperparameter optimization for multi-objective ML algorithms requires choosing a Pareto front quality indicator, which users often cannot select correctly for their desired front shape.

Approach

Learn a latent utility function over Pareto fronts from pairwise user comparisons (object ranking with linear RankSVM on feature representations of fronts), and use it as the loss in a standard BO-based HPO tool (SMAC) instead of a pre-selected indicator.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a learned utility from HV preferences instead of optimizing with SPSMAC for MO-ML hyperparameter optimization · LCBench 32 datasets, 56 pairwise comparisons; HV preferenceHV: 0.52 -> 0.75Helped
Use a learned utility from SP preferences instead of optimizing with HVSMAC for MO-ML hyperparameter optimization · LCBench 32 datasets, 56 pairwise comparisons; SP preferenceSP: 0.03 -> 0.02Helped
Use a learned utility from MS preferences instead of optimizing with HVSMAC for MO-ML hyperparameter optimization · LCBench 32 datasets, 56 pairwise comparisons; MS preferenceMS: 0.19 -> 0.6Helped
Use a learned utility from R2 preferences instead of optimizing with SPSMAC for MO-ML hyperparameter optimization · LCBench 32 datasets, 56 pairwise comparisons; R2 preferenceR2: 0.47 -> 0.24Helped
Use preference-based SMAC rather than indicator-based SMAC with the matching indicatorSMAC for MO-ML hyperparameter optimization · LCBench 32 datasets, correct-indicator casesindicator-specific qualityNo clear effect
Train the preference model with 28 rather than 140 pairwise comparisonsInteractive preference-based HPO · LCBench 32 datasetsindicator-specific quality: 28 pairwise comparisons; 140 comparisonsNo clear effect
Replace linear RankSVM with non-linear RankSVM (ablation)Interactive preference-based HPO · LCBench 32 datasetsend-to-end HPO performanceNo clear effect
Replace linear RankSVM with non-linear RankSVM (ablation)Pareto-front preference ranking · LCBench preference-ranking evaluationKendall's TauHurt

Surprising findings

Limitations

Experimental setup

Datasets: LCBench (35 OpenML CC-18 datasets) KDDCup09_appetency covertype Amazon_employee_access

Benchmarks: LCBench via YAHPO-Gym surrogate

Metrics: Kendall's Tau hypervolume spacing maximum spread R2

Baselines: SMAC with hypervolume indicator SMAC with spacing indicator SMAC with maximum spread indicator SMAC with R2 indicator ParEGO

Builds on: SMAC RankSVM LCBench YAHPO-Gym pymoo

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy