Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

FERERO: A Flexible Framework for Preference-Guided Multi-Objective Learning

About

Finding specific preference-guided Pareto solutions that represent different trade-offs among multiple objectives is critical yet challenging in multi-objective problems. Existing methods are restrictive in preference definitions and/or their theoretical guarantees. In this work, we introduce a Flexible framEwork for pREfeRence-guided multi-Objective learning (FERERO) by casting it as a constrained vector optimization problem. Specifically, two types of preferences are incorporated into this formulation -- the relative preference defined by the partial ordering induced by a polyhedral cone, and the absolute preference defined by constraints that are linear functions of the objectives. To solve this problem, convergent algorithms are developed with both single-loop and stochastic variants. Notably, this is the first single-loop primal algorithm for constrained vector optimization to our knowledge. The proposed algorithms adaptively adjust to both constraint and objective values, eliminating the need to solve different subproblems at different stages of constraint satisfaction. Experiments on multiple benchmarks demonstrate the proposed method is very competitive in finding preference-guided optimal solutions. Code is available at https://github.com/lisha-chen/FERERO/.

Lisha Chen, AFM Saif, Yanning Shen, Tianyi Chen• 2024

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR10 Rotation
Accuracy66.368
15
Image ClassificationCIFAR10 Partial Class C=2 (test)
Accuracy38.7
15
Image ClassificationCIFAR10 Partial Class C=2
Accuracy38.7
15
Image ClassificationCIFAR10 Partial Class C=5
Accuracy55.662
15
ClassificationMNIST Partial Class C=2 (test)
Accuracy92.301
15
Image ClassificationMNIST Partial Class C=5
Accuracy93.891
15
Image ClassificationMNIST Rotation
Average Accuracy92.443
15
Image ClassificationMNIST Partial Class C=5 (test)
Average Accuracy93.891
15
Multi-Objective OptimizationF1
Hypervolume1.01
14
Multi-Objective OptimizationF3(ξ)
Hypervolume0.993
14
Showing 10 of 20 rows

Other info

Code

Follow for update