Sterling G. Baird
Sterling G. Baird
xref - https://github.com/facebook/Ax/issues/772
It looks like a narrow `RangeParameter` runs without error (I set `model_kwargs = {"fit_out_of_design": True, "fallback_to_sample_polytope": True}` and `model_kwargs = {"fit_out_of_design": True}` for Sobol and Bayes, respectively, in a custom...
If I try to work around `ChoiceParameter` by hard-coding `ChoiceParameter` into `p.values`: https://github.com/facebook/Ax/blob/f7cdc53d8d6e7e83b1fc3d7d07accfc252a66f82/ax/modelbridge/transforms/one_hot.py#L103 e.g. via: ```python if p.name == "poly_type": self.encoder[p.name] = OneHotEncoder( [ "poly1", "poly2", "poly3", "poly4", "poly5", "poly6",...
@lena-kashtelyan, I had come across https://github.com/facebook/Ax/issues/746 a while back but didn't realize the similiarity due to the difference in language (state variables / extended features == contextual). If I'm interpreting...
@Balandat thank you for clarifying. just to make sure, I read `f(x; x) -> y` as `f(x; c) -> y` instead (If I have this flipped, please let me know)....
@Balandat there are a few projects that would benefit from implementing contextual learning, and these are increasing in priority for me. For the two interpretations I mentioned before, the first...
@jultou-raa one option that comes to mind is swapping out the acquisition function with [`PosteriorMean`](https://github.com/pytorch/botorch/blob/0557a9c965a4eb3031da3e00f96265707a6cd15f/botorch/acquisition/analytic.py#L148) (assuming I'm understanding this acquisition function correctly) and then call `get_next_trial()`. Haven't tried it out,...
Interestingly, for `GPEI` there were nearly identical results using a `10/90` Sobol/GPEI vs. a `46/54` Sobol/GPEI with 23 hyperparameters, see Figure 2 of https://doi.org/10.1016/j.commatsci.2022.111505.
When I had an objective that's being minimized, it seemed like it was actually plotting % worse than average rather than % better, but I could have been misinterpreting it.
@lena-kashtelyan will try to make a reproducer for this