Skip to content

Add adaptive stdev scaling to local search neighborhood sampling #954#1303

Open
JannisKst wants to merge 1 commit intodevelopmentfrom
feature/adaptive-stdev-ls-954
Open

Add adaptive stdev scaling to local search neighborhood sampling #954#1303
JannisKst wants to merge 1 commit intodevelopmentfrom
feature/adaptive-stdev-ls-954

Conversation

@JannisKst
Copy link
Collaborator

This PR adds adaptive scaling of the neighborhood sampling standard deviation for continuous hyperparameters based on local search progress.

The scaling follows these rules:

  • Each local search starts with an initial stdev of 0.05.
  • After 3 consecutive improvements, the stdev is doubled, up to a maximum of stdev_init * 8.
  • After every third plateau walk, the stdev is halved.

These changes were benchmarked in the SMAC3-Benchmarking repository. The repository also contains additional details explaining the design and implementation choices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant