Publications · Supplement

Supplementary material: A non-asymptotic risk bound for model selection in a high-dimensional mixture of experts via joint rank and variable selection

TrungTin Nguyen, Dung Ngoc Nguyen, Hien Duy Nguyen, Faicel Chamroukhi

AJCAI 2023 · Supplement AJCAI 2023. Supplementary material (proofs of Theorem 1 and supporting lemmas). AI 2023, Springer LNAI 14472.

S-1 Proof sketch of Theorem 1

It is worth noting that to deal with random sub-collection, we need to use a general model selection theorem for MLE under a random sub-collection (cf. (4, Theorem 5.1) or (6, Theorem 7.3)). This is the extension of (3, Theorem 2), which dealt with conditional density estimation but not random sub-collection, and (12, Theorem 7.11), which only works for density estimation. We then explain how we use S-1 to obtain the oracle inequality, Theorem 1. To do this, our model collection must satisfy some regularity assumptions, which are proved in Section S-3. The main difficulties in proving our oracle inequality lie in bounding the bracketing entropy of the weights and means restricted to relevant variables, as well as in rank sparse models, and in particular with block-diagonal covariance matrices for the SGaBloME model. To overcome the first problem, we extend and adapt the strategies of [14] ; [5] . For the second, we extend the recent novel result on block-diagonal covariance matrices in [6] for Gaussian mixture models from [9] ; [13] .

S-1.0.1 General model selection theorem for MLE among a random sub-collection.

First, we impose a structural assumption on each model indexed by 𝐦 regarding the bracketing entropy, defined by (S-2), conditioned on the model 𝒮𝐦 w.r.t. a tensorized squared Hellinger (TSH) distance d2n. In fact, this is an extension of the squared Hellinger distance d2n, as follows

d2n(s,t)=𝔼𝐗[N][1Nn=1Nd2(s(𝐗n),t(𝐗n))]. (S-1)

Recall that the bracketing entropy of a set S with respect to an arbitrary distance d, denoted by [],d((δ,S)), is defined as the logarithm of the minimal number 𝒩[],d(δ,S) of brackets [t,t+] covering S, such that d(t,t+)δ. That is,

𝒩[],d(δ,S):=min{n:t1,t+1,,tn,t+n s.t. d(tk,t+k)δ,Sk=1n[tk,t+k]}, (S-2)

where the term s[tk,t+k] is defined by tk(𝐱,𝐲)s(𝐱,𝐲)t+k(𝐱,𝐲), (𝐱,𝐲)𝒳×𝒴. This leads to the following Assumption 1 (H).

Assumption 1 (H).

For every model 𝒮𝐦 in the collection 𝒮, there is a non-decreasing function ϕ𝐦 such that δ1δϕ𝐦(δ) is non-increasing on (0,) and for every σ+,

0σ[.],dn(δ,𝒮𝐦(s~,σ))dδϕ𝐦(σ),

where 𝒮𝐦(s~,σ)={s𝐦𝒮𝐦:dn(s~,s𝐦)σ}. The model complexity 𝒟𝐦 of 𝒮𝐦 is then defined as Nσ2𝐦, where σ𝐦 is the unique root of 1σϕ𝐦(σ)=Nσ.

This bracketing entropy integral, often call Dudley integral, plays an important role in empirical processes theory (cf. [16] ; [8] ; [11] ). Observe that the model complexity does not depend on the bracketing entropies of the global models 𝒮𝐦, but rather on those of smaller localized sets 𝒮𝐦(s~,σ).

For technical reasons, a separability assumption, always satisfied in the setting of this paper, is also required. Assumption 2 (Sep) is a mild condition, which is classical in empirical process theory [16] ; [8] and allows us to work with a countable subset.

Assumption 2 (Sep).

For every model 𝒮𝐦, there exists some countable subset S𝐦 of 𝒮𝐦 and a set 𝒴𝐦 with ι(𝒴𝒴𝐦)=0, where ι denotes Lebesgue measure, such that for every t𝒮𝐦, there exists some sequence (tk)k of elements of S𝐦, such that for every 𝐱𝒳 and every 𝐲𝒴𝐦,ln(tk(𝐲|𝐱))k+ln(t(𝐲|𝐱)).

To control the complexity of our collection, we also need an information-theoretic assumption. We assume the existence of a Kraft-type inequality for the collection [12] ; [1] .

Assumption 3 (K).

There is a family (ξ𝐦)𝐦 of non-negative numbers and a real number Ξ such that 𝐦eξ𝐦Ξ<+.

We can now state the main result of (4, Theorem 5.1) for the model selection theorem for MLE under a random sub-collection.

Theorem S-1.

Let (𝐗n,𝐘n)n[N] be the observations coming from an unknown conditional density s0. Let the model collection 𝒮=(𝒮𝐦)𝐦 be an at most countable collection of conditional density sets. Assume that Assumption 1 (H), Assumption 2 (Sep), and Assumption 3 (K) hold for every 𝐦. Let ϵKL>0, and s¯𝐦𝒮𝐦, such that

KLN(s0,s¯𝐦)inft𝒮𝐦KLN(s0,t)+ϵKLN,

and let τ>0, such that

s¯𝐦eτs0. (S-3)

Next, we introduce (𝒮𝐦)𝐦~ a random sub-collection of (𝒮𝐦)𝐦 and consider the collection (s^𝐦)𝐦~ of η-LLMs defined in (9). Then, for any ρ(0,1), and any C1>1, there are two constants κ0 and C2 depending only on ρ and C1, such that, for every index 𝐦,

pen(𝐦)κ[𝒟𝐦+(1τ)ξ𝐦],κ>κ0,

where the model complexity 𝒟𝐦 is defined in Assumption 1, the η-PMLE s^𝐦^, defined in (10) on the subset ~ instead of , satisfies

𝔼𝐗[N],𝐘[N][JKLρN(s0,s^𝐦^)] C1𝔼𝐗[N],𝐘[N][inf𝐦~(inft𝒮𝐦KLN(s0,t)+2pen(𝐦)N)]
+C2(1τ)Ξ2N+η+ηN.

S-1.0.2 Strategy for the proof of Theorem 1

We will briefly show how S-1 can be used to prove Theorem 1. All we need to do is check that Assumption 3 (K), Assumption 2 (Sep) and Assumption 1 (H) hold for every 𝐦. According to the result of (4, Section 5.3), Assumption 2 (Sep) holds if we consider Gaussian densities, and the assumption defined by (S-3) is true if we further assume that the true conditional density s0 is bounded and compactly supported. Furthermore, since we have restricted to a finite collection of models, it is true that there exists a family (ξ𝐦)𝐦 and Ξ>0 such that Assumption 3 (K) is satisfied. Therefore, the remaining most difficult step of the proof for Assumption 1 (H) is presented in Section S-2. All technical results are moved to Section S-3.

S-2 Proof of Theorem 1

Note that the definition of model complexity in Assumption 1 (H) is related to a classical entropy dimension of a compact set w.r.t. a Hellinger type divergence dn, thanks to the following Proposition S-1, which is established in (3, Proposition 2).

Proposition S-1.

If we have

[.],dn(δ,𝒮𝐦) dim(𝒮𝐦)(C𝐦+ln(1δ)), for any δ(0,2], then the function
ϕ𝐦(δ) =δdim(𝒮𝐦)(C𝐦+π+ln(1min(δ,1)))

satisfies Assumption 1 (H). Furthermore, the unique solution δ𝐦 of 1δϕ𝐦(δ)=Nδ satisfies

Nδ𝐦2dim(𝒮𝐦)(2(C𝐦+π)2+(lnN(C𝐦+π)2dim(𝒮𝐦))+).

Then, we claim that Proposition S-1 implies Assumption 1 (H) because of the fact that

[.],dn(δ,𝒮𝐦)dim(𝒮𝐦)(C𝐦+ln(1δ)), (S-4)

where C𝐦 is a constant depending on the model.

Next, recall that the definition from (4) is defined as follows:

𝒮𝐦 ={s𝝍𝐦s𝝍K𝒮:𝝍𝐦=(𝝎0,𝝎,𝝊0,𝚼,𝚺(𝐁))𝚿𝐦,
𝚿𝐦=K×𝐖JK×DW×K×Q×𝐕J,𝐑K×DV×𝛀𝐁K}. (S-5)

Here, 𝐦=(K,DW,DV,𝐁,J,𝐑), 𝐖J is the set of vectors restricted to the set of indices of relevant input variables Jin, 𝐕J,𝐑 the set of matrices with relevant columns indexed by Jin and ranks 𝐑, and 𝛀𝐁 the set of positive definite block-diagonal matrices depending on partitions 𝐁.

If P and Q are not too large, we do not need to select relevant variables and/or use rank sparse models. We can then work on the structures for means and weights as in LinBoSGaME [14] . However, to deal with high-dimensional data and to simplify the interpretation of sparsity, we propose to use monomials for weights and polynomial regression models for the soft-max gating functions and the means of Gaussian experts. It is worth mentioning that here we provide a proof of a more general result compared to the model defined as in (4). More precisely, we replace the polynomial constructions for the weighting functions with monomials that allow interactions between covariates as follows:

𝐖K,DW ={0}𝐖K1,𝐖={𝒳𝐱α𝒜𝝎α𝐱𝜶:max𝜶𝒜|ω𝜶|C𝝎}. (S-6)

Here, note that the multi-index 𝜶=(αp)p[P],αp{0},p[P], is an P-tuple of nonnegative integers that satisfies 𝐱𝜶=p=1Pxαpp and |𝜶|=p=1Pαp. Then, for all l[DW], we define 𝒜=l=0DW𝒜|l|, 𝒜|l|={𝜶=(αp)p[P]P,|𝜶|=l}. The number 𝜶 is called the order or degree of monomials 𝐱𝜶. By using the well-known stars and bars methods, e.g., (7, Chapter 2), the cardinality of the set 𝒜, denoted by card(𝒜), equals (DW+PP). Note that, for all d[D𝚼], we define 𝐱d as (xdp)p[P] for the means, which are often used for polynomial regression models. Here, 𝒜J is the set of multi-index (vector) in P restricted to the set of indices of relevant input variables Jin, that is, 𝒜J={𝜶=(αt)t[p]𝒜:αj>0,jJin}. Furthermore, given a regressor 𝐱, for all l[DW], p[P], we define 𝝎(p,l)k={ωk𝜶:𝜶=(αp)p[P]𝒜|l|,αp>0}. We then generalize the definition of relevant variables for monomials as follows. Note that we call a couple (Xp,Yq) irrelevant if the elements (𝚼kd)qp=0 and 𝝎(p,l)k=𝟎 for all k[K], d[DV], l[DW].

We also require some additional definitions of the following sets:

𝒫(K,DW,J) ={𝒳𝐱(gk(𝐰(𝐱)))k[K]:gk(𝐰(𝐱))=exp(wk(𝐱))l=1Kexp(wl(𝐱)),
𝐰=(wk)k[K]𝐖(K,DW,J)},
𝐖(K,DW,J) ={0}𝐖JK1,𝐕(K,DV,J,𝐑)=RK×Q×𝐕J,𝐑K×DV,
𝐖J ={𝒳𝐱w(𝐱)=|𝜶|=0DWω𝜶𝐱𝜶:𝜶𝒜J,max𝜶𝒜|ω𝜶|C𝝎},
𝒢(K,DV,𝐁,J,𝐑) ={𝒳×𝒴(𝐱,𝐲)(ϕ(𝐲;𝐯k(𝐱),𝚺k(Bk)))k[K]:
𝒗𝐕(K,DV,J,𝐑),𝚺(𝐁)𝛀𝐁K}.

We define the following distance over conditional densities:

sup𝐱d𝐲(s,t)=sup𝐱𝒳d𝐲(s,t), where d𝐲(s,t)=(𝒴(s(𝐲𝐱)t(𝐲𝐱))2d𝐲)1/2.

This leads straightforwardly to d2n(s,t)sup𝐱d𝐲(s,t). Then, we also define

sup𝐱dk(𝐠,𝐠)=sup𝐱𝒳(k=1K(gk(𝐱)gk(𝐱))2)1/2,

for any gating functions 𝐠=(gk)k[K] and 𝐠=(gk)k[K]. To this end, given any densities s and t over 𝒳, the following distance, depending on 𝐲, is constructed as follows:

sup𝐲maxkd𝐱(s,t) =sup𝐲𝒴maxk[K]d𝐱(sk(,𝐲),tk(,𝐲))
=sup𝐲𝒴maxk[K](𝒳(sk(𝐱,𝐲)tk(𝐱,𝐲))2d𝐱)1/2.

Moreover, given any 𝐠+,𝐠𝒫(K,DW,J) and ϕ+,ϕ𝒢(K,DV,𝐁,J,𝐑), let us define

d2𝒫(K,DW,J)(𝐠+,𝐠) =𝔼𝐗[N][1Nn=1Nd2k(𝐠+(𝐗n),𝐠(𝐗n))],
d2𝒢(K,DV,𝐁,J,𝐑)(ϕ+,ϕ) =𝔼𝐗[N][1Nn=1Nk=1Kd2𝐲(ϕ+k(|𝐗n),ϕk(|𝐗n))].

Next (S-4) can be obtained by first decomposing the entropy term between the softmax gating functions and the Gaussian experts via Lemma S-1, which is immediately obtained from (14, Lemma 6), an extension of the results in (9, Theorem 2), [10] , (3, Lemma 7) and [2] .

Lemma S-1.

For all δ(0,2], it holds that

[],dn(δ,𝒮𝐦)[],d𝒫(K,DW,J)(δ2,𝒫(K,DW,J))+[],d𝒢(K,DV,𝐁,J,𝐑)(δ2,𝒢(K,DV,𝐁,J,𝐑)).

Then, we define the metric entropy of the set 𝐖(K,DW,J): dsup(δ,𝐖(K,DW,J)), which measures the logarithm of the minimum number of spheres with radius at most δ, corresponding to the distance dsup needed to cover 𝐖(K,DW,J), where

dsup((𝐬k)k[K],(𝐭k)k[K])=maxk[K]sup𝐱𝒳𝐬k(𝐱)𝐭k(𝐱)2, (S-7)

for arbitrary K-tuples of the functions (𝐬k)k[K] and (𝐭k)k[K]. Here 𝐬k,𝐭k:𝒳𝐱𝐬k(𝐱),𝐭k(𝐱)P,k[K], and given 𝐱𝒳,k[K], 𝐬k(𝐱)𝐭k(𝐱)2 is the Euclidean distance in P.

Based on this metric, one can first relate the bracketing entropy of 𝒫(K,DW,J) to dsup(δ,𝐖(K,DW,J)), and then obtain the upper bound for its entropy via Lemma S-2, which is proved in Section S-3.1.

Lemma S-2.

For all δ(0,2],

H[],d𝒫(K,DW,J)(δ2,𝒫(K,DW,J)) Hdsup(33δ8K1,𝐖(K,DW,J))
dim(𝐖(K,DW,J))(C𝐖(K,DW,J)+ln(8K133δ)), (S-8)

where dim(𝐖(K,DW,J))=(K1)card(𝒜J), card(𝒜J)=(DW+card(Jin)card(Jin)) and C𝐖(K,DW,J)=ln(2+C𝛚DW33).

Lemma S-3 allows us to construct the Gaussian brackets to handle with the entropy metric for Gaussian experts, which is established in Section S-3.2.

Lemma S-3.

For all δ(0,2],

[],d𝒢(K,DV,𝐁,J,𝐑)(δ2,𝒢(K,DV,𝐁,J,𝐑))dim(𝒢(K,DV,𝐁,J,𝐑))(C𝒢(K,DV,𝐁,J,𝐑)+ln(1δ)). (S-9)

Finally, (S-4) is proved via Lemmas S-1, S-2 and S-3. Indeed, with the fact that

dim(𝒮𝐦)=dim(𝐖(K,DW,J))+dim(𝒢(K,DV,𝐁,J,𝐑)),

it follows that

[],dn(δ,𝒮𝐦)H[],d𝒫(K,DW,J)(δ2,𝒫(K,DW,J))+[],d𝒢(K,DV,𝐁,J,𝐑)(δ2,𝒢(K,DV,𝐁,J,𝐑))
dim(𝐖(K,DW,J))(C𝐖(K,DW,J)+ln(8K133δ))
+dim(𝒢(K,DV,𝐁,J,𝐑))(C𝒢(K,DV,𝐁,J,𝐑)+ln(1δ))
=:dim(𝒮𝐦)(C𝐦+ln(1δ)), where
C𝐦 =dim(𝐖(K,DW,J))dim(𝒮𝐦)(C𝐖(K,DW,J)+ln(8K133))+dim(𝒢(K,DV,𝐁,J,𝐑))C𝒢(K,DV,𝐁,J,𝐑)dim(𝒮𝐦)
C𝐖(K,DW,J)+ln(8Kmax133)+C𝒢(K,DV,𝐁,J,𝐑):=.

It is interesting that the constant does not depend on the dimension of the model 𝐦 thanks to the hypothesis that C𝐖(K,DW,J) is common for every model 𝐦 in the collection. Therefore, Proposition S-1 implies that, given C=2(+π)2, the model complexity 𝒟𝐦 satisfies

𝒟𝐦Nδ2𝐦 dim(𝒮𝐦)(2(+π)2+(lnN(+π)2dim(𝒮𝐦))+)
dim(𝒮𝐦)(C+lnN).

To this end, S-1 implies that to a collection of PSGaBloME models 𝒮=(𝒮𝐦)𝐦 with the penalty functions satisfies pen(𝐦)κ[dim(𝒮𝐦)(C+lnN)+(1τ)ξ𝐦] with κ>κ0 the oracle inequality of Theorem 1 holds.

S-3 Lemma proofs

S-3.1 Proof of Lemma S-2

It holds that

H[],d𝒫(K,DW,J)(δ2,𝒫(K,DW,J)) Hdsup(33δ8K1,𝐖(K,DW,J)).

Next, we need to find an upper bound of Hdsup(33δ8K1,𝐖(K,DW,J)). Note that for all 𝐰,𝐯𝐖(K,DW,J), we obtain the following important inequality

dsup(𝐰,𝐯) =maxk[K1]sup𝐱𝒳||𝜶|=0DWω𝐰k,𝜶𝐱𝜶|𝜶|=0DWω𝐯k,𝜶𝐱𝜶|
maxk[K1]|𝜶|=0DW|ω𝐰k,𝜶ω𝐯k,𝜶|sup𝐱𝒳𝐱𝜶card(𝒜J)maxk[K1],𝜶𝒜J|ω𝐰k,𝜶ω𝐯k,𝜶𝐱𝜶|.

Therefore, given the fact that card(𝒜J)=(DW+card(Jin)card(Jin)), for all δ(0,2], it holds that

H[],d𝒫(K,DW,J)(δ2,𝒫(K,DW,J))
Hdsup(33δ8K1,𝐖(K,DW,J))
H(33δ8K1card(𝒜J),{𝝎(K1)card(𝒜J):𝝎C𝝎})
(K1)card(𝒜J)ln(1+8K1C𝝎card(𝒜J)33δ)
=(K1)card(𝒜J)[ln(2+C𝝎card(𝒜J)33)+ln(8K133δ)]
=dim(𝐖(K,DW,J))(C𝐖(K,DW,J)+ln(8K133δ)).

S-3.2 Proof of Lemma S-3

It is worth noting that without restriction on relevant variables, rank sparse models on the means and structures on covariance matrices of Gaussian experts from the collection , the upper bound of the bracketing entropy of Gaussian experts from Lemma S-3 is directly implied from Proposition 2 and arguments from Appendix B.2.3 of [14] . However, in order to overcome the much more challenging problems with random subcollection based on relevant variables, rank sparse models on the means and block-diagonal covariance matrices, we have to reply on a much more constructive bracketing entropy in the spirits of works developed in [13] ; [14] ; [4] ; [5] ; [6] .

Given any k[K], we first define the following set and its corresponding distance as

𝒢(K,DV,𝐁,J,𝐑) ={𝒳×𝒴(𝐱,𝐲)ϕ(𝐲;𝐯(DV,J,𝐑k)(𝐱),𝚺k(Bk)):
𝐯(DV,J,𝐑k)𝐕(DV,J,𝐑k),𝚺k(Bk)𝛀Bk},
d2𝒢(K,DV,𝐁,J,𝐑)(ϕk+,ϕk) =𝔼𝐗[N][1Nn=1Nd2(ϕ+k(|𝐗n),ϕk(|𝐗n))]. (S-10)

