Source-linked AI summary

Optimal Allocation and Volume under Surface

Kai Feng, Han Hong, Jessie Li, Wenshi Wei

arXiv:2609.38875v1econ.EMstat.MEstat.ML

TL;DR

Principled criteria for evaluating multi-class classifiers remain limited, and the general meaning of VUS beyond ranked classes is not established in the cited passages. The paper uses a random-polytope volume method and proposes a double/debiased estimator; the VUS has a symmetric U-statistic-kernel expectation representation, and the estimator converges at essentially the 1/√n rate.

  • Problem

    Principled criteria for evaluating multi-class classifiers remain lacking, and VUS meaning for classifications without ranked classes has not been examined.

    Source: §1 · p. 1, §5 · p. 63
  • Method

    The paper uses a random-polytope method to calculate the population volume under the ROC surface and proposes a double/debiased machine-learning U-statistic estimator.

    Source: §5 · p. 63
  • Results

    The population VUS is an expectation of a symmetric U-statistic kernel, and the proposed estimator converges at essentially the 1/√n rate with an asymptotically linear representation.

    Source: §1 · p. 2, §5 · p. 63
  • Takeaways & Limitations

    The VUS can be represented as an expectation of a symmetric U-statistic kernel for the population volume under the ROC surface.

    Source: §5 · p. 63

    The assignment-margin condition may fail when pk(X) has a component with countably infinite discrete support.

    Source: §3.1.2 · p. 39

Abstract

from arXiv · show

This paper develops a framework for estimation and inference on the volumes of sets that are projections of critical function sets, focusing particularly on the convex body beneath the optimal receiver operating characteristic (ROC) surface. Specifically, we propose a volume calculation method that first uses an Aumann expectation representation and then applies Minkowski mixed volumes. Using this framework, we show that the population volume under the ROC surface (VUS) is proportional to the expectation of a symmetric U-statistic kernel. We then propose a double/debiased machine learning estimator of the VUS, derive its asymptotic properties, and develop an inference procedure. Further applications of this framework include an analysis of the feasible error set across pre-defined groups and a natural generalization of the Gini coefficient for measuring inequality.

1 Introduction

The introduction frames the paper around principled evaluation for multi-class classification and formalizing VUS beyond settings with ranked classes. It develops volume-focused geometric and statistical tools, with applications to feasible-error sets and inequality.

1 Introduction

  • Principled criteria for evaluating multi-class classifiers remain lacking, and VUS meaning for classifications without ranked classes has not been examined.The paper provides an explicit formulation, estimators, and inference procedures for volume under ROC surfaces with K ≥2 classes.Source: §1 · pp. 1–2
  • The convex body beneath the ROC surface is an Aumann expectation of a random polytope, enabling a mixed-volume calculation.For independent feature draws, the method uses Minkowski mixed volumes.Source: §1 · p. 2
  • Unlike prior set-identification work, the parameter of interest here is the volume functional of certain sets rather than the sets themselves.The paper describes this as a distinction from work on identification regions formed through Aumann expectations.Source: §1 · p. 2
  • The proposed DML estimator converges at essentially the 1/√n rate and has an asymptotically linear representation.The paper also proposes cross-validation for Kth-order U-statistics to achieve estimation efficiency.Source: §1 · p. 2
  • The volume method also applies to projected critical-function sets, including feasible-error sets and a generalized Gini coefficient.In these applications, set volumes measure informativeness and inequality, respectively.Source: §1 · pp. 2–3

2 Volume under the Receiver Operating Characteristic Surface

The section develops a geometric method for calculating the volume under the multi-class ROC frontier. An Aumann representation combined with mixed volumes yields a formula that avoids reconstructing the frontier.

2 Volume under the Receiver Operating Characteristic Surface

  • The ROC body collects accuracy requirements generated by allocation rules using observed features.The section treats this body as the region below the ROC frontier.Source: §2 · p. 3
  • An Aumann representation combined with mixed-volume methods gives an explicit formula for the ROC-body volume.The formula expresses the volume through an expected maximum over class assignments and permits calculation without reconstructing the frontier.Source: §2 · p. 3
  • The framework is compared with a Lagrangian approach and relates volume to the information observed features provide about class labels.The section presents this as an interpretation of what the volume reflects.Source: §2 · p. 3

2.1 Allocation rules and the ROC body

This section defines feature-based randomized allocation rules and uses their true-positive rates to construct the ROC frontier and body. The body represents feasible nonnegative rate requirements across classes.

2.1 Allocation rules and the ROC body

  • A randomized allocation rule uses observed features and assigns class k with probability ϕk(X).The rule is a measurable map from the feature space to the probability simplex.Source: §2.1 · p. 4
  • The class-k true-positive rate is the probability of assigning an observation to class k conditional on its true class being k.For a rule ϕ, it is defined as Tk(ϕ) = E[ϕk(X) | C = k].Source: §2.1 · p. 4
  • The upper ROC frontier gives the greatest class-1 rate achievable for each feasible set of minimum true-positive-rate requirements for classes 2 through K.The ROC body is the region below that frontier and corresponds to feasible nonnegative requirement vectors.Source: §2.1 · pp. 4–5

2.2 Aumann representations of the ROC body

The true-positive-rate region Γ collects the rates achievable by allocation rules, and the ROC body H contains rate requirements that those rules can meet or exceed. Representing Γ as an Aumann expectation transfers compactness and convexity to the region.

2.2 Aumann representations of the ROC body

  • Γ is the set of true-positive-rate vectors obtained as allocation rules vary.Aumann integration represents it using expectations of measurable selections of the pointwise integrand sets.Source: §2.2 · pp. 5, 7
  • H is downward closed: any nonnegative requirement vector coordinatewise below a feasible vector is also feasible.The allocation rule that meets the larger vector also meets every smaller requirement.Source: §2.2 · p. 5
  • For each requirement vector t, the upper ROC frontier records the largest first-class rate among vectors with rates at least t in classes 2 through K.In the two-class illustration, Panel (a) selects the highest point with T2(ϕ) ≥ t2, and Panel (b) traces those maxima over [0, 1].Source: §2.2 · p. 5, Figure 1 · p. 6
  • Γ = EA[F(X)], and the Aumann representation establishes that Γ is compact and convex.The result applies because the set-valued function F is measurable, integrably bounded, and has nonempty compact convex values.Source: §2.2 · p. 7

Proposition 2.8. For the set-valued function F in (8),

Proposition 2.8 establishes that Γ is compact and convex and that each constrained frontier maximum is attained. It also constructs an Aumann representation of H using coordinate simplices.

Proposition 2.8. For the set-valued function F in (8),

  • Γ is compact and convex, contains the coordinate simplex ΔK−1, and the constrained maximum defining β1(t) is attained by an allocation rule.Thus an optimal allocation rule exists for every t, so the upper ROC frontier is well defined.Source: Proposition 2.8. For the set-valued… · pp. 8, 10

The simplices D(x) are all contained in the same fixed simplex,

Proposition 2.12. The ROC body H satisfies

The ROC body H is a convex body whose volume lies between 1/K! and 1. The bounds are attained in the uninformative and perfectly informative cases, respectively.

Proposition 2.12. The ROC body H satisfies

2.3 Minkowski sums, mixed volume and Hausdorff distance

Mixed volumes express the volume of weighted Minkowski sums as a polynomial in their weights. The section illustrates the construction with two-dimensional coordinate simplices.

2.3 Minkowski sums, mixed volume and Hausdorff distance

  • For compact convex sets, mixed volume is defined by polarization and determines the volume polynomial of weighted Minkowski sums.The Minkowski volume theorem applies to nonempty compact convex sets and nonnegative weights.Source: §2.3 · p. 15

Consider the two-dimensional coordinate simplices

areas gives

  • The two-dimensional area terms combine into 8λ2_1 + 9/4λ1λ2 + 3/8λ2_2.The cross-weight term comes from the rectangle in the decomposition.Source: areas gives · p. 16

For these two-dimensional arguments, Definition 2.13 gives

In Figure 2(b), the blue and orange triangles have areas λ2

The section establishes continuity of volume and mixed volume under Hausdorff convergence. This supports approximating convex sets and their mixed volumes with polytopes.

1. Symmetry and nonnegativity. The function V is symmetric in its arguments and satisfies

This section develops the ROC body’s volume calculation using an Aumann expectation of coordinate simplices and expected mixed volumes, including a permutation-based formula. It also interprets the volume as optimal class-label recovery probability and notes that for two classes it specializes to the conventional ROC AUC.

1. Symmetry and nonnegativity. The function V is symmetric in its arguments and satisfies

  • V is symmetric, nonnegative, and monotone under set inclusion; it is linear in each argument and V(A, …, A) = VolK(A).Source: §1 · p. 18

2.4 Computing the volume of the ROC body

  • VolK(H) equals the expected mixed volume of K independent copies of the random coordinate simplex D(X).Source: §2.4 · p. 24

the ROC body H,

  • For coordinate simplices D(x1), …, D(xK), the mixed volume is the maximum permutation product of coordinate lengths divided by K!.Source: §2.4 · p. 25
  • A doubly stochastic assignment formulation and its dual yield matching lower and upper bounds for the mixed volume.The dual constraints construct scaled coordinate simplices containing the original simplices; monotonicity and homogeneity of mixed volume give the upper bound.Source: the ROC body H · pp. 27, 29

in Figure 2(b) gives a gray rectangle of area

the ROC body H,

  • The ROC volume is the expectation of the largest permutation product of density ratios, divided by K!.The Aumann representation turns the body’s volume into an expected mixed volume, which the coordinate-simplex formula evaluates without first reconstructing the ROC frontier.Source: in Figure 2(b) gives a gray rectangle… · p. 31

in Figure 2(b) gives a gray rectangle of area

  • The method computes the volume of the entire ROC body without first reconstructing its frontier, leaving a finite assignment problem and an expectation.For each tuple, the assignment uses the K^2 density-ratio values q_k(x_r).Source: in Figure 2(b) gives a gray rectangle… · p. 32
  • Choosing the most likely class assignment maximizes the probability of recovering all labels, and that optimal probability equals VolK(H).The setup draws one observation independently from each class, randomly orders them, and hides their labels.Source: in Figure 2(b) gives a gray rectangle… · p. 32
  • With no feature information, VolK(H) = 1/K!; with perfect identification, VolK(H) = 1, and the excess over 1/K! measures the recovery improvement from features.Source: in Figure 2(b) gives a gray rectangle… · pp. 32–33

which is the conventional AUC formula.3

3 Double/Debiased Estimation and Inference of ROC-VUS

This section develops double/debiased estimation and inference for population VUS, using Neyman orthogonality and sample splitting to construct an asymptotically efficient estimator. It also analyzes assignment regret through pairwise comparisons, explains why exact ties contribute no population residual, and outlines the supremum-norm proof.

3.1 Neyman orthogonality

  • Neyman orthogonality and sample splitting yield an asymptotically efficient double/debiased estimator for the population VUS.Source: §3.1 · p. 34

3.1.1 Double/debiased estimator

  • The estimator uses a symmetrized U-statistic score whose candidate probabilities select a permutation while observed class labels evaluate it, preserving expectation θ0.Source: §3.1.1 · pp. 35–36

3.1.2 Assignment margin assumptions

  • Assignment-margin conditions require first-step consistency, stability of exact ties, and a pairwise assignment margin; the margin condition may fail with countably infinite discrete support.Source: §3.1.2 · pp. 37–39

Consequently,

  • The threshold t is used only to split the proof and does not enter the estimator or assignment algorithm.Source: Consequently · p. 41

3.1.3 Assignment regret

  • Switching from the tie-broken oracle to another true co-maximizer gives zero population regret, so exact ties do not contribute to the population residual.Source: §3.1.3 · p. 41

For the supremum norm,

  • The supremum-norm argument splits pairwise contrasts into small-margin and large-error cases, then sums the resulting bounds over finitely many pairs.The proof conditions on the training sample and uses a small-margin/large-margin decomposition.Source: For the supremum norm · p. 42

Corollary 3.6. For some s ∈(1, ∞), suppose

This section develops inference and implementation aspects of the VUS estimator, establishing asymptotic normality and variance estimation under stated conditions while describing cross-validation sample splitting and ways to reduce redundant model training across cells.

Corollary 3.6. For some s ∈(1, ∞), suppose

respect to Tn and independent of the evaluation sample. Then

or suppose (68) holds. Then

  • The residual argument combines a margin bound, which makes the conditional population residual negligible at the root-n scale, with comparison consistency, which makes the estimated-kernel difference vanish in conditional second moment.Source: or suppose (68) holds. Then · p. 44
  • Under Proposition 3.9’s conditions and a nondegenerate first projection, Theorem 3.11 gives an asymptotic normality result for the estimator.The proof invokes the central limit theorem after replacing the oracle kernel with the estimated kernel.Source: or suppose (68) holds. Then · p. 44, Consequently · p. 45

Consequently,

If the root-n rate condition of Theorem 3.11 also holds, then

  • The exact-tie-broken robust estimator needs no assignment tolerance, permits exact co-optimal ties under a stable deterministic convention, and uses the first-step score through the exact maximum.The cited summary also identifies a pairwise margin assumption and a product perturbation bound in its residual estimate.Source: If the root-n rate condition of… · p. 47

3.2 Sample splitting

  • The Kth-order sample-splitting scheme forms a cross-validation VUS estimate by weighted-averaging fold estimates over cells with nonempty test and training sets; the section’s properties apply to it.The scheme is described as not balanced.Source: §3.2 · pp. 48–49
  • Theorem 3.11 also holds with bθcv,n replacing bθn, and weighted averaging across cell estimates accounts for differing numbers of K-tuples per cell.Source: §3.2 · p. 50
  • An alternative double/debiased cross-validation estimator constructs one moment condition throughout the Kth-order U-statistic using the entire sample.For each fold, it uses the corresponding training and test sets, with the nuisance function estimated on the training set.Source: §3.2 · p. 50
  • When different cell interval collections yield the same union and training set, storing and retrieving trained models avoids redundant training and reduces computation time.Source: §3.2 · p. 50

4 Further Applications

The section extends the volume framework to Aumann expectations of random segments and to feasible group-error and welfare-share sets. It develops a Lorenz-volume inequality measure that recovers the ordinary income Gini for income alone and measures joint welfare concentration with multiple welfare variables, including an identity for income distributions with atoms.

4.1 Aumann expectation of random segments

  • Aumann expectations of random segments are compact, convex zonoids, and their volumes admit an expected mixed-volume representation.Integrable selections of [0,a(x)] correspond to measurable allocation rules assigning probabilities to its endpoints; finite-valued approximations yield the zonoid limit.Source: §4.1 · pp. 51, 52, 55

Proposition 4.5. Under the assumptions above,

4.2 Feasible error set in fairness-accuracy algorithm design

  • For binary decisions, the section characterizes attainable group-loss vectors and computes the group-loss set’s volume under fairness–accuracy preferences.The setup has at least two groups with positive population shares; preferences favor lower errors across groups and lower disparity, with at least one strict improvement.Source: §4.2 · p. 56
  • The feasible group-error set satisfies T0 − Γ = E_A[[0, γ(X)]], allowing its volume to be evaluated by applying Proposition 4.5 in dimension G.Here γ_g(x) = q_g(x)[ℓ_g(1, x) − ℓ_g(2, x)].Source: §4.2 · p. 57

For independent X1, . . . , XG ∼P,

The feasible welfare-share set has volume

  • The feasible welfare-share set has population-share bounds 1 − R(1 − t) ≤ t0 ≤ R(t) for jointly feasible welfare shares t.The lower bound is attained by selecting the complement of a population attaining R(1 − t); for (0.20, 0.30), the example gives a minimum share of 0.10.Source: §4.3 · p. 60

4.3 Gini coefficients and Lorenz volumes

  • For K welfare measures, the multivariate Gini coefficient is the normalized Lorenz volume, and Proposition 4.5 evaluates both volumes in dimensions K + 1 and K.When K = 1, the construction recovers the ordinary income Gini coefficient.Source: §4.3 · pp. 59, 61

The feasible welfare-share set has volume

  • A larger index means a wider average gap between attainable population shares holding the same welfare shares, capturing inequality across population sizes; for income alone it is the ordinary Gini coefficient, while multiple welfare variables yield joint welfare concentration.The index averages the difference R(t) + R(1 − t) − 1 uniformly over the feasible welfare-share set using K-dimensional volume.Source: The feasible welfare-share set has… · p. 61

Expanding the determinant in (107) and substituting the normalized incomes gives

  • The Lorenz-curve connection uses the normalized-income quantile Q: the poorest population share p holds income share L(p), with L(1) = 1.For U uniform on (0, 1), Q(U) has the same distribution as normalized income.Source: Expanding the determinant in (107) and… · p. 62

X2 gives

  • Symmetry and integration by parts derive the income identity, and the argument also applies to income distributions with atoms.The geometric interpretation compares the smallest attainable income share L(p) with the largest, 1 − L(1 − p).Source: X2 gives · p. 62

In the last line, the substitution u = 1 −p gives

5 Conclusion

The paper develops a random-polytope volume method for the population VUS, which can be represented as an expectation of a symmetric U-statistic kernel. It also proposes a debiased estimator with inference and illustrates broader applications, including feasible error sets and multivariate inequality measurement.

5 Conclusion

  • A random-polytope method calculates population VUS using Minkowski mixed volumes and applies to data-generating processes with atoms or singular components.The method is based on convex geometry.Source: §5 · p. 63
  • The population VUS takes the form of an expectation of a symmetric U-statistic kernel.The framework addresses the lack of a widely accepted multiclass counterpart to the prominent binary AUC measure.Source: §5 · p. 63
  • The paper proposes a double/debiased machine-learning U-statistic estimator of VUS, derives its asymptotic properties, and develops asymptotically valid inference.Source: §5 · p. 63
  • The volume method also applies to other projected critical-function sets, including feasible error sets across predefined groups and a generalized multivariate Gini coefficient.Source: §5 · p. 63
Loading 2609.38875v1…