Skip to content

When is KroneckerMultiTaskGP theoretically more useful than SingleTaskGP with multiple outputs? #1003

Answered by wjmaddox
nathanohara asked this question in Q&A
Discussion options

You must be logged in to vote

Hi, in general, we'd actually expect the KroneckerMultiTaskGP to outperform the batched single task GP as it's a super-class of the batched single task GP (the inter-task covariance matrix is just the identity). So, we'd expect greater sample efficiency in terms of outcome modelling than for single task GPs and so hopefully better BO loops.

In terms of advantages, there's a lot of situations where every outcome is observed at once -- most multi-objective problems and most black-box constrained problems fall into this regime. We actually just published a paper on a bunch of usecases for the KroneckerMultiTaskGP, see here :) .

Edit: If you have some example code where the KroneckerMultitaskGP

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@Balandat
Comment options

@nathanohara
Comment options

@Balandat
Comment options

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
3 participants