Skip to content

Multi-Task Gaussian Process Implementation Details: What paper should I check? #2616

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

You must be logged in to vote

I read through this paper and I think this paper discusses the MTGP for the Kronecker structure, meaning that every data point must be evaluated at every task.

That is indeed the case.

BoTorch is using IndexKernel according to these lines and I am not sure if it does the same because this module is only taking the task indices if I understand correctly.

Those lines just define the index kernel (aka the cross-task covariance aka the "coregionalization matrix"), the actual evaluation and generation of the full covariance matrix happens here" https://github.com/pytorch/botorch/blob/7cfff9c3ce6a83eb976f744a2fcc736b4e7f91e5/botorch/models/multitask.py#L308-L312

This medium post explains th…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@nabenabe0928
Comment options

Answer selected by nabenabe0928
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