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

How many hyperparams can open box can handle? #13

Closed
yuzizbk opened this issue Jan 12, 2022 · 3 comments
Closed

How many hyperparams can open box can handle? #13

yuzizbk opened this issue Jan 12, 2022 · 3 comments

Comments

@yuzizbk
Copy link

yuzizbk commented Jan 12, 2022

Hi, if there are hundreds of hyperparams, can I use open-box to get a good result? And is there a empirical relationship between run times and number of hyperparams?

@yuzizbk yuzizbk changed the title Hi, if there are hundreds of hyperparams, can I use open-box to get a good result? And is there a empirical relationship between run times and number of hyperparams? How many hyperparams can open box can handle? Jan 12, 2022
@thomas-young-2013
Copy link

Given a higher-dimensional search space (with more hyperparameter to optimize), hyperparameter tuning tools (e.g., openbox) need more trials to reach a good result.

@jhj0411jhj
Copy link
Member

Please try to use probabilistic random forest as surrogate model (set surrogate_type='prf') to deal with high-dimensional problems (with hundreds of hps). Prf is also faster than other surrogates such as GP. In this paper[1], prf performs best in Auto-WEKA problem with 786 hps.

Other methods to tackle high-dimensional problems are under developing.

Ref:
[1] K. Eggensperger, M. Feurer, F. Hutter, J. Bergstra, J. Snoek, H. Hoos, and K. Leyton-Brown. Towards an empirical foundation for assessing bayesian optimization of hyperparameters. In NIPS workshop on Bayesian Optimization in Theory and Practice, 2013.

@yuzizbk
Copy link
Author

yuzizbk commented Jan 27, 2022

Thanks for your suggesttions.

@yuzizbk yuzizbk closed this as completed Jan 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants