-
-
Notifications
You must be signed in to change notification settings - Fork 960
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
Support multi-objective CMA-ES (MOCMAES) sampling algorithm #5375
Comments
@hnanacc (cc: @tenzen-y) Thank you for your feature request! @nomuramasahir0, the maintainer of |
@hnanacc @c-bata Thank you for pointing this out! Yes, we (katib) can wait for the implementation. cc: @andreyvelich |
Motivation
Optuna currently supports only single-objective CMA-ES for sampling, it would be useful to have multi-objective CMA-ES as a lot of tasks need to consider multiple objectives to be optimized together.
This would also be helpful for other HPO/AutoML frameworks that depend on Optuna for their functionality. This issue is particularly motivated from the need to support MOCMAES in kubeflow/katib.
Description
Similar to other multi-objective sampling algorithms, MOCMAES will be able to work with multiple objectives.
Alternatives (optional)
Currently, there are no decent solutions to MOCMAES, which are also maintained in the open-source domain.
Some relevant solutions are chocolate and pycomocma which were both last committed 4 years ago.
An option would be add pycomocma as an optuna-integration and maintain it further.
Additional context (optional)
No response
The text was updated successfully, but these errors were encountered: