Source-linked AI summary

Learning Theory for Distribution Regression

Zoltan Szabo, Bharath Sriperumbudur, Barnabas Poczos, Arthur Gretton

arXiv:1411.2066v4math.STcs.LGmath.FAstat.ML

TL;DR

Distribution regression must learn from finite samples drawn from sampled probability distributions, while prior consistency results were limited. The paper uses analytically solvable ridge regression on distribution embeddings and proves consistency, including for classical set kernels, with a bag-size trade-off that can match one-stage minimax rates.

  • Problem

    Distribution regression lacks broad consistency theory because inputs are observed through two-stage samples, while prior guarantees required kernel density estimation and restricted distribution domains.

  • Method

    The paper applies analytically solvable kernel ridge regression to reproducing-kernel Hilbert-space embeddings of probability distributions.

  • Results

    The estimator is consistent under mild conditions, establishes consistency for classical set kernels, and can match the one-stage sampled minimax optimal rate through an appropriate bag size.

  • Takeaways & Limitations

    The results provide learning theory for distribution regression and quantify how bag size governs the computational-statistical efficiency of mean embedding ridge regression.

  • Takeaways & Limitations

    The analysis must handle the two-stage sampled inputs, and the misspecified case depends on the richness of the modelling RKHS and related assumptions.

Abstract

from arXiv · show

We focus on the distribution regression problem: regressing to vector-valued outputs from probability measures. Many important machine learning and statistical tasks fit into this framework, including multi-instance learning and point estimation problems without analytical solution (such as hyperparameter or entropy estimation). Despite the large number of available heuristics in the literature, the inherent two-stage sampled nature of the problem makes the theoretical analysis quite challenging, since in practice only samples from sampled distributions are observable, and the estimates have to rely on similarities computed between sets of points. To the best of our knowledge, the only existing technique with consistency guarantees for distribution regression requires kernel density estimation as an intermediate step (which often performs poorly in practice), and the domain of the distributions to be compact Euclidean. In this paper, we study a simple, analytically computable, ridge regression-based alternative to distribution regression, where we embed the distributions to a reproducing kernel Hilbert space, and learn the regressor from the embeddings to the outputs. Our main contribution is to prove that this scheme is consistent in the two-stage sampled setup under mild conditions (on separable topological domains enriched with kernels): we present an exact computational-statistical efficiency trade-off analysis showing that our estimator is able to match the one-stage sampled minimax optimal rate [Caponnetto and De Vito, 2007; Steinwart et al., 2009]. This result answers a 17-year-old open question, establishing the consistency of the classical set kernel [Haussler, 1999; Gaertner et. al, 2002] in regression. We also cover consistency for more recent kernels on distributions, including those due to [Christmann and Steinwart, 2010].

1. Introduction

The paper develops learning theory for distribution regression from sampled probability distributions to vector-valued outputs, addressing consistency and the computational-statistical cost of two-stage sampling. Its mean embedding ridge regression estimator achieves finite-sample guarantees, consistency, and one-stage optimal rates under stated conditions.

  • Problem: Distribution regression predicts real- or vector-valued outputs from probability measures observed only through bags of samples, creating a two-stage sampling problem.The framework includes applications such as multiple instance learning and vector-valued function estimation.
  • Open problem: Consistency of set-kernel regression had remained theoretically unresolved since 1999, including how consistency depends on the number of bags and items per bag.Set kernels measure similarity through average pairwise similarities between points in the bags.
  • Method: The paper studies mean embedding-based ridge regression, using an analytically solvable kernel ridge regression problem on reproducing-kernel Hilbert-space embeddings.The method applies to probability measures on separable topological domains and outputs in separable Hilbert spaces.
  • Theory: The estimator has finite-sample excess-risk bounds and an explicit computational-statistical trade-off governed by the number of bags, bag size, regularization, and problem difficulty.The analysis covers both well-specified and misspecified regression functions.
  • Rates: Choosing N = l^a log(l) with a ≥ b(c+1)/(bc+1) lets the well-specified estimator match the one-stage sampled minimax optimal rate.The result applies within the prior family P(b, c), where b captures effective input dimension and c captures smoothness.
  • Misspecification: In the misspecified setting, the approximation error from the modelling RKHS can be driven to zero when the RKHS is dense in L2, yielding consistency.For smooth problem classes, the paper also gives explicit convergence and efficiency trade-offs.

