Multi-Objective Population Based Training

Arkadiy Dushatskiy, Alexander Chebykin, Tanja Alderliesten, Peter A. N. Bosman
6/2/2023
cs.LGcs.NE

No official code found. Best implementation: ArkadiyD/MO-PBT (10 stars, MIT, last commit 2023-09-26).

Abstract

Population Based Training (PBT) is an efficient hyperparameter optimization algorithm. PBT is a single-objective algorithm, but many real-world hyperparameter optimization problems involve two or more conflicting objectives. In this work, we therefore introduce a multi-objective version of PBT, MO-PBT. Our experiments on diverse multi-objective hyperparameter optimization problems (Precision/Recall, Accuracy/Fairness, Accuracy/Adversarial Robustness) show that MO-PBT outperforms random search, single-objective PBT, and the state-of-the-art multi-objective hyperparameter optimization algorithm MO-ASHA.

View on arXivView PDF

Code Implementations(1)

ArkadiyD/MO-PBTCommunity100%
MIT

An algorithm for multi-objective hyperparameter optimization: Multi-Objective Population Based Training (MO-PBT), ICML 2023

102Python, Jupyter NotebookJan 25, 20233 years agoMIT

Cite this paper

@article{dushatskiy2023multiobjective,
  title  = {Multi-Objective Population Based Training},
  author = {Arkadiy Dushatskiy and Alexander Chebykin and Tanja Alderliesten and Peter A. N. Bosman},
  year   = {2023},
  eprint = {2306.01436},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.01436v1},
  journal = {ICML 2023 2023}
}

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/2306.01436.svg)](https://codeofpaper.com/paper/2306.01436)

Discussion