Publications · Conference

On the Asymptotic Distribution of the Minimum Empirical Risk

Jacob Westerhout, TrungTin Nguyen, Xin Guo, Hien Duy Nguyen

† Corresponding author.

ICML 2024 · PMLR ICML 2024. Proceedings of the 41st International Conference on Machine Learning (PMLR Vol. 235, pp. 52869-52902, 2024).

Abstract

Empirical risk minimization (ERM) is a foundational framework for the estimation of solutions to statistical and machine learning problems. Characterizing the distributional properties of the minimum empirical risk (MER) provides valuable tools for conducting inference and assessing the goodness of model fit. We provide a comprehensive account of the asymptotic distribution for the order-n blowup of the MER under generic and abstract assumptions, and present practical conditions under which our theorems hold. Our results improve upon and relax the assumptions made in previous works. Specifically, we provide asymptotic distributions for MERs for non-independent and identically distributed data, and when the loss functions may be discontinuous or indexed by non-Euclidean spaces. We further present results that enable the application of these asymptotics for statistical inference. Specifically, the construction of consistent confidence sets using the bootstrap and consistent hypothesis tests using penalized model selection. We illustrate the utility of our approach by applying our results to neural network problems.

1 Introduction

Empirical risk minimization (ERM) is among the most foundational paradigms of machine learning (ML). ERM considers approximating

infx𝒳𝔼(l(x,Z)),

by instead computing

infx𝒳1ni=1nl(x,Zi),

where the data Zi has the same distribution as Z, and the loss function l(,Z) is indexed by parameter x𝒳.

ERM appears as a fundamental topic in texts such as Vapnik (1998), Vidyasagar (2003), and Shalev-Shwartz & Ben-David (2014). A great variety of ML methods, from linear and logistic regression to maximum likelihood estimation, support vector machines, and even deep neural networks, can be characterized as ERM problems. The study of ERM problems is also fundamental in statistics and econometric theory, taking on guises such as extremum estimation Amemiya (1985); Gourieroux & Monfort (1995), M-estimation Serfling (1980); van der Vaart & Wellner (2023), and minimum contrasts estimation Dacunha-Castelle & Duflo (1986); Bickel & Doksum (2015), among other names.

The primary objects of interest when studying ERM problems are the empirical risk minimizer (ERM) and the minimum of the empirical risk (MER). Typical problems are the convergence of the ERM and MER to their target values, often referred to as consistency (e.g., Vapnik 1998, Ch. 3 and van der Vaart & Wellner 2023, Sec. 3.3); the finite-sample concentration of mass and in expectation around their targets, often studied as oracle inequalities (e.g., Koltchinskii 2011, Ch. 4 and Cucker & Zhou 2007, Ch. 3); and the asymptotic convergence of blowup sequences of ERMs and their functions to limiting distributions (e.g., van der Vaart & Wellner 2023, Sec. 3.3).

Of relatively less interest has been the study of the limiting distribution of the MER, which dates back to the original work of Wilks (1938), who provided conditions under which the order-n blowup (or simply, n-blowup; defined in Section 3) of the maximum likelihood (ML) converges to a χ2 random variable. This forms the basis for likelihood ratio tests, for comparing the difference between the log-likelihoods of two competing models. Generalizations of such results are frequently sought and studied to provide hypothesis tests and uncertainty quantification in general statistical settings. Examples of developments in this vein include the works of Vuong (1989), who demonstrates the distributional convergence of the n-blowup to a weighted sum of χ2 variables. Asymptotic distributions of n-blowups of non-likelihood MERs were further considered in Shapiro (1989) and Gourieroux & Monfort (1995, Ch. 18).

A shortcoming of the n-blowup asymptotics for MERs is the requirement for strong regularity conditions. Typically, such results require, for example, that the hypothesis space is indexed by a Euclidean space, that the empirical risk be differentiable, and that the limiting or expected risk function be uniquely minimized with a non-singular Hessian at the minimizer (see, e.g., Vuong, 1989 and Shapiro et al., 2021, Sec. 5.1.3). Such assumptions are undesirable in the modern setting where risks may be non-differentiable, have multiple possibly connected minima, and whose parameters may be defined on functional spaces. It is notable that n-blowup asymptotic distributions can be obtained in some special cases in such settings, but the analyses are typically bespoke and laborious, as per the works of Fan et al. (2001), Azaïs et al. (2009), and Dalalyan & Collier (2012).

Although n-blowup asymptotics had been of some interest, the study of such limiting distributions had previously been conducted under the same restrictive assumptions as above (cf. Vuong, 1989). In Shapiro (1991) and following works, including Shapiro (2000) and Shapiro et al. (2021, Ch. 5), a general method for deriving the n-blowup asymptotic distribution of MERs is developed for risks of hypotheses indexed by Euclidean parameters. Although, originally intended for providing guarantees for sample average approximation (SAA) methods in the stochastic programming setting, the results are widely applicable and make minimal assumptions on the risks, requiring only that the empirical risks are computed using independent and identically distributed (IID) data, that risks are Lipschitz continuous on a compact parameter space and the existence of certain moments. Compared to the n-blowup theory, these assumptions are milder and easier to verify.

The proof technique used in Shapiro (1991) and subsequent works relies primarily on a central limit theorem for continuous functions that guarantees the limit of the n-blowup of the empirical risk converges to a bounded continuous Gaussian process (e.g., Dudley, 1999, Thm. 6.3.3). Then, the application of a Danskin-type theorem is used to obtain the directional derivative of the infimum function on the class of continuous functions on a compact set (e.g., Bonnans, 2019, Prop. 5.42), together with an appropriate delta method.

Via recent developments in Danskin-type theorems for infima functions on classes of bounded (and not necessarily continuous) functions by Römisch (2014), Carcamo et al. (2020), and Firpo et al. (2023), we can now provide broad generalizations of the available theory that allow us to obtain n-blowup asymptotic distributions of the MER in situations including when the empirical risks are computed from dependent data, when the risks are discontinuous, and when hypothesis classes are indexed by functional spaces. These generalizations provide new tools for hypothesis testing and uncertainty quantification for broad classes of ML and statistical problems along with novel techniques for model selection.

Aside from our contributions, we note that the results of Shapiro (1991) have progressed in other directions. For instance, Royset & Szechtman (2013) has considered the asymptotic distribution and convergence rates of the MER when computed using an iterative algorithm whose number of iterations increases with sample size. Other results in this direction are summarized by Kim et al. (2015). In recent works, Banholzer et al. (2022) has explored the rates of almost sure and in mean convergence under various assumptions to complement the results of Shapiro (1991). Similar almost sure results, along with moderate deviation principles, are also obtained by Gao & Yiu (2023).

To summarize, our contributions are as follows:

  1. 1.

    We combine the recent developments in Danskin-type theorems of Carcamo et al. (2020) to derive asymptotic distributions of n-blowups of MERs and related quantities under a uniform central limit theorem (cf. van der Vaart & Wellner, 2023) and boundedness assumptions.

  2. 2.

    We demonstrate the use of the modified bootstraps of Fang & Santos (2019) and Hong & Li (2020) to consistently sample from the limiting distributions of the MERs and illustrate how to use such bootstrap samples for conducting hypothesis testing and uncertainty quantification.

  3. 3.

    We propose novel model selection and hypothesis testing routines for drawing inference in general ML and statistical settings, and elaborate on the implementation of these methods in mixture of experts models, and neural network problems.

2 Formal problem setup

Let (Ω,𝔉,) denote our underlying probability space and 𝔼 the expectation operator on this space. Let Zi be data taking values in a metric space 𝒵; i.e., Zi:Ω𝒵 is measurable with respect to (w.r.t.) the Borel σ-algebra on 𝒵. We assume that (Zi)i is identically distributed and let Z denote any random variable with the same distribution as each Zi. We can allow each Zi to be defined on its own probability space but this offers no increased generality by van der Vaart & Wellner (2023, Ch. 1.3; Ex. 4).

Let 𝒳 denote a (non-empty) parameter or hypothesis space (not necessarily Euclidean) and let l:𝒳×𝒵 denote a loss function. Typically 𝒳 indexes some function class that is being fit to the data. We denote the empirical or sample risk associated to a finite sample of size n (Zi)i[n] by

f^n(x,ω)=1ni=1nl(x,Zi(ω)).

We denote its expectation, which we call the expected risk, by f(x)=𝔼[l(x,Z)].

The primary object of interest in our study is the n-blowup of sequence of minimum empirical risks (MERs)

ψ^n(ω)=infx𝒳f^n(x,ω),

around the minimum expected risk

ψ=infx𝒳f(x).

We denote the sets of expected risk minimizers and ϵ-minimizers, respectively, by

𝒮=argminx𝒳f(x), and 𝒮ϵ={x𝒳:f(x)ψ+ϵ}.

We similarly denote the corresponding quantities for the empirical risk:

𝒮n(ω)=argminx𝒳f^n(x,ω), and
𝒮nϵ(ω)={x𝒳:f^n(x,ω)ψ^n(ω)+ϵ}.

Note that in general 𝒮 and 𝒮n may be empty. Lastly, let

={zl(x,z):x𝒳}. (1)

3 Technical preliminaries

Notation

We denote the normal distribution with mean μ and variance σ2+ (or random variable with such distribution) by N(μ,σ2).

For each p[1,), we denote the p() norm of Z by Zp={𝔼|Z|p}1/p and say that Zp() if Zp<. We say that Z is tight if for every ϵ>0 there exists a compact set 𝒦𝒵 so that Z(𝒦)1ϵ. For any n we write [n]={1,2,,n}.

Outer expectation

Define the outer expectation of a (potentially non-measurable) function U:Ω¯ as

𝔼U=inf{𝔼V:VUV is measurable, 𝔼V exists},

where ¯={,}. Further, we define the outer probability of an arbitrary set 𝒜Ω by (𝒜)=𝔼(1𝒜), were 1𝒜(ω)=1 if ω𝒜 and 1𝒜(ω)=0, otherwise. Similarly, we define (𝒜)=𝔼(1𝒜). We say that a sequence of real functions (Un)n is o(1) or write Un0 if for every ϵ>0, (|Un|>ϵ)0 (cf. van der Vaart & Wellner, 2023, Sec. 1.2).

Dependence concepts

We say (Zn)n is stationary if for any indices i1,,im, and integer n1, the random vector (Zi1,,Zim) has the same joint distribution as (Zn+i1,,Zn+im). Further, write 1n=σ(Zi:in), as the σ-algebra generated by random variables {Zi,i[n]}, and n+k=σ(Zi:in+k). As per Bradley (2005), we define the kth β-mixing coefficient as β(k)=supnβ(1n,n+k), where

β(1n,n+k)=supi=1Ij=1J|(𝒜ij)(𝒜i)(j)|2

with the supremum taken over all pairs of finite partitions, (𝒜i)i[I] and (j)j[J], of Ω, such that 𝒜i1n and jn+k, for each i[I] and j[J]. The sequence (Zn)n is said to be β-mixing if limkβ(k)=0.

Convergence concepts

The weak convergence of random elements (Fn)n to F is defined in the Hoffmann-Jørgensen sense (see van der Vaart & Wellner, 2023, Section 1.3) and is denoted by FnF. In particular we allow weak convergence of non-measurable objects. For τn, we say that τnFn is the τn-blowup of the sequence (Fn)n.

For any set 𝒜, (𝒜)={h:𝒜:supx𝒜|h(x)|<} is the space of bounded functions on 𝒜. Note that functions h(𝒜) are not equivalent classes and may not be measurable if 𝒜 has a measure. Note that this differes from the space of essentially bounded functions.

We say that has a finite envelope if there exists H¯:𝒵, such that |h(z)|H¯(z), for each z𝒵 and h. Let Fn:Ω() be given by

(Fn(ω))(h)=n{1ni=1nh(Zi(ω))𝔼h(Z)}.

We say that is -Donsker (or just Donsker when there is no ambiguity) if (Zi)i are IID, suph|h(z)𝔼Zh|<, for each z𝒵, and FnF for F:Ω(), a tight zero-mean Gaussian process with covariance

𝔼[F(h)F(g)]=𝔼{[h(Z)𝔼h(Z)][g(Z)𝔼g(Z)]}.