3. Assumptions

The analysis assumes separable topological inputs, separable Hilbert-valued outputs, bounded continuous kernels, regular operator-family behavior, and bounded responses.

  • The analysis builds on existing single-stage ridge-regression results, but verifying their conditions remains technically challenging for this problem.The relevant bounds can shorten the proof only moderately.
  • The input space X is assumed to be separable and topological, while the output space Y is a separable Hilbert space.
  • The kernel k must be bounded and continuous, with a finite uniform bound on k(u,u).
  • The operator family {K_μa} must be uniformly bounded in Hilbert–Schmidt norm and Hölder continuous in operator norm.The mapping K(·): X → L(Y,H) is required to satisfy a Hölder continuity condition.
  • The response y is assumed almost surely bounded in the norm of Y.The paper states that these requirements hold under mild conditions and gives concrete kernel examples.

4. Error Bounds, Consistency & Computational-Statistical Efficiency Trade-off

The MERR analysis derives finite-sample excess-risk bounds for well-specified and misspecified distribution regression, then converts them into consistency conditions and explicit bag-size trade-offs. In the well-specified P(b,c) family, suitable bag growth achieves the one-stage sampled minimax rate with sub-quadratic bags.

  • Results overview: Finite-sample excess-risk bounds underlie consistency and computational-statistical trade-offs for MERR in both well-specified and misspecified settings.The analysis separates sampling terms caused by empirical mean embeddings from standard ridge-regression terms.
  • Well-specified case: Theorem 2 bounds well-specified excess risk using the reconstruction error, effective dimension, regularization, and two-stage embedding-estimation terms.The bound holds with high probability under bounded outputs and Hölder continuity of the operator-valued kernel.
  • Well-specified case: For ρ ∈P(b,c), choosing N = l^(b(c+1)/(bc+1)) achieves the one-stage sampled minimax rate l^(-bc/(bc+1)).The cited construction uses the problem parameters b and c to balance computational cost against statistical efficiency.
  • Well-specified case: Because b(c+1)/(bc+1) < 2, the one-stage minimax rate is achievable with bag size N sub-quadratic in l.Increasing the bag-size exponent beyond the threshold does not improve the rate.
  • Well-specified case: Larger c denotes smoother regression and permits fewer samples per bag, while smoother K kernels similarly reduce the required bag size.The trade-off is expressed through the decreasing exponent b(c+1)/(bc+1) and the kernel smoothness parameter h.

3. Probabilistic bounds on ∥gˆz −gz∥2 H, ∥Tx −Tˆx∥2

This section bounds deviations between empirical and population mean embeddings and covariance operators, which supply the two-stage sampling terms in the excess-risk analysis. The resulting theorem yields consistency and rate trade-offs under general and additional smoothness assumptions.

  • Deviation bounds: The two-stage analysis introduces empirical-embedding and empirical-operator deviations that must be controlled alongside standard ridge-regression terms.Three excess-risk terms coincide with one-stage analysis, while two new terms arise from two-stage sampling.
  • Misspecified case: Theorem 7 provides high-probability finite-sample excess-risk bounds for the misspecified case, including a general result and a smoother range-space specialization.The bounds hold with probability at least 1 −η −e^−δ under their respective assumptions.
  • Trade-offs: Consistency requires bag sizes to grow faster than log(l), while larger smoothness h reduces the required bag-size exponent.The parameter a must be positive, and h maps to the exponent 2a/h.
  • Misspecified case: Under the stronger smoothness assumption, Theorem 9 gives an explicit computational-statistical trade-off in terms of problem difficulty and sample numbers.The bag size is parameterized as N = l^(2a/h) log(l), and the rate depends on s.
  • Misspecified case: The misspecified rate approaches the one-stage sampled rate, with equality at s → 0 and s = 1 according to the comparison with r_o(l).The analysis covers separable Hilbert outputs and separable topological domains enriched with bounded continuous kernels.

2. Bound on S∗

The analysis bounds the relevant excess-risk component under concentration conditions on the empirical quantities and regularization. These assumptions provide the probabilistic control needed for the subsequent theorem.

  • Bound conditions: The bound is derived under conditions controlling Θ(λ,z) and requiring the displayed finite-sample inequalities to hold.The probability guarantee depends on η and δ through the stated concentration conditions.

4. Decomposition of √

The paper decomposes the excess risk into five terms and combines standard one-stage bounds with new concentration arguments for two-stage sampling. It then positions MERR as a theoretically grounded, broadly applicable ridge method for distribution regression.

  • Proof strategy: The proof uses explicit ridge-regression identities, operator decompositions, concentration bounds, and a union bound to establish the finite-sample results.The derivation combines bounds for embedding, operator, reconstruction, and approximation quantities.
  • Problem setting: The framework targets distribution regression, including multi-instance learning and other bag-of-samples problems where labels depend on underlying distributions.The setup observes samples from sampled probability measures rather than the measures themselves.
  • Scope and method: MERR applies to probability measures on separable topological domains with reproducing kernels and outputs in separable Hilbert spaces.The method covers set kernels, distribution kernels, and related kernels.
  • Scope and method: The paper establishes consistency for classical set kernels and for the Christmann–Steinwart distribution-kernel family.This addresses a previously open consistency question for set-kernel regression.

7. Proofs

The proofs establish excess-risk bounds for both well-specified and misspecified settings under concentration, operator, kernel, and boundedness conditions.

  • The paper provides separate proof analyses for the well-specified and misspecified cases, with supporting lemmas collected separately.The well-specified analysis includes Theorem 2, while the misspecified analysis includes Theorem 7.
  • Well-specified case: The well-specified proof combines bounds on intermediate terms with a union bound to obtain the stated excess-risk theorem.
  • Misspecified case: The misspecified analysis controls the operator deviation Θ(λ, z) through concentration inequalities without assuming the prior belongs to P(b, c).The proof uses Hilbert-space Bernstein bounds and a condition ensuring Θ(λ, z) ≤ 1/2.
  • Misspecified case: The estimator error is decomposed into sampling and operator-approximation terms, which are bounded separately before being combined.
  • The arguments rely on bounded kernels, compact operators, separability, and concentration inequalities in separable Hilbert spaces.Kernel sections are shown to be compact and the relevant integral operator positive and self-adjoint.

8. Discussion of Our Assumptions

The assumptions ensure measurable, separable, bounded, and continuous distribution embeddings, while supporting concrete linear and nonlinear kernels on mean-embedded distributions.

  • Boundedness and continuity of the underlying kernel make the distribution embedding measurable and support the well-definedness of the induced data distribution.
  • Separability of the input and output Hilbert spaces supports the required function-space construction and probabilistic arguments.
  • Compactness and continuity yield finite kernel bounds, compact metric distribution spaces, and bounded operators needed by the theory.
  • The framework includes real-valued outputs as a simplification and accommodates vector-valued outputs through a Y-valued RKHS.
  • Nonlinear Gaussian, exponential, Cauchy, generalized t-student, and inverse multiquadric kernels can be defined on mean-embedded distributions under compactness and continuity assumptions.Table 1 summarizes these nonlinear kernels and their continuity setting.

H Bound, Theorem 5 and Theorem 9

This section derives bounds used in the main theorems and selects regularization parameters by balancing bias and variance terms under spectral and source conditions.

  • The proof decomposes the estimator error into empirical-process and operator-approximation components before bounding each contribution.
  • The regularization parameter λ is chosen by matching bias and variance terms while satisfying the theorem’s auxiliary constraints.
Loading 1411.2066v4…