PriorBoost: An Adaptive Algorithm for Learning from Aggregate Responses
Adel Javanmard, Matthew Fahrbach, Vahab Mirrokni
TL;DR
The paper addresses learning from aggregate responses by designing bags that are homogeneous with respect to unobserved individual responses. It shows that, with a prior on expected responses, optimal bagging reduces to a one-dimensional, size-constrained ${k}$-means clustering problem, and extends this to GLMs with practical simplifications for logistic and Poisson models. The proposed PriorBoost algorithm iteratively refines bags using prior predictions derived from training data, achieving near-optimal event-level prediction quality and outperforming random bagging, even under label differential privacy. Theoretical analysis demonstrates a clear advantage over random bagging in bias-variance terms, and experiments across linear and logistic regression tasks, plus DP settings, validate substantial gains in model utility and robustness. The work offers a practical framework for private, aggregate-based learning with adaptable bag construction and principled privacy considerations.
Abstract
This work studies algorithms for learning from aggregate responses. We focus on the construction of aggregation sets (called bags in the literature) for event-level loss functions. We prove for linear regression and generalized linear models (GLMs) that the optimal bagging problem reduces to one-dimensional size-constrained $k$-means clustering. Further, we theoretically quantify the advantage of using curated bags over random bags. We then propose the PriorBoost algorithm, which adaptively forms bags of samples that are increasingly homogeneous with respect to (unobserved) individual responses to improve model quality. We study label differential privacy for aggregate learning, and we also provide extensive experiments showing that PriorBoost regularly achieves optimal model quality for event-level predictions, in stark contrast to non-adaptive algorithms.
