Fidelity correlation measures how informative an observation at one fidelity is about function values at another. Higher correlation lets a multifidelity Gaussian process transfer more information and reduce posterior uncertainty. section 9.2.2
Its effect on the covariance model is direct:
- High correlation produces high covariance with nearby points, making low-fidelity observations informative. section 9.2.2
- Low correlation produces low covariance, so posterior uncertainty remains higher. section 9.2.2
Toy comparison
A multifidelity GP trained only on low-fidelity observations shows less uncertainty when the correlation value is 0.9 than when it is 0.5. section 9.2.2
from botorch.models.gp_regression_fidelity import SingleTaskMultiFidelityGP #1 model = SingleTaskMultiFidelityGP( train_x_full, train_y, data_fidelity=1) #2
BoTorch records the fidelity-correlation column through data_fidelity when constructing SingleTaskMultiFidelityGP. section 9.2.2
