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

Adjust PairwiseGP ScaleKernel prior #1460

Closed
wants to merge 1 commit into from

Conversation

ItsMrLin
Copy link
Contributor

Summary:
Updating the prior of PairwiseGP's output scale prior.
Additionally, also make sure it must be used, better initialization of the inferred utility values, and replaced _batch_chol_inv with torch.cholesky_inverse.

TLDR is that we were previously using an significantly restrictive prior on the output scale theta (note theta = 1/sigma^2 where sigma is the probit noise on the function value), this prevent us from accommodating comparison errors outside range of the green line.

Differential Revision: D40136741

@facebook-github-bot facebook-github-bot added CLA Signed Do not delete this pull request or issue due to inactivity. fb-exported labels Oct 20, 2022
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D40136741

ItsMrLin added a commit to ItsMrLin/botorch that referenced this pull request Oct 20, 2022
Summary:
Pull Request resolved: pytorch#1460

Updating the prior of PairwiseGP's output scale prior.
Additionally, also make sure it must be used, better initialization of the inferred utility values, and replaced `_batch_chol_inv` with `torch.cholesky_inverse`.

TLDR is that we were previously using an significantly restrictive prior on the output scale theta (note theta = 1/sigma^2 where sigma is the probit noise on the function value), this prevent us from accommodating comparison errors outside range of the green line.

Differential Revision: D40136741

fbshipit-source-id: 7ca60923658909b9b2bfd40e4f0456f223ac11f2
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D40136741

@codecov
Copy link

codecov bot commented Oct 20, 2022

Codecov Report

Merging #1460 (faa233c) into main (2ea11a6) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main     #1460   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files          134       134           
  Lines        12382     12384    +2     
=========================================
+ Hits         12382     12384    +2     
Impacted Files Coverage Δ
botorch/models/pairwise_gp.py 100.00% <100.00%> (ø)

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

ItsMrLin added a commit to ItsMrLin/botorch that referenced this pull request Oct 20, 2022
Summary:
Pull Request resolved: pytorch#1460

Updating the prior of PairwiseGP's output scale prior.
Additionally, also make sure it must be used, better initialization of the inferred utility values, and replaced `_batch_chol_inv` with `torch.cholesky_inverse`.

TLDR is that we were previously using an significantly restrictive prior on the output scale theta (note theta = 1/sigma^2 where sigma is the probit noise on the function value), this prevent us from accommodating comparison errors outside range of the green line.

Differential Revision: D40136741

fbshipit-source-id: 24636bf178d697ed6f2af999b8b7b64551f6283d
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D40136741

ItsMrLin added a commit to ItsMrLin/botorch that referenced this pull request Oct 20, 2022
Summary:
Pull Request resolved: pytorch#1460

Updating the prior of PairwiseGP's output scale prior.
Additionally, also make sure it must be used, better initialization of the inferred utility values, and replaced `_batch_chol_inv` with `torch.cholesky_inverse`.

TLDR is that we were previously using an significantly restrictive prior on the output scale theta (note theta = 1/sigma^2 where sigma is the probit noise on the function value), this prevent us from accommodating comparison errors outside range of the green line.

Differential Revision: D40136741

fbshipit-source-id: c7641d1af33bc89459291234883077005abb1577
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D40136741

ItsMrLin added a commit to ItsMrLin/botorch that referenced this pull request Oct 21, 2022
Summary:
Pull Request resolved: pytorch#1460

Updating the prior of PairwiseGP's output scale prior.
Additionally, also make sure it must be used, better initialization of the inferred utility values, and replaced `_batch_chol_inv` with `torch.cholesky_inverse`.

TLDR is that we were previously using an significantly restrictive prior on the output scale theta (note theta = 1/sigma^2 where sigma is the probit noise on the function value), this prevent us from accommodating comparison errors outside range of the green line.

Reviewed By: Balandat

Differential Revision: D40136741

fbshipit-source-id: 7f48b162ef529416f5acbb6045d92b0e28b62255
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D40136741

ItsMrLin added a commit to ItsMrLin/botorch that referenced this pull request Oct 21, 2022
Summary:
Pull Request resolved: pytorch#1460

Updating the prior of PairwiseGP's output scale prior.
Additionally, also make sure it must be used, better initialization of the inferred utility values, and replaced `_batch_chol_inv` with `torch.cholesky_inverse`.

TLDR is that we were previously using an significantly restrictive prior on the output scale theta (note theta = 1/sigma^2 where sigma is the probit noise on the function value), this prevent us from accommodating comparison errors outside range of the green line.

Reviewed By: Balandat

Differential Revision: D40136741

fbshipit-source-id: 2673441bb7210fee95f3ec981d88d954a794f5a2
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D40136741

Summary:
Pull Request resolved: pytorch#1460

Updating the prior of PairwiseGP's output scale prior.
Additionally, also make sure it must be used, better initialization of the inferred utility values, and replaced `_batch_chol_inv` with `torch.cholesky_inverse`.

TLDR is that we were previously using an significantly restrictive prior on the output scale theta (note theta = 1/sigma^2 where sigma is the probit noise on the function value), this prevent us from accommodating comparison errors outside range of the green line.

Reviewed By: Balandat

Differential Revision: D40136741

fbshipit-source-id: 716ff579b4f670ee93703b065f1c3670af2fbbc7
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D40136741

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed Do not delete this pull request or issue due to inactivity. fb-exported
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants