optuna icon indicating copy to clipboard operation
optuna copied to clipboard

Consider other performance metrics than the pareto front plot for multi-objective benchmark

Open HideakiImamura opened this issue 2 years ago • 4 comments

Motivation

Recently, we have introduced the multi-objective benchmark suite in Optuna. The current performance metric is only the pareto font plot. It is difficult to judge the performance from the picture. We would like to know other quantitative performance metrics.

The current pareto front plot looks like this. zdt3-tpesampler-e27ba2cf7d6e48fd5a5e66950810cccd25aa56a7b573838262bd4d41e56db831

Description

The example of other performance metrics are as follows. See the survey paper for more details.

  • The number of trials v.s. the achieved best hypervolume.
  • The number of trials v.s. the achieved best delta index.
  • The number of trials v.s. the achieved best number of points on the pareto front.

These are examples, so we may adopt other metrics. We have the following requirements for our performance metrics.

  • Each metric should be the function whose input is the sequence of trials and output is one dimensional float value.
  • Each metric should be plotted in a similar format to the optimization history.

Alternatives (optional)

No response

Additional context (optional)

No response

HideakiImamura avatar Jun 24 '22 04:06 HideakiImamura

This issue has not seen any recent activity.

github-actions[bot] avatar Jul 14 '22 23:07 github-actions[bot]

This issue has not seen any recent activity.

github-actions[bot] avatar Sep 26 '22 23:09 github-actions[bot]

This issue was closed automatically because it had not seen any recent activity. If you want to discuss it, you can reopen it freely.

github-actions[bot] avatar Oct 23 '22 23:10 github-actions[bot]

Ref: #4748 and related PRs introduced plot_hypervolume_history.

not522 avatar Aug 07 '23 00:08 not522