Donsker classes can be thought of as sets of functions that admit a uniform central limit and are the primary subject of Dudley (1999) and van der Vaart & Wellner (2023, Ch. 2).

Delta method and derivatives

Let 𝒰 and 𝒱 be normed vector spaces and g:𝒰𝒱. We say that g is Hadamard directionally differentiable at x in direction η𝒰 if for any sequences (tn)n(0,) and (ηn)n𝒰 with tn0 and ηnη,

gx(η)=limng(x+tnηn)g(x)tn

is well defined. When gx(η) exists for every η𝒳, we say that g is Hadamard directionally differentiable at x. When gx(η) exists for every η in some 𝒜𝒳, then we say g is Hadamard directionally differentiable at x tangentially to 𝒜. If ηgx(η) is linear, we further say that g is Hadamard differentiable at x. See Schirotzek (2007) for a comprehensive treatment of differentiation concepts.

The following Danskin-type result is instrumental in our analyses. It is a minor extension of the results of Römisch (2014, Prop. 1) and Carcamo et al. (2020, Thm. 2.1).

Theorem 3.1.

Let 𝒜 be an arbitrary set and 𝒜. Define ι:(𝒜) by ι(g)=infg. Then ι is Hadamard directionally differentiable at any g(𝒜), and for each direction η(𝒜),

ιg(η)=limϵ0infx𝒮(g,ϵ,)η(x),

where 𝒮(g,ϵ,)={x:g(x)ι(g)+ϵ}.

Some refinements of Theorem 3.1 under topological assumptions on 𝒳 are considered by Carcamo et al. (2020), along with conditions for the (full) Hadamard differentiability of ι. We combine the result above with the following directionally differentiable form of the delta method by Römisch (2014). For a generic set 𝒜 and generic F:Ω(𝒜), we write inf𝒜F:Ω to mean inf𝒜F(ω)=infx𝒜F(x,ω).

Fact 3.2.

Let 𝒰,𝒱 be normed vector spaces and μ𝒰. Let g:𝒰𝒱 be Hadamard directionally differentiable at μ.

For each n, let Xn:Ω𝒰 be maps and X:Ω𝒰 be measurable w.r.t. the Borel σ-algebra on 𝒰. Assume that τn and

τn(Xnμ)X.

Then,

τn(g(Xn)g(μ))gμ(X), and
τn(g(Xn)g(μ))gμ(τn(Xnμ))=o(1).

4 Main results

For comparison, we begin with the n-blowup theorem of Shapiro et al. (2021, Thm 5.7), which we generalize. Let d and make the following assumptions:

A1

𝒳d is compact, and there exists an x¯𝒳, such that 𝔼[l(x¯,Z)2]<.

A2

There exists a measurable L:Ω[0,), such that 𝔼[L2]<, and a.s. in ω, for every x,x𝒳,

|l(x,Z(ω))l(x,Z(ω))|L(ω)xx.
Fact 4.3.

If (Zi)i are IID, and A1 and A2 hold, then

n(ψ^nψ)inf𝒮F, and
ψ^n=infx𝒮f^n(x)+o(n1/2),

where F is a zero-mean Gaussian process indexed by 𝒳 with covariance between F(x) and F(x):

𝔼{[l(x,Z)f(x)][l(x,Z)f(x)]}, (2)

for each x,x𝒳. In particular, if 𝒮={x}, then

n(ψ^nψ)N(0,σ2),

for σ2=𝔼[F(x)2].

Note the undesirable requirements that the hypothesis be indexed by a compact Euclidean space and data being IID, along with the smoothness assumption A2, are present to to invoke a central limit theorem for continuous functions (cf. Dudley, 1999, Thm. 6.3.3). To relax the requirements of Fact 4.3, we present the following abstract result by combining Theorem 3.1 and Fact 3.2. Make the assumptions:

B1

Assume f(𝒳), and there is a -a.s. set Ω0Ω such that for n sufficiently large f^n(,ω)(𝒳), ωΩ0.

B2

There exists τn such that

τn(f^nf)F,

for Borel measurable F:Ω(𝒳).

Theorem 4.4.

If B1 and B2 hold, then

τn(ψ^nψ)limϵ0infx𝒮ϵF(x), and (3)
ψ^n=limϵ0infx𝒮ϵ{f^n(x)f(x)+ψ}+o(τn1). (4)
Remark 4.5.

If additionally 𝒳 is compact, f is lower semi-continuous, and the sample paths of F are lower semi-continuous, then the weak limit reduces to inf𝒮F See Appendix E for details.

The abstraction of B1 and B2 allows for extensive flexibility in obtaining conclusions (3) and (4). We give sufficient conditions in the sequel.

Because of the possibility of pathological sample paths of F it is very hard for τn(ψ^nψ) converge to a Gaussian limit. The following result gives one sufficient condition.

Corollary 4.6.

Assume B1 and B2 hold. If 𝒮ϵ=𝒮 for ϵ>0 small enough, and the function xl(x,) is constant on 𝒮, then

τn(ψ^nψ)F(x)

for some x𝒮. If F is Gaussian then so is F(x).

Sufficient conditions for B2

The following result provides our most anticipated use case, facilitated by many sufficient conditions; see e.g. van der Vaart & Wellner (2023, Sec. 2.5).

Corollary 4.7.

If B1 is true, and is Donsker, then (3) and (4) hold with τn=n, where F is a zero-mean Gaussian process indexed by 𝒳 with covariance (2).

Donsker classes have many known sufficient conditions. Here we present one condition. For others see Dudley (1999); van der Vaart & Wellner (2023). The idea is that if a class of functions is not very ‘complicated’ then it will be Donsker. One way to measure complexity is to use bracketing numbers.

When is a subset of a vector space with norm and l,u, we say that [l,u]={h:lhu} is an ϵ-bracket if ul<ϵ. The bracketing number N[](ϵ,,) is the minimum number of ϵ-brackets required to cover . The following result is found in Dudley (1999, Thm. 7.2.1).

Fact 4.8.

The class 2(Z) is Donsker if

01logN[](ϵ,,2)dϵ<. (5)

Interestingly, our results enable analysis of classes of functions that admit Donsker properties under limited dependence assumptions. The following result from Dedecker & Louhichi (2002, Thm 5.2) provides conditions when (Zi)i are β-mixing. Let p(2,) and assume:

C1

The set 𝒳 is Polish, 2(Z) is such that

01logN[](ϵ,,p)dϵ<,

and suph|h(z)𝔼Zh|<, for each z𝒵.

C2

k=1k2/(p2)β(k)<.

Fact 4.9.

Let (Zi)i[n] be a stationary sequence and suppose that C1 and C2 are satisfied. Then n(f^nf)F, where F is a tight zero-mean Gaussian process.

Note that there exists numerous examples where C2 is satisfied, such as when (Zi)i is m-dependent in the sense that Zn+m+1, is independent (Zi)i[n] for every n. In such case, β(k)=0, for all k>m. Other processes, including autoregressive sequences, can also be proved to satisfy C2 (cf. Doukhan, 1995, Sec. 2.4).

Computing the bracketing number of any function class is difficult, however there are many known upper bounds. For example, upper bounds are known for convex function classes (van der Vaart & Wellner, 2023, Thm 2.7.14), monotone function classes (van der Vaart & Wellner, 2023, Thm 2.7.9), or function classes with Holder-derivatives (van der Vaart & Wellner, 2023, Cor 2.7.2, Cor 2.7.3).

There are similar results for parametric classes. When (𝒳,d) is a metric space and |l(x,z)l(x,z)|H¯(z)d(x,x) is satisfied x,x𝒳, for some fixed H¯:𝒵, then for any norm , we have N[](2ϵH¯,,)N(ϵ,𝒳,d), where N(ϵ,𝒳,d) is the minimum number of balls of radius ϵ required to cover 𝒳 (cf. Kosorok, 2008, Thm. 9.23).

5 Statistical inference

In order for limits of the form τn(ψ^nψ)F to be of practical utility, we need a method to approximate F. When F is Gaussian, under reasonable conditions, it is possible obtain the convergence result:

τn(ψ^nψ)/σ^nN(0,1),

for sample variance σ^n2 of f^n(x), for some x𝒮n; see Theorems C.39 and C.40. Given some restrictions, Corollaries 4.6 and E.44 can be used to obtain the Gaussianity of F. However, in general it is not possible to directly approximate the limiting process using sample means and variances (cf. Kosorok, 2008, p. 19).

Standard bootstrapping procedures only work under very restrictive conditions. In our context, Fang & Santos (2019, Thm. 3.1) states that when is Donsker, many bootstrapping procedures (including the non-parametric bootstrap) are consistent precisely when the inf map is (fully) Hadamard differentiable on the support tangentially to the image measure of F (the Donsker limit). Theorem 3.1 only gives directional differentiability and conditions for ι to be Hadamard differentiable are very restrictive. Our current best results for conditions under which the bootstrap is consistent are:

  • If F has lower semi-continuous sample paths, 𝒳 is compact, and f lower semi-continuous and bounded then we require xl(x,) to be constant on 𝒮. See Theorem B.34.

  • If F and f are bounded then we require that for ϵ small enough, 𝒮ϵ=𝒮, and on 𝒮, xl(x,) is constant. See Theorem B.36.

Fang & Santos (2019) have given a framework that slightly modifies the bootstrap and allows for consistent approximation of F.

Most bootstrapping procedures can be equivalently considering as drawing weights (Wi)i[n] from some distribution, giving a bootstrapped empirical risk of

fnb(x)=(i=1nWi)1i=1nWil(x,Zi) (6)

For 𝒴 a metric space we let BL1(𝒴)={g:𝒴[0,1]:Lip(g)1}, where Lip(g) refers to the (smallest) Lipschitz constant of g. We write (Ω,𝒴) to denote the set of Borel measurable functions from Ω to 𝒴. We write 𝒜 to denote all functions from 𝒜 to .

For any σ-subalgebra 𝔄𝔉 the outer conditional expectation 𝔼(|𝔄):Ω1(Ω) is defined via

𝔼(f|𝔄)=inf{𝔼(g|𝔄)|gf,and 𝔼(g) exists},

where the infimum is defined using standard partial ordering of random variables (fg if and only if f(ω)g(ω) for almost all ω). Similarly define 𝔼(f|𝔄)=𝔼(f|𝔄).

We then define dBLn:𝒴Ω×(Ω,𝒴)¯Ω via

dBLn(U,V)=supgBL1(𝒴)|𝔼(g(U)|(Zi)i[n])𝔼(g(V))|.

where the supremum depends on (Zi) and is again taken w.r.t. the standard ordering on random variables.

Following the notation of Kosorok (2008) we say that

τn(fnbf^n)|(Zi)i[n]F,

if and only if

