Skip to content

[GENERAL SUPPORT]: How is standard error incorporated into the Gaussian Process? #3495

Closed
@claysmyth

Description

@claysmyth

Question

Dear Ax Community,

Thank you for this wonderful tool. I am currently using Ax to optimize field experiments for invasive neuromodulatory procedures. I'm writing to ask how the standard errors are incorporated into the Gaussian Process surrogate model.

I am interested in incorporating variable observation noise around my measurements. My understanding of how this heteroskedastic noise is incorporated comes from Garnett 2023 - Bayesian Optimization:

Image

Where:

Image

I noticed that when calling ax_client.complete_trial() the user can input a standard error around each observation. I want to confirm that the SEM around each observation corresponds the diagonal elements of N matrix in the second screenshot above?

Additionally, how is the baseline noise around measurements typically inferred? I want to use the noise around measurements as a means of implementing 'confidence' in a specific measurement, and would love guidance on choosing the right scale for including this metadata.

Thank you for your time!

Best,
Clay Smyth

Please provide any relevant code snippet if applicable.

Code of Conduct

  • I agree to follow this Ax's Code of Conduct

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions