experimental-design / bofire

Experimental design and (multi-objective) bayesian optimization.
https://experimental-design.github.io/bofire/
BSD 3-Clause "New" or "Revised" License
188 stars 22 forks source link

OneHotToNumeric Input Transform #339

Open jduerholt opened 7 months ago

jduerholt commented 7 months ago

In the MixedGP we make heavy use of Botorchs OneHotToNumeric Input Transform. Until recently, this was forcing the user to have the onehot features on the trailing dimension. This constraint was lifted recently and is now obsolete. This allows us to fix the buggy behavior when we have a CategoricalDesriptorInput using onehot and then a CategoricalDesriptor with Descriptor encoding.