EN FR
EN FR


Section: New Results

The Kalai-Smorodinski solution for many-objective Bayesian optimization

Participants : Mickael Binois [Univ. Chicago] , Victor Picheny [INRA, Toulouse] , Abderrahmane Habbal.

Game theory finds nowadays a broad range of applications in engineering and machine learning. However, in a derivative-free, expensive black-box context, very few algorithmic solutions are available to find game equilibria. In [31], we propose a novel Gaussian-process based approach for solving games in this context. We follow a classical Bayesian optimization framework, with sequential sampling decisions based on acquisition functions. Two strategies are proposed, based either on the probability of achieving equilibrium or on the Stepwise Uncertainty Reduction paradigm. Practical and numerical aspects are discussed in order to enhance the scalability and reduce computation time. Our approach is evaluated on several synthetic game problems with varying number of players and decision space dimensions. We show that equilibria can be found reliably for a fraction of the cost (in terms of black-box evaluations) compared to classical, derivative-based algorithms.

Another ongoing scope of research in multi-objective Bayesian optimization is to extend its applicability to a large number of objectives : the so-called many-objective optimization. Regarding the harsh many-objective optimization problems, the recovering of the set of optimal compromise solution generally requires lots of observations while being less interpretable, since this set tends to grow larger with the number of objectives. We thus propose to focus on a choice of a specific solution originating from game theory, the Kalai-Smorodinsky solution, that possesses attractive properties. In particular, it ensures equal marginal gains over all objectives. We further make it insensitive to a monotonic transformation of the objectives by considering the objectives in the copula space. A novel tailored algorithm is proposed to search for the solution, in the form of a Bayesian optimization algorithm: sequential sampling decisions are made based on acquisition functions that derive from an instrumental GP prior. Our approach is tested on three problems with respectively four, six and ten objectives.

The Nash and Kalai-Smorodinsky methods are available in the R package GPGame available on CRAN at https://cran.r-project.org/package=GPGame.