Bayesian Multi-Group Gaussian Process Models for Heterogeneous Group-Structured Data

Abstract

Gaussian processes are pervasive in functional data analysis, machine learning, and spatial statistics for modeling complex dependencies. Scientific data are often heterogeneous in their inputs and contain multiple known discrete groups of samples; thus, it is desirable to leverage the similarity among groups while accounting for heterogeneity across groups. We propose multi-group Gaussian processes (MGGPs) defined over $\mathbb{R}^p\times \mathscr{C}$, where $\mathscr{C}$ is a finite set representing the group label, by developing general classes of valid (positive definite) covariance functions on such domains. MGGPs are able to accurately recover relationships between the groups and efficiently share strength across samples from all groups during inference, while capturing distinct group-specific behaviors in the conditional posterior distributions. We demonstrate inference in MGGPs through simulation experiments, and we apply our proposed MGGP regression framework to gene expression data to illustrate the behavior and enhanced inferential capabilities of multi-group Gaussian processes by jointly modeling continuous and categorical variables.

Cite

Text

Li et al. "Bayesian Multi-Group Gaussian Process Models for Heterogeneous Group-Structured Data." Journal of Machine Learning Research, 2025.

Markdown

[Li et al. "Bayesian Multi-Group Gaussian Process Models for Heterogeneous Group-Structured Data." Journal of Machine Learning Research, 2025.](https://mlanthology.org/jmlr/2025/li2025jmlr-bayesian/)

BibTeX

@article{li2025jmlr-bayesian,
  title     = {{Bayesian Multi-Group Gaussian Process Models for Heterogeneous Group-Structured Data}},
  author    = {Li, Didong and Jones, Andrew and Banerjee, Sudipto and Engelhardt, Barbara E.},
  journal   = {Journal of Machine Learning Research},
  year      = {2025},
  pages     = {1-34},
  volume    = {26},
  url       = {https://mlanthology.org/jmlr/2025/li2025jmlr-bayesian/}
}