dBLn(τn(fnbf^n),F)0, and
𝔼(g(τn(fnbf^n))𝔼(g(τn(fnbf^n))0,

for all gBL1(𝒳). Convergence in dBLn is sufficient to generate asymptotically correct quantiles when F has continuous distribution function (cf. Bücher & Kojadinovic, 2019, Lem. 4.2).

In order to then approximate F we use functions in:(𝒳)×Ω such that

in(τn(fnbf^n),)|(Zi)i[n]F.

We consider two possible forms of in:

  1. 1.

    From Fang & Santos (2019) and Hong & Li (2018),

    ι^sn,n(η,ω)=sn1(inf𝒳(f^n(ω)+snη)ψ^n(ω)).
  2. 2.

    Modified from Firpo et al. (2023),

    ι~tn,n(η,ω)=infx𝒮ntn(ω)(η).

Make the following assumptions:

D1

τn(f^nf)F for some tight, Gaussian F:Ω(𝒳).

D2

τn(fbnf^n)|(Zi)i[n]F and τn(fbnf^n) is asymptotically measurable (c.f. van der Vaart & Wellner, 2023, def 1.3.7).

D3

τn(fbnf^n) is a measurable function of the weights (Wi)i[n] for fixed (Zi)i[n].

D4

The weights are chosen independent of the data.

Theorem 5.10.

Assume that B1 and D1–D4 are satisfied.

  • If sn0 and τnsn, then

    dBLn(ι^sn,n(τn(fbnf^n)),limϵ0inf𝒮ϵF)0.
  • If tn0 with τntn, then

    dBLn(ι~tn,n(τn(fbnf^n)),limϵ0inf𝒮ϵF))0.

The following result provides our most anticipated use case

Corollary 5.11.

If B1 is satisfied with Donsker and (Wi)i corresponding to the nonparametric bootstrap, then the conclusion of Theorem 5.10 holds with τn=n.

It is well known that for non-IID data that the standard bootstrap tends to fail, see for example Singh (1981, Rem. 2.1) or Liu & Singh (1992). To handle the non-IID case we consider the moving block booststrap (MBB). Rather than resampling the data with replacement, we draw n/l blocks of l contiguous data points out of the possible nl+1 blocks of data. Such a procedure preserves the dependency structure much more than the standard bootstrap.

The MBB satisfies D4, satisfies D3 by Lemma A.23 and using Bühlmann (1995, Thm. 1), D1–D2 are satisfied under the assumptions:

E1

The β-mixing coefficients of the data satisfy β(k)exp(c1k), for some c1>0.

E2

The block length l satisfies l(n)=O(n1/2ϵ), for some ϵ(0,1/2).

E3

has envelope H¯p(Z), for some p>4, whereby for some constants c2,c3>0, N[](ϵ,,p)c2ϵc3.

E4

𝒳 is Souslin in the sense that it is an analytic subset of a compact metric space, with Borel σ-algebra 𝔅(𝒳) (cf. Dellacherie & Meyer, 1975, Def. 16), and l(,Z):𝒳×Ω is jointly measurable on 𝔅(𝒳)𝔉.

We note that E1–E3 are much stronger than the non-bootstrap counterpart C1 and C2 for Theorem 4.9, especially the higher moment requirement and fast mixing rate. We know of no alternatives that make bracketing assumptions, however the Vapnik–Chervonenkis (VC) result of Radulović (2002, thrm 2.5) provides an alternative under stronger entropy, but weaker mixing rates and moments assumptions.

Model selection

We can use the asymptotic limits of Theorem 4.4 to conduct model selection by approximating the quantiles of the limiting distribution. This requires a minor modification of Theorem 4.4.

Let (𝒳k)k[m] be a sequence of m parameter spaces defining corresponding model spaces (k)k[m], where k is defined as per (1) with 𝒳 replaced by 𝒳k. Let ψk=infxk𝒳kf(xk) be the minimum expected risk obtained by models in k. Similarly we define ψ^k,n()=infxk𝒳kf^n(xk,).

Theorem 5.12.

Let 𝒳0,𝒳1 be arbitrary sets. Assume B1 and B2 are satisfied with 𝒳=𝒳0𝒳1 and further assume ψ0=ψ1. Then

τn(ψ^1,nψ^0,n)F, where
F=limϵ0infx𝒮(f,ϵ,𝒳1)F(x)limϵ0infx𝒮(f,ϵ,𝒳0)F(x),

and 𝒮(,,) is as defined in Theorem 3.1.

The following result is useful for model selection.

Corollary 5.13.

Let 𝒳0,𝒳1 be sets. Assume B1, B2 are satisfied with 𝒳=𝒳0𝒳1. If ψ1=ψ0, we have for any α[0,1],

lim supn(ψ^n,1ψ^n,0+cατn)α, where
cα=sup{c¯:(Fc)α},

and F is as defined in Theorem 5.12.

This then provides a method for testing the null hypothesis H0:ψ0=ψ1 against the alternative H1:ψ1>ψ0 at any size α[0,1] by rejecting H0 if ψ^n,1>ψ^n,0+cα/τn.

Such results cannot be used to choose favourably between any 2 models with the same minimum expected risk. However, using our results, we can infer the optimal hypothesis, with the minimum complexity, within a set of competing hypotheses. With this goal in mind, we let k[m] index the model classes in order of complexity with larger k corresponding to higher complexity. For example, k could be the order of polynomials that form the hypothesis space.

The aim is to estimate the least complex model within the class of models with optimal performance:

k=min{argmink[m]ψk}.

Towards this end, we construct a penalized empirical risk-based estimator as per the information criteria of Akaike (1974) and Schwarz (1978). Namely, we estimate k by

K^n=min{argmink[m](ψ^k,n+Pk,n)},

where (Pk,n)k[m] is a sequence of penalty functions, possibly depending on (Zi)i[n]. Following the usual approach, as espoused in Claeskens & Hjort (2008, Ch. 4) and Baudry (2015), we propose conditions under which K^n is a consistent estimator of k, in the sense that, as n, (K^n=k)1.

Assume that τn and make the following assumptions for each k[m]:

F1

τn(ψ^k,nψk) is asymptotically bounded in probability in the sense that δ>0 M such that

lim infn(τn(ψ^k,nψk)<M)1δ
F2

Pk,n>0, Pk,n=o(1), and τn{Pl,nPk,n}, for every l>k.

Here, for any sequence of maps hn:Ω we say that hn if M, (hn>M)1.

Proposition 5.14.

If F1 and F2 hold for each k[m], then Kn is a consistent estimator for k.

To make our result concrete, we note that by Lemma A.22 F1 is satisfied whenever τn(ψ^k,nψk) converge in distribution for each k[m]. Namely, if the hypotheses of Theorem 4.4 are satisfied for each k[m], then F1 holds. One then selects an appropriate sequence (Pk,n)k[m] that satisfies F2 to enable the conclusion of Proposition 5.14.

Conditions F1 and F2 broadly generalises the consistency theory of Sin & White (1996) and Baudry (2015) who consider only models indexed by Euclidean spaces with unique minimizers and strong differentiability properties.

6 Incremental hypothesis spaces

We have previously assumed that the parameter space is independent of the sample size. This is often not true in high dimensional problems and so we now relax this assumption. Let 𝒳n denote the (non-random) parameter space indexed by the sample size n.

Make the following assumption:

G1

𝒳1𝒳2 and 𝒳=n=1𝒳n.

We have the following extension of the delta method.

Theorem 6.15.

Let 𝒰,𝒱 be normed vector spaces and μ𝒰. n let gn,hn:𝒰𝒱 and let (τn)+ be such that τn. For each n let Xn:Ω𝒰 be maps and let X:Ω𝒰 be Borel measurable. Assume η𝒰 and (ηn)n𝒰 with ηnη,

Dμ(η)=limnτn[gn(μ+ηn/τn)hn(μ)] (7)

is well defined. Then if τn(Xnμ)X, we have

τn(gn(Xn)hn(μ))Dμ(X), and
τn(gn(Xn)hn(μ))Dμ(τn(Xnμ))=o(1).

Equation 7 is an extension of the idea of Hadamard differentiability to a sequence of functions. The next two results show when this is true for the infima maps. When 𝒳 has a topology we let lsc(𝒳) to be the space of lower semi-continuous functions g:𝒳 and equip it with the topology of uniform convergence (c.f. Willard, 2012, Def. 42.8).

Theorem 6.16.

Assume G1 and that 𝒳 is a compact topological space. Let flsc(𝒳) and let (tn)n+ with tn0. Then for any gn,glsc(𝒳) with ||gng||𝒳0,

limninf𝒳n(f+tngn)inf𝒳ftn =inf𝒮g, (8)
limninf𝒳n(f+tngn)inf𝒳nftn =inf𝒮g. (9)
Theorem 6.17.

Assume G1. Let f(𝒳) and let (tn)n+ with tn0. If N such that

inf𝒳Ncf>inf𝒳f,

then for any gn,g(𝒳) with ||gng||𝒳0,

limninf𝒳n(f+tngn)inf𝒳ftn =limϵ0inf𝒮ϵg, (10)
limninf𝒳n(f+tngn)inf𝒳nftn =limϵ0inf𝒮ϵg. (11)

These results above can be combined upon defining

ϕ^n=inf𝒳nf^n, and ϕn=inf𝒳nf,

and making the following assumptions:

H1

𝒳 is a compact metric space, flsc(𝒳)(𝒳), and there is a -a.s. set Ω0Ω such that for n sufficiently large f^n(,ω)lsc(𝒳)(𝒳), ωΩ0.

H2

There exists τn such that

τn(f^nf)F,

for F:Ωlsc(𝒳)(𝒳) Borel measurable.

Theorem 6.18.

Assume G1, B1 and B2 are satisfied and additionally N such that inf𝒳Ncf>inf𝒳f. Then

τn(ϕ^nψ) limϵ0infx𝒮ϵF(x),
τn(ϕ^nϕn) limϵ0infx𝒮ϵF(x),

and

ϕ^n =limϵ0infx𝒮ϵ{f^n(x)f(x)+ψ}+o(τn1),
ϕ^n =limϵ0infx𝒮ϵ{f^n(x)f(x)+ϕn}+o(τn1).

If instead G1, H1 and H2 are true, then

τn(ϕ^nψ) infx𝒮F(x),
τn(ϕ^nϕn) infx𝒮F(x),

and

ϕ^n =infx𝒮f^n(x)+o(τn1),
ϕ^n =infx𝒮{f^n(x)ψ+ϕn}+o(τn1).

7 Numerical experiments

7.1 Model selection in Gaussian mixture of experts

We firstly provide empirical evidence towards the guarantees of Proposition 5.14.

Data generating process.

We generate an 8-dependent stationary sequence (Zi)i[n+8], Zi=(Xi,Yi) for each i[n+8], from a Gaussian mixture of experts (GMoE; Jacobs et al., 1991) model, with k=2 components. Let (Ei)i[n] be IID, where EiN(0,1) for each i[n], and XiUnif(0,1), for each i[8]. Then, for i[n]\[8], Xi|(Ei)i[n]1{j=18Eij0}Unif(0,1/3)+2×1{j=18Eij>0}Unif(1/3,1). Next, we simulate latent labels Li|Xi1+Ber(π(Xi)), where π(x)=1/{1+exp(15x7)}. Finally, we generate responses Yi|(Xi,Li)N(μLi(Xi),σLi2), where μ1(x)=15x+8, μ2(x)=0.4x+0.6, σ12=0.32 and σ22=0.42. See Ho et al. (2022), Nguyen et al. (2022, 2023), and references within, for recent developments regarding the estimation and model selection of GMoE models.

Model selection criteria. For each GMoE with k experts, k[5], denote its parameter space by 𝒳k. Following the suggestion of Sin & White (1996), when τn=n, we propose penalties of the form PSWICk,n=[dim(𝒳k)log(n)]/n, defining what we designate the Sin and White information criterion (SWIC), where dim() is the number of parameters for each model. It is easy to verify that PSWICk,n satisfies F2. The usual BIC and AIC, with penalties PBICk,n=[dim(𝒳k)log(n)]/(2n) and PAICk,n=dim(𝒳k)/n, do not satisfy F2. To compute the MERs, we implement the usual Expectation–Maximization algorithm for GMoE models (see, e.g., Chamroukhi et al., 2009). Figure 1 displays the relative performance of the SWIC versus the BIC and AIC, over 50 simulations of size n=2000. We observe that SWIC correctly estimates k in all replications, whereas AIC always underestimates the complexity. BIC estimates correctly with high probability (0.72) but often overestimates the complexity.

Refer to caption

Figure 1: Histogram of computed K^n over 50 simulations.

7.2 Neural Network

Here we seek to numerically verify the ability of the bootstrap procedures to generate asymptotically correct quantiles. We do this by using a model for which ψ is analytically computable and test if the bootstrap procedures can generate confidence interval (CI) with the correct coverage.

To generate the model we consider a binary classification feedforward neural network (NN) with 1 input node and 1 hidden layer, consisting of 3 nodes with ReLU activation. We first fix a NN and generate n IID replicates (Zi)i of Z=(X,Y), where XUnif(0,1) and Y is the output of the NN, with input X, flipped 30% of the time.

We fit a NN with the same configuration to the data. Via the data generating process, we know that the minimum classification loss is ψ=0.3, by Lemma D.42. These networks were fit by minimising the classification loss using the ‘particleswarm’ global optimizer in MATLAB. Full details are given in Appendix D.

We seek to compute 90% CIs for the classification loss, using the standard nonparametric bootstrap and the two consistent procedures of Theorem 5.10. Figure 2 shows the coverage of these procedures. Note that for moderately large samples, all methods provide conservative coverage.

Our choice of NN configuration characterizes a class, , of binary output functions, which is Donsker if is a measurable VC subgraph class (cf. Dudley, 1999, Cor. 10.1.5). Since the classification loss of the NN can be evaluated with only a finite number of logical comparison and elementary arithmetic operations, the fact that is a VC subgraph class then follows via Anthony & Bartlett (1999, Thm. 8.14). Theorem 5.10 implies that our methods should correctly provide 90% coverage if the limiting distribution of the MER is continuous, while there is minimal support for the standard nonparametric bootstrap in this setting.

Figure 3 shows that the widths of the CIs are of reasonable sizes for moderate amount of data. For this numerical experiment, all bootstrap procedures achieved the nominal coverage. All methods do not take the same amount of computation resources, however (see Figure 4). The method based on Firpo et al. (2023) was considerably faster than the others due to the amortisation property of not requiring refits of the NN for each bootstrap resample.

Refer to caption

Figure 2: Coverage of nominally 90% bootstrap CIs for various sample sizes.

Refer to caption

Figure 3: Mean widths of the 90% bootstrap CIs for various sample sizes.

8 Conclusion

We have reported on a comprehensive set of tools for characterizing the asymptotic distribution of MERs along with protocols for model selection and statistical inference, based on these theoretical results. Practical regularity conditions for implementing our methods and example applications are provided to illustrate the utility of our results. Further directions of study will involve better understanding the properties of the limiting distributions of MERs and how these properties interact with various bootstrap methods.

Acknowledgements

We thank the Reviewers and Area Chair whose advice helped to improve our manuscript. All authors acknowledge funding from the ARC grant: DP230100905.

Impact Statement

This paper presents work whose goal is to advance the field of Machine Learning. There are many potential societal consequences of our work, none which we feel must be specifically highlighted here.

References

  • Akaike (1974) Akaike, H. A new look at the statistical model identification. IEEE Transactions on Automatic Control, 19:716–723, 1974. 5
  • Amemiya (1985) Amemiya, T. Advanced econometrics. Harvard University Press, 1985. 1
  • Anthony & Bartlett (1999) Anthony, M. and Bartlett, P. L. Neural Network Learning: Theoretical Foundations. Cambridge University Press, Cambridge, 1999. 7.2
  • Azaïs et al. (2009) Azaïs, J.-M., Gassiat, É., and Mercadier, C. The likelihood ratio test for general mixture models with or without structural parameter. ESAIM: Probability and Statistics, 13:301–327, 2009. 1
  • Banholzer et al. (2022) Banholzer, D., Fliege, J., and Werner, R. On rates of convergence for sample average approximations in the almost sure sense and in mean. Mathematical Programming, pp.  1–39, 2022. 1
  • Bartlett et al. (2006) Bartlett, P. L., Jordan, M. I., and McAuliffe, J. D. Convexity, classification, and risk bounds. Journal of the American Statistical Association, 101(473):138–156, 2006. D.1
  • Baudry (2015) Baudry, J.-P. Estimation and model selection for model-based clustering with the conditional classification likelihood. Electronic Journal of Statistics, 9:1041–1077, 2015. 5
  • Bickel & Doksum (2015) Bickel, P. J. and Doksum, K. A. Mathematical statistics: basic ideas and selected topics, volume 1. CRC Press, 2015. 1
  • Bonnans (2019) Bonnans, J. F. Convex and stochastic optimization. Springer, 2019. 1
  • Bradley (2005) Bradley, R. C. Basic properties of strong mixing conditions. a survey and some open questions. Probability Surveys, 2:107–144, 2005. 3
  • Bücher & Kojadinovic (2019) Bücher, A. and Kojadinovic, I. A note on conditional versus joint unconditional weak convergence in bootstrap consistency results. Journal of Theoretical Probability, 32(3):1145–1165, 2019. 5
  • Bühlmann (1995) Bühlmann, P. The blockwise bootstrap for general empirical processes of stationary sequences. Stochastic Processes and their Applications, 58:247–265, 1995. 5
  • Carcamo et al. (2020) Carcamo, J., Cuevas, A., and Rodriguez, L.-A. Directional differentiability for supremum-type functionals: Statistical applications. Bernoulli, 26:2143–2175, 2020. 1 3 B B.2
  • Chamroukhi et al. (2009) Chamroukhi, F., Samé, A., Govaert, G., and Aknin, P. Time series modeling by a regression approach based on a latent process. Neural Networks, 22:593–602, 2009. Publisher: Elsevier. 7.1
  • Claeskens & Hjort (2008) Claeskens, G. and Hjort, N. L. Model selection and model averaging. Cambridge University Press, 2008. 5
  • Cucker & Zhou (2007) Cucker, F. and Zhou, D. X. Learning theory: an approximation theory viewpoint. Cambridge University Press, 2007. 1
  • Dacunha-Castelle & Duflo (1986) Dacunha-Castelle, D. and Duflo, M. Probability and Statistics: Volume II. Springer, 1986. 1
  • Dalalyan & Collier (2012) Dalalyan, A. and Collier, O. Wilks’ phenomenon and penalized likelihood-ratio test for nonparametric curve registration. In Artificial Intelligence and Statistics, pp.  264–272. PMLR, 2012. 1
  • Dedecker & Louhichi (2002) Dedecker, J. and Louhichi, S. Maximal inequalities and empirical central limit theorems. In Empirical Process Techniques for Dependent Data, pp. 137–159. Springer, 2002. 4
  • Dellacherie & Meyer (1975) Dellacherie, C. and Meyer, P.-A. Probabilities and Potential. Elsevier, 1975. 5
  • Doukhan (1995) Doukhan, P. Mixing: properties and examples. Springer, 1995. 4
  • Dudley (1999) Dudley, R. M. Uniform Central Limit Theorems. Cambridge University Press, 1999. 1 3 4 7.2
  • Fan et al. (2001) Fan, J., Zhang, C., and Zhang, J. Generalized likelihood ratio statistics and wilks phenomenon. The Annals of statistics, 29:153–193, 2001. 1
  • Fang & Santos (2019) Fang, Z. and Santos, A. Inference on directionally differentiable functions. The Review of Economic Studies, 86:377–412, 2019. 1 5 A.4
  • Firpo et al. (2023) Firpo, S., Galvao, A. F., and Parker, T. Uniform inference for value functions. Journal of Econometrics, 235:1680–1699, 2023. 1 5 7.2
  • Gao & Yiu (2023) Gao, M. and Yiu, K.-F. C. Moderate deviations and invariance principles for sample average approximations. SIAM Journal on Optimization, 33:816–841, 2023. 1
  • Gourieroux & Monfort (1995) Gourieroux, C. and Monfort, A. Statistics and Econometric Models, volume 2. Cambridge University Press, 1995. 1
  • Ho et al. (2022) Ho, N., Yang, C.-Y., and Jordan, M. I. Convergence rates for Gaussian mixtures of experts. Journal of Machine Learning Research, 23:1–81, 2022. 7.1
  • Hong & Li (2018) Hong, H. and Li, J. The numerical delta method. Journal of Econometrics, 206:379–394, 2018. 5 A.4
  • Hong & Li (2020) Hong, H. and Li, J. The numerical bootstrap. The Annals of Statistics, 48:397–412, 2020. 1
  • Jacobs et al. (1991) Jacobs, R. A., Jordan, M. I., Nowlan, S. J., and Hinton, G. E. Adaptive mixtures of local experts. Neural computation, 3(1):79–87, 1991. Publisher: MIT Press. 7.1
  • Kim et al. (2015) Kim, S., Pasupathy, R., and Henderson, S. G. A guide to sample average approximation. Handbook of simulation optimization, pp.  207–243, 2015. 1
  • Koltchinskii (2011) Koltchinskii, V. Oracle Inequalities in Empirical Risk Minimization and Sparse Recovery Problems: École D’Été de Probabilités de Saint-Flour XXXVIII-2008. Springer, 2011. 1
  • Kosorok (2008) Kosorok, M. R. Introduction to empirical processes and semiparametric inference, volume 61. Springer, 2008. 4 5
  • Liu & Singh (1992) Liu, R. Y. and Singh, K. Moving blocks jackknife and bootstrap capture weak dependence. In Exploring the Limits of Bootstrap, pp.  225–248. Wiley, 1992. 5
  • Nguyen et al. (2023) Nguyen, H., Nguyen, T., and Ho, N. Demystifying Softmax Gating Function in Gaussian Mixture of Experts. In Thirty-seventh Conference on Neural Information Processing Systems, 2023. 7.1
  • Nguyen et al. (2022) Nguyen, T., Nguyen, H. D., Chamroukhi, F., and Forbes, F. A non-asymptotic approach for model selection via penalization in high-dimensional mixture of experts models. Electronic Journal of Statistics, 16:4742 – 4822, 2022. 7.1
  • Papanastassiou (2020) Papanastassiou, N. A note on convergence of sequences of functions. Topology and its Applications, 275:107017, 2020. A.9
  • Radulović (2002) Radulović, D. On the bootstrap and empirical processes for dependent sequences. In Empirical Process Techniques for Dependent Data, pp. 345–364. Springer, 2002. 5
  • Römisch (2014) Römisch, W. Delta method, infinite dimensional. Wiley StatsRef: Statistics Reference Online, 2014. 1 3 A.1
  • Royset & Szechtman (2013) Royset, J. O. and Szechtman, R. Optimal budget allocation for sample average approximation. Operations Research, 61:762–776, 2013. 1
  • Schirotzek (2007) Schirotzek, W. Nonsmooth analysis. Springer Science & Business Media, 2007. 3
  • Schwarz (1978) Schwarz, G. Estimating the dimension of a model. The Annals of Statistics, 6:461–464, 1978. 5
  • Serfling (1980) Serfling, R. Approximation Theorems of Mathematical Statistics. John Wiley & Sons, Inc., Hoboken, 1980. 1
  • Shalev-Shwartz & Ben-David (2014) Shalev-Shwartz, S. and Ben-David, S. Understanding machine learning: From theory to algorithms. Cambridge university press, 2014. 1
  • Shapiro (1989) Shapiro, A. Asymptotic properties of statistical estimators in stochastic programming. The Annals of Statistics, 17:841–858, 1989. 1
  • Shapiro (1991) Shapiro, A. Asymptotic analysis of stochastic programs. Annals of Operations Research, 30:169–186, 1991. 1
  • Shapiro (2000) Shapiro, A. Statistical inference of stochastic optimization problems. In Probabilistic Constrained Optimization: Methodology and Applications, pp.  282–307. Springer, 2000. 1
  • Shapiro et al. (2021) Shapiro, A., Dentcheva, D., and Ruszczynski, A. Lectures on Stochastic Programming: Modeling and Theory. SIAM, 2021. 1 4 C
  • Sin & White (1996) Sin, C.-Y. and White, H. Information criteria for selecting possibly misspecified parametric models. Journal of Econometrics, 71:207–225, 1996. 5 7.1
  • Singh (1981) Singh, K. On the asymptotic accuracy of Efron’s bootstrap. Annals of Statistics, pp.  1187–1195, 1981. 5
  • van der Vaart & Wellner (2023) van der Vaart, A. and Wellner, J. Weak Convergence and Empirical Processes: With Applications to Statistics. Springer Science & Business Media, 2023. 1 2 3 4 5 A.5 A.7 A.9
  • Vapnik (1998) Vapnik, V. N. Statistical Learning Theory. Wiley, New York, 1998. 1
  • Vidyasagar (2003) Vidyasagar, M. Learning and generalisation: with applications to neural networks. Springer, London, 2003. 1
  • Vuong (1989) Vuong, Q. H. Likelihood ratio tests for model selection and non-nested hypotheses. Econometrica, pp.  307–333, 1989. 1
  • Wilks (1938) Wilks, S. S. The large-sample distribution of the likelihood ratio for testing composite hypotheses. The Annals of Mathematical Statistics, 9:60–62, 1938. 1
  • Willard (2012) Willard, S. General Topology. Courier Corporation, 2012. 6

Appendix A Proofs

A.1 Theorem 3.1

We have that for any g(𝒜), g|(), and if hn converges to h in (𝒜), then hn| converges to h| in (). The result is then immediate by Römisch (2014, Prop. 1) with universe .

A.2 Theorem 4.4

Let ι be as in Theorem 3.1 with 𝒜=𝒳. This theorem gives that ι is Hadamard directionally differentiable on (𝒳). By assumption F(Ω)(𝒳), and we can modify τn(f^nf) on ΩΩ0 (where (Ω0)=1) so that it is also takes values in (𝒳). The conditions on the delta method (3.2) are then satisfied from which we get

τn(ι(f^n)ι(f))ιf(F), and (12)
τn(ι(f^n)ι(f))ιf(τn(f^nf))=o(1). (13)

By definition, ι(f^n)=ψ^n and ι(f)=ψ. Substituting in the expression for ιf(F), given in Theorem 3.1, into Equation (12) gives Equation (3). Rearranging Equation (13) gives

τn(ψ^nψ) =limϵ0infx𝒮ϵ(τn(f^n(x)f(x)))+o(1)
ψ^n =limϵ0infx𝒮ϵ(f^n(x)f(x))+ψ+o(τn1)
=limϵ0infx𝒮ϵ(f^n(x)f(x)+ψ)+o(τn1).

This is precisely Equation (4).

A.3 Corollary 4.6

Theorem 4.4 implies that

τn(ψ^nψ)limϵ0infx𝒮ϵF(x).

If 𝒮ϵ is constant and equal to 𝒮, for ϵ sufficiently small, then

limϵ0infx𝒮ϵF(x)=infx𝒮F(x).

Because l is constant on 𝒮, f^n and f is as well. Because τn(f^nf)F, Lemma A.19 gives that F is constant on 𝒳. Hence, for any x𝒮

infx𝒮F(x)=F(x).
Lemma A.19.

Let 𝒳 be a set and let 𝒜𝒳. Let

𝒞𝒜={f(𝒳):|f(𝒜)|=1}

where || denotes set cardinality. Let (Ω,𝔉,) be a probability space, Xn:Ω𝒞𝒜 be maps, and X:Ω(𝒳) be Borel measurable. If XnX then, X:Ω𝒞𝒜.

Proof.

We first claim that 𝒞𝒜 is closed. To show this take (fn)𝒞𝒜 with fnf in (𝒳). We aim to show that f𝒞𝒜. For the sake of contradiction assume f𝒞𝒜. This means a,b𝒜 such that f(a)f(b). Without loss of generality assume f(a)>f(b) (else relabel). Let ϵ=(f(a)f(b))/2. Then for n sufficiently large,

|fn(a)f(a)|<ϵ and |fn(b)f(b)|<ϵ

which implies

ϵ<fn(a)f(a) and fn(b)f(b)<ϵ.

By definition of ϵ,

f(b)f(a)2<fn(a)f(a) and fn(b)f(b)<f(a)f(b)2

and so

f(b)+f(a)2<fn(a) and fn(b)<f(a)+f(b)2.

That is, for n large enough fn(a)>fn(b). However, fn is constant on 𝒜 by assumption so we have a contradiction. It must then be true that f𝒞𝒜 and so 𝒞𝒜 is closed.

By the Portmanteau theorem, (𝒳) closed,

lim supn(Xn)(X).

Taking =𝒞𝒜 gives

1=lim supn(Xn𝒞𝒜)(X𝒞𝒜)

and so (X𝒞𝒜)=1. This is the required result (up to a possible modification on a null set). ∎

A.4 Theorem 5.10

Let in generically denote one of ι^sn,n or ι~tn,n. Our proof strategy is to verify the following assumptions:

  1. (a)

    n(f^nf)𝔾, for some tight, Gaunssian 𝔾.

  2. (b)

    n(fbnf^n)|(Zi)i[n]𝔾.

  3. (c)

    n(fbnf^n) is asymptotically measurable.

  4. (d)

    n(fbnf^n) is a measurable function of the weights (Wi)i[n] for fixed (Zi)i[n].

  5. (e)

    The weights are chosen independent of the data

  6. (f)

    h1,h2(𝒳)

    |in(h1)in(h2)|Cnh1h2𝒳,

    where Cn=O(1).

  7. (g)

    h(𝒳)

    in(h)limϵ0inf𝒮ϵh.

With all these assumptions along with the Hadamard directionally differentiability of ι given in Theorem 3.1, the result follows from Fang & Santos (2019, Thm. 3.2).

Properties (a)–(e) are precisely D1-D4.

Properties (f) and (g) need to be verified for each estimator ι^sn,n and ι~tn,n, separately.

For ι^sn,n, (g) is given by Theorem 3.3 of Hong & Li (2018) and (f) follows by theorem 3.2 of Hong & Li (2018) if the inf map is Lipschitz continuous. This is indeed true as for h1,h2(𝒳),

|inf𝒳h1inf𝒳h2|sup𝒳|h1h2|=||h1h2||𝒳.

For ι~tn,n, (f) follows by a similar argument to the one above, as for any 𝒜𝒳 and h1,h2(𝒳),

|inf𝒜h1inf𝒜h2|sup𝒜|h1h2|||h1h2||𝒳.

In particular, the inequality above holds for 𝒜=𝒮tnn. Because τn(f^nf)F, Lemma A.22 implies that τn(f^nf) is asymptotically bounded in probability in the sense that δ>0, 𝒳 bounded s.t.

lim infn(Xn)1δ

(g) then follows by Theorem A.20.

Theorem A.20.

Let (Ω,𝔉,) be a probability space, 𝒳 a non-empty set, and f^n,f:Ω(𝒳). If there is τn such that τn(f^nf) is asymptotically bounded in probability, then for any ϵn0 such that ϵnτn and any h(𝒳),

inf𝒮nϵnhlimϵ0inf𝒮ϵh.
Proof.

We shall write 𝒮(f,ϵ) to mean 𝒮ϵ and 𝒮(f^n,ϵ) to mean 𝒮nϵ. Fix δ>0. We are required to show

limn(|inf𝒮(f^n,ϵn)hlimϵ0inf𝒮(f,ϵ)h|>δ)=0.

We firstly have

(|inf𝒮(f^n,ϵn)hlimϵ0inf𝒮(f,ϵ)h|>δ) =({inf𝒮(f^n,ϵn)hlimϵ0inf𝒮(f,ϵ)h>δ}{inf𝒮(f^n,ϵn)hlimϵ0inf𝒮(f,ϵ)h<δ})
(inf𝒮(f^n,ϵn)hlimϵ0inf𝒮(f,ϵ)h>δ)+(inf𝒮(f^n,ϵn)hlimϵ0inf𝒮(f,ϵ)h<δ).

It then suffices to show that each of these outer probabilities tend to 0. We have

𝒮(f^n,ϵn) ={x𝒳:f^n(x)inf𝒳f^n+ϵn}
={x𝒳:f^n(x)+f(x)f(x)inf𝒳(f^nf+f)+ϵn}
{x𝒳:f(x)f^nf𝒳inf𝒳f+f^nf𝒳+ϵn}
=𝒮(f,ϵn+2f^nf𝒳)

We hence get

inf𝒮(f^n,ϵn)hinf𝒮(f,ϵn+f^nf𝒳)h

and so

(inf𝒮(f^n,ϵn)hlimϵ0inf𝒮(f,ϵ)h<δ)(inf𝒮(f,ϵn+f^nf𝒳)hlimϵ0inf𝒮(f,ϵ)h<δ).

Then, observe that when η0, we have

inf𝒮(f,η)hlimϵ0inf𝒮(f,ϵ)h,

and hence, there is some ηδ>0 such that η<ηδ

inf𝒮(f,η)hlimϵ0inf𝒮(f,ϵ)hδ.

By Lemma A.21, ||f^nf||𝒳=o(1) and because ϵn0,

(ϵn+2fnf𝒳<ηδ)1

By definition of ηδ this gives

(inf𝒮(f+ϵn+2f^nf𝒳)hlimϵ0inf𝒮(f,ϵ)h<δ)0.

and so

(inf𝒮(f^n,ϵn)hlimϵ0inf𝒮(f,ϵ)h<δ)0.

Hence, we are done if we can show that

(inf𝒮(f^n,ϵn)hlimϵ0inf𝒮(f,ϵ)h>δ)0.

Via a similar argument to above we get

𝒮(f^n,ϵn)𝒮(f,ϵn2f^nf𝒳)

and therefore

inf𝒮(f^n,ϵn)hinf𝒮(f,ϵn2f^nf𝒳)h.

We then have

(inf𝒮(f^n,ϵn)hlimϵ0inf𝒮(f,ϵ)h>δ)(inf𝒮(f,ϵn2||f^nf||𝒳)hlimϵ0inf𝒮(f,ϵ)h>δ).

Because for any η>0,

inf𝒮(f,η)hlimϵ0inf𝒮(f,ϵ)h

the result follows if

(ϵn2||f^nf||𝒳>0)1.

Because τn(f^nf) is asymptotically bounded in probability, η>0, M such that for n large enough

(||f^nf||𝒳<Mτn)>1η

which is equivalent to

(ϵn2f^nf𝒳>ϵn2Mτn)>1η.

It then suffices to show that for n large enough,

ϵn2Mτn>0

as this would give for n large enough

(ϵn2f^nf𝒳>ϵn2Mτn)(ϵn2f^nf𝒳>0)

and hence give

lim infn(ϵn2f^nf𝒳>0)1η

The result then follows by sending η to 0. Rearrangement of this expression yields

ϵnτn>2M,

which is true for n large enough as ϵnτn. ∎

Lemma A.21.

Let (Ω,𝔉,) be a probability space, 𝒳 a normed space, and n let Xn:Ω𝒳 maps. If there is a sequence (τn)n with τn such that τnXn is asymptotically bounded in probability, then Xn0

Proof.

We aim to show that ϵ>0

limn(||Xn||<ϵ)=1

Fix an ϵ>0. Then because τnXn is asymptotically bounded in probability δ>0, M>0 such that

lim infn(||τnXn||<M)=lim infn(||Xn||<M/τn)1δ

For n large enough

(||Xn||<M/τn)(||Xn||<ϵ)

and so δ>0

lim infn(||Xn||<ϵ)1δ

Sending δ0 gives

lim infn(||Xn||<ϵ)1

which is equivalent to

limn(||Xn||<ϵ)=1

This is exactly what we wanted to show. ∎

Lemma A.22.

Let (Ω,𝔉,) be a probability space, 𝒳 a metric space, X:Ω𝒳 Borel measurable and n let Xn:Ω𝒳 be maps. If XnX then (Xn)n is asymptotically bounded in probability.

Proof.

Fix δ>0. We have

(Xm=1B(0,m))=1

and so by continuity from below m such that

(XB(0,m))1δ

By the Portmanteau theorem we have

lim infn(XnB(0,m))(XB(0,m))

Combining these 2 inequalities gives the result. ∎

A.5 Corollary 5.11

D1 is satisfied by definition of Donsker. D2 follows by being Donsker by Theorem 3.7.1 of van der Vaart & Wellner (2023). For D3, n(fbnf^n) as a function of the weights is simply a linear combination of elements of (𝒳). Measurability follows by Lemma A.23. D4 is clear.

Lemma A.23.

Let 𝒳 be a set. For any n and fixed f1,,fn(𝒳), let s:n(𝒳) be given by

s(a1,,an)=i=1naifi.

The s is Borel measurable.

Proof.

Because n and (𝒳) are equipped with their Borel σ-algebras it suffices to show that s is continuous. We will actually show that s is Lipschitz continuous.

||s(a)s(b)||𝒳 =i=1n(aibi)fi𝒳
i=1||(aibi)fi||𝒳
i=1|aibi|fi𝒳
maxi[n]fi𝒳ab1
nmaxi[n]fi𝒳ab2

Hence, s is Lipschitz continuous with Lipschitz constant at most nmaxi[n]fi𝒳. ∎

A.6 Theorem 5.12

Let ι0,ι1:(𝒳) given by

ιi(f)=infx𝒳if(x)

By Theorem 3.1, ιi is Hadamard directionally differentiable with derivative

ιi,f(g)=limϵ0infx𝒮(f,ϵ,𝒳i)g(x).

In particular we have for any gng in (𝒳),

τn(ι1(f+gn/τn)ι1(f)ι0(f+gn/τn)ι0(f))(ι1,f(g)ι0,f(g).)

That is, (ι1,ι0) is Hadamard directionally differentiable. Modify f^n on ΩΩ0 so that f^n is bounded. All the conditions on the delta method (3.2) are satisfied. We then get.

τn(ψ^1,nψ1ψ^0,nψ0)(limϵ0infx𝒮(f,ϵ,𝒳1)F(x)limϵ0infx𝒮(f,ϵ,𝒳0)F(x))

Apply continuous mapping with the map e:×, e(x,y)=xy gives

τn(ψ^1,nψ1ψ^0,n+ψ0)limϵ0infx𝒮(f,ϵ,𝒳1)F(x)limϵ0infx𝒮(f,ϵ,𝒳0)F(x).

Because ψ1=ψ0, this is the required result.

A.7 Corollary 5.13

Theorem 5.12 implies that

τn(ψ^1,nψ^0,n)F.

The Portmanteau theorem (see van der Vaart & Wellner, 2023, Thm. 1.3.4) gives this is equivalent to

lim supn(τn(ψ^1,nψ^0,n)𝒞)(F𝒞)

for all closed 𝒞. In particular, if we take 𝒞=(,c], for c¯, we get

lim supn(τn(ψ^1,nψ^0,n)c)(Fc)

We then have for any c for which (Fc)α,

lim supn(τn(ψ^1,nψ^0,n)c)α.

In particular, it holds for the largest c with this property:

cα=sup{c¯:(Fc)α}.

We have therefore shown that

lim supn(τn(ψ^1,nψ^0,n)cα)α.

The LHS rearranges to give the required result.

A.8 Proposition 5.14

Let

𝒦=argmink[m]ψk.

Because [m] is finite this, as well as k and K^n, are well defined.

Note that by Lemma A.21, F1 implies that ψ^k,nψk, for each k[m]. Together with F2, we get ϵ>0 and k[m], the sets

{ω:|ψ^k,nψk|<ϵ2}, and{ω:Pk,n<ϵ2}

have inner probability tending to 1. On the intersection of these events

ψ^k,n+Pk,n >ψ^k,nPk,n
>ψ^k,nϵ2
>ψkϵ
For k𝒦 we can take ϵ=(ψkψk)/2 (note ϵ>0) to get
=ψkψkψk2
=ψk+ψk2
=ψk+ψkψk2
=ψk+ϵ
>ψ^k,n+ϵ2
>ψ^k,n+Pk,n

Because [m] is finite, on

Ω~n:=k𝒦{ω:|ψ^k,nψk|<ϵ2}{ω:Pk,n<ϵ2},

we have

infk𝒦(ψ^k,n+Pk,n)>ψ^k,n+Pk,n.

Because Ω~n is the finite intersection of sets whose inner probability tends to 1, (Ω~n)1.

Fix k𝒦 and ϵ>0. By definition of asymptotically bounded in probability, M1,M2 such that for n large enough,

(τn|ψ^k,nψk|<M1) 1ϵ2,
(τn|ψ^k,nψk|<M2) 1ϵ2.

which are of course equivalent to

(M1<τn(ψ^k,nψk)<M1) 1ϵ2,
(M2<τn(ψkψ^k,n)<M2) 1ϵ2.

We hence obtain

(M1M2<τn(ψ^k,nψk)τn(ψ^k,nψk)<M2+M1)1ϵ.

By definition of 𝒦, ψk=ψk and so the above expression simplifies to

(M1M2<τn(ψ^k,nψ^k,n)<M2+M1)1ϵ
(τn|(ψ^k,nψ^k,n)|<M2+M1)1ϵ.

If kk, then k>k and by F2 τn(Pk,nPk,n). By definition for n large enough

(Pk,nPk,n>(M1+M2)/τn)1ϵ.

Combining the above results we get for n large enough

(|ψ^k,nψ^k,n|<M1+M2τn) 1ϵ,
(Pk,nPk,n>M1+M2τn) 1ϵ.

Let

Ω¯k,n={ω:|ψ^k,nψ^k,n|<M1+M2τn}{ω:Pk,nPk,n>M1+M2τn}.

Then on Ω¯k,n we have

ψ^k,nψ^k,n<M1+M2τn<Pk,nPk,n
ψ^k,n+Pk,n<ψ^k,n+Pk,n

Let

Ω¯n=k𝒦Ω¯k,n

Then (Ω¯n)12|𝒦|ϵ and on this set

ψ^k,n+Pk,n<infk𝒦{k}(ψ^k,n+Pk,n).

Hence, (Ω~nΩ¯n)1 and on Ω~nΩ¯n

ψ^k,n+Pk,n<infk[m]{k}(ψ^k,n+Pk,n).

That is on Ω~nΩ¯n

{k}=argmink[m](ψ^k,n+Pk,n)

and so in particular

k=min[argmink𝒦(ψ^k,n+Pk,n)].

I.e.

(K^n=k)1

as required.

A.9 Theorem 6.15

First proving

τn(gn(Xn)hn(μ))Dμ(X) (14)

Define dn:𝒰𝒱 via

dn(x)=τn(gn(μ+x/τn)hn(μ))

By assumption, for any ηnη, gn(ηn)Dμ(η). Generalized continuous mapping then gives

dn(τn(Xnμ))Dμ(X)

The expanded form of the LHS is

τn(gn(Xn)hn(μ))

This is exactly Equation 14.

Now showing

τn(gn(Xn)hn(μ))Dμ(τn(Xnμ))=o(1) (15)

Next define d~n:𝒰𝒱×𝒱 via

d~n(x)=(dn(x)Dμ(x))

Because Dμ(x) is converged to continuously, it must be continuous (Papanastassiou, 2020, Prop. 2.5). By assumption and the continuity of Dμ, for any xnx

d~n(xn)(Dμ(x),Dμ(x)).

Generalized continuous mapping then gives

d~n(τn(Xnμ))(Dμ(X)Dμ(X))

The expanded form of the LHS is

(τn(gn(Xn)hn(μ))Dμ(τn(Xnμ)).)

Applying continuous mapping (see (van der Vaart & Wellner, 2023, thrm 1.3.6)) with the map s:𝒱×𝒱𝒱, s(y1,y2)=y1y2 gives

τn(g(Xn)g(μ))Dμ(τn(Xnμ))0

Because weak convergence to a constant implies convergence in outer probability to that constant (see van der Vaart & Wellner, 2023, Lem. 1.10.2) we get

τn(g(Xn)g(μ))Dμ(τn(Xnμ))0

This is exactly Equation 15.

A.10 Theorem 6.16

In this section, for a general function h:𝒳 we write

𝒮(h,ϵ)={x𝒳:h(x)inf𝒳h+ϵ}.

First some helpful lemmas.

Lemma A.24.

Let 𝒳 be a set and n let 𝒳n𝒳. n let f,g,gn:𝒳¯ be bounded below with ||gng||𝒳0 and let (tn)+ with tn0. Then

limninf𝒳n(f+tngn)inf𝒳(f)tn=limninf𝒳n(f+tng)inf𝒳(f)tn

provided either limit exists.

Proof.

If

limninf𝒳n(f+tngn)inf𝒳(f)tn

exists then

inf𝒳n(f+tngn)inf𝒳(f)tn||gng||𝒳 inf𝒳n(f+tng)inf𝒳(f)tn
inf𝒳n(f+tngn)inf𝒳(f)tn+||gng||𝒳

and so so the result follows by squeeze theorem. If

limninf𝒳n(f+tng)inf𝒳(f)tn

exists then

inf𝒳n(f+tng)inf𝒳(f)tn||gng||𝒳 inf𝒳n(f+tngn)inf𝒳(f)tn
inf𝒳n(f+tng)inf𝒳(f)tn+||gng||𝒳

and so the result again follows by squeeze theorem. ∎

Lemma A.25.

Let 𝒳 be a set, n let 𝒳n𝒳 with 𝒳n, (tn)+ with tn0, let f,g:𝒳¯ be bounded below and let

limninf𝒳nfinf𝒳ftn=0

Then

limninf𝒳n(f+tng)inf𝒳ftn=limninf𝒳n(f+tng)inf𝒳nftn

provided either limit exists.

Proof.

If

limninf𝒳n(f+tng)inf𝒳ftn

exists then we have

limninf𝒳n(f+tng)inf𝒳ftn =limninf𝒳n(f+tng)inf𝒳ftnlimninf𝒳nfinf𝒳ftn
=limninf𝒳n(f+tng)inf𝒳nftn.

Similarly if

limninf𝒳n(f+tng)inf𝒳nftn

exists we have

limninf𝒳n(f+tng)inf𝒳nftn =limninf𝒳n(f+tng)inf𝒳nftn+limninf𝒳nfinf𝒳ftn
=limninf𝒳n(f+tng)inf𝒳ftn.

Lemma A.26.

Let 𝒳 be a non-empty, compact, metric space and n let 𝒳nX be such that 𝒳1𝒳2 and 𝒳=n=1𝒳n. Let flsc(𝒳) and let (tn)+ with tn0.

Then

limninf𝒳nfinf𝒳ftn=0
Proof.

Because f is lsc and 𝒳 is compact, by EVT f attains it’s minima. Let x0 be such a minimizer. Then N s.t. n>N, x0𝒳n. Hence n>N inf𝒳nf=inf𝒳f. The result is then immediate. ∎

Lemma A.27.

Let 𝒳 be a compact metric space, and f,g:𝒳 be lower semi-continuous. Then

limϵ0inf𝒮ϵg=inf𝒮g.
Proof.

Recall the fact that a lower semi-continuous function achieves its minimum on a compact set and hence 𝒮. Observe that for any ϵ>0, 𝒮ϵ𝒮 and hence

limϵ0inf𝒮ϵginf𝒮g. (16)

Because f is lsc, for any ϵ>0, 𝒮ϵ is closed. Because 𝒳 is compact we then have 𝒮ϵ is compact. For any integer n1, since 𝒮1/n is compact and g is lower semi-continuous, there exists a minimizer xn,

g(xn)=inf𝒮1/nglimϵ0inf𝒮ϵg.

Since 𝒳 is compact, (xn) has a converging subsequence, which we assume is just (xn) itself, without loss of generality. Write x0=limxn. Since, xn𝒮1/n

f(xn)inf𝒳f+1n

and so

f(x0)lim infnf(xn)inf𝒳f

This implies x0𝒮. Note that (g(xn))n is a non-decreasing sequence and

infx𝒮(f,0)g(x)g(x0)limng(xn)limϵ0infx𝒮(f,ϵ)g(x).

This, together with (16), completes the proof. ∎

Theorem A.28.

Let 𝒳 be a non-empty, compact, metric space and n let 𝒳n𝒳 be such that 𝒳1𝒳2 and 𝒳=n=1𝒳n. Let flsc(𝒳) and let (tn)+ with tn0.

For any glsc(𝒳)

inf𝒮(f,0)g=limninf𝒳n(f+tng)inf𝒳nftn
Proof.

We will show

inf𝒮(f,0)g lim infninf𝒳n(f+tng)inf𝒳nftn and (17)
inf𝒮(f,0)g lim supninf𝒳n(f+tng)inf𝒳nftn. (18)

The combination of both will show the result.

First showing Equation 17. Take any jn>0 s.t. jn/tn0 and take x𝒮n(f+tng,jn) where

𝒮n(f,ϵ)={x𝒳n:f(x)inf𝒳nf+ϵ}

Then

inf𝒳n(f+tng)inf𝒳nftn f(x)+tng(x)jnf(x)tn
=tng(x)jntn
=gn(x)jntn
inf𝒮n(f+tng,jn)gjntn
lim infninf𝒳n(f+tng)inf𝒳nftn lim infninf𝒮n(f+tng,jn)g

We have

𝒮n(f+tng,jn) ={x𝒳n:f(x)+tng(x)inf𝒳n(f+tng)+jn}
{x𝒳n:f(x)tn||g||𝒳inf𝒳nf+tn||g||𝒳+jn}
={x𝒳n:f(x)inf𝒳nf+2tn||g||𝒳+jn}
={x𝒳n:f(x)inf𝒳f+2tn||g||𝒳+jn+inf𝒳nfinf𝒳f}
=𝒮(f,2tn||g||𝒳+jn+inf𝒳nfinf𝒳f)𝒳n
𝒮(f,2tn||g||𝒳+jn+inf𝒳nfinf𝒳f)

Hence,

lim infninf𝒳n(f+tng)inf𝒳nftn lim infninf𝒮(f,2tn||g||𝒳+jn+inf𝒳nfinf𝒳f)g.
Because 2tn||g||𝒳+jn+inf𝒳nfinf𝒳f0
lim infninf𝒮(f,2tn||g||𝒳+jn+inf𝒳nfinf𝒳f)g =limϵ0inf𝒮(f,ϵ)g
and so
lim infninf𝒳n(f+tng)inf𝒳nftn limϵ0inf𝒮(f,ϵ)g.
By Lemma A.27
limϵ0inf𝒮(f,ϵ)g =inf𝒮(f,0)g.
Finally, we have
lim infninf𝒳n(f+tng)inf𝒳nftn inf𝒮(f,0)g.

This is precisely Equation 17.

Now proving Equation 18. Fix sn>0, such that sn/tn0 and take xSn(f,sn). Then

inf𝒳n(f+tng)inf𝒳nftn f(x)+tng(x)f(x)+sntn
=tng(x)+sntn
=g(x)+sntn
This is true for any x so
inf𝒳n(f+tng)inf𝒳nftn inf𝒮n(f,sn)g+sntn
lim supninf𝒳n(f+tng)inf𝒳nftn lim supninf𝒮n(f,sn)g

We are then done if we can show that

lim supninf𝒮n(f,sn)glimϵ0inf𝒮(f,0)g

Because f is lsc, 𝒮(f,0) is closed. Because 𝒳 is compact, S(f,0) is then also compact. Then by EVT we have inf𝒮(f,0)g is attained. Let the point of attainment be x. We have N s.t. n>N x𝒳n. Then n>N

infS(f,0)g=g(x)=inf𝒮(f,0)𝒳nginf𝒮(f,sn)𝒳ng

Hence

lim supninf𝒮n(f,sn)𝒳ninfS(f,0)g

which is the required result. ∎

Combining all this together we get the following result. This is precisely what we want to show.

Theorem A.29.

Let 𝒳 be a non-empty, compact, metric space and n let 𝒳nX be such that 𝒳1𝒳2 and 𝒳=n=1𝒳n. Let flsc(𝒳) and let (tn)+ with tn0.

For any gn,glsc(𝒳) with ||gng||𝒳0

inf𝒮(f,0)g =limninf𝒳n(f+tngn)inf𝒳ftn, and (19)
inf𝒮(f,0)g =limninf𝒳n(f+tngn)inf𝒳nftn. (20)
Proof.

Lemma A.24 gives that it suffices to show Gateaux differentiability. Lemma A.26 gives that the conditions on Lemma A.25 are satisfied and hence the Gateaux differentiable forms of Equation 8 and Equation 9 are equivalent. Theorem A.28 gives the Gateaux differentiable form of Equation 9. ∎

A.11 Theorem 6.17

Again, in this section, for a general function h:𝒳 we write

𝒮(h,ϵ)={x𝒳:h(x)inf𝒳h+ϵ}.

First some helpful results

Theorem A.30.

Let 𝒳 be a set, and n let 𝒳n𝒳. Let (tn)+ with tn0, (jn)+ with jn/tn0, and let f(𝒳). If

limninf𝒳ncfinf𝒳ftn=, (21)

then (gn)n(𝒳) uniformly bounded, N s.t. n>N

S(f+tngn,jn)𝒳n.
Proof.

Take any (gn)n(𝒳) uniformly bounded and let the uniform bound be C. That is, n, ||gn||C.

Because jn/tn0, N1 such that n>N1, jntnC. Similarly, Equation 21 gives that N2 such that n>N2

inf𝒳ncf>inf𝒳f+3tnC

Take any x𝒮(f+tng,jn). By definition

f(x)+tng(x) inf𝒳(f+tngn)+jn
inf𝒳f+tnsup𝒳gn+jn
f(x) inf𝒳f+tn(sup𝒳gngn(x))+jn
inf𝒳f+2tnC+jn
If n>N1 then
inf𝒳f+3tnC
If additionally n>N2 then
<inf𝒳ncf

That is n>max{N1,N2}, f(x)<inf𝒳ncf and so x𝒳n. Hence, n>max{N1,N2} x𝒮(f+tngn,jn)𝒳n and so in particular n>max{N1,N2}

𝒮(f+tngn,jn)𝒳n

as required. ∎

Corollary A.31.

Let 𝒳 be a set, n let 𝒳n𝒳, f(𝒳), (tn)+ with tn0, (jn)+ with jn/tn0. If 𝒳1𝒳2 and N such that

inf𝒳Ncf>inf𝒳f.

Then N s.t. n>N

𝒮(f+tngn,jn)𝒳n.
Proof.

By monotonicity of 𝒳n we have

inf𝒳1cfinf𝒳2cf

and so ϵ>0 s.t. n>N

inf𝒳Ncf>inf𝒳f+ϵ.

Hence,

limninf𝒳ncfinf𝒳ftnlimnϵtn=

The result is then immediate by Theorem A.30. ∎

The following result means that conclusion of Corollary A.31 gives us Equation 10.

Theorem A.32.

Let 𝒳 be a set, n let 𝒳n𝒳 with 𝒳n, f(𝒳), (tn)+ with tn0. Then for any g(𝒳) and (gn)n(𝒳) with ||gng||𝒳0 the following are equivalent

  1. 1.
    limninf𝒳n(f+tngn)inf𝒳ftn=limϵ0inf𝒮(f,ϵ)g
  2. 2.
    limninf𝒳n(f+tngn)inf𝒳(f+tngn)tn=0
  3. 3.

    (sn)+ with sn/tn0 such that N s.t. n>N

    S(f+tngn,sn)𝒳n
Proof.

(1)(2)
Theorem 3.1 gives

limninf𝒳(f+tngn)inf𝒳ftn=limϵ0inf𝒮(f,ϵ)g

So (1) happens if and only if

0 =limn|inf𝒳n(f+tngn)inf𝒳ftninf𝒳(f+tngn)inf𝒳ftn|
=limninf𝒳n(f+tngn)inf𝒳(f+tngn)tn.

This is precisely (2).

(2)(3)
Take

sn=inf𝒳n(f+tngn)inf𝒳(f+tngn)+tn2.

We always have

inf𝒳n(f+tngn)inf𝒳(f+tngn)0

so sn>0. Additionally by assumption sn/tn0. Finally,

S(f+tngn,sn)𝒳n ={x𝒳n:f(x)+tngn(x)inf𝒳(f+tngn)+sn} (22)
={x𝒳n:f(x)+tngn(x)inf𝒳n(f+tngn)+tn2} (23)

and this is non-empty as ϵ-minimizers are always non-empty.

(3)(2)
By assumption sn>0 with sn/tn0 and S(f+tngn,sn)𝒳n. Hence take xS(f+tngn,sn)𝒳n. Then

0 inf𝒳n(f+tngn)inf𝒳(f+tngn)tn (24)
f(x)+tngn(x)inf𝒳(f+tngn)tn (25)
f(x)+tngn(x)f(x)tngn(x)+sntn (26)
=sntn. (27)

The result then follows by squeeze theorem. ∎

To show Equation 11 we note that if n>N

inf𝒳ncf>inf𝒳f

then n>N,

inf𝒳nf=inf𝒳f

Equation 11 then follows by Lemma A.25.

Appendix B Directional differentiable results

Theorem 3.1 gives that the infimum map is Hadamard directionally differentiable. Here we investigate conditions for which the infimum is (fully) Hadamard differentiable. Carcamo et al. (2020, Corr 2.4) provides the following result.

Theorem B.33.

Let 𝒳 be a compact metric and ι:𝒞(𝒳) be given by

ι(f)=infx𝒳f(x)

Then ι is Hadamard differentiable at any f𝒞(𝒳) tangentially to 𝒞(𝒳) iff |𝒮|=1 where || denotes cardinality.

It is possible to extend this result for our applications because we do not need Hadamard differentiability tangentially to all of 𝒞(𝒳). We can use knowledge of the loss function to give information about the support of the image measure of F and hence reduce the space where we are required to show differentiability. The results presented are in no sense complete but are adequate in our context.

B.1 The continuous case

Theorem B.34.

Let 𝒳 be a non-empty compact metric space, f lower semi-continuous and bounded, and ι:(𝒳) given by

ι(g)=infx𝒳g(x).

Let

𝒜f={glsc(𝒳)(𝒳):|g(𝒮)|=1}.

Then ι is Hadamard differentiable tangentially to 𝒜f.

Proof.

Theorem 3.1 implies that ι is Hadamard directionally differentiable at f with derivative

ιf(g)=limϵ0inf𝒮ϵg

Because we are only considering the case of differentiability tangentially to 𝒜f, we consider g𝒜flsc(𝒳). Lemma A.27 gives that this expression reduces to

ιf(g)=inf𝒮g

Because |g(𝒮)|=1, this expression further reduces to

ιf(g)=g(x),

for any x𝒮. This equation is clearly linear in g. ∎

B.2 The bounded case

We first provide an extension of the result in Carcamo et al. (2020, Cor. 2.4) to the case of bounded of functions. This is presented to show the difficulty of getting full differentiability in this case.

Theorem B.35.

For 𝒳 be a non-empty set and ι:(𝒳) given by

ι(g)=infx𝒳g(x)

ι is Hadamard differentiable at f(𝒳) if and only if ϵ~>0 such that ϵ(0,ϵ~)

𝒮ϵ={x~}

for some x~ depending only on f.

Proof.

By Theorem 3.1, ι is Hadamard directionally differentiable at f with derivative

ιf(g)=limϵ0inf𝒮ϵg.

We then have to show that this expression is linear iff 𝒮ϵ is eventually a singleton.

Sufficiency is clear as if 𝒮ϵ is eventually equal to {x~}

ιf(g)=g(x~),

which is clearly linear.

To show necessity, observe that linearity is really two conditions:

  1. 1.

    λ, g(𝒳), ιf(λg)=λιf(g).

  2. 2.

    g,h(𝒳), ιf(g+h)=ιf(g)+ιf(h).

It is sufficient to show that one of these conditions imply 𝒮ϵ is eventually a singleton as then both conditions together will imply this. Doing this for the first condition.

When λ<0 this condition reduces to: g(𝒳)

λlimϵ0sup𝒮ϵg=λlimϵ0inf𝒮ϵg.

It then suffices to show that if g(𝒳)

limϵ0sup𝒮ϵg=limϵ0inf𝒮ϵg

then 𝒮ϵ is eventually a singleton. There are 3 possible cases (as 𝒮ϵ is never empty):

  1. 1.

    𝒮ϵ is eventually a singleton.

  2. 2.

    𝒮ϵ is eventually a set containing 2 or more elements.

  3. 3.

    𝒮ϵ is not eventually constant.

Showing that 2 and 3 are not possible.

2

Denote the eventually constant value of 𝒮ϵ as 𝒮. Take any y,z𝒮 with yz and define

g(x)={1xy,xz2x=y0x=z

g is clearly bounded and

2=sup𝒮g=limϵ0sup𝒮ϵg(x)limϵ0inf𝒮ϵg(x)=inf𝒮g=0.

Hence 2 is not possible.

3

𝒮ϵ not being eventually constant means that ϵ>0, δ(0,ϵ), such that

𝒮δ𝒮ϵ.

where “” denotes proper subset ( trivially holds always). Let (ϵn)+ be a strictly decreasing sequence converging to 0 such that

𝒮ϵn+1𝒮ϵn.

On 𝒮ϵ2n𝒮ϵ2n+1 define g as 2. On 𝒮ϵ2n+1𝒮ϵ2n+2 define g as 0. At any other point define g as 1. Then we again have

2=limϵ0sup𝒮ϵglimϵ0inf𝒮ϵg=0.

The following theorem is of primary interest.

Theorem B.36.

Let 𝒳 be a set and ι:(𝒳) be given by

ι(g)=infx𝒳g(x).

Assume that f(𝒳) and that for ϵ sufficiently small, 𝒮ϵ is constant equal to 𝒮. Define

f={g(𝒳):|g(𝒮)|=1}.

Then, ι is Hadamard differentiable tangentially to f.

Proof.

Theorem 3.1 gives that ι is Hadamard directionally differentiable at f with derivative

ιf(g)=limϵ0inf𝒮ϵg.

Because 𝒮ϵ is eventually constant and equal to 𝒮, this reduces to

ιf(g)=inf𝒮g

Because we are only interested in the derivative tangentially to f, and any gf is constant on 𝒮, this formula reduces to

ιf(g)=g(x~),

for any x~𝒮. This is clearly linear. ∎

Appendix C Normal confidence intervals

Here we for 𝒜, subsets of a metric space (𝒳,d) we define

𝔻(𝒜,)=supa𝒜infbd(a,b).

Note that 𝔻 is not a metric, and indeed we have 𝔻(𝒜,)=0 if and only if 𝒜cl(). Under very reasonable conditions it is possible for 𝔻(𝒮^n,𝒮)a.s.0, see Shapiro et al. (2021, Thm 5.4) for some basic results.

The main result of this section depends on the following pair of lemmas.

Lemma C.37.

Let 𝒳 be a metric space, for each n0 take 𝒳n𝒳 with 𝔻(𝒳n,𝒳0)0. For each n, let σn,σ:𝒳 with σn converging uniformly to σ. Assume σ is uniformly continuous and constant on 𝒳0 with value σ~. Then for any xn𝒳n

σn(xn)σ~.
Proof.

The uniform convergence of σn to σ implies

limn(σn(xn)σ(xn))=0.

For any n, let x~n𝒳0 be chosen such that d(xn,x~n)1n+d(xn,𝒳0). We have

d(xn,x~n)1n+supx𝒳nd(x,𝒳0)=1n+𝔻(𝒳n,𝒳0)0, as n.

By the uniform continuity of σ we have

limn(σ(xn)σ(x~n))=0.

and hence

limn(σn(xn)σ(x~n))=0

The proof is complete by noting that σ(x~n)σ~. ∎

Lemma C.38.

Let 𝒳 be a metric space, and for each n0 take 𝒳n𝒳 with 𝔻(𝒳n,𝒳0)0. For each n let σn,σ:𝒳 with σn converging uniformly to σ. Assume σ is continuous and constant on 𝒳0 with value σ~, and 𝒳0 compact. Then for any xn𝒳n

σn(xn)σ~.
Proof.

We conduct the proof by contradiction. Suppose there is a sequence (xn𝒳n) such that σn(xn) does not converge to σ~. Then there is a subsequence of (σn(xn)) that stays away from σ~. Without loss of generality, assume that for some ϵ>0, σn(xn)(σ~2ϵ,σ~+2ϵ) for all n. From the uniform convergence of σn to σ, there exists some N>0 such that

σ(xn)(σ~ϵ,σ~+ϵ),for all nN. (28)

For each n, choose x~n𝒳0 such that

d(xn,x~n)1n+infx𝒳0d(xn,x)1n+𝔻(𝒳n,𝒳0)0, as n.

Since 𝒳0 is compact, the sequence (x~n) has at least one limit point x~0𝒳0 which is also a limit point of (xn). Without loss of generality assume xnx~0, which implies σ(xn)σ(x~0)=σ~, and contradicts (28). The proof is completed. ∎

We can now give results which allow for the use of standard normal quantiles to generate asymptotically correct CIs. We define the variance process of a random variable G:Ω(𝒳) as σ2:(𝒳) via

σ2(x)=Var(G(x)).
Theorem C.39.

Make the following assumptions:

  • H1 and H2 are satisfied with F Gaussian and has mean 0.

  • xl(x,) is constant on 𝒮.

  • The variance process of F is continuous.

  • 𝔻(𝒮n,𝒮)a.s.0.

  • The variance process of f^n (i.e., σ^n2) converges uniformly outer almost surely to the variance process of F.

Then for any xn𝒮n,

τn(ψ^nψσ^n(xn))N(0,1).
Proof.

Because f is lower semi-continuous 𝒮 is closed. Because 𝒳 is compact 𝒮 must then be as well. Because l is constant on 𝒮, by Lemma A.19, F is as well and so addition σ2 is as well.

The conditions on Lemma C.38 are satisfied so σ^n(xn)a.s.σ, where σ is the standard deviation of F(x) for some xS. By Corollary E.44, because F has mean 0

τn(ψ^nψ)N(0,σ2).

Hence, by Slutsky’s theorem,

τn(ψ^nψσ^n(xn))N(0,1)

as required. ∎

Theorem C.40.

Make the following assumptions:

  • 𝒳 is a metric space.

  • B1 and B2 hold with F Gaussian and has mean 0.

  • For sufficiently small ϵ, 𝒮ϵ=𝒮 and xl(x,) is constant on 𝒮.

  • The variance process of F is uniformly continuous.

  • There is some (ϵn)+ for which 𝔻(𝒮nϵn,𝒮)a.s.0.

  • The variance process of f^n (i.e., σ^n2) converges uniformly outer almost surely to the variance process of f.

Then for any xn𝒮nϵn,

τn(ψ^nψσ^n(xn))N(0,1).
Proof.

By Lemma A.19, F is constant on 𝒮 and so σ2 is as well. The conditions on Lemma C.37 are then satisfied so σ^n(xn)a.s.σ, where σ is the standard deviation of F(x) for some xS. By Corollary 4.6, because F has mean 0

τn(ψ^nψ)N(0,σ2).

Hence, by Slutsky’s theorem,

τn(ψ^nψσ^n(xn))N(0,1)

as required. ∎

Theorem C.41.

Make the following assumptions:

  • 𝒳 a metric space

  • B1 and B2 hold with F Gaussian and has mean 0.

  • For sufficiently small ϵ, 𝒮ϵ=𝒮 and xl(x,) is constant on 𝒮.

  • The variance process of F is continuous and 𝒮 is compact.

  • There is some (ϵn)+ for which 𝔻(𝒮nϵn,𝒮)a.s.0.

  • The variance process of f^n (i.e., σ^n2) converges uniformly outer almost surely to the variance process of f.

Then for any xn𝒮nϵn,

τn(ψ^nψσ^n(xn))N(0,1).
Proof.

By Lemma A.19 F is constant on 𝒮 and so σ2 is as well. The conditions on lemma C.38 are then satisfied so σ^n(xn)a.s.σ, where σ is the standard deviation of F(x) for some xS. By Corollary 4.6, because F has mean 0

τn(ψ^nψ)N(0,σ2).

Hence, by Slutsky’s theorem,

τn(ψ^nψσ^n(xn))N(0,1)

as required. ∎

Appendix D Neural network numerical experiment

In this section, we describe the procedure for generating data for the neural network experiment described in Section 7.2. Firstly, we note that generating a neural network with random weights typically resulted in a network which would label all data the same. Instead of weight randomization, we fit a neural network (by minimising cross entropy loss) to the function sin(2πx)/2, with 500 replicates of X, sampled from Unif(0,1). We then flipped the label of 30% of the output. This then became the label.

Write fnk to denote the kth sample of fnb. For m bootstrap samples we constructed (1α)100% CIs by first computing the smallest b for which

1m|{k[m]:|in(n(f~nkf^))|b}|1α,

and then defining the CI for ψ by

(ψ^nbn,ψ^n+bn).

Throughout our experiment, the number of bootstrap resamples was taken to be m=max{5,n/5}, where m=5 is only relevant for small sample sizes n.

The bootstrap procedure was replicated multiple times to generate a sample of these CIs. The percentage of the replications for which these CIs included the true value of ψ is then referred to as the coverage.

When considering more than 200 data points (i.e., n200) the total number of CIs constructed was 20. For n<200 the bootstrap procedure was fast enough for the methods to run until convergence, in the sense that we continually produced additional CIs, in increments of 20, until the change in coverage was less than 0.01. For this reason, the trend in Figure 4 is stable after after =200 samples. Based on our testing, for n>100 the coverage converged after a very small number of iterations.


Refer to caption

Figure 4: Time taken to estimate coverage probabilities for samples of size n.

D.1 Neural network accuracy

Consider a binary classification problem with the unknown classifier f:𝒳{±1}. Define the classification model via ρ, a joint probability distribution on 𝒳×{±1} with marginal distribution ρ𝒳 on 𝒳. We write (X,Y)ρ to mean that ρ characterizes the data generating process of (X,Y). Define the conditional distribution ρ(y|x) via the relationship

Y=εf(X),

where ε is independent of X, (ε=1)=p, and (ε=1)=1p for some 0p1. We assume that f is a function in some family . The following lemma is known in the literature (see, e.g., Bartlett et al., 2006) and we include its proof for completeness.

Lemma D.42.

If p1/2, we have

fargminf(Yf(X)).
Proof.

For any f, write

α=αf(x)=(f(X)f(X)|X=x).

Then 0α1. Note that since ε and X are independent, for a.e. x𝒳,

(εf(X)f(X)|X=x)
= (f(X)f(X)|X=x)(ε=1)+(f(X)=f(X)|X=x)(ε=1)
= αp+(1α)(1p)=(2p1)α+1p.

When p12, this implies

(Yf(X))= 𝒳(εf(X)f(X)|X=x)dρ𝒳(x)
𝒳(1p)dρ𝒳(x)=1p,

where the equality is achieved at

α=αf(x)=0.

This completes the proof. ∎

Appendix E Continuous limit

It is possible to obtain the outcomes of 4.3 under a more general hypothesis.

Corollary E.43.

Assume f is lower semi-continuous and H2 holds with the sample paths of F additionally lower semi-continuous. Then

τn(ψ^nψ)infx𝒮F(x). (29)

If additional f is continuous and f^n is almost surely continuous, then

ψ^n=infx𝒮f^n(x)+o(τn1). (30)
Proof.

The conditions on theorem 4.4 are satisfied and so

τn(ψ^nψ)limϵ0infx𝒮ϵF(x) (31)
ψ^n=limϵ0infx𝒮ϵ[f^n(x)f(x)+ψ]+o(τn1) (32)

Because F and f are lower semi-continuous, by Lemma A.27, Equation 31 becomes

τn(ψ^nψ)infx𝒮F(x).

This is exactly Equation 29.

Now assume f is continuous and f^n is continuous almost surely. We can modify f^n on a null so that it is continuous. We then have f^nf+ψ is continuous and so in particular it is lower semi-continuous. By Lemma A.27 Equation 32 becomes

ψ^n =infxS[f^n(x)f(x)+ψ]+o(τn1)
=infxS[f^n(x)ψ+ψ]+o(τn1)
=infxSf^n(x)+o(τn1).

This is exactly Equation 30. ∎

When we have the additional information that the limiting process is lower semi-continuous it is easier to generate conditions that imply the limiting distribution is Gaussian.

Corollary E.44.

Assume H1 and H2. If xl(x,) is constant on 𝒮 then

τn(ψ^nψ)F(x),

for any x𝒮. If F is a Gaussian process then F(x) is Gaussian.

Proof.

Corollary E.43 gives that

τn(ψ^nψ)infxSF(x).

Because l is constant on 𝒮, f^n and f is as well. Because τn(f^nf)F, by Lemma A.19 F is constant on 𝒮. Hence for any x𝒮

infx𝒮F(x)=F(x).

Cite this paper

Please cite the published version. Venue: ICML 2024, Proceedings of the 41st International Conference on Machine Learning (PMLR Vol. 235, pp. 52869-52902, 2024). DOI: PMLR 235 (ICML 2024). Official record: PMLR.

BibTeX
@inproceedings{westerhout2024asymptotic,
  title     = {On the Asymptotic Distribution of the Minimum Empirical Risk},
  author    = {Westerhout, Jacob and Nguyen, TrungTin and Guo, Xin and Nguyen, Hien Duy},
  booktitle = {Proceedings of the 41st International Conference on Machine Learning (ICML)},
  series    = {Proceedings of Machine Learning Research}, volume = {235}, pages = {52869--52902},
  year      = {2024}, publisher = {PMLR},
  url       = {https://proceedings.mlr.press/v235/westerhout24a.html},
}