Vector Optimization with Gaussian Process Bandits

İlter Onat Korkmaz, Yaşar Cahit Yıldırım, Çağın Ararat, Cem Tekin
12/3/2024
cs.LGstat.APstat.ML

No official code found. Best implementation: Bilkent-CYBORG/VOGP (2 stars, MIT, last commit 2024-07-23).

Abstract

Learning problems in which multiple conflicting objectives must be considered simultaneously often arise in various fields, including engineering, drug design, and environmental management. Traditional methods for dealing with multiple black-box objective functions, such as scalarization and identification of the Pareto set under the componentwise order, have limitations in incorporating objective preferences and exploring the solution space accordingly. While vector optimization offers improved flexibility and adaptability via specifying partial orders based on ordering cones, current techniques designed for sequential experiments either suffer from high sample complexity or lack theoretical guarantees. To address these issues, we propose Vector Optimization with Gaussian Process (VOGP), a probably approximately correct adaptive elimination algorithm that performs black-box vector optimization using Gaussian process bandits. VOGP allows users to convey objective preferences through ordering cones while performing efficient sampling by exploiting the smoothness of the objective function, resulting in a more effective optimization process that requires fewer evaluations. We establish theoretical guarantees for VOGP and derive information gain-based and kernel-specific sample complexity bounds. We also conduct experiments on both real-world and synthetic datasets to compare VOGP with the state-of-the-art methods.

View on arXivView PDF

Code Implementations(1)

Bilkent-CYBORG/VOGPCommunity100%
MIT

Code for "Vector Optimization with Gaussian Process Bandits"

20PythonJul 23, 20242 years agoMIT

Cite this paper

@article{korkmaz2024vector,
  title  = {Vector Optimization with Gaussian Process Bandits},
  author = {İlter Onat Korkmaz and Yaşar Cahit Yıldırım and Çağın Ararat and Cem Tekin},
  year   = {2024},
  eprint = {2412.02484},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.02484v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.02484.svg)](https://codeofpaper.com/paper/2412.02484)

Discussion