We need to specific block-diagonal structures for 𝚺k(Bk). To be more precise, for k[K], we decompose 𝚺k(Bk) into Gk blocks, Gk, and we denote by d[g]k the set of variables into the gth group, for g[Gk], and by card(d[g]k) the number of variables in the corresponding set. Then, we define Bk=(d[g]k)g[Gk] to be a block structure for the cluster k, and 𝐁=(Bk)k[K] to be the output indexes into each group for each cluster. In this way, to construct the block-diagonal covariance matrices, up to a permutation, we make the following definition: 𝛀𝐁K=(𝛀Bk)k[K], for every k[K], for every k[K],

𝛀𝐁K={𝚺k(Bk)𝒮Q++|𝚺k(Bk)=𝐏k(𝚺k[1]𝟎𝟎𝟎𝚺k[2]𝟎𝟎𝟎𝟎𝟎𝟎𝚺k[Gk])𝐏1k,𝚺k[g]𝒮++card(d[g]k),g[Gk]}. (S-13)

Here, 𝐏k corresponds to the permutation leading to a block-diagonal matrix in cluster k. It is worth pointing out that outside the blocks, all coefficients of the matrix are zeros and we also authorize reordering of the blocks: e.g., {(1,3);(2,4)} is identical to {(2,4);(1,3)}, and the permutation inside blocks: e.g., the partition of 4 variables into blocks {(1,3);(2,4)} is the same as the partition {(3,1);(4,2)}.

Then, it follows that 𝒢(K,DV,𝐁,J,𝐑)=k=1K𝒢(DV,𝐁k,J,𝐑k), where stands for the Cartesian product, and  Lemma S-4, established in S-3.2.1.

Lemma S-4.

Given 𝒢(K,DV,𝐁,J,𝐑)=k=1K𝒢(DV,𝐁k,J,𝐑k), it holds that

[],d𝒢(K,DV,𝐁,J,𝐑)(δ2,𝒢(K,DV,𝐁,J,𝐑))k=1K[],d𝒢(K,DV,𝐁,J,𝐑)(δ2K,𝒢(K,DV,𝐁,J,𝐑)).

Next, we claim that Lemma S-3 is implied immediately via Lemma S-4 and the following important Lemma S-5, which is proved in S-3.2.2.

Lemma S-5.

For all δ(0,2] and k[K], there exists a constant C𝒢(K,DV,𝐁,J,𝐑) such that

[],d𝒢(K,DV,𝐁,J,𝐑)(δ2,𝒢(K,DV,𝐁,J,𝐑))dim(𝒢(K,DV,𝐁,J,𝐑))(C𝒢(K,DV,𝐁,J,𝐑)+ln(1δ)). (S-14)

To this end, by combining the previous two Lemmas S-4 and S-5, we have

[],d𝒢(K,DV,𝐁,J,𝐑)(δ2,𝒢(K,DV,𝐁,J,𝐑))
k=1Kdim(𝒢(K,DV,𝐁,J,𝐑))(C𝒢(K,DV,𝐁,J,𝐑)+ln(K)+ln(1δ))
=dim(𝒢(K,DV,𝐁,J,𝐑))(C𝒢(K,DV,𝐁,J,𝐑)+ln(1δ)).

Here,

dim(𝒢(K,DV,𝐁,J,𝐑)) =k=1Kdim(𝒢(K,DV,𝐁,J,𝐑)),
dim(𝒢(K,DV,𝐁,J,𝐑)) =dim(𝐕(DV,J,𝐑k))+DBk,
C𝒢(K,DV,𝐁,J,𝐑) =k=1KC𝒢(K,DV,𝐁,J,𝐑)+ln(K),
DBk =dim(𝛀Bk)=g=1Gkcard(b(g)k)(card(b(g)k)+1)2.

S-3.2.1 Proof of Lemma S-4

It is sufficient to verify that

𝒩[],d𝒢(K,DV,𝐁,J,𝐑)(δ2,𝒢(K,DV,𝐁,J,𝐑))k=1K𝒩[],d𝒢(K,DV,𝐁,J,𝐑)(δ2K,𝒢(K,DV,𝐁,J,𝐑)).

By (S-2), for each k[K], let {[ϕl,k,ϕl,+k]}1l𝒩𝒢(K,DV,𝐁,J,𝐑) be a minimal covering of δk-bracket for d𝒢(K,DV,𝐁,J,𝐑) of 𝒢(K,DV,𝐁,J,𝐑) with cardinality 𝒩[],d𝒢(K,DV,𝐁,J,𝐑)(δk,𝒢(K,DV,𝐁,J,𝐑))=:𝒩𝒢(K,DV,𝐁,J,𝐑). By definition, we have

l[𝒩𝒢(K,DV,𝐁,J,𝐑)],d𝒢(K,DV,𝐁,J,𝐑)(ϕl,k,ϕl,+k)δk.

This leads to the set {k=1K[ϕl,k,ϕl,+k]}1l𝒩𝒢(K,DV,𝐁,J,𝐑) is a covering of δ/2-bracket for d𝒢(K,DV,𝐁,J,𝐑) of 𝒢(K,DV,𝐁,J,𝐑) with cardinality k=1K𝒩𝒢(K,DV,𝐁,J,𝐑). Indeed, let any ϕ=(ϕk)k[K]𝒢(K,DV,𝐁,J,𝐑). Consequently, for each k[K],ϕk𝒢(K,DV,𝐁,J,𝐑), and there exists l(k)[𝒩𝒢(K,DV,𝐁,J,𝐑)], such that

ϕl(k),kϕkϕl(k),+k,d2𝒢(K,DV,𝐁,J,𝐑)(ϕl(k),+k,ϕl(k),k)(δk)2.

Then, it follows that ϕ[ϕ,ϕ+]{k=1K[ϕl,k,ϕl,+k]}1l𝒩𝒢(K,DV,𝐁,J,𝐑), with ϕ=(ϕl(k),k)k[K], ϕ+=(ϕl(k),+k)k[K], which leads to {k=1K[ϕl,k,ϕl,+k]}1l𝒩𝒢(K,DV,𝐁,J,𝐑) is a bracket covering of 𝒢(K,DV,𝐁,J,𝐑).

Now, we want to verify that the size of this bracket is δ/2 via choosing δk=δ2K,k[K]. It holds that

d2𝒢(K,DV,𝐁,J,𝐑)(ϕ,ϕ+) =𝔼𝐗[N][1Nn=1Nk=1Kd2(ϕl(k),k(|𝐗n),ϕl(k),+k(|𝐗n))]
=k=1K𝔼𝐗[N][1Nn=1Nd2(ϕl(k),k(|𝐗n),ϕl(k),+k(|𝐗n))]
=k=1Kd2𝒢(K,DV,𝐁,J,𝐑)(ϕl(k),k,ϕl(k),+k)K(δ2K)2=(δ2)2.

Finally, Lemma S-4 is followed by the definition of a minimal δ/2-bracket covering number for 𝒢(K,DV,𝐁,J,𝐑).

S-3.2.2 Proof of Lemma S-5

We need to bound the bracketing entropy in (S-14). To do this, we need to construct an extension to the multidimensional Gaussian mixture of [9] , defining a net over the parameter space of Gaussian experts. Next, we aim to construct a bracket covering of 𝒢(K,DV,𝐁,J,𝐑) according to the tensorized Hellinger distance, d𝒢(K,DV,𝐁,J,𝐑) based on Gaussian dilatations.

Step 1: Construction of a net for the block-diagonal covariance matrices.

Firstly, for a given matrix 𝚺k(Bk)𝛀Bk,k[K], we denote by Adj(𝚺k(Bk)) the adjacency matrix associated to the covariance matrix 𝚺k(Bk). Note that this matrix of size Q2 can be defined by a vector of concatenated upper triangular vectors. We are going to make use of the result from [6] to handle the block-diagonal covariance matrices 𝚺k(Bk), via its corresponding adjacency matrix. To do this, we need to construct a discrete space for {0,1}Q(Q1)/2, which is a one-to-one correspondence (bijection) with

𝒜Bk={𝐀Bk𝒮Q({0,1}):𝚺k(Bk)𝛀Bk s.t Adj(𝚺k(Bk))=𝐀Bk},

where 𝒮Q({0,1}) is the set of symmetric matrices of size Q taking values on {0,1}.

Then, we want to deduce a discretization of the set of covariance matrices. Let h denotes Hamming distance on {0,1}Q(Q1)/2 defined by

d(z,z)=n=1N𝕀{zz}, for all z,z{0,1}Q(Q1)/2.

Let {0,1}BkQ(Q1)/2 be the subset of {0,1}Q(Q1)/2 of vectors for which the corresponding graph has structure Bk=(b(g)k)g[Gk]. Then, given any ϵ>0, Corollary 1 and Proposition 2 from Supplementary Material A of [6] lead to that there exists some subset of {0,1}Q(Q1)/2, as well as its equivalent 𝒜discBk for adjacency matrices satisfy

𝚺k(Bk)𝚺~k(Bk)22 DBk2ϵ2,(𝚺k(Bk),𝚺~k(Bk))(S~discBk(ϵ))2s.t. 𝚺k(Bk)𝚺~k(Bk),
card(S~discBk(ϵ)) (2C𝚺ϵQ(Q1)2DBk)DBk, (S-15)
DBk =dim(𝛀Bk)=g=1Gkcard(bk(g))(card(bk(g))1)2, (S-16)

where

S~discBk(ϵ) ={𝚺k(Bk)𝒮Q++():Adj(𝚺k(Bk))𝒜discBk,
(𝚺k(Bk))i,j=σi,jϵ,σi,j[C𝚺ϵ,C𝚺ϵ]}.

Therefore, by choosing ϵ2DBk2, given 𝚺k(Bk)𝛀Bk, there exists 𝚺~k(Bk)S~discBk(ϵ), such that

𝚺k(Bk)𝚺~k(Bk)22ϵ2. (S-17)

Based on 𝚺~k(Bk), we can construct the following bracket covering of 𝒢(K,DV,𝐁,J,𝐑) via defining suitable nets for the means of Gaussian experts. More precisely, given any δ𝐕(DV,J,𝐑k)>0, we claim that the set

{[l,u]|l(𝐱,𝐲)=(1+2α)DVϕ(𝐲;𝐯~(DV,J,𝐑k)(𝐱),(1+α)1𝚺~k(Bk)),u(𝐱,𝐲)=(1+2α)DVϕ(𝐲;𝐯~(DV,J,𝐑k)(𝐱),(1+α)𝚺~k(Bk)),𝐯~(DV,J,𝐑k)G𝐕(DV,J,𝐑k)(δ𝐕(DV,J,𝐑k)),𝚺~k(Bk)S~discBk(ϵ)},

is an δ𝐕(DV,J,𝐑k)-brackets set over 𝒢(K,DV,𝐁,J,𝐑) where the constant α>0 and function 𝒳𝐱𝐯~(DV,J,𝐑k)(𝐱) and its corresponding space G𝐕(DV,J,𝐑k)(δ𝐕(DV,J,𝐑k)) will be specified later. Indeed, we consider any function 𝒳×𝒴(𝐱,𝐲)f(𝐱,𝐲)=ϕ(𝐲;𝐯(DV,J,𝐑k)(𝐱),𝚺k(Bk)) that belongs to 𝒢(K,DV,𝐁,J,𝐑), where 𝐯(DV,J,𝐑k)𝐕(DV,J,𝐑k) and 𝚺k(Bk)𝛀Bk. According to (S-17), there exists 𝚺~k(Bk)S~discBk(ϵ) such that

𝚺k(Bk)𝚺~k(Bk)22ϵ2.
Step 2: Construction of a net for the mean functions.

We claim that given any δ𝐕(DV,J,𝐑k)>0, any 𝐯(DV,J,𝐑k)𝐕(DV,J,𝐑k), there exist a minimal covering of δk-bracket G𝐕(DV,J,𝐑k)(δ𝐕(DV,J,𝐑k)) and a function 𝐯~(DV,J,𝐑k)G𝐕(DV,J,𝐑k)(δ𝐕(DV,J,𝐑k)) such that

sup𝐱𝒳𝐯~(DV,J,𝐑k)(𝐱)𝐯(DV,J,𝐑k)(𝐱)22 δ2𝐕(DV,J,𝐑k), (S-18)
card(G𝐕(DV,J,𝐑k)(δ𝐕(DV,J,𝐑k))) (exp(C𝐕(DV,J,𝐑k))δ𝐕(DV,J,𝐑k))dim(𝐕(DV,J,𝐑k)). (S-19)

To accomplish this, we use the singular value decomposition of 𝚼kdRkd=r=1Rkd(σkd)r(𝐮kd),r(𝐯kd)r,, k[K],d[DV], with (σkd)r,r[Rkd], denote the singular values of 𝚼kdRkd, with corresponding orthogonal unit vectors ((𝐮kd),r)r[Rkd] and ((𝐯kd)r,)r[Rkd]. Then, we construct 𝐯~(DV,J,𝐑k)(𝐱)=𝚼~k0+d=1DV𝚼~kdRkd𝐱d, where 𝝊~k0 and 𝚼~kdRkd=r=1Rkd(σ~kd)r(𝐮~kd),r(𝐯~kd)r,, k[K],d[DV], are determined so that (S-18) and (S-19) are satisfied. Note that for each k[K],d[DV], it holds that

𝐯~(DV,J,𝐑k)(𝐱)𝐯(DV,J,𝐑k)(𝐱)2 =𝝊~k0𝝊k0+d=1DV(𝚼~kdRkd𝚼kdRkd)𝐱d2
𝝊~k0𝝊k02+d=1DV(𝚼~kdRkd𝚼kdRkd)𝐱d2
Q𝝊~k0𝝊k0+PQd=1DV|||𝚼~kdRkd𝚼kdRkd|||𝐱d
Q𝝊~k0𝝊k0+PQd=1DV|||𝚼~kdRkd𝚼kdRkd|||,

where we used the fact that for all d[DV], 𝐱𝒳, 𝐱d1 as 𝒳=[0,1]P. Thus, (S-18) is immediately followed if we now choose 𝝊~k0 and 𝚼~kdRkd such that

Q𝝊k0𝝊~k0 δ𝐕(DV,J,𝐑k)2, (S-20)
|||𝚼kdRkd𝚼~kdRkd||| δ𝐕(DV,J,𝐑k)2DVPQ. (S-21)

Let us now see how to construct 𝝊~k0 to get (S-20). This task can be accomplished if for all k[K], q[Q], we set

B =[A𝐮,𝐯2Qδ𝐕(DV,J,𝐑k),A𝐮,𝐯2Qδ𝐕(DV,J,𝐑k)],
(𝝊~k0)q =argminbB|(𝝊k0)qδ𝐕(DV,J,𝐑k)2Qb|.

Next, let us now see how to construct 𝚼~kdRkd to get (S-21). The boundedness assumption in (7) implies that

|||𝚼kdRkd𝚼~kdRkd||| =maxq[Q],p[P]|r=1Rkd[(σkd)r(𝐮kd)q,r(𝐯kd)r,p(σ~kd)r(𝐮~kd)q,r(𝐯~kd)r,p]|
=maxq[Q],p[P]|r=1Rkd[((σkd)r(σ~kd)r)(𝐮kd)q,r(𝐯kd)r,p
(σ~kd)r((𝐮~kd)q,r(𝐮kd)q,r)(𝐯~kd)r,p
(σ~kd)r(𝐮kd)q,r((𝐯kd)r,p(𝐯~kd)r,p)]|
maxr[Rkd]|(σkd)r(σ~kd)r|maxq[Q],p[P]r=1Rkd|(𝐮kd)q,r(𝐯kd)r,p|
+maxq[Q],r[Rkd]|(𝐮~kd)q,r(𝐮kd)q,r|maxp[P]r=1Rkd|(σ~kd)r(𝐯~kd)r,p|
+maxr[Rkd],p[P]|(𝐯kd)r,p(𝐯~kd)r,p|maxq[Q]r=1Rkd|(σ~kd)r(𝐮kd)q,r|
RkdA𝐮,𝐯2maxr[Rkd]|(σkd)r(σ~kd)r|
+RkdA𝐮,𝐯Aσ(maxq[Q],r[Rkd]|(𝐮~kd)q,r(𝐮kd)q,r|
+maxr[Rkd],p[P]|(𝐯kd)r,p(𝐯~kd)r,p|).

Therefore, (S-21) is immediately implied if we now choose (σ~kd)r, (𝐮~kd)q,r and (𝐯~kd)r,p such that

maxr[Rkd]|(σkd)r(σ~kd)r| δ𝐕(DV,J,𝐑k)6RkdA𝐮,𝐯2DVPQ,
maxq[Q],r[Rkd]|(𝐮~kd)q,r(𝐮kd)q,r| δ𝐕(DV,J,𝐑k)6RkdA𝐮,𝐯AσDVPQ,
maxr[Rkd],p[P]|(𝐯kd)r,p(𝐯~kd)r,p| δ𝐕(DV,J,𝐑k)6RkdA𝐮,𝐯AσDVPQ.

This task can be accomplished as follows: for all r[Rkd], p[P], q[Q], set

S =[0,Aσ6RkdA𝐮,𝐯2DVPQδ𝐕(DV,J,𝐑k)],
(σ~kd)r =argminζS|(σkd)rδ𝐕(DV,J,𝐑k)6RkdA𝐮,𝐯2DVPQζ|,
U =[A𝐮,𝐯6RkdA𝐮,𝐯AσDVPQδ𝐕(DV,J,𝐑k),A𝐮,𝐯6RkdA𝐮,𝐯AσDVPQδ𝐕(DV,J,𝐑k)],
(𝐮~kd)q,r =argminμU|(𝐮kd)q,rδ𝐕(DV,J,𝐑k)6RkdA𝐮,𝐯AσDVPQμ|,
(𝐯~kd)r,p =argminυU|(𝐯kd)r,pδ𝐕(DV,J,𝐑k)6RkdA𝐮,𝐯AσDVPQυ|.

Note that, according to (15, I.8), we only need to determine the vectors (((𝐮~kd)q,r)q[Qr])r[Rkd] and (((𝐯~kd)r,p)j[card(Jin)r])r[Rkd] since the remaining elements of such vectors belong to the the nullspace of 𝚼kdRkd and 𝚼kdRkd. The number of total free parameters in the previous two vectors are

r=1Rkd(Qr) =Rkd(2QRkd12),
r=1Rkd(card(Jin)r) =Rkd(2card(Jin)Rkd12).

To this end, for all k[K], d[DV], and q[Q], we let

