CatCMA : Stochastic Optimization for Mixed-Category Problems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hamano, Ryoki, Saito, Shota, Nomura, Masahiro, Uchida, Kento, Shirakawa, Shinichi
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915295862456320
author Hamano, Ryoki
Saito, Shota
Nomura, Masahiro
Uchida, Kento
Shirakawa, Shinichi
author_facet Hamano, Ryoki
Saito, Shota
Nomura, Masahiro
Uchida, Kento
Shirakawa, Shinichi
contents Black-box optimization problems often require simultaneously optimizing different types of variables, such as continuous, integer, and categorical variables. Unlike integer variables, categorical variables do not necessarily have a meaningful order, and the discretization approach of continuous variables does not work well. Although several Bayesian optimization methods can deal with mixed-category black-box optimization (MC-BBO), they suffer from a lack of scalability to high-dimensional problems and internal computational cost. This paper proposes CatCMA, a stochastic optimization method for MC-BBO problems, which employs the joint probability distribution of multivariate Gaussian and categorical distributions as the search distribution. CatCMA updates the parameters of the joint probability distribution in the natural gradient direction. CatCMA also incorporates the acceleration techniques used in the covariance matrix adaptation evolution strategy (CMA-ES) and the stochastic natural gradient method, such as step-size adaptation and learning rate adaptation. In addition, we restrict the ranges of the categorical distribution parameters by margin to prevent premature convergence and analytically derive a promising margin setting. Numerical experiments show that the performance of CatCMA is superior and more robust to problem dimensions compared to state-of-the-art Bayesian optimization algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2405_09962
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle CatCMA : Stochastic Optimization for Mixed-Category Problems
Hamano, Ryoki
Saito, Shota
Nomura, Masahiro
Uchida, Kento
Shirakawa, Shinichi
Neural and Evolutionary Computing
Black-box optimization problems often require simultaneously optimizing different types of variables, such as continuous, integer, and categorical variables. Unlike integer variables, categorical variables do not necessarily have a meaningful order, and the discretization approach of continuous variables does not work well. Although several Bayesian optimization methods can deal with mixed-category black-box optimization (MC-BBO), they suffer from a lack of scalability to high-dimensional problems and internal computational cost. This paper proposes CatCMA, a stochastic optimization method for MC-BBO problems, which employs the joint probability distribution of multivariate Gaussian and categorical distributions as the search distribution. CatCMA updates the parameters of the joint probability distribution in the natural gradient direction. CatCMA also incorporates the acceleration techniques used in the covariance matrix adaptation evolution strategy (CMA-ES) and the stochastic natural gradient method, such as step-size adaptation and learning rate adaptation. In addition, we restrict the ranges of the categorical distribution parameters by margin to prevent premature convergence and analytically derive a promising margin setting. Numerical experiments show that the performance of CatCMA is superior and more robust to problem dimensions compared to state-of-the-art Bayesian optimization algorithms.
title CatCMA : Stochastic Optimization for Mixed-Category Problems
topic Neural and Evolutionary Computing
url https://arxiv.org/abs/2405.09962