Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change the default independent_sampler of CmaEsSampler #2951

Closed
keisuke-umezawa opened this issue Sep 23, 2021 · 6 comments
Closed

Change the default independent_sampler of CmaEsSampler #2951

keisuke-umezawa opened this issue Sep 23, 2021 · 6 comments
Labels
feature Change that does not break compatibility, but affects the public interfaces. optuna.samplers Related to the `optuna.samplers` submodule. This is automatically labeled by github-actions. stale Exempt from stale bot labeling.

Comments

@keisuke-umezawa
Copy link
Member

Motivation

CmaEsSampler can sample numbers, but not category values. Currently, when trying to sample from a categorical distribution, the sampler specified in independent_sampler will be called instead, and RandomSampler will be called with the default setting. If a more appropriate independent_sampler is specified by default, it may be possible to recommend CmaEsSampler for problems involving category values.

Description

Appropriate independent_sampler is specified by default from the following points of view:

  • Execution speed
  • Convergence speed and stability validated by the benchmark tool kurobako
@keisuke-umezawa keisuke-umezawa added feature Change that does not break compatibility, but affects the public interfaces. no-stale Exempt from stale bot v3 Issue/PR for Optuna version 3. labels Sep 23, 2021
@Crissman Crissman added contribution-welcome Issue that welcomes contribution. Hacktoberfest Good first issues to participate in Hacktoberfest labels Sep 30, 2021
@HideakiImamura
Copy link
Member

#2964 (comment)

As above, currently, we have several benchmark task candidates. For those tasks, we should conduct a experiment to compare each independent_sampler.

@toshihikoyanase toshihikoyanase removed the Hacktoberfest Good first issues to participate in Hacktoberfest label Nov 11, 2021
@HideakiImamura HideakiImamura added the optuna.samplers Related to the `optuna.samplers` submodule. This is automatically labeled by github-actions. label Dec 20, 2021
@g-votte g-votte removed the contribution-welcome Issue that welcomes contribution. label May 20, 2022
@HideakiImamura
Copy link
Member

We have decided to postpone this task after V3.

@HideakiImamura HideakiImamura removed the v3 Issue/PR for Optuna version 3. label Jul 11, 2022
@g-votte g-votte removed the no-stale Exempt from stale bot label Sep 12, 2022
@github-actions
Copy link
Contributor

This issue has not seen any recent activity.

@github-actions github-actions bot added the stale Exempt from stale bot labeling. label Sep 26, 2022
@github-actions
Copy link
Contributor

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

@g-votte g-votte removed the stale Exempt from stale bot labeling. label Oct 24, 2022
@g-votte g-votte reopened this Oct 24, 2022
@github-actions
Copy link
Contributor

This issue has not seen any recent activity.

@github-actions github-actions bot added the stale Exempt from stale bot labeling. label Aug 22, 2023
@github-actions
Copy link
Contributor

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 github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Aug 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Change that does not break compatibility, but affects the public interfaces. optuna.samplers Related to the `optuna.samplers` submodule. This is automatically labeled by github-actions. stale Exempt from stale bot labeling.
Projects
None yet
Development

No branches or pull requests

5 participants