Quantification via Gaussian Latent Space Representations
Olaya Pérez-Mon, Juan José del Coz, Pablo González
TL;DR
This work tackles prevalence estimation under prior probability shift by introducing GMNet, an end-to-end neural network that represents bags via a Bag Representation Module grounded in a Gaussian latent space. The bag representation is formed by mean likelihoods across K Gaussians across multiple latent spaces, enabling a rich, permutation-invariant encoding that directly supports a quantification loss. The model employs parameter initialization tailored to Gaussian mixtures, Latent Space Similarity Regularization via Centered Kernel Alignment, and Bag Mixer APP data augmentation to improve generalization, achieving state-of-the-art results on LeQua multiclass datasets T1B/T2 and strong performance on the ordinal T3. These results demonstrate the practical advantage of end-to-end bag-based quantification, data-efficient training, and potential applicability to Learning from Label Proportions and other set-processing tasks.
Abstract
Quantification, or prevalence estimation, is the task of predicting the prevalence of each class within an unknown bag of examples. Most existing quantification methods in the literature rely on prior probability shift assumptions to create a quantification model that uses the predictions of an underlying classifier to make optimal prevalence estimates. In this work, we present an end-to-end neural network that uses Gaussian distributions in latent spaces to obtain invariant representations of bags of examples. This approach addresses the quantification problem using deep learning, enabling the optimization of specific loss functions relevant to the problem and avoiding the need for an intermediate classifier, tackling the quantification problem as a direct optimization problem. Our method achieves state-of-the-art results, both against traditional quantification methods and other deep learning approaches for quantification. The code needed to reproduce all our experiments is publicly available at https://github.com/AICGijon/gmnet.
