Multi-task Learning for Aggregated Data using Gaussian Processes

Fariba Yousefi, Michael Thomas Smith, Mauricio A. Álvarez
6/22/2019
stat.MLcs.LG

Official code: frb-yousefi/aggregated-multitask-gp (11 stars, BSD-3-Clause, last commit 2020-04-06).

Abstract

Aggregated data is commonplace in areas such as epidemiology and demography. For example, census data for a population is usually given as averages defined over time periods or spatial resolutions (cities, regions or countries). In this paper, we present a novel multi-task learning model based on Gaussian processes for joint learning of variables that have been aggregated at different input scales. Our model represents each task as the linear combination of the realizations of latent processes that are integrated at a different scale per task. We are then able to compute the cross-covariance between the different tasks either analytically or numerically. We also allow each task to have a potentially different likelihood model and provide a variational lower bound that can be optimised in a stochastic fashion making our model suitable for larger datasets. We show examples of the model in a synthetic example, a fertility dataset, and an air pollution prediction application.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

Code companion of Multi-task Learning for Aggregated Data using Gaussian Processes paper

112Python, Jupyter NotebookOct 23, 20196 years agoBSD-3-Clause

Similar Papers

Cite this paper

@article{yousefi2019multitask,
  title  = {Multi-task Learning for Aggregated Data using Gaussian Processes},
  author = {Fariba Yousefi and Michael Thomas Smith and Mauricio A. Álvarez},
  year   = {2019},
  eprint = {1906.09412},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1906.09412}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1906.09412.svg)](https://codeofpaper.com/paper/1906.09412)

Discussion