Geometry-Aware Bayesian Quantification via Compositional Data Analysis

Alejandro Moreo, Pablo González, Juan José del Coz
7/6/2026
cs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Accurately estimating the unknown target label distribution is the critical first step for adapting to label shift. This task, widely known as quantification or class prevalence estimation, has recently seen significant advances through continuous KDE-based methods which model the density of multiclass classifier posteriors. Posterior vectors might be regarded as compositional data, since they lie on the probability simplex. However, existing KDE-based quantifiers typically rely on Euclidean Gaussian kernels, which ignore simplex geometry and incorrectly assign probability mass outside its boundaries. We introduce a geometry-aware KDE model for multiclass quantification based on log-ratio representations and Aitchison geometry, together with a shrinkage regularization that improves robustness near the simplex boundary. Combined with a maximum-likelihood interpretation of KDE-based quantification, we derive both point-estimation and Bayesian inference procedures for class prevalences. Experiments on 42 datasets across tabular, text, and image domains show that the proposed method is competitive with state-of-the-art quantifiers, often improving over standard KDE-based baselines, while also yielding strong results among Bayesian quantification methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{moreo2026geometryaware,
  title  = {Geometry-Aware Bayesian Quantification via Compositional Data Analysis},
  author = {Alejandro Moreo and Pablo González and Juan José del Coz},
  year   = {2026},
  eprint = {2607.04977},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.04977v1}
}

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/2607.04977.svg)](https://codeofpaper.com/paper/2607.04977)

Discussion