Skip to content

[Question] Using qNegIntegratedPosteriorVariance as a value function in KG #1267

Answered by Balandat
LLipschitz asked this question in Q&A
Discussion options

You must be logged in to vote

Hmm it seems like here you're passing a class not a class instance to the acquisition function?

--> 532         base_value_function = qNegIntegratedPosteriorVariance(model=Model

The Knowledge Gradient essentially uses the posterior mean as the value function. We have qMultiStepLookahead that is quite modular and allows you to specify the value function class (as well as a factory function to construct the arguments for its constructors from the data). I would start there.

In either case, if you can share a full repro it will be easier for us to debug.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by saitcakmak
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #844 on June 28, 2022 18:20.