It is all in the noise: Efficient multi-task Gaussian process inference with structured residuals Article uri icon