(𝚼~kdRkd)q,p={r=1Rkd(σ~kd)r(𝐮~kd)q,r(𝐯~kd)r,p if pJin,0 if p[P]Jin.

In particular, (S-19) is proved by the following entropy controlling

card(G𝐕(DV,J,𝐑k)(δ𝐕(DV,J,𝐑k)))
[4A𝐮,𝐯Qδ𝐕(DV,J,𝐑k)]Qd=1DV[6RkdAσA𝐮,𝐯2DVPQδ𝐕(DV,J,𝐑k)]Rkd[12RkdAσA𝐮,𝐯2DVPQδ𝐕(DV,J,𝐑k)]Rkd(q+card(Jin)Rkd1)
=[exp(C𝐕(DV,J,𝐑k))δ𝐕(DV,J,𝐑k)]dim(𝐕(DV,J,𝐑k)), where
dim(𝐕(DV,J,𝐑k))=Q+d=1DVRkd(Q+card(Jin)Rkd),C𝐕(DV,J,𝐑k)=ln(C(DV,J,𝐑k))dim(𝐕(DV,J,𝐑k)),
and C(DV,J,𝐑k)=[4A𝐮,𝐯Q]Q[12RkdAσA𝐮,𝐯2DVPQ]d=1DVRkd(Q+card(Jin)Rkd)2d=1DVRkd.
Step 3: Upper bound of the number of the bracketing entropy for 𝒢(K,DV,𝐁,J,𝐑).

Next, in order to evaluate the ratio of two Gaussian densities, we make use of Lemma S-6.

Lemma S-6 (Proposition C.1 from [13] ).

Let ϕ(;𝛍1,𝚺1) and ϕ(;𝛍2,𝚺2) be two Gaussian densities. If 𝚺2𝚺1 is a positive definite matrix then for all 𝐲Q,

ϕ(𝐲;𝝁1,𝚺1)ϕ(𝐲;𝝁2,𝚺2)|𝚺2||𝚺1|exp[12(𝝁1𝝁2)(𝚺2𝚺1)1(𝝁1𝝁2)].

Then, Lemma S-7 allows us to fulfill the assumptions of Lemma S-6.

Lemma S-7 (Similar to Lemma B.8 from [13] ).

Assume that 0<ϵ<c𝚺2/9, and set α=3ϵ/c𝚺. Then, for every k[K], (1+α)𝚺~k(Bk)𝚺k(Bk) and 𝚺k(Bk)(1+α)1𝚺~k(Bk) are both positive definite matrices. Moreover, for all 𝐲Q,

𝐲[(1+α)𝚺~k(Bk)𝚺k(Bk)]𝐲ϵ𝐲22,𝐲[𝚺k(Bk)(1+α)1𝚺~k(Bk)]𝐲ϵ𝐲22.
Proof.

For all 𝐲𝟎, since supλvp(𝚺k(Bk)𝚺~k(Bk))|λ|=𝚺k(Bk)𝚺~k(Bk)2ϵ, ϵc𝚺/3, and α=3ϵ/c𝚺, it follow that

𝐲[(1+α)𝚺~k(Bk)𝚺k(Bk)]𝐲 =(1+α)𝐲[𝚺~k(Bk)𝚺k(Bk)]𝐲+α𝐲𝚺k(Bk)𝐲
(1+α)𝚺~k(Bk)𝚺k(Bk)2𝐲22+αc𝚺𝐲22
(αc𝚺(1+α)ϵ)𝐲22=(αc𝚺αϵϵ)𝐲22
(23αc𝚺ϵ)𝐲22=ϵ𝐲22>0,

and

𝐲[𝚺k(Bk)(1+α)1𝚺~k(Bk)]𝐲
=(1+α)1𝐲[𝚺k(Bk)𝚺~k(Bk)]𝐲+(1(1+α)1)𝐲𝚺k(Bk)𝐲
(αc𝚺ϵ1+α)𝐲22=2ϵ1+α𝐲22ϵ𝐲22>0.

By using Lemma S-6 and the same argument as in the proof of Lemma B.9 from [13] , given 0<ϵ<c𝚺/3, where ϵ is chosen later, and α=3ϵ/c𝚺, we obtain

max{l(𝐱,𝐲)f(𝐱,𝐲),f(𝐱,𝐲)u(𝐱,𝐲)}(1+2α)Q2exp(𝐯(DV,J,𝐑k)(𝐱)𝐯~(DV,J,𝐑k)(𝐱)222ϵ). (S-22)

Because ln() is a non-decreasing function, ln(1+2α)α,α[0,1]. Combined with (S-18) where δ2𝐕(DV,J,𝐑k)=Qαϵ, we conclude that

max{ln(l(𝐱,𝐲)f(𝐱,𝐲)),ln(f(𝐱,𝐲)u(𝐱,𝐲))} Q2ln(1+2α)+δ2𝐕(DV,J,𝐑k)2ϵQ2α+δ2𝐕(DV,J,𝐑k)2ϵ=0.

This means that l(𝐱,𝐲)f(𝐱,𝐲)u(𝐱,𝐲),(𝐱,𝐲)𝒳×𝒴. Hence, it remains to bound the size of bracket [l,u] w.r.t. d𝒢(K,DV,𝐁,J,𝐑).

To this end, we aim to verify that d2𝒢(K,DV,𝐁,J,𝐑)(l,u)δ2. To accomplish this, we make use of Lemma S-8.

Lemma S-8 (Proposition C.3 from [13] ).

Let ϕ(;𝛍1,𝚺1) and ϕ(;𝛍2,𝚺2) be two Gaussian densities with full rank covariance. It holds that

d2(ϕ(;𝝁1,𝚺1),ϕ(;𝝁2,𝚺2))
=2{12q/2|𝚺1𝚺2|1/4|𝚺11+𝚺21|1/2exp[14(𝝁1𝝁2)(𝚺1+𝚺2)1(𝝁1𝝁2)]}.

Therefore, using the fact that cosh(t)=et+et2Lemma S-8 leads to, for all 𝐱𝒳,

d2(l(𝐱,),u(𝐱,)) =𝒴[l(𝐱,𝐲)+u(𝐱,𝐲)2l(𝐱,𝐲)u(𝐱,𝐲)]d𝐲
=(1+2α)Q+(1+2α)Q2
+d2(ϕ(;𝐯~(DV,J,𝐑k)(𝐱),(1+α)1𝚺~k(Bk)),ϕ(;𝐯~(DV,J,𝐑k)(𝐱),(1+α)𝚺~k(Bk)))
=2cosh[Qln(1+2α)]2
+2[12Q/2[(1+α)1+(1+α)]Q/2|𝚺~k(Bk)|1/2|𝚺~k(Bk)|1/2]
=2cosh[Qln(1+2α)]2+22[cosh(ln(1+α))]Q/2
=2g(Qln(1+2α))+2h(ln(1+α)),

where g(t)=cosh(t)1=et+et21, and h(t)=1cosh(t)Q/2. The upper bounds of terms g and h separately imply that, for all 𝐲𝒴,

d2(l(𝐱,),u(𝐱,))2(2cosh(16)α2Q2+14α2Q2)6α2Q2=δ24,

where we choose α=3ϵc𝚺,ϵ=δc𝚺66Q, δ(0,1],Q,c𝚺>0, which appears in (S-22) and satisfies α=δ26Q and 0<ϵ<c𝚺3. Indeed, studying functions g and h yields

𝐠(t) =sinh(t),𝐠(t)=cosh(t)cosh(c),t[0,c],c+,
h(t) =Q2cosh(t)Q/21sinh(t),
h(t) =Q2(Q21)cosh(t)Q/22sinh2(t)+Q2cosh(t)Q/2
=Q2(1(Q2+1)(sinh(t)cosh(t))2)cosh(t)Q/2Q2,

where we used the fact that cosh(t)1. Then, since g(0)=0,𝐠(0)=0,h(0)=0,h(0)=0, by applying Taylor’s Theorem, it is true that

g(t) =g(t)g(0)𝐠(0)t=R0,1(t)cosh(c)t22,t[0,c],
h(t) =h(t)h(0)h(0)t=R0,1(t)Q2t22Q22t22,t0.

We wish to find an upper bound for t=Qln(1+2α), Q, α=δ26Q, δ(0,1]. Since ln() is an increasing function, then we have

t=Qln(1+δ6Q)Qln(1+16Q)Q16Q=16,δ(0,1],

since ln(1+16Q)16Q, Q. Then, since ln(1+2α)2α,α0,

g(Qln(1+2α)) cosh(16)(Qln(1+2α))22cosh(16)Q224α2,
h(ln(1+α)) Q22(ln(1+α))22Q2α24.

Next, note that the set of δ/2-brackets [l,u] over 𝒢(K,DV,𝐁,J,𝐑) is totally defined by the parameter spaces S~discBk(ϵ) and G𝐕(DV,J,𝐑k)(δ𝐕(DV,J,𝐑k)). This leads to an upper bound of the δ/2-bracketing entropy of 𝒢(K,DV,𝐁,J,𝐑) is evaluated from an upper bound of the two set cardinalities. Hence, given any δ>0, by choosing ϵ=δc𝚺66Q, α=3ϵc𝚺=δ26Q, and δ2𝐕(DV,J,𝐑k)=Qαϵ=Qδ26Qδc𝚺66Q=δ2c𝚺72Q, it holds that

𝒩[],d𝒢(K,DV,𝐁,J,𝐑)(δ2,𝒢(K,DV,𝐁,J,𝐑))
card(S~discBk(ϵ))×card(G𝐕(DV,J,𝐑k)(δ𝐕(DV,J,𝐑k)))
(2C𝚺ϵQ(Q1)2DBk)DBk(exp(C𝐕(DV,J,𝐑k))δ𝐕(DV,J,𝐑k))dim(𝐕(DV,J,𝐑k))(using (S-16) and (S-19))
(2C𝚺66Qδc𝚺Q(Q1)2DBk)DBk(62Qexp(C𝐕(DV,J,𝐑k))δc𝚺)dim(𝐕(DV,J,𝐑k))
=(66C𝚺Q2(Q1)c𝚺DBk)DBk(62Qexp(C𝐕(DV,J,𝐑k))c𝚺)dim(𝐕(DV,J,𝐑k))(1δ)DBk+dim(𝐕(DV,J,𝐑k)).

To this end, note that dim(𝒢(K,DV,𝐁,J,𝐑))=DBk+dim(𝐕(DV,J,𝐑k)), we obtain

[],d𝒢(K,DV,𝐁,J,𝐑)(δ2,𝒢(K,DV,𝐁,J,𝐑))
=ln(𝒩[],d𝒢(K,DV,𝐁,J,𝐑)(δ2,𝒢(K,DV,𝐁,J,𝐑)))
DBkln(66C𝚺Q2(Q1)c𝚺DBk)+dim(𝐕(DV,J,𝐑k))ln(62Qexp(C𝐕(DV,J,𝐑k))c𝚺)
+(DBk+dim(𝐕(DV,J,𝐑k)))ln(1δ)
=dim(𝒢(K,DV,𝐁,J,𝐑))(C𝒢(K,DV,𝐁,J,𝐑)+ln(1δ)),

where C𝒢(K,DV,𝐁,J,𝐑)=DBkln(66C𝚺Q2(Q1)c𝚺DBk)+dim(𝐕(DV,J,𝐑k))ln(62Qexp(C𝐕(DV,J,𝐑k))C𝚺)dim(𝒢(K,DV,𝐁,J,𝐑)).

Supplementary References

  • (1) Barron, A.R., Huang, C., Li, J., Luo, X.: The MDL principle, penalized likelihoods, and statistical risk. Festschrift in Honor of Jorma Rissanen on the Occasion of his 75th Birthday pp. 33–63 (2008) S-1.0.1
  • (2) Cohen, S.X., Le Pennec, E.: Partition-based conditional density estimation. ESAIM: Probability and Statistics 17, 672–697 (2013) S-2
  • (3) Cohen, S., Le Pennec, E.: Conditional density estimation by penalized likelihood model selection and applications. Technical report, INRIA (2011) S-1 S-2
  • (4) Devijver, E.: Finite mixture regression: a sparse variable selection by model selection for clustering. Electronic Journal of Statistics 9(2), 2642–2674 (2015) S-1 S-1.0.1 S-1.0.2 S-3.2
  • (5) Devijver, E.: Joint rank and variable selection for parsimonious estimation in a high-dimensional finite mixture regression model. Journal of Multivariate Analysis 157, 1–13 (2017) S-1 S-3.2
  • (6) Devijver, E., Gallopin, M.: Block-diagonal covariance selection for high-dimensional Gaussian graphical models. Journal of the American Statistical Association 113(521), 306–314 (2018) S-1 S-3.2 S-3.2.2
  • (7) Feller, W.: An introduction to probability theory and its applications, vol. 1. John Wiley (1957) S-2
  • (8) Van de Geer, S.: Empirical Processes in M-estimation, vol. 6. Cambridge University Press (2000) S-1.0.1
  • (9) Genovese, C.R., Wasserman, L.: Rates of convergence for the Gaussian mixture sieve. The Annals of Statistics 28(4), 1105–1127 (2000) S-1 S-2 S-3.2.2
  • (10) Ghosal, S., van der Vaart, A.W.: Entropies and rates of convergence for maximum likelihood and Bayes estimation for mixtures of normal densities. The Annals of Statistics 29(5), 1233–1263 (2001) S-2
  • (11) Kosorok, M.R.: Introduction to empirical processes and semiparametric inference. Springer Science & Business Media (2007) S-1.0.1
  • (12) Massart, P.: Concentration Inequalities and Model Selection: Ecole d’Eté de Probabilités de Saint-Flour XXXIII-2003. Springer (2007) S-1 S-1.0.1
  • (13) Maugis, C., Michel, B.: A non asymptotic penalized criterion for Gaussian mixture model selection. ESAIM: Probability and Statistics 15, 41–68 (2011) S-1 S-3.2 S-3.2.2
  • (14) Montuelle, L., Le Pennec, E., et al.: Mixture of Gaussian regressions model with logistic weights, a penalized maximum likelihood approach. Electronic Journal of Statistics 8(1), 1661–1695 (2014) S-1 S-2 S-3.2
  • (15) Strang, G.: Linear algebra and learning from data. Wellesley-Cambridge Press Cambridge (2019) S-3.2.2
  • (16) Van Der Vaart, A., Wellner, J.: Weak convergence and empirical processes: With applications to statistics. Springer 58,  59 (1996) S-1.0.1

Cite this paper

Please cite the published version. Venue: AJCAI 2023, Supplementary material (proofs of Theorem 1 and supporting lemmas). AI 2023, Springer LNAI 14472. DOI: 10.1007/978-981-99-8391-9_19. Official record: Springer.

BibTeX
@inproceedings{nguyen2023nonasymptotic,
  title     = {A Non-asymptotic Risk Bound for Model Selection in a High-Dimensional Mixture of Experts via Joint Rank and Variable Selection},
  author    = {Nguyen, TrungTin and Nguyen, Dung Ngoc and Nguyen, Hien Duy and Chamroukhi, Faicel},
  booktitle = {AI 2023: Advances in Artificial Intelligence},
  series    = {Lecture Notes in Computer Science}, volume = {14472}, pages = {234--245},
  year      = {2023}, publisher = {Springer Nature Singapore},
  doi       = {10.1007/978-981-99-8391-9_19},
}