Publications · Conference

Dendrograms of Mixing Measures for Softmax-Gated Gaussian Mixture of Experts: Consistency Without Model Sweeps

Do Tien Hai, Trung Nguyen Mai, TrungTin Nguyen⋆†, Nhat Ho, Binh T. Nguyen, Christopher Drovandi

⋆ Co-first author, † Corresponding author.

AISTATS 2026 · Spotlight Proceedings of the 29th International Conference on Artificial Intelligence and Statistics (AISTATS 2026). Spotlight — acceptance rate 2.5% over 2102 submissions.

Abstract

We develop a unified statistical framework for softmax-gated Gaussian mixture of experts (SGMoE) that addresses three long-standing obstacles in parameter estimation and model selection: (i) non-identifiability of gating parameters up to common translations, (ii) intrinsic gate-expert interactions that induce coupled differential relations in the likelihood, and (iii) the tight numerator-denominator coupling in the softmax-induced conditional density. Our approach introduces Voronoi-type loss functions aligned with the gate-partition geometry and establishes finite-sample convergence rates for the maximum likelihood estimator (MLE). In over-specified models, we reveal a link between the MLE’s convergence rate and the solvability of an associated system of polynomial equations characterizing near-nonidentifiable directions. For model selection, we adapt dendrograms of mixing measures to SGMoE, yielding a consistent, sweep-free selector of the number of experts that attains pointwise-optimal parameter rates under overfitting while avoiding multi-size training. Simulations on synthetic data corroborate the theory, accurately recovering the expert count and achieving the predicted rates for parameter estimation while closely approximating the regression function. Under model misspecification (e.g., ϵ-contamination), the dendrogram selection criterion is robust, recovering the true number of mixture components, while the Akaike information criterion, the Bayesian information criterion, and the integrated completed likelihood tend to overselect as sample size grows. On a maize proteomics dataset of drought-responsive traits, our dendrogram-guided SGMoE selects two experts, exposes a clear mixing-measure hierarchy, stabilizes the likelihood early, and yields interpretable genotype-phenotype maps, outperforming standard criteria without multi-size training. Co-first author, Corresponding author.

1 INTRODUCTION

Mixture of Experts: Scope and Appeal. Mixture of experts (MoE) were introduced as modular neural architectures in Jacobs et al. (1991); Jordan and Jacobs (1994), where a gating network dispatches inputs to specialized experts. Beyond their practical versatility in speech, language, and vision (Fedus et al., 2022; Pham et al., 2024; Do et al., 2023; Eigen et al., 2014; Bao et al., 2022; Dosovitskiy et al., 2021; Liang et al., 2022; You et al., 2021, 2022; Peng et al., 1996), MoE admit strong approximation guarantees and learning theory. Universal approximation results for conditional densities and regressors quantify how MoE improve upon unconditional mixtures by allowing both gates and experts to depend on covariates (Norets, 2010; Nguyen et al., 2016, 2019, 2021a). These developments complement classical approximation and risk bounds for unconditional mixtures (Genovese and Wasserman, 2000; Rakhlin et al., 2005; Nguyen et al., 2025b; Chong et al., 2024; Nguyen, 2013; Shen et al., 2013; Ho and Nguyen, 2016a, b; Nguyen et al., 2020, 2023b) and are surveyed in Yuksel et al. (2012); Nguyen and Chamroukhi (2018); Nguyen (2021); Chen et al. (2022).

Parameter Estimation: from Unconditional Mixtures to MoE. Over-specified finite mixtures can display slow, nonstandard parameter rates. In unconditional mixtures this is explained by singular Fisher information and merging components. Foundational results start with Chen (1995) for univariate mixtures, and extend via Wasserstein tools to multivariate models and weaker identifiability (Nguyen, 2013; Ho and Nguyen, 2016a), with minimax studies in Heinrich and Kahn (2018); Manole and Ho (2020). Algorithmic guarantees for Expectation-Maximization (EM) and Majorization-Minimization or Minimization-Maximization (MM) algorithms and moments have been analyzed under both exact-fit and over-fit regimes (Balakrishnan et al., 2017; Anandkumar et al., 2012; Hardt and Price, 2015; Dwivedi et al., 2020b, a; Wu and Yang, 2020; Doss et al., 2023; Wu and Zhou, 2021; Tran et al., 2026b). For MoE with covariate-free gates, parameter rates depend on algebraic independence of experts and PDE-type couplings (Ho et al., 2022; Do et al., 2025). In softmax-gated Gaussian mixture of experts (SGMoE), parameter estimation is harder due to translation invariance in softmax gates and intrinsic gate-expert couplings; recent progress includes identifiability, inverse bounds, and finite-sample guarantees for the maximum likelihood estimator (MLE) with unified exact- and over-fit treatments in Nguyen et al. (2023a, 2024a, 2024c).

Model Selection: Information Criteria, Penalties, and Bayes. Choosing the number of experts remains critical despite universal approximation theorems. Classical criteria balance fit and complexity, including AIC (Akaike, 1974; Frühwirth-Schnatter et al., 2018), BIC and its MoE adaptations (Schwarz, 1978; Khalili et al., 2024; Forbes et al., 2022a; Berrettini et al., 2024; Forbes et al., 2022b; Nguyen and Nguyen, 2025; Ho et al., 2025), ICL (Biernacki et al., 2000; Frühwirth-Schnatter et al., 2012), eBIC for structured settings (Foygel and Drton, 2010; Nguyen and Li, 2024), and SWIC for dependent data (Sin and White, 1996; Nguyen et al., 2025a; Westerhout et al., 2024). These methods are largely asymptotic and often require multi-size model sweeps. Non-asymptotic penalization brings risk guarantees via weak oracle bounds in high-dimensional MoE (Nguyen et al., 2021b, 2022a, 2022b, 2023c; Montuelle and Le Pennec, 2014; Nguyen et al., 2023d). Bayesian strategies avoid fixing the order but need careful marginal-likelihood evaluation or post-processing; the merge-truncate-merge approach ensures consistency in related mixture settings yet introduces sensitive tuning (Frühwirth-Schnatter, 2019; Zens, 2019; Guha et al., 2021; Nguyen et al., 2024d). A recent alternative leverages dendrograms of mixing measures for selection without exhaustive sweeps in (Do et al., 2024; Thai et al., 2025; Tran et al., 2026a).

Gaps Specific to SGMoE. Softmax gating creates three intertwined obstacles. First, gate parameters are identifiable only up to common translations, so parameter losses must factor out these symmetries. Second, the softmax numerator-denominator coupling and the expert structure induce exact PDE relations between derivatives, which collapse naive Taylor decompositions and require algebra-aware inverse bounds. Third, when models are over-specified, the first nonvanishing terms in the expansions are ruled by solvability of polynomial systems; the resulting exponents govern slow parameter rates and depend on how many fitted atoms approximate each truth (Ho et al., 2022; Nguyen et al., 2023a). Existing selection criteria do not exploit this rate geometry for the MLE, and sweep-based procedures are computationally heavy for SGMoE.

Contributions. We introduce a fast-rate-aware Voronoi distance for SGMoE that augments the unified exact- and over-fit loss with merged-moment couplings inside multi-covered Voronoi cells (eq.˜6). This exposes slow directions created by redundant atoms, motivates a hierarchical merge operator, and yields an aggregation path (dendrogram) on mixing measures. Along this path we prove a monotone strengthening of the loss (Lemma˜1), obtain near-parametric finite-sample rates for the aggregated estimators together with height and likelihood control (Theorems˜1, 2 and 3 and Table˜1), and derive a sweep-free dendrogram selection criterion (DSC) that is consistent and avoids multi-K training (Theorems˜4, 1 and 3). Empirically, DSC is less prone to overfitting than AIC/BIC/ICL under ϵ-contamination due to its structural penalty on small heights (Figure˜4), and it restores fast parameter rates after aggregation in over-specified SGMoE (Figure˜2). To our knowledge this is the first method that couples finite-sample, fast-rate-aware merging with consistent model selection for SGMoE, avoiding multi-size training while preserving statistical efficiency.

Table 1: Summary of density and parameter rates for SGMoE. The Voronoi cells 𝔸j are defined in eq.˜2. The function r¯() is determined by solvability of the polynomial systems recalled in eq.˜3 (e.g., r¯(2)=4, r¯(3)=6). The merged row and the fast pathwise rates correspond to the aggregation path described in Section˜3.
Setting Loss pG0(y𝒙) exp(ω0k0) 𝝎1k0,bk0 𝒂k0,σk0
Exact-fit DE 𝒪((logN/N)1/2) 𝒪((logN/N)1/2) 𝒪((logN/N)1/2) 𝒪((logN/N)1/2)
Over-fit DO 𝒪((logN/N)1/2) 𝒪((logN/N)1/2) 𝒪((logN/N)1/2r¯(|𝔸k|)) 𝒪((logN/N)1/r¯(|𝔸k|))
Merged DFRA 𝒪((logN/N)1/2) 𝒪((logN/N)1/2) 𝒪((logN/N)1/2) 𝒪((logN/N)1/2)

SGMoE Setting. Let (𝐱n,yn)n=1N be i.i.d. samples with 𝐱nD and yn. Assume the data are generated by a SGMoE model of order K0, whose conditional density is

pG0(y𝒙) :=k=1K0exp((𝝎1k0)𝒙+ω0k0)j=1K0exp((𝝎1j0)𝒙+ω0j0)
×𝒩(y|𝒂k0𝒙+bk0,σk0). (1)

Each expert is Gaussian with mean 𝒂k0𝒙+bk0 and variance σk0>0. We encode parameters via the (not-necessarily normalized) mixing measure

G0G0(K0):=k=1K0exp(ω0k0)δ(𝝎1k0,𝒂k0,bk0,σk0),

where 𝜼k0:=(ω0k0,𝝎1k0,𝒂k0,bk0,σk0)𝚯×D×D××>0. Assume 𝚯 is compact and 𝒳D, the support of 𝐱, is bounded. Assume 𝐱 has a continuous distribution so that the model is identifiable under this convention, a standard mild assumption; see Proposition 1 of Nguyen et al. (2023a).

Refer to caption
(a) True regression
Refer to caption
(b) K=10
Refer to caption
(c) K=8
Refer to caption
(d) K=3
Refer to caption
(e) K=4
Refer to caption
(f) K=6
Figure 1: Merging procedure from K=10 to K=3 of true mixing measure G0(3) with K0=3 components, defined in eq.˜11.

Maximum Likelihood Over At Most K Experts. When the true order K0 is unknown, we estimate within 𝒪K(𝚯):={G=k=1Kexp(ω0k)δ(𝝎1k,𝒂k,bk,σk): 1KK,(ω0k,𝝎1k,𝒂k,bk,σk)𝚯}. We analyze the exactly specified case K=K0, the over-specified case K>K0, and the merging scheme using the following maximum likelihood estimator (MLE): G^NargmaxG𝒪K(𝚯)1Nn=1Nlog(pG(yn𝐱n)).

Practical Implication. Practitioners can fit a single over-specified SGMoE with moderate KK0, compute its aggregation path, and select K^ via DSC. This single-fit workflow avoids grid sweeps over K, merges near-duplicate atoms to collapse slow directions within Voronoi cells, accelerates parameter convergence, and often recovers the correct expert count even under mild contamination. Dendrogram heights provide a transparent structural summary.

Paper Organization. Section˜2 states the unified parameter-rate result and the algebraic exponents r¯(). Section˜3 introduces the fast-rate-aware distance, merge operator, aggregation path, fast pathwise rates, and DSC. Section˜4 illustrates parameter rates, path behaviour, model selection under clean and contaminated regimes, and a real-data application to maize drought-response traits in Section˜5. Then, we offer concluding remarks, limitations, and future work in Section˜6. Proof sketches appear at the end of Section˜3, with full proofs deferred to the appendix. Additional biological background, preprocessing details for the maize dataset, and further geometric and technical discussion are provided in the supplementary material.

Notation. Throughout the paper, for any natural number N we abbreviate {1,2,,N} by [N]. Given two sequences of positive real numbers {aN}N=1 and {bN}N=1, we write aN=𝒪(bN) (equivalently, aNbN) to mean that there exists a constant C>0 such that aNCbN for all N. For a vector 𝒗D, set |𝒗|:=v1++vD, and let 𝒗p denote its p-norm; by default, 𝒗 refers to the 2-norm unless otherwise stated. We also use 𝑨 for the Frobenius norm of a matrix 𝑨D×D. For any set 𝕊, |𝕊| denotes its cardinality. Finally, for two probability density functions p and q with respect to the Lebesgue measure μ, define DTV(p,q):=12|pq|𝑑𝝁 as their Total Variation distance, while Dh2(p,q):=12(pq)2𝑑𝝁 denotes the squared Hellinger distance between them. Let 𝚯 be the parameter space. Write K(𝚯) for the collection of discrete probability measures on 𝚯 with exactly K atoms, and 𝒪K(𝚯):=KKK(𝚯) for those with at most K atoms. For a mixing measure G=k=1Kπkδ𝜽k, we (slightly abusively) refer to each component πkδ𝜽k as an “atom,” comprising both its weight πk and parameter 𝜽k. When clear from context, we drop 𝚯 and simply write K and 𝒪K.

2 PRELIMINARIES

We present a unified result for the parameter estimation rate of the MLE in the SGMoE that simultaneously covers the exact-specified case (K=K0) and the over-specified case (K>K0), building on Nguyen et al. (2023a).

Voronoi Cells. For a candidate mixing measure G=k=1Kexp(ω0k)δ(𝝎1k,𝒂k,bk,σk) and the true G0=k=1K0exp(ω0k0)δ(𝝎1k0,𝒂k0,bk0,σk0), define for k[K0]:

𝔸k(G):={[K]:𝜽𝜽k0𝜽𝜽j0,jk}, (2)

where we denote 𝜽:=(𝝎1,𝒂,b,σ). We use the softmax-translation (t0,𝒕1) from identifiability (cf. Proposition 1 of Nguyen et al., 2023a) and the shorthand Δ𝒕1𝝎1k:=𝝎1𝝎1k0𝒕1, Δ𝒂k:=𝒂𝒂k0, Δbk:=bbk0, Δσk:=σσk0. For notational simplicity, we write 𝔸k instead of 𝔸k(G).

Algebraic Obstruction and Exponents. For M2, let r¯(M) be the smallest integer r determined by the polynomial system as follows: given 0|1|r, 02r|1|,|1|+21, the polynomial system

j=1M(𝜶1,𝜶2,α3,α4)𝕀1,2p5j2p1j𝜶1p2j𝜶2p3jα3p4jα4𝜶1!𝜶2!α3!α4!=0, (3)

admits no non-trivial solution (all p5j0 and at least one p3j0). The ranges of 𝜶1,𝜶2,α3,α4 in the above sum satisfy 𝕀1,2={𝜶=(𝜶1,𝜶2,α3,α4)D×D××:𝜶1+𝜶2=1,|𝜶2|+α3+2α4=2}. For general dimension D and parameter M2, finding the exact value of r¯(M) is a non-trivial central problem in algebraic geometry (Sturmfels, 2002). Known values:

Fact 1 (Nguyen et al., 2023a, Lemma 1).

For any D1: r¯(2)=4, r¯(3)=6, and r¯(M)7 for M4.

Classical Overfit-Aware Voronoi Distance. Define a single loss that reduces to the exact-fit metric when each cell has one atom, and adds over-fit penalties otherwise:

DO(G,G0):=DE(G,G0)
+inft0,𝒕1k:|𝔸k|>1𝔸kexp(ω0)((Δ𝒕1𝝎1k,Δbk)r¯(|𝔸k|)
+(Δ𝒂k,Δσk)r¯(|𝔸k|)/2), (4)
DE(G,G0):=inft0,𝒕1k=1K0|𝔸kexp(ω0)exp(ω0k0+t0)|
+k:|𝔸k|=1𝔸kexp(ω0)(Δ𝒕1𝝎1k,Δ𝒂k,Δbk,Δσk).

When |𝔸k|=1 for all k (i.e., K=K0), eq.˜4 equals the exact-fit metric DE; if some |𝔸k|>1 (i.e., K>K0), eq.˜4 adds the higher-order penalties determined by r¯().

Fact 2 (Nguyen et al., 2023a, Theorems 1 and 2).

There exist universal constants C,c>0 (depending only on G0 and 𝚯) s.t. the MLE G^N of order KK0 satisfies

(DO(G^N,G0)>C(logN/N)1/2)eclogN. (5)

Remarks. (i) If K=K0 (all |𝔸k|=1), then DO=DE and eq.˜5 yields the exact-specified rate (DE(G^N,G0)>C(logN/N)1/2)eclogN, implying parametric (N1/2 up to logs) estimation of exp(ω0k0), 𝝎1k0 (up to translation), 𝒂k0, bk0, σk0 for all k[K0]. (ii) If K>K0 (some |𝔸k|>1), the same bound holds for DO, while the exponents r¯(|𝔸k|) inside eq.˜4 encode the slower algebraic behavior of over-covered parameters within each Voronoi cell.

3 FAST-RATE-AWARE EXPERT AGGREGATION IN SGMOE

3.1 Why Merge Experts? The Rate Gap

Building on Section˜2, identifiability and the unified parameter-rate bound (Fact˜2) imply that converting density accuracy into parameter accuracy hinges on a suitable inverse (loss) inequality. When the model is over-specified (K>K0), several fitted atoms may fall into the same Voronoi cell 𝔸k (defined in eq.˜2), which induces a rate gap: single-covered truths achieve (near) parametric rates, whereas multi-covered truths converge more slowly with exponents governed by r¯(|𝔸k|) from Section˜2. To exploit this, we (i) refine the loss to expose mergeable structure, and (ii) aggregate (merge) near-duplicate atoms to recover fast rates and guide model order selection.

3.2 A Fast-Rate-Aware Voronoi Distance

Our Proposal. Let DO(G,G0) denote the over-fit Voronoi loss from eq.˜4 and 𝔸k be as in eq.˜2. We augment it with first-order “merged-moment” couplings inside multi-covered cells to obtain

DFRA(G,G0):=DO(G,G0)
+inft0,𝒕1k:|𝔸k|>1(𝔸kexp(ω0)(Δbk)
+𝔸kexp(ω0)(Δ𝒕1𝝎1k)
+𝔸kexp(ω0)[(Δbk)2+(Δσk)]
+𝔸kexp(ω0)[(Δ𝒕1𝝎1k)(Δbk)+(Δ𝒂k)]
+𝔸kexp(ω0)(Δ𝒕1𝝎1k)(Δ𝒕1𝝎1k)). (6)

Link to Section˜2. The penalties inside eq.˜6 are consistent with the exponents r¯(|𝔸k|) that appear in the unified loss eq.˜4: when |𝔸k|=1, DFRA reduces to the exact-fit metric DE; when |𝔸k|>1, the added block-sums control the slow directions and quantify how well the cell behaves as if merged.

Motivation for Merging. Because the slow rates originate from multiple atoms sharing a cell, replacing these atoms by their softmax-weighted aggregate collapses the problematic directions and restores first-order (parametric) behavior for the merged parameters. Thus, DFRA both (i) certifies where merging is beneficial (large intra-cell terms) and (ii) predicts the rate improvement obtained by aggregation, which we leverage next for hierarchical merging and model selection.

3.3 A Merge Operator Tailored to SGMoE

Connection to Section˜2 and Novelty. The unified rate result in Section˜2 shows that parameter convergence hinges on how fitted atoms distribute across Voronoi cells; multi-covered cells induce slower algebraic behavior governed by r¯(). The merge operator below is the first ingredient of our contribution: it operationalizes that insight by collapsing near-duplicate atoms within a cell using softmax-weighted updates. This turns slow, multi-component directions into a single, first-order direction, setting up our fast pathwise rates (Theorem˜1) and height/likelihood controls (Theorems˜2 and 3).

Rate-Weighted Dissimilarity. For G(K)=k=1Kexp(ω0k)δ𝜽k with 𝜽k=(𝝎1k,𝒂k,bk,σk), define

𝖽(exp(ω01)δ𝜽1,exp(ω02)δ𝜽2)
:=exp(ω01+ω02)exp(ω01)+exp(ω02)(𝝎11,b1)(𝝎12,b2)2
+exp(ω01+ω02)exp(ω01)+exp(ω02)(𝒂1,σ1)(𝒂2,σ2). (7)

Pick (i,j)=argmin12[K]𝖽(,) and replace the pair by the softmax-weighted aggregate

ω0 =log(expω0i+expω0j),
𝝎1 =exp(ω0iω0)𝝎1i+exp(ω0jω0)𝝎1j,
b =exp(ω0iω0)bi+exp(ω0jω0)bj,
𝒂 =exp(ω0i)exp(ω0)[(𝝎1i𝝎1)(bib)+𝒂i]
+exp(ω0j)exp(ω0)[(𝝎1j𝝎1)(bjb)+𝒂j],
σ =exp(ω0i)exp(ω0)[(bib)2+σi]
+exp(ω0j)exp(ω0)[(bjb)2+σj]. (8)

Then we define G(K1)=exp(ω0)δ(𝝎1,𝒂,b,σ)+ki,jexp(ω0k)δ(𝝎1k,𝒂k,bk,σk). A description of the whole procedure can be seen in Algorithm˜1. The choice of merging atoms and deriving the new atom (eqs.˜7 and 8) are in particular faithful to hierarchical clustering and K-means algorithms.

3.4 The Hierarchical View of Aggregation Path

Transition and Main Idea. The merge step converts local redundancy into a single effective atom. Repeating it induces a global hierarchy, the aggregation path, along which our new analysis proves a monotone strengthening of the loss and, crucially, fast convergence at every level. This bridges Section˜2 (unified loss but slow rates) with a constructive, data-driven path that achieves the same near-parametric behavior after aggregation.

Having presented the algorithm to choose and merge a mixing measure with K atoms to K1 atoms, we now describe the dendrogram (hierarchical aggregation) of G that emerges by repeatedly applying the merging procedure.

Dendrogram (Hierarchical Aggregation). Iterate the merge in eqs.˜7 and 8 from κ=K down to 2, generating {G(κ)}κ=2K. Define the dendrogram 𝒯(G)=(𝒱,,) with 𝒱 containing K levels, the κ-th level holding the atoms of G(κ), storing the links between merged pairs across adjacent levels, and =(0pt(K),,0pt(2)) with 0pt(κ):=min{𝖽(,) over pairs in G(κ)}. The quantity 0pt(κ) is the height between levels κ and κ1.

When we represent 𝒯(G) on a graph, 0pt(κ) is the height between κ-th level and (κ1)-th level. The procedure to construct the dendrogram of G is given by Algorithm˜2.

Algorithm 1 SGMoE Merge Step (Fast-Rate-Aware)
1:G(κ)=k=1κexp(ω0k)δ(𝝎1k,𝒂k,bk,σk)
2:(i,j)argmin{𝖽(exp(ω01)δ𝜽1,exp(ω02)δ𝜽2):12[κ]}
3:Compute (ω0,𝝎1,𝒂,b,σ) by eq.˜8
4:return G(κ1)=exp(ω0)δ(𝝎1,𝒂,b,σ)+ki,jexp(ω0k)δ𝜽k
Algorithm 2 SGMoE Hierarchical Aggregation Path
1:G(K)=k=1Kexp(ω0k)δ(𝝎1k,𝒂k,bk,σk)
2:Initialize 𝒯(G)=(𝒱,,) with 𝒱K={atoms of G(K)}, =
3:for κ=K,,2 do
4:  G(κ1)Algorithm 1(G(κ))
5:  Append atoms of G(κ1) to level 𝒱κ1, link merged pair in
6:  0pt(κ)min𝖽(,) over pairs in G(κ); append to
7:end for
8:return 𝒯(G)=(𝒱,,) and {G(κ)}κ=1K

Monotone Strengthening of the Loss (Bridge to Fast Rates). The following lemma formalizes that each merge step cannot increase our fast-rate-aware distance to G0, making the path progressively easier to estimate:

Lemma 1.

As DFRA(G(K),G0)0, DFRA(G(K),G0)DFRA(G(K1),G0)DFRA(G(K0),G0), with constants depending only on G0, 𝚯, and K.

Behavior of the Path for the MLE (Main Fast-Rate Theorem). Leveraging the monotonicity above together with the unified inverse bound from Section˜2, we obtain fast rates at every level of the path, including the exact-fit and under-fit levels where aggregation recovers optimal parametric rate behavior:

Theorem 1 (Fast convergence rates along the path).

There exist universal constants C1,c1,C2,c2>0 such that for all κ[K0+1,K] and κ[K0], we have

(DFRA(G^N(κ),G0)>C2(logN/N)1/2)ec2logN, (9)
(DE(G^N(κ),G0(κ))>C1(logN/N)1/2)ec1logN.

3.5 Heights and Likelihood Along the Path

Transition from Structure to Statistics. Heights summarize structural redundancy; likelihood captures statistical fit. Our second set of novel guarantees shows (i) heights shrink at a rate dictated by r¯(G^N):=maxk[K0]r¯(|𝔸k(G^N)|), and (ii) the empirical likelihood concentrates to its population counterpart along the path.

Height Definitions. For all κ[K0+1,K] and κ[K0], let

0ptN(κ):=min {𝖽(exp(ω^0k1)δ𝜽^k1,exp(ω^0k2)δ𝜽^k2)
:k1k2,atoms of G^N(κ)}, (10)

and let 0pt0(κ) be the analogous height on the true path. Then:

Theorem 2 (Height control).

For all κ[K0+1,K] and κ[K0], 0ptN(κ)(logN/N)1/r¯(G^N), and

|0ptN(κ)0pt0(κ)|(logN/N)1/2,

with constants depending only on G0, 𝚯, and κ.

Likelihood. We define empirical average log-likelihood and population average log-likelihood as follow: ¯N(pG):=N1n=1NlogpG(yn|𝐱n) and (pG):=𝔼(𝐱,y)PG0[logpG(y|𝒙)].

Condition K. There exist positive constants cα and cβ such that for all sufficiently small ϵ and 𝜽0,𝜽𝚯 such that 𝜽𝜽0ϵ, we have logf(𝒙,y|𝜽)(1+cβϵ)logf(𝒙,y|𝜽0)cαϵ.

Theorem 3 (Likelihood concentration on the path).

Assume Condition K hold. Then, for any κ[K0+1,K], |¯N(pG^N(κ))(pG0)|(logN/N)1/(2r¯(G^N)). Moreover, for κ[K0], ¯N(pG^N(κ))(pG0(κ)) in G0-probability as N.

3.6 Choosing the Number of Experts via a Height-Likelihood Rule

Novel Model Selection Principle. By combining structural signal (heights) and statistical fit (likelihood), our DSC favors models that are both well-separated and well-supported by the data, unlike AIC/BIC/ICL, which ignore the geometry of the fitted atoms.

DSC Definition. For each level κ, define

DSCN(κ):=(0ptN(κ)+ϵN¯N(pG^N(κ))),

where the weight ϵN satifies 1ϵN(N/logN)1/(2r¯(G^N)). A practical choice is ϵN:=logN. Select

K^N:=argminκ[2,K]DSCN(κ).
Theorem 4 (Consistency of model selection).

Assume that data are generated by a softmax-gated Gaussian MoE, the parameter space 𝚯 is compact, the covariate support 𝒳D is bounded, the DSC uses a penalty ϵN satisfying as above, and the true component K02. Then K^NK0 in G0-probability as N.

Interpretation. Unlike pure likelihood criteria (AIC/BIC/ICL), DSCN(κ) also penalizes structural closeness through 0ptN(κ). Small heights indicate either redundant atoms (near-duplicates) or atoms with tiny softmax weights; both are symptomatic of over-specification. The joint use of heights and likelihood therefore yields a more robust selection rule in SGMoE.

3.7 Proof Sketches

We sketch the proofs of Lemmas˜1, 1, 2, 3 and 4, which together establish monotonicity along the dendrogram path and consistency of the dendrogram-based model selection. We first motivate the fast-rate-aware Voronoi distance in eq.˜6. When G^NG0, over-specification yields Voronoi cells with |𝔸kN|>1. Repeatedly merging such atoms eventually makes every cell singleton, which motivates our construction. Using the density decomposition

QN =[k=1K0exp((𝝎1k0+𝒕1)x+ω0k0+t0)]
×[pGN(y|𝒙)pG0(y|𝒙)],

we analyze the sums over indices with |𝔸kN|>1 under 1|1|+22r¯(|𝔸kN|). For clarity, we also consider (1,2) with 1|1|+22, which corresponds to |𝔸kN|=1. This reasoning leads to the merging algorithm.

Proof Sketch of Lemma˜1. Proceed by induction on κ[K0,K] and justify DFRA(G(K),G0)DFRA(G(K1),G0). As DFRA(G(K),G0)0, extract a sequence that satisfies (𝒂N,bN,σN)(𝒂k0,bk0,σk0) and there exist t0, 𝒕1D with 𝔸kNexp(ω0N)exp(ω0k0+t0) and 𝝎1N𝝎1k0+𝒕1 for all 𝔸kN. The minimizing pair (1,2) must belong to a common 𝔸kN. Using eq.˜8 and Jensen’s inequality for the convex maps zzr¯k and zzr¯k/2, it suffices to show

(expω01N+expω02N)(Δ𝒕1𝝎1kN,ΔbkN)r¯k
j{1,2}expω0jN(Δ𝒕1𝝎1jkN,ΔbjkN)r¯k,
(expω01N+expω02N)(Δ𝒂kN,ΔσkN)r¯k/2
j{1,2}expω0jN(Δ𝒂jkN,ΔσjkN)r¯k/2,

which yields the desired monotonicity.

Proof Sketch of Theorem˜1. Combine Lemma˜1 with an inverse bound for DFRA(G^N,G0). Following Nguyen et al., 2023a, establish

𝔼𝐱[DTV(pG(|𝒙),pG0(|𝒙))]DFRA(G,G0),

and use Proposition 2 in Nguyen et al., 2023a,

𝔼𝐱[Dh2(pG^N(|𝒙),pG0(|𝒙))]=𝒪((logN/N)1/2),

to derive the rate for G^N. Apply Lemma˜1 to obtain the bounds for κ[K0+1,K]. For κ[K0], combine the previous rate with the merging formula to conclude.

Proof Sketch of Theorem˜2. Use Theorem˜1 and the fact that any merged pair lies in the same Voronoi cell. Inequalities analogous to those in Lemmas˜1 and 1 translate parameter rates into height bounds.

Proof Sketch of Theorem˜3. Consider three cases. If κK0, invoke empirical process tools (van de Geer, 2000) and comparisons between Hellinger and Wasserstein distances (Chen, 1995; Villani, 2003, 2009). If κ=K0, combine Theorem˜1 with verification that u(y|𝒙;𝝎1,𝒂,b,σ):=exp(𝝎1𝒙)𝒩(y|𝒂𝒙+b,σ) satisfies Condition K. If κ<K0, conclude via standard convergence arguments.

Finally, Theorem˜4 follows from Theorems˜2 and 3.

4 SIMULATION STUDIES

Refer to caption
(a) Exact-fitted G^ne.
Refer to caption
(b) Over-fitted G^no.
Refer to caption
(c) Merged G^nm.
Figure 2: Convergence under three settings: (a) exact-fitted, (b) over-fitted, and (c) merged mixing measures.

We first show that the dendrogram-based merge yields fast convergence of the mixing measure: starting from an over-fitted estimator that converges slowly, the merged estimator approaches the truth quickly. We then assess model selection via DSC against AIC, BIC, and ICL. Unlike these single-shot selectors, the dendrogram offers a hierarchical view of the fitted atoms, clarifying redundancy and structure. All simulations were run in Python 3.12 on a standard Unix-based system.

Numerical Schemes. The ground-truth mixing measure is

G0 G0(2):=k=12exp(ω0k0)δ(𝝎1k0,𝒂k,𝒃k,σk)
=exp(8)δ(25,20, 15, 0.3)+exp(0)δ(0, 20,5, 0.4).

For each experiment, N varies on a logarithmic grid from log10(Nmin) to log10(Nmax), yielding Nnum sizes in [Nmin,Nmax]. At each N, we generate Nrep datasets from G0 and compute the exact-fitted MLE G^Ne2 and the over-fitted MLE G^No𝒪4 (K=4) using an EM variant of Chamroukhi et al. (2009). EM stops at tolerance ϵ=106 or 2000 iterations. Because the softmax gate in eq.˜1 is translation-invariant, we fix a baseline by setting ω0K00=0 and 𝝎1K00=0.

To stabilize estimation and highlight asymptotics, EM is favorably initialized. For each replication and (K,K0), split [K] into K0 disjoint sets 𝕊1,,𝕊K0, each nonempty. For k𝕊t, draw 𝜼k0=(ω0k0,𝝎1k0,𝒂k0,bk0,σk0) from a Gaussian centered at 𝜼t0=(ω0t0,𝝎1t0,𝒂t0,bt0,σt0) with small covariance. After estimating G^No, apply the merging procedure in Algorithm˜2 to obtain G^Nm2.

Fast Parameter Estimation via the Dendrogram. We measure accuracy with the Voronoi distance in eq.˜6. For the exact-fitted setting, we use 30 replicates over 100 sample sizes with N[102,5×104]; for the over-fitted setting, 40 replicates over 165 sizes with N[338,105]; for the merged estimator, 40 replicates over 200 sizes with N[102,105]. The average loss and a reference slope N1/2 are shown in Figure˜2. Results match Theorem˜1: the exact-fitted and merged estimators attain the optimal N1/2 rate toward G0, while merging drives the over-fitted estimator to the exact-fit level. For illustration of Algorithm˜2, Figure˜1 considers G0(3) as follows:

e2δ(3, 1, 0, 1)+e1δ(3.5, 8, 7, 0.8)+e0δ(0, 3, 5, 0.6). (11)
Refer to caption
(a) Data clusters for G0 (n=5000).
Refer to caption
(b) Proportion of correct selections.
Refer to caption
(c) Average selected components.
Figure 3: DSC vs. AIC, BIC, and ICL for selecting K0=2 of G0.

Model Selection with DSC. We compare DSC to AIC, BIC, and ICL over 32 sample sizes with N[103,5×104] and Nrep=25. For each method, we report the selection frequency of K0 and the average selected size (see Figure˜3). AIC/BIC/ICL fit a model for each κ[K] via EM and pick the best by the corresponding criterion. DSC fits a single SGMoE with K=4, builds its dendrogram, and evaluates the criterion with ωN=logN (Section˜3.6). AIC tends to overestimate at small N, while all methods recover K0 for large N.

Misspecified Regime. We study ϵ-contamination with p0=(1ϵ)pG0+ϵq, where q is Laplace(0,1). Figure˜4(a) shows the contaminated sample (n=5000). Figures˜4(b) and 4(c) report the proportion of correct selections and the average selected size. AIC/BIC/ICL behave similarly: they may find K0=2 at small N, but tend to overselect as N grows, indicating sensitivity to contamination. DSC, leveraging dendrogram structure, is more robust and continues to select K0 with non-negligible frequency even at large N.

Refer to caption
(a) Contaminated sample (n=5000).
Refer to caption
(b) Proportion of correct selections.
Refer to caption
(c) Average selected components.
Figure 4: Model selection under ϵ-contamination with K0=2. After AIC, BIC, and ICL fail to recover K0, we further test DSC on 8 sample sizes between 5.5×104 and 105, where it still recovers K0 with high frequency.

5 REAL DATA APPLICATION

We illustrate the dendrogram of mixing measures obtained from our SGMoE model using a real dataset from the study in Blein-Nicolas et al. (2024). The data originate from a large-scale experiment on maize aimed at understanding the genetic and molecular bases of drought-responsive traits from proteins expressed in the leaf (Prado et al., 2018; Blein-Nicolas et al., 2020), where 254 genotypes representing the genetic diversity of dent maize were grown under two watering conditions and phenotyped for seven ecophysiological traits.

After preprocessing and removing missing data as described in Blein-Nicolas et al. (2024), the final dataset consists of 233 maize genotypes (N=233), two ecophysiological traits (outputs), which are water use (WU) and the proteins quantified under the water deficit (WD) condition, and 973 protein variables (inputs, D=973). To reduce dimensionality and remove irrelevant features, we apply a Lasso procedure to select D=10 protein variables most associated with the target trait and primarily focus on the ecophysiological trait WU.

We then fit the SGMoE model with K=20 clusters. To ensure a more robust initialization, we first cluster the data into 20 groups using the K-Means algorithm. The resulting cluster assignments are then used to initialize the gating and expert parameters of the SGMoE model, providing a stable starting point for the subsequent steps of the EM algorithm.

Refer to caption
(a) Dendrogram of mixing measure.
Refer to caption
(b) Heights between levels.
Refer to caption
(c) Average log-likelihood across levels.
Figure 5: Dendrogram of mixing measure inferred from maize drought-responsive traits dataset.

Figure˜5(a) displays the dendrogram of the fitted mixing measure obtained by Algorithm˜2, which reveals the hierarchical structure underlying the data. In this experiment, both BIC and ICL select a single component, while DSC selects 2 components, and AIC overestimates with 18 components. The corresponding heights and average log-likelihoods across levels are shown in Figure˜5(b) and Figure˜5(c), respectively. We observe that the merging heights generally decrease and approach zero, while the average log-likelihood stabilizes in a few initial levels. Notably, the height at level 2 is much larger than those at subsequent levels, suggesting that there should be two clusters in the data.

The dendrogram not only facilitates effective model selection but also unveils the hierarchical relationships among mixture components, thereby enhancing the interpretability of the estimated parameters in complex biological data settings.

6 CONCLUSION

This work shows that rate-aware geometry, realized through a Voronoi distance together with merging and dendrograms of mixing measures, delivers both fast parameter estimation and consistent, sweep-free model selection in SGMoE. We hope these ideas spur further advances in structured mixture models and expert architectures. Our analysis assumes linear softmax gates, Gaussian experts, compact 𝚯, and bounded covariate support. Extending the theory beyond these settings will require additional regularity and tail controls. Exact values of r¯(M) are known for M3; for M4 only lower bounds are available. While our guarantees use these bounds, sharper algebraic results would further tighten rates.

Acknowledgments

This project was funded primarily by the Australian Research Council Centre of Excellence for the Mathematical Analysis of Cellular Systems (CE230100001), which supported TrungTin Nguyen and Christopher Drovandi. Christopher Drovandi was also supported by an Australian Research Council Future Fellowship (FT210100260). Additional support was provided by Vietnam National University Ho Chi Minh City (VNU-HCM) under grant number A2025-18-02. The authors also acknowledge Dr. Dat Do (University of Chicago) for helpful discussions about the dendrogram of mixing measures for mixture models (Do et al., 2024).

References

  • H. Akaike (1974) A new look at the statistical model identification. IEEE Transactions on Automatic Control 19 (6), pp. 716–723. External Links: Document Cited by: §1.
  • A. Anandkumar, D. Hsu, and S. M. Kakade (2012) A method of moments for mixture models and hidden markov models. In COLT, Cited by: §1.
  • S. Balakrishnan, M. J. Wainwright, and B. Yu (2017) Statistical guarantees for the EM algorithm: from population to sample-based analysis. Annals of Statistics 45, pp. 77–120. Cited by: §1.
  • H. Bao, W. Wang, L. Dong, Q. Liu, O-K. Mohammed, K. Aggarwal, S. Som, S. Piao, and F. Wei (2022) VLMo: unified vision-language pre-training with mixture-of-modality-experts. In Advances in Neural Information Processing Systems, Cited by: §1.
  • M. Berrettini, G. Galimberti, S. Ranciati, and T. B. Murphy (2024) Identifying Brexit voting patterns in the British house of commons: an analysis based on Bayesian mixture models with flexible concomitant covariate effects. Journal of the Royal Statistical Society Series C: Applied Statistics 73 (3), pp. 621–638. External Links: ISSN 0035-9254, Link, Document Cited by: §1.
  • C. Biernacki, G. Celeux, and G. Govaert (2000) Assessing a mixture model for clustering with the integrated completed likelihood. IEEE Transactions on Pattern Analysis and Machine Intelligence 22 (7), pp. 719–725. External Links: Document Cited by: §1.
  • M. Blein-Nicolas, E. Devijver, M. Gallopin, and E. Perthame (2024) Nonlinear network-based quantitative trait prediction from biological data. Journal of the Royal Statistical Society Series C: Applied Statistics 73 (3), pp. 796–815. External Links: ISSN 0035-9254, Document, Link, https://academic.oup.com/jrsssc/article-pdf/73/3/796/58185677/qlae012.pdf Cited by: Appendix A, Appendix A, Appendix A, §5, §5.
  • M. Blein-Nicolas, S. S. Negro, T. Balliau, C. Welcker, L. Cabrera-Bosquet, S. D. Nicolas, A. Charcosset, and M. Zivy (2020) A systems genetics approach reveals environment-dependent associations between snps, protein coexpression, and drought-related traits in maize. Genome Research 30 (11), pp. 1593–1604. Cited by: Appendix A, §5.
  • F. Chamroukhi, A. Samé, G. Govaert, and P. Aknin (2009) Time series modeling by a regression approach based on a latent process. Neural Networks 22 (5–6), pp. 593–602. External Links: ISSN 0893-6080, Link, Document Cited by: §4.
  • J. Chen (1995) Optimal Rate of Convergence for Finite Mixture Models. The Annals of Statistics 23 (1), pp. 221 – 233. Note: Publisher: Institute of Mathematical Statistics External Links: Link, Document Cited by: §1, §3.7.
  • Z. Chen, Y. Deng, Y. Wu, Q. Gu, and Y. Li (2022) Towards Understanding the Mixture-of-Experts Layer in Deep Learning. In Advances in Neural Information Processing Systems, A. H. Oh, A. Agarwal, D. Belgrave, and K. Cho (Eds.), External Links: Link Cited by: §1.
  • M. C. Chong, H. D. Nguyen, and TrungTin Nguyen (2024) Risk Bounds for Mixture Density Estimation on Compact Domains via the h-Lifted Kullback–Leibler Divergence. Transactions on Machine Learning Research. Note: Accept with minor revision External Links: Link Cited by: §1.
  • D. Dai, C. Deng, C. Zhao, R.x. Xu, H. Gao, D. Chen, J. Li, W. Zeng, X. Yu, Y. Wu, Z. Xie, Y.k. Li, P. Huang, F. Luo, C. Ruan, Z. Sui, and W. Liang (2024) DeepSeekMoE: towards ultimate expert specialization in mixture-of-experts language models. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), L. Ku, A. Martins, and V. Srikumar (Eds.), Bangkok, Thailand, pp. 1280–1297. External Links: Link, Document Cited by: Appendix B.
  • D. Do, L. Do, S. A. McKinley, J. Terhorst, and X. Nguyen (2024) Dendrogram of mixing measures: Learning latent hierarchy and model selection for finite mixture models. arXiv preprint arXiv:2403.01684. Cited by: Appendix B, §1, §6.
  • D. Do, L. Do, and X. Nguyen (2025) Strong identifiability and parameter learning in regression with heterogeneous response. Electronic Journal of Statistics 19 (1), pp. 131 – 203. Note: Publisher: Institute of Mathematical Statistics and Bernoulli Society External Links: Link, Document Cited by: §1.
  • T. G. Do, H. K. Le, T. Nguyen, Q. Pham, B. T. Nguyen, T. Doan, C. Liu, S. Ramasamy, X. Li, and S. HOI (2023) HyperRouter: Towards Efficient Training and Inference of Sparse Mixture of Experts. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, Singapore. Cited by: Appendix B, §1.
  • A. Dosovitskiy, L. Beyer, A. Kolesnikov, D. Weissenborn, X. Zhai, T. Unterthiner, M. Dehghani, M. Minderer, G. Heigold, S. Gelly, J. Uszkoreit, and N. Houlsby (2021) An image is worth 16x16 words: transformers for image recognition at scale. In International Conference on Learning Representations, External Links: Link Cited by: §1.
  • N. Doss, Y. Wu, P. Yang, and H. H. Zhou (2023) Optimal estimation of high-dimensional Gaussian location mixtures. The Annals of Statistics 51 (1), pp. 62 – 95. Note: Publisher: Institute of Mathematical Statistics External Links: Link, Document Cited by: §1.
  • R. Dwivedi, N. Ho, K. Khamaru, M. J. Wainwright, M. I. Jordan, and B. Yu (2020a) Sharp analysis of expectation-maximization for weakly identifiable models. AISTATS. Cited by: §1.
  • R. Dwivedi, N. Ho, K. Khamaru, M. J. Wainwright, M. I. Jordan, and B. Yu (2020b) Singularity, misspecification, and the convergence rate of EM. Annals of Statistics 44, pp. 2726–2755. Cited by: §1.
  • D. Eigen, M. Ranzato, and I. Sutskever (2014) Learning factored representations in a deep mixture of experts. In ICLR Workshops, Cited by: §1.
  • W. Fedus, B. Zoph, and N. Shazeer (2022) Switch transformers: scaling to trillion parameter models with simple and efficient sparsity. Journal of Machine Learning Research 23, pp. 1–39. Cited by: Appendix B, §1.
  • F. Forbes, H. D. Nguyen, T. Nguyen, and J. Arbel (2022a) Mixture of expert posterior surrogates for approximate Bayesian computation. In JDS 2022 - 53èmes Journées de Statistique de la Société Française de Statistique (SFdS), Lyon, France. Cited by: §1.
  • F. Forbes, H. D. Nguyen, T. Nguyen, and J. Arbel (2022b) Summary statistics and discrepancy measures for approximate Bayesian computation via surrogate posteriors. Statistics and Computing 32 (5), pp. 85. External Links: ISSN 1573-1375, Link, Document Cited by: §1.
  • R. Foygel and M. Drton (2010) Extended Bayesian Information Criteria for Gaussian Graphical Models. In Advances in Neural Information Processing Systems, J. Lafferty, C. Williams, J. Shawe-Taylor, R. Zemel, and A. Culotta (Eds.), Vol. 23. External Links: Link Cited by: §1.
  • S. Frühwirth-Schnatter, C. Pamminger, A. Weber, and R. Winter-Ebmer (2012) Labor market entry and earnings dynamics: Bayesian inference using mixtures-of-experts Markov chain clustering. Journal of Applied Econometrics 27 (7), pp. 1116–1137. External Links: Link, Document Cited by: §1.
  • S. Frühwirth-Schnatter, S. Pittner, A. Weber, and R. Winter-Ebmer (2018) Analysing plant closure effects using time-varying mixture-of-experts Markov chain clustering. The Annals of Applied Statistics 12 (3), pp. 1796 – 1830. Note: Publisher: Institute of Mathematical Statistics External Links: Link, Document Cited by: §1.
  • S. Frühwirth-Schnatter (2019) Keeping the balance—Bridge sampling for marginal likelihood estimation in finite mixture, mixture of experts and Markov mixture models. Brazilian Journal of Probability and Statistics 33 (4), pp. 706 – 733. External Links: Link, Document Cited by: §1.
  • C. R. Genovese and L. Wasserman (2000) Rates of convergence for the Gaussian mixture sieve. The Annals of Statistics 28 (4), pp. 1105 – 1127. External Links: Link, Document Cited by: §1.
  • A. Guha, N. Ho, and X. Nguyen (2021) On posterior contraction of parameters and interpretability in Bayesian mixture modeling. Bernoulli 27 (4), pp. 2159 – 2188. External Links: Link, Document Cited by: §1.
  • M. Hardt and E. Price (2015) Tight bounds for learning a mixture of two gaussians. In STOC, Cited by: §1.
  • P. Heinrich and J. Kahn (2018) Strong identifiability and optimal minimax rates for finite mixture estimation. The Annals of Statistics 46 (6), pp. 2844–2870. Cited by: §1.
  • B. H. Ho, L. N. Chi, T. Nguyen, V. H. Hoang, B. T. Nguyen, and C. Drovandi (2025) A Unified Framework for Variable Selection in Model-Based Clustering with Missing Not at Random. In The Thirty-ninth Annual Conference on Neural Information Processing Systems, External Links: Link Cited by: §1.
  • N. Ho and X. Nguyen (2016a) Convergence rates of parameter estimation for some weakly identifiable finite mixtures. The Annals of Statistics 44 (6), pp. 2726 – 2755. External Links: Link, Document Cited by: §F.4, §1, §1, Fact 7.
  • N. Ho and X. Nguyen (2016b) On strong identifiability and convergence rates of parameter estimation in finite mixtures. Electronic Journal of Statistics 10 (1), pp. 271–307. Cited by: §1.
  • N. Ho, C. Yang, and M. I. Jordan (2022) Convergence Rates for Gaussian Mixtures of Experts. Journal of Machine Learning Research 23 (323), pp. 1–81. External Links: Link Cited by: §1, §1.
  • R. A. Jacobs, M. I. Jordan, S. J. Nowlan, and G. E. Hinton (1991) Adaptive mixtures of local experts. Neural computation 3 (1), pp. 79–87. Cited by: §1.
  • W. Jiang and M. A. Tanner (1999) On the identifiability of mixtures-of-experts. Neural Networks 12 (9), pp. 1253–1258. External Links: ISSN 0893-6080, Link, Document Cited by: §F.2.
  • M. I. Jordan and R. A. Jacobs (1994) Hierarchical mixtures of experts and the EM algorithm. Neural computation 6 (2), pp. 181–214. Cited by: §1.
  • A. Khalili, A. Y. Yang, and X. Da (2024) Estimation and group-feature selection in sparse mixture-of-experts with diverging number of parameters. Journal of Statistical Planning and Inference, pp. 106250. External Links: ISSN 0378-3758, Link, Document Cited by: §1.
  • H. Liang, Z. Fan, R. Sarkar, Z. Jiang, T. Chen, K. Zou, Y. Cheng, C. Hao, and Z. Wang (2022) M3ViT: Mixture-of-Experts Vision Transformer for Efficient Multi-task Learning with Model-Accelerator Co-design. In NeurIPS, Cited by: §1.
  • T. Manole and N. Ho (2020) Uniform convergence rates for maximum likelihood estimation under two-component gaussian mixture models. arXiv preprint arXiv:2006.00704. Cited by: §1.
  • L. Montuelle and E. Le Pennec (2014) Mixture of Gaussian regressions model with logistic weights, a penalized maximum likelihood approach. Electronic Journal of Statistics 8 (1), pp. 1661–1695. Cited by: §1.
  • D. N. Nguyen and Z. Li (2024) Joint learning of Gaussian graphical models in heterogeneous dependencies of high-dimensional transcriptomic data. In The 16th Asian Conference on Machine Learning (Conference Track), External Links: Link Cited by: §1.
  • H. D. Nguyen, F. Chamroukhi, and F. Forbes (2019) Approximation results regarding the multiple-output Gaussian gated mixture of linear experts model. Neurocomputing 366, pp. 208–214. External Links: ISSN 0925-2312, Link, Document Cited by: §1.
  • H. D. Nguyen and F. Chamroukhi (2018) Practical and theoretical aspects of mixture-of-experts modeling: An overview. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery 8 (4), pp. e1246. Cited by: §1.
  • H. D. Nguyen, L. R. Lloyd-Jones, and G. J. McLachlan (2016) A universal approximation theorem for mixture-of-experts models. Neural computation 28 (12), pp. 2585–2593. Cited by: §1.
  • H. D. Nguyen, M. Gupta, J. Westerhout, and T. Nguyen (2025a) On the large-sample limits of some Bayesian model evaluation statistics. arXiv preprint arXiv:2502.03846. Cited by: §1.
  • H. D. Nguyen, T. Nguyen, F. Chamroukhi, and G. J. McLachlan (2021a) Approximations of conditional probability density functions in Lebesgue spaces via mixture of experts models. Journal of Statistical Distributions and Applications 8 (1), pp. 13. External Links: ISSN 2195-5832, Link, Document Cited by: §1.
  • H. D. Nguyen, T. Nguyen, J. Westerhout, and X. Guo (2025b) Approximation rates for finite mixtures of location-scale models. arXiv preprint arXiv:2508.10612. Cited by: §1.
  • H. D. Nguyen and T. Nguyen (2025) Modifications of the BIC for order selection in finite mixture models. 2506.20124. External Links: Link Cited by: §1.
  • H. Nguyen, P. Akbarian, T. Nguyen, and N. Ho (2024a) A General Theory for Softmax Gating Multinomial Logistic Mixture of Experts. In Proceedings of The 41st International Conference on Machine Learning, Cited by: §1.
  • H. Nguyen, P. Akbarian, F. Yan, and N. Ho (2024b) Statistical perspective of top-k sparse softmax gating mixture of experts. External Links: 2309.13850, Link Cited by: Appendix B.
  • H. Nguyen, T. Nguyen, and N. Ho (2023a) Demystifying Softmax Gating Function in Gaussian Mixture of Experts. In Advances in Neural Information Processing Systems, A. Oh, T. Naumann, A. Globerson, K. Saenko, M. Hardt, and S. Levine (Eds.), Vol. 36, pp. 4624–4652. Cited by: Appendix B, Appendix C, Appendix D, §E.2, §E.2, §F.2, §F.2, §F.4, §1, §1, §1, §2, §2, §3.7, §3.7, Fact 1, Fact 2, Fact 3, Fact 4, Fact 5.
  • H. Nguyen, T. Nguyen, K. Nguyen, and N. Ho (2024c) Towards Convergence Rates for Parameter Estimation in Gaussian-gated Mixture of Experts. In Proceedings of The 27th International Conference on Artificial Intelligence and Statistics, S. Dasgupta, S. Mandt, and Y. Li (Eds.), Proceedings of Machine Learning Research, Vol. 238, pp. 2683–2691. External Links: Link Cited by: §1.
  • T. Nguyen, F. Chamroukhi, H. D. Nguyen, and G. J. McLachlan (2023b) Approximation of probability density functions via location-scale finite mixtures in Lebesgue spaces. Communications in Statistics - Theory and Methods 52 (14), pp. 5048–5059. External Links: Link, Document Cited by: §1.
  • T. Nguyen, F. Chamroukhi, H. D. Nguyen, and F. Forbes (2021b) Non-asymptotic model selection in block-diagonal mixture of polynomial experts models. Preprint. arXiv:2104.08959. External Links: Link Cited by: §1.
  • T. Nguyen, F. Chamroukhi, H. D. Nguyen, and F. Forbes (2022a) Model selection by penalization in mixture of experts models with a non-asymptotic approach. In JDS 2022 - 53èmes Journées de Statistique de la Société Française de Statistique (SFdS), Lyon, France. Cited by: §1.
  • T. Nguyen, F. Forbes, J. Arbel, and H. Duy Nguyen (2024d) Bayesian nonparametric mixture of experts for inverse problems. Journal of Nonparametric Statistics, pp. 1–60. Note: doi: 10.1080/10485252.2024.2426091 External Links: ISSN 1048-5252, Link, Document Cited by: §1.
  • T. Nguyen, D. N. Nguyen, H. D. Nguyen, and F. Chamroukhi (2023c) A non-asymptotic theory for model selection in high-dimensional mixture of experts via joint rank and variable selection. In AJCAI Australasian Joint Conference on Artificial Intelligence 2023, External Links: Link Cited by: §1.
  • T. Nguyen, H. D. Nguyen, F. Chamroukhi, and G. J. McLachlan (2023d) Non-asymptotic oracle inequalities for the Lasso in high-dimensional mixture of experts. arXiv:2009.10622. External Links: Link Cited by: §1.
  • T. Nguyen, H. D. Nguyen, F. Chamroukhi, and F. Forbes (2022b) A non-asymptotic approach for model selection via penalization in high-dimensional mixture of experts models. Electronic Journal of Statistics 16 (2), pp. 4742 – 4822. External Links: Link, Document Cited by: §1.
  • T. Nguyen, H. D. Nguyen, F. Chamroukhi, and G. J. McLachlan (2020) Approximation by finite mixtures of continuous density functions that vanish at infinity. Cogent Mathematics & Statistics 7 (1), pp. 1750861. External Links: ISSN null, Link, Document Cited by: §1.
  • T. Nguyen (2021) Model Selection and Approximation in High-dimensional Mixtures of Experts Models: from Theory to Practice. PhD Thesis, Normandie Université, (en). External Links: Link Cited by: §1.
  • X. Nguyen (2013) Convergence of latent mixing measures in finite and infinite mixture models. The Annals of Statistics 41 (1), pp. 370–400. External Links: Link, Document Cited by: §1, §1.
  • A. Norets (2010) Approximation of conditional densities by smooth mixtures of regressions. The Annals of Statistics 38 (3), pp. 1733 – 1766. External Links: Link, Document Cited by: §1.
  • F. Peng, R. A. Jacobs, and M. A. Tanner (1996) Bayesian Inference in Mixtures-of-Experts and Hierarchical Mixtures-of-Experts Models With an Application to Speech Recognition. Journal of the American Statistical Association 91 (435), pp. 953–960. External Links: ISSN 01621459 Cited by: §1.
  • Q. Pham, G. Do, H. Nguyen, T. Nguyen, C. Liu, M. Sartipi, B. T. Nguyen, S. Ramasamy, X. Li, S. Hoi, et al. (2024) CompeteSMoE–Effective Training of Sparse Mixture of Experts via Competition. arXiv preprint arXiv:2402.02526. Cited by: Appendix B, §1.
  • S. A. Prado, L. Cabrera-Bosquet, A. Grau, A. Coupel-Ledru, E. J. Millet, C. Welcker, and F. Tardieu (2018) Phenomics allows identification of genomic regions affecting maize stomatal conductance with conditional effects of water deficit and evaporative demand. Plant, Cell & Environment 41 (2), pp. 314–326. Cited by: Appendix A, §5.
  • A. Rakhlin, D. Panchenko, and S. Mukherjee (2005) Risk bounds for mixture density estimation. ESAIM: PS 9, pp. 220–229. External Links: Link, Document Cited by: §1.
  • G. Schwarz (1978) Estimating the dimension of a model. The Annals of Statistics 6 (2), pp. 461–464. Cited by: §1.
  • W. Shen, S. T. Tokdar, and S. Ghosal (2013) Adaptive Bayesian multivariate density estimation with Dirichlet mixtures. Biometrika 100 (3), pp. 623–640. Cited by: §1.
  • C. Sin and H. White (1996) Information criteria for selecting possibly misspecified parametric models. Journal of Econometrics 71 (1), pp. 207–225. External Links: ISSN 0304-4076, Link, Document Cited by: §1.
  • B. Sturmfels (2002) Solving systems of polynomial equations. CBMS Regional Conference Series in Mathematics, American Mathematical Soc.. Cited by: §2.
  • T. Thai, T. Nguyen, D. Do, N. Ho, and C. Drovandi (2025) Model Selection for Gaussian-gated Gaussian Mixture of Experts Using Dendrograms of Mixing Measures. arXiv preprint arXiv:2505.13052. Cited by: Appendix B, Appendix B, §1.
  • T. Tran, T. Nguyen, M. A. Bashar, N. Ho, R. Nayak, and C. Drovandi (2026a) Fast Model Selection and Stable Optimization for Softmax-Gated Multinomial-Logistic Mixture of Experts Models. Note: _eprint: 2602.07997 External Links: Link Cited by: §1.
  • T. Tran, T. Nguyen, G. Fort, T. Doan, H. D. Nguyen, B. T. Nguyen, F. Forbes, and C. Drovandi (2026b) Revisiting Incremental Stochastic Majorization-Minimization Algorithms with Applications to Mixture of Experts. arXiv preprint arXiv:2601.19811. Cited by: §1.
  • S. van de Geer (2000) Empirical Processes in M-estimation. Vol. 6, Cambridge university press. Cited by: §E.4, §3.7, Fact 6.
  • C. Villani (2003) Topics in optimal transportation. Graduate Studies in Mathematics, Vol. 58, American Mathematical Society. External Links: ISBN 0-8218-3312-X Cited by: §3.7.
  • C. Villani (2009) Optimal transport: old and new. Vol. 338, Springer. Cited by: §3.7.
  • J. Westerhout, T. Nguyen, X. Guo, and H. D. Nguyen (2024) On the Asymptotic Distribution of the Minimum Empirical Risk. In Forty-first International Conference on Machine Learning, External Links: Link Cited by: §1.
  • Y. Wu and H. H. Zhou (2021) Randomly initialized EM algorithm for two-component Gaussian mixture achieves near optimality in O(n) iterations. Mathematical Statistics and Learning 4, pp. 143–220. Cited by: §1.
  • Y. Wu and P. Yang (2020) Optimal estimation of Gaussian mixtures via denoised method of moments. The Annals of Statistics 48, pp. 1987–2007. Cited by: §1.
  • Z. You, S. Feng, D. Su, and D. Yu (2021) SpeechMoE: scaling to large acoustic models with dynamic routing mixture of experts. In Interspeech, Cited by: §1.
  • Z. You, S. Feng, D. Su, and D. Yu (2022) Speechmoe2: mixture-of-experts model with improved routing. In ICASSP 2022 - 2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 7217–7221. External Links: Document Cited by: §1.
  • S. E. Yuksel, J. N. Wilson, and P. D. Gader (2012) Twenty Years of Mixture of Experts. IEEE Transactions on Neural Networks and Learning Systems 23 (8), pp. 1177–1193. External Links: ISSN 2162-2388 VO - 23, Document Cited by: §1.
  • G. Zens (2019) Bayesian shrinkage in mixture-of-experts models: identifying robust determinants of class membership. Advances in Data Analysis and Classification 13 (4), pp. 1019–1051. External Links: ISSN 1862-5355, Link, Document Cited by: §1.

Appendix A ADDITIONAL DETAILS ON THE MAIZE DROUGHT-RESPONSE DATA

This appendix provides additional biological context and a more explicit description of the data-processing pipeline used for the real-data illustration in the main paper. The goal is to clarify the provenance of the dataset, the meaning of the response and predictor variables, and the rationale for the preprocessing choices, while avoiding repetition of the main-text discussion.

Biological motivation and data provenance.

The dataset comes from a broader systems-genetics effort on dent maize aimed at linking molecular variation in the leaf proteome to drought-related ecophysiological traits. In that line of work, a genetically diverse maize panel was grown under contrasting watering conditions and characterised using both high-throughput phenotyping and proteomics, with the broader objective of understanding how genotype-dependent molecular responses are related to drought adaptation and plant water-use behaviour (Prado et al., 2018; Blein-Nicolas et al., 2020). The statistical prediction study of Blein-Nicolas et al. (2024) used these biological measurements as a benchmark for multivariate trait prediction from high-dimensional proteomic covariates, specifically considering drought-related traits measured on a panel of 233 maize genotypes with 973 protein predictors (Blein-Nicolas et al., 2024). Systems-genetics reports associated with the same experimental programme also emphasise that the maize data were designed to study drought-related traits by integrating proteomic and genomic information (Blein-Nicolas et al., 2020).

Why this dataset is relevant here.

This dataset is well suited to our SGMoE framework for three reasons. First, the sample is biologically heterogeneous: the maize panel spans substantial genetic diversity, so one should not expect all genotypes to follow a single homogeneous regression relationship. Second, drought response is known to be multi-mechanistic, with different molecular programmes potentially associated with different water-use strategies or stress-response profiles. Third, the predictor space is high-dimensional relative to the sample size, which makes model structure and interpretability especially important. These features make the dataset a natural test bed for a method that combines flexible conditional modelling with hierarchical aggregation and model selection. The resulting fitted components can then be interpreted as latent subgroups of genotypes sharing similar proteomic-to-phenotypic relationships rather than as merely algorithmic clusters.

Raw variables used in the illustration.

Following Blein-Nicolas et al. (2024), we work with a cleaned subset of the original experiment after removing observations with missing values. The final analysis set contains N=233 maize genotypes. The biological study recorded two drought-related ecophysiological outputs together with quantitative protein abundances measured under water-deficit conditions, yielding a predictor matrix with 973 protein variables before dimension reduction. In the present illustration, we focus primarily on the ecophysiological trait water use (WU), while the predictors are the leaf protein abundances measured under the water-deficit regime. This choice is scientifically meaningful because WU is directly linked to drought adaptation and integrates the cumulative effect of genotype-specific physiological regulation under stress.

Preprocessing strategy.

The preprocessing follows the protocol used for the statistical benchmark in Blein-Nicolas et al. (2024), with the same starting point of a cleaned matrix after exclusion of incomplete observations. Since the original proteomic representation is very high-dimensional compared with the number of genotypes, we apply a supervised screening step before fitting the SGMoE. Concretely, we use a Lasso-based variable-selection procedure to extract a smaller subset of proteins that are most strongly associated with the target trait, and we retain D=10 proteins for the analysis shown in the main paper. This reduction serves two purposes. Statistically, it improves stability in the small-N, large-D regime and reduces the risk that the fitted experts are driven by noise dimensions. Biologically, it yields a more interpretable model by restricting attention to a compact set of drought-informative protein signals. We stress that this Lasso step is used only as a preprocessing device; the clustering, aggregation path, and model selection are all performed by the SGMoE methodology thereafter.

Model fitting for the SGMoE path.

After preprocessing, we fit an over-specified SGMoE with K=20 initial components. Because mixture models can be sensitive to starting values, we initialise the fit using a preliminary K-means partition of the genotypes. These initial groups are then used to seed the gating and expert parameters before running the estimation procedure. The purpose of this intentionally over-specified fit is not to interpret all 20 initial components literally, but rather to create a rich starting representation from which the dendrogram path can merge redundant atoms and reveal a more stable low-dimensional structure. In this sense, the over-specified fit plays the same exploratory role as in the synthetic studies: it allows the subsequent aggregation path to separate persistent large-scale structure from small within-cell duplications.

Interpretation of the fitted path.

In the main-text illustration, the fitted dendrogram suggests a pronounced split at level 2, while the average log-likelihood stabilises quickly along the path. From a biological viewpoint, this pattern is consistent with the idea that the maize panel contains a small number of broad genotype groups with distinct proteomic-response profiles under drought, rather than many sharply separated subpopulations. Thus, the selected two-expert solution should be read as a parsimonious summary of two dominant genotype–phenotype response regimes. The value of the dendrogram is therefore twofold: it provides a data-driven model-selection tool, and it offers a hierarchical view of how more complex over-specified representations collapse into a small number of biologically interpretable regimes.

Why the real-data example is informative for our methodology.

Unlike the synthetic experiments, this dataset does not come with a known ground-truth number of experts. Its role is instead to illustrate the practical behaviour of the pathwise procedure on a genuinely heterogeneous biological problem. In particular, it shows that the dendrogram can remain informative even when standard information criteria disagree strongly, and that the selected solution can still be interpreted in domain terms through genotype–phenotype structure and early likelihood stabilisation. This complements the theory by demonstrating that the SGMoE aggregation path is not only a technical device for proving rates, but also a practically useful summary of heterogeneity in complex omics-assisted prediction problems.

Appendix B OVERVIEW OF MIXTURE AND MOE GEOMETRY

This section provides a unified overview of unconditional mixtures, MoE, and SGMoE, clarifying the geometric and statistical differences that motivate our dendrogram framework.

First, we recall the definitions of unconditional mixtures, MoE, and covariate-free gates.

  • Unconditional mixture:

    p(y)=k=1Kπk×f(y;𝜼k).
  • MoE:

    p(y𝒙)=k=1Kπk(𝒙)×f(y;𝜼k(𝒙)),

    where both the weights and the experts depend on 𝒙.

  • Covariate-free gates:

    πk(𝒙)πk,

    which reduces to a mixture of regressions when 𝜼k(x) is a regression map.

Next, we analyze the difference from existing dendrogram approaches and compare them to Gaussian-gated Gaussian MoE (GGMoE) (Thai et al., 2025).

Difference from existing dendrogram approaches.

Our framework differs from classical dendrogram methods in three key aspects. First, we introduce Voronoi-type losses in the gate space that respect softmax symmetry (common translations). Second, our method is tailored to conditional SGMoE geometry and provides finite-sample predictive parameter rates, building on Nguyen et al. (2023a). Third, earlier dendrogram approaches were developed for unconditional finite mixtures (Do et al., 2024) and rely on standard Wasserstein-type losses; they are not tailored to the conditional geometry and softmax-induced couplings of SGMoE. We introduce a fast-rate-aware Voronoi loss DFRA that (i) reduces to the exact-fit loss when cells are singletons and (ii) adds merged-moment block sums precisely in the slow directions created by Voronoi multi-coverage. This is motivated by the insufficiency of Wasserstein for SGMoE parameter geometry (and even the limitations of early Voronoi losses in Nguyen et al. (2023a)) and is spelled out in our appendix overview and the formal DFRA/merge analysis.

Compare to GGMoE.

GGMoE is a generative MoE that models covariates and gates via Bayes’ rule, enabling closed-form EM M-steps but not matching modern deep MoE practice. Our framework aligns with contemporary discriminative softmax/top-k gating learned end-to-end over features: we directly optimize the conditional density p(y𝒙) without a generative model for 𝒙 (Dai et al., 2024; Nguyen et al., 2024b; Fedus et al., 2022; Pham et al., 2024; Do et al., 2023). This conditional focus aligns with predictive use but is analytically harder: softmax gating introduces a tight numerator–denominator coupling and nontrivial gate–expert interactions that do not arise in GGMoE’s EM updates. Beyond this objective mismatch, we contribute Voronoi-type losses aligned with the gate-induced partition and establish finite-sample MLE convergence rates for SGMoE in both exact-fit and over-specified regimes, addressing the conditional SGMoE geometry directly rather than relying on a generative model for x. Empirically, beyond synthetic studies, we analyze a maize proteomics dataset of drought-responsive traits: the dendrogram-guided SGMoE path selects two experts, stabilizes the likelihood early, reveals a clear hierarchical structure in the mixing measure, and yields interpretable genotype–phenotype mappings, complementing GGMoE-centric work whose experiments are primarily synthetic (Thai et al., 2025).

Appendix C ILLUSTRATION OF VORONOI CELLS AND MERGE STEPS FOR SGMoE

For a candidate mixing measure G=k=1Kexp(ω0k)δ(𝝎1k,𝒂k,bk,σk) and the true G0=k=1K0exp(ω0k0)δ(𝝎1k0,𝒂k0,bk0,σk0), define, for k[K0], the (parameter-space) Voronoi cell

𝔸k(G):={[K]:𝜽𝜽k0𝜽𝜽j0,jk}, (12)

where 𝜽:=(𝝎1,𝒂,b,σ). We use the softmax translation (t0,𝒕1) from identifiability (cf. Proposition 1 of Nguyen et al., 2023a) and the shorthand Δ𝒕1𝝎1k:=𝝎1𝝎1k0𝒕1, Δ𝒂k:=𝒂𝒂k0, Δbk:=bbk0, Δσk:=σσk0. For brevity we write 𝔸k for 𝔸k(G). (We restate eq.˜12 only for completeness; throughout we reference the main-paper definition eq.˜2.)

Explanation. Figure˜6 summarizes the geometry and the merge step used by our method for an example with K0=6 and K=10: red squares denote true atoms of G0, blue circles denote fitted atoms of G. Each Voronoi cell is generated by one true atom, and its cardinality |𝔸k| equals the number of fitted atoms assigned to that true atom (e.g., two circles in a cell imply |𝔸k|=2). Panel Figure˜6(a) shows the Voronoi partition {𝔸k}k[K0] induced by G0 as in eq.˜2. Cells with |𝔸k|>1 reveal redundancy: multiple fitted atoms approximate the same truth and create slow directions. Panel Figure˜6(b) zooms into one such multi-covered cell and depicts the merge step at a visual level: the closest pair (w.r.t. our rate-weighted dissimilarity) is merged into a single aggregate; iterating this operation produces the aggregation path. Panel Figure˜6(c) links the visuals to the mathematics: labels “fitted i,” “fitted j,” and “merged *” correspond to exp(ω0i)δ𝜽i, exp(ω0j)δ𝜽j, and exp(ω0)δ𝜽. Pair selection uses 𝖽 from eq.˜7, and the softmax-weighted update rules are given in eq.˜8. Together, these steps collapse slow directions within a cell, strengthen the loss along the path DFRA (eq.˜6), and enable our fast pathwise guarantees and sweep-free model selection via DSC.

Refer to caption
(a) Voronoi cells {𝔸k}k[K0],K0=6,K=10 induced by G0 as in eq.˜2. Red squares are true atoms {𝜽k0}. Blue circles are fitted atoms {𝜽}. The cardinality |𝔸k| equals the number of fitted atoms approximating the true atom in that cell.
truefitted ifitted jfitted pfitted qmost similarmerged *Legendtrue atomfitted atommergedpair selected to merge
(b) Visual merge in a multi-covered cell |𝔸k|>1. Among four fitted atoms, the closest pair (i, j) by a dissimilarity is merged first; repeating yields the aggregation path.

Math key and merge equations. Visual labels i, j, and * correspond to fitted i: exp(ω0i)δ𝜽i,fitted j: exp(ω0j)δ𝜽j,merged *: exp(ω0)δ𝜽. Pair selection uses the rate-weighted dissimilarity 𝖽 in eq.˜7. The softmax-weighted merge (eq.˜8) is ω0=log(eω0i+eω0j),αi=eω0ieω0i+eω0j,αj=eω0jeω0i+eω0j, 𝝎1=αi𝝎1i+αj𝝎1j,b=αibi+αjbj, 𝒂=αi[(𝝎1i𝝎1)(bib)+𝒂i]+αj[(𝝎1j𝝎1)(bjb)+𝒂j], σ=αi[(bib)2+σi]+αj[(bjb)2+σj].

(c) Mathematical notation and closed-form merge in Section˜3.3.
Figure 6: Voronoi geometry and merge step for SGMoE. Multi-covered cells |𝔸k|>1 signal redundant fitted atoms. The merge operator collapses them to a single aggregate that aligns with the true atom and improves the rate as formalized by our pathwise guarantees.

Appendix D THEORETICAL CHALLENGES: MORE DETAILS

The geometric picture above motivates the analytic tools below. We now detail three fundamental challenges in the statistical analysis of SGMoE that create substantial obstacles for parameter estimation and model selection:

(i) Softmax translation invariance. Gating parameters are identifiable only up to common translations. Unlike covariate-independent gating functions, the softmax gate is invariant under simultaneous shifts of intercepts and slopes, which makes the parameterization non-unique. As a result, standard identifiability arguments break down, and it becomes necessary to design translation-invariant loss functions. We address this by introducing the Voronoi partition and loss (see eq.˜6), which takes an infimum over translations and thereby aligns the loss with the geometry of gating partitions.

(ii) Gate-expert PDE couplings. The likelihood function exhibits intrinsic gate-expert interactions that induce coupled differential relations among parameters. These relations lead to numerous linear dependencies among derivative terms in Taylor expansions, which prevents a direct decomposition of density discrepancies pG^N(y|𝒙)pG0(y|𝒙) into independent components. Moreover, the parameters of the softmax gating numerators and the Gaussian experts are intrinsically linked through explicit PDEs,

2u𝝎1b=u𝒂,2ub2=2uσ, (13)

where u(y|𝒙;𝝎,𝒂,b,σ):=exp(𝝎1𝒙)𝒩(y|𝒂𝒙+b,σ). Our analysis requires a systematic reorganization of these dependent terms to recover a meaningful set of independent directions.

(iii) Algebraic cancellations. Due to the tight coupling between numerators and denominators in the softmax-induced conditional density, higher-order cancellations in the expansions give rise to systems of polynomial equations introduced in eq.˜3. The solvability of these systems determines the order of the first non-vanishing terms and directly controls the convergence rates of the MLE in over-specified models. This algebraic obstruction is a key source of non-standard, slower rates unique to SGMoE.

These challenges indicate that previously used loss functions, such as the Wasserstein distance, are insufficient for analyzing parameter quantities in either standard mixture models or mixtures with covariate-free gating functions. Moreover, the convergence rates of parameter estimates, as reported in Nguyen et al. (2023a), remain relatively slow due to the influence of the associated polynomial systems. Therefore, developing a dedicated method or algorithm, such as our DSC approach in Section˜3, for models of this type is well motivated.

In addition, we also clarify the relationship between polynomial equations in eq.˜3 and SGMoE in the over - specified case. Following Theorem˜1, at κ=K, we can see that the convergence rate of Fast-Rate-Aware Voronoi distance DFRA is

DFRA(G^N,G0)(logNN)1/2,

this is an "optimal" rate for a mixing measure. However, the convergence rate of some parameters such as 𝝎1,𝒂,b,σ are not (logNN)1/2 (following the definition of DFRA). In particular, in the over-specified case, respectively |𝔸k|2, then the associated parameters suffer slower rates of the order N1/(2r¯(|𝔸k|)) or N1/r¯(|𝔸k|) (see Table˜1).

To explain this connection, we revisit our proof for over-specified case. Firstly, we want to show that 𝔼𝐱[V(pG(𝒙),pG0(𝒙))]DFRA(G,G0) because we can see that if we obtain this argument, we will get the "optimal" convergence rate of DFRA. We can rewrite the quantity QN as follows:

QN =k=1K0𝔸kexp(ω0N)[u(y|𝒙;𝝎1N,𝒂N,bN,σN)u(y|𝒙;𝝎1k0,𝒂k0,bk0,σk0)v(y|𝒙;𝝎1N)
+v(y|𝒙;𝝎1k0)]+k=1K0(𝔸kexp(ω0N)exp(ω0k0))[u(y|𝒙;ω0k0,𝒂k0,bk0,σk0)v(y|𝒙;𝝎1k0)],

where we define u(y|𝒙;𝝎1,𝒂,b,σ):=exp(𝝎1𝒙)𝒩(y|𝒂𝒙+b,σ) and v(y|𝒙;𝝎1):=exp(𝝎1𝒙)pGN(y|𝒙). Next, for each k[K0] and 𝔸k, we denote h1(𝒙,𝒂k0,bk0):=(𝒂k0)𝒙+bk0 and then apply the Taylor expansions to the functions u(y|𝒙;𝝎1N,𝒂N,bN,σN) and v(y|𝒙;𝝎1N) up to orders r1k and r2k (which we will choose later), respectively, as follows:

u(y|𝒙;𝝎1N,𝒂N,bN,σN)u(y|𝒙;𝝎1k0,𝒂k0,bk0,σk0)
=|1|+2=12r1kT1,2N(k)𝒙1exp((𝝎1k0)𝒙)2𝒩h12(y|(𝒂k0)𝒙+bk0,σk0)+R1k(𝒙,y),
v(y|𝒙;𝝎1N)v(y|𝒙;𝝎1k0)=|γ|=1r2kSγN(k)𝒙γexp((𝝎1k0)𝒙)pGN(y|𝒙)+R2k(𝒙,y),

where R1k(𝒙,y) and R2k(𝒙,y) are Taylor remainders such that Rρk(𝒙,y)/DFRA(GN,G0) vanishes as N for ρ{1,2}. As a result, the limit of QN/DFRA(GN,G0) when n goes to infinity can be seen as a linear combination of elements of the following set:

𝒲 :={𝒙1exp((𝝎1k0)𝒙)2𝒩h12(y|(𝒂k0)𝒙+bk0,σk0):k[K0],02|1|+22r1k}
{𝒙γexp((𝝎1k0)𝒙)pG0(y|𝒙):k[K0],0|γ|r2k}

which is shown to be linearly independent. By the Fatou’s lemma, we demonstrate that QN/DFRA(GN,G0) goes to zero as N, implying that all the coefficients in the representation of QN/DFRA(GN,G0), denoted by T1,2N(k)/DFRA(GN,G0) and SγN(k)/DFRA(GN,G0), vanish when N. Given that result, we aim to select the Taylor orders r1k and r2k such that at least one among the limits of T1,2N(k)/DFRA(GN,G0) and SγN(k)/DFRA(GN,G0) is different from zero, which leads to a contradiction. In the over-specified case, we assume that all the limits of T1,2N(k)/DFRA(GN,G0) and SγN(k)/DFRA(GN,G0) equal zero. After some steps of considering typical limits as in the previous setting which requires r2k=2 for all k[K0], we encounter the following system of polynomial equations:

𝔸k(𝜶1,𝜶2,α3,α4)𝕀1,2p52p1𝜶1p2𝜶2p3α3p4α4𝜶1!𝜶2!α3!α4!=0

for all (1,2)D× such that 0|1|r1k,02r1k|1| and |1|+21 for some k[K0]. Due to the construction of this system, it must have at least one non-trivial solution. Therefore, we choose r1k=r¯(|𝔸k|) for all k[K0].

To discuss about the value of r¯(M) with M2 in general, by Fact˜1, we obtain r¯(M)=2M for M=2,3 and as M increases, so does r¯(M). Hence, we predict that r¯(M)=2M. With this conjecture, we can see that the slow convergence rate of parameter estimation of SGMoE before we apply the merging atoms process.

Appendix E PROOF SKETCHES

In this section we expand the sketches for Lemma˜1, Theorems˜1, 2 and 3.

Why the DFRA loss in eq.˜6?

When G^NG0 with K>K0, some Voronoi cells 𝔸k are multi-covered. The slow directions in DO (with exponents r¯(|𝔸k|)) arise from these cells. DFRA augments DO with first-order merged-moment block-sums that vanish when a cell behaves as a single aggregate. Thus DFRA is simultaneously (i) exact-fit consistent, it reduces to DE when |𝔸k|=1, and (ii) overfit-aware, penalizing precisely the slow directions that merging removes. In the over-specified case, cells with |𝔸k|>1 may persist; repeatedly merging atoms within such cells yields singletons and restores first-order behavior. Formally, using the density decomposition

QN=[k=1K0exp((𝝎1k0+𝒕1)𝒙+ω0k0+t0)][pGN(y|𝒙)pG0(y|𝒙)],

we analyze the sums over indices with |𝔸k|>1 under 1|1|+22r¯(|𝔸k|); for clarity, we also isolate the case 1|1|+22, corresponding to |𝔸k|=1. This leads directly to the merge operator and the aggregation path.

E.1 Proof Sketch of Lemma 1

We argue for the first merge G(K)G(K1); the rest follows by induction. Assume DFRA(G(K),G0)0. Then, for the Voronoi partition {𝔸k}, there exist (t0,𝒕1) such that, for every k,

𝔸kexp(ω0)exp(ω0k0+t0),(𝝎1,𝒂,b,σ)(𝝎1k0+𝒕1,𝒂k0,bk0,σk0).

The minimizing pair (i,j) of 𝖽 must lie in the same cell 𝔸k. Let the merged atom be exp(ω0)δ(𝝎1,𝒂,b,σ) as in eq.˜8. Using the convexity of zzm for m{r¯(|𝔸k|),r¯(|𝔸k|)/2} and the identities implicit in eq.˜8, we obtain the two key comparisons

(expω0i+expω0j)(Δ𝒕1𝝎1k,Δbk)r¯(|𝔸k|) t{i,j}expω0t(Δ𝒕1𝝎1tk,Δbtk)r¯(|𝔸k|),
(expω0i+expω0j)(Δ𝒂k,Δσk)r¯(|𝔸k|)/2 t{i,j}expω0t(Δ𝒂tk,Δσtk)r¯(|𝔸k|)/2.

The block-sum terms in DFRA also decrease since the merged parameters are softmax-weighted averages. Collecting terms yields DFRA(G(K),G0)DFRA(G(K1),G0), proving monotonicity.

E.2 Proof Sketch of Theorem 1

(A) Inverse bound.

We first prove an inverse inequality: there exists C>0 depending only on G0 and 𝚯 such that, for any G𝒪K(𝚯),

𝔼𝐱[DTV(pG(|𝒙),pG0(|𝒙))]CDFRA(G,G0). (14)

The proof follows the density decomposition strategy in Nguyen et al. (2023a) but keeps all merged-moment block-sums that define DFRA. Let

QN(𝒙,y)=[k=1K0exp((𝝎1k0+𝒕1)𝒙+ω0k0+t0)][pG(y|𝒙)pG0(y|𝒙)].

A multi-index Taylor expansion (around (𝝎1k0+𝒕1,𝒂k0,bk0,σk0) within each cell 𝔸k) up to order r¯(|𝔸k|), together with the PDE identities 2u/𝝎1b=u/𝒂 and 2u/b2=2u/σ, rewrites QN as a linear combination of basis functions

𝒙1exp((𝝎1k0+𝒕1)𝒙)2h12𝒩(y|𝒂k0𝒙+bk0,σk0),1|1|+22r¯(|𝔸k|),

with coefficients that are precisely the atomwise sums appearing in DFRA (up to constants). If eq.˜14 failed, all these coefficients would have to vanish at a rate faster than DFRA(G,G0), forcing a non-trivial solution to the polynomial system of eq.˜3, in contradiction with the definition of r¯() (Fact˜1). This yields eq.˜14.

(B) Applying density rates.

By Proposition 2 of Nguyen et al. (2023a), 𝔼𝐱[Dh2(pG^N(|𝒙),pG0(|𝒙))]=𝒪((logN/N)1/2). Using the inequality DTV2Dh21/2 and eq.˜14 with G=G^N, we obtain

DFRA(G^N,G0)=𝒪((logN/N)1/2).

Now apply Lemma 1 along the aggregation path: for every κ[K0+1,K],

DFRA(G^N(κ),G0)DFRA(G^N,G0)=𝒪((logN/N)1/2).

For the exact-fit and under-fit levels κK0, DFRA=DE by definition, which gives the second claim.

E.3 Proof Sketch of Theorem 2

For κ[K0+1,K], the height 0ptN(κ) is the minimum 𝖽-distance between any two atoms of G^N(κ). Inside a multi-covered cell 𝔸k(G^N), the Taylor/merged-moment analysis from the proof of eq.˜14 implies that

𝖽(exp(ω^0i)δ𝜽^i,exp(ω^0j)δ𝜽^j)(Δ𝒕1𝝎^1ik,Δb^ik)2+(Δ𝒂^ik,Δσ^ik).

The right-hand side is controlled by DFRA(G^N(κ),G0) with the exponents r¯(|𝔸k|), hence 0ptN(κ)(logN/N)1/r¯(G^N). For κK0, heights converge at parametric rate because atoms are separated and DE(G^N(κ),G0(κ))=𝒪((logN/N)1/2).

E.4 Proof Sketch of Theorem 3

Let ¯N(pG)=N1n=1NlogpG(yn|𝐱n) and (pG)=𝔼(𝐱,y)PG0[logpG(y|𝒙)]. Under Condition K, a local Lipschitz/curvature argument yields

|¯N(pG)(pG)|𝔼(𝐱,y)PG0[DTV(pG(|𝒙),pG0(|𝒙))]+empirical fluctuation.

For κK0, combine the inverse bound 𝔼[DTV]DFRA with DFRA(G^N(κ),G0)=𝒪((logN/N)1/2) and standard empirical-process bounds (e.g., van de Geer, 2000) to obtain |¯N(pG^N(κ))(pG0)|(logN/N)1/(2r¯(G^N)). For κK0, G^N(κ) is exact/under-fit and converges at parametric rate, hence ¯N(pG^N(κ))(pG0(κ)) in probability.

Appendix F PROOF OF MAIN RESULTS

Before proving the main results, we fix notation used throughout this appendix. For any natural number N, write [N]:={1,2,,N}. Given two sequences of positive real numbers {aN}N=1 and {bN}N=1, we write aN=𝒪(bN) (equivalently, aNbN) to mean that there exists a constant C>0 such that aNCbN for all N. For a vector 𝒗D and any multi-index 𝒑D, set |𝒑|:=p1++pD, 𝒗𝒑:=v1p1v2p2vDpD, 𝒑!:=p1!p2!pD!, and let 𝒗p denote its p-norm; by default, 𝒗 refers to the 2-norm unless otherwise stated. We also use 𝑨 for the Frobenius norm of a matrix 𝑨D×D. For any set 𝕊, |𝕊| denotes its cardinality. For two probability density functions p and q with respect to the Lebesgue measure μ, define DTV(p,q):=12|pq|dμ as their total variation distance, while Dh2(p,q):=12(pq)2dμ denotes the squared Hellinger distance. Moreover, for 𝝁D, 𝜶D, and a differentiable function f of 𝝁, we write the partial derivative of order |𝜶| as

|𝜶|𝜶𝝁f(𝝁):=|𝜶|μ1𝜶1μ2𝜶2μD𝜶Df(𝝁).

Let 𝚯 be the parameter space. Write K(𝚯) for the collection of discrete probability measures on 𝚯 with exactly K atoms, and 𝒪K(𝚯):=KKK(𝚯) for those with at most K atoms. For a mixing measure G=k=1Kπkδ𝜽k, we (slightly abusively) refer to each component πkδ𝜽k as an “atom,” comprising both its weight πk and parameter 𝜽k. Finally, the domain of parameters in the SGMoE is 𝚯, where 𝜼k0:=(ω0k0,𝝎1k0,𝒂k0,bk0,σk0)𝚯×D×D××>0. Furthermore, assume 𝚯 is compact and 𝒳D, the support of 𝐱, is bounded. When clear from context, we drop 𝚯 and simply write K and 𝒪K.

F.1 Proof of Lemma 1

We prove the inequality DFRA(G(K),G0)DFRA(G(K1),G0), and the rest are similar.

Assume that GN:=GN(K)=k=1Kexp(ω0kN)δ(𝝎1kN,𝒂kN,bkN,σkN)K varies so that DFRA(GN,G0)0. We consider the Voronoi cells 𝔸kN:=𝔸k(GN), for k[K0], of the mixing measure GN generated by the true components of G0. Since the argument in this proof is asymptotic, we assume without loss of generality that those Voronoi cells are independent of N for all N, i.e, 𝔸k=𝔸kN.

Then, we have (𝒂N,bN,σN)(𝒂k0,bk0,σk0), and there exist t0 and 𝒕1D such that 𝔸kNexp(ω0N)exp(ω0k0+t0) and 𝝎1N𝝎1k0+𝒕1 for any 𝔸k and k[K0] as N approaches infinity.

We are going to show that the merging pair of indices (1,2) must belong to a common 𝔸k. Indeed, for every pair (1,2) in a common 𝔸k, since (𝒂1N,b1N,σ1N)(𝒂k0,bk0,σk0) and 𝝎11N𝝎1k0+𝒕1, and (𝒂2N,b2N,σ2N)(𝒂k0,bk0,σk0) and 𝝎12N𝝎1k0+𝒕1, we have

𝖽(exp(ω01N)δ(𝝎11N,𝒂1N,b1N,σ1N),exp(ω02N)δ(𝝎12N,𝒂2N,b2N,σ2N))0,as N.

On the other hand, for every pair (,)𝔸k×𝔸k, where kk, because (𝒂N,bN,σN)(𝒂k0,bk0,σk0) and 𝝎1N𝝎1k0+𝒕1, and (𝒂N,bN,σN)(𝒂k0,bk0,σk0) and 𝝎1N𝝎1k0+𝒕1, we have

𝖽(exp(ω0N)δ(𝝎1N,𝒂N,bN,σN),exp(ω0N)δ(𝝎1N,𝒂N,bN,σN))(𝝎1k0,bk0)(𝝎1k0,bk0)2+(𝒂k0,σk0)(𝒂k0,σk0),

where the multiplicative constant is not dependent on N. Hence, the merging pair must belong to a common 𝔸k.

Next, for any (t0,𝒕1)×D such that ω0k0+t0 and 𝝎1k0+𝒕1 still lie inside the domain of the parameter space 𝚯, we define 𝒟(GN,G0,t0,𝒕1) as

𝒟(GN,G0,t0,𝒕1):=k:|𝔸k|>1𝔸kexp(ω0N)((Δ𝒕1𝝎1kN,ΔbkN)r¯k+(Δ𝒂kN,ΔσkN)r¯k/2)
+k:|𝔸k|=1𝔸kexp(ω0N)(Δ𝒕1𝝎1kN,Δ𝒂kN,ΔbkN,ΔσkN)+k=1K0|𝔸kexp(ω0N)exp(ω0k0+t0)|
+k:|𝔸k|>1(𝔸kexp(ω0N)(ΔbkN)+𝔸kexp(ω0N)(Δ𝒕1𝝎1kN)+𝔸kexp(ω0N)[(ΔbkN)2+(ΔσkN)]
+𝔸kexp(ω0N)[(Δ𝒕1𝝎1kN)(ΔbkN)+(Δ𝒂kN)]+𝔸kexp(ω0N)(Δ𝒕1𝝎1kN)(Δ𝒕1𝝎1kN)),

in which Δ𝒕1𝝎1kN:=𝝎1N𝝎1k0𝒕1, Δ𝒂kN:=𝒂N𝒂k0, ΔbkN:=bNbk0, ΔσkN:=σNσk0, and r¯k:=r¯(𝔸k(G^N)).

We prove that 𝒟(GN(K1),G0,t0,𝒕1)𝒟(GN(K),G0,t0,𝒕1). Let the merging pair of indices (1,2) in the Voronoi cell 𝔸k, then |𝔸k|>1 and the merged atom is exp(ω0N)δ(𝝎1N,𝒂N,bN,σN), i.e,

ω0N =log(expω01N+expω02N),
𝝎1N =exp(ω01Nω0N)𝝎11N+exp(ω02Nω0N)𝝎12N,
bN =exp(ω01Nω0N)b1N+exp(ω02Nω0N)b2N,
𝒂N =exp(ω01N)exp(ω0N)[(𝝎11N𝝎1N)(b1NbN)+𝒂1N]+exp(ω02N)exp(ω0N)[(𝝎12N𝝎1N)(b2NbN)+𝒂2N],
σN =exp(ω01N)exp(ω0N)[(b1NbN)2+σ1N]+exp(ω02N)exp(ω0N)[(b2NbN)2+σ2N].

Hence, we have that

|𝔸kexp(ω0N)exp(ω0k0+t0)| =|𝔸k,{1,2}exp(ω0N)+exp(ω0N)exp(ω0k0+t0)|,
exp(ω0N)ΔbkN =exp(ω0N)(bNbk0)
=exp(ω0N)(exp(ω01Nω0N)b1N+exp(ω02Nω0N)b2Nbk0)
=exp(ω01N)b1N+exp(ω02N)b2Nexp(ω0N)bk0
=exp(ω01N)(b1Nbk0)+exp(ω02N)(b2Nbk0)
=exp(ω01N)Δb1kN+exp(ω02N)Δb2kN.

It follows that the term

𝔸kexp(ω0N)(ΔbkN)=𝔸k{1,2}exp(ω0N)(ΔbkN)+exp(ω0N)(ΔbkN).

Similarly, we can show that

𝔸kexp(ω0N)(Δ𝒕1𝝎1kN) =𝔸k{1,2}exp(ω0N)(Δ𝒕1𝝎1kN)+exp(ω0N)(Δ𝒕1𝝎1kN),
𝔸kexp(ω0N)[(ΔbkN)2+(ΔσkN)] =𝔸k{1,2}exp(ω0N)[(ΔbkN)2+(ΔσkN)]
+exp(ω0N)[(ΔbkN)2+(ΔσkN)],
𝔸kexp(ω0N)[(Δ𝒕1𝝎1kN)(ΔbkN)+(Δ𝒂kN)] =𝔸k{1,2}exp(ω0N)[(Δ𝒕1𝝎1kN)(ΔbkN)+(Δ𝒂kN)]
+exp(ω0N)[(Δ𝒕1𝝎1kN)(ΔbkN)+(Δ𝒂kN)],
𝔸kexp(ω0N)(Δ𝒕1𝝎1kN)(Δ𝒕1𝝎1kN) =𝔸k{1,2}exp(ω0N)(Δ𝒕1𝝎1kN)(Δ𝒕1𝝎1kN)
+exp(ω0N)(Δ𝒕1𝝎1kN)(Δ𝒕1𝝎1kN).

To this end, we show the key convexity step in detail. Firstly, we define αi and 𝒙i (i=1,2) as follow:

αi :=exp(ω0iNω0N),i=1,2,
𝒙i :=(𝝎1iN𝝎1k0𝒕1,biNbk0)=(Δ𝒕1𝝎1ikN,ΔbikN),i=1,2.

Note that 𝜶1,𝜶2(0,1) and 𝜶1+𝜶2=1 and by the definition of the merged atom eq.˜8, we have the convex combination identity (Δ𝒕1𝝎1kN,ΔbkN)=𝜶1𝒙1+𝜶2𝒙2.

By the fact that r¯4 (since |𝔸k|>1), so we can use Jensen’s inequality (convexity of the map zzm with m=r¯k):

𝜶1𝒙1+𝜶2𝒙2r¯k𝜶1𝒙1r¯k+𝜶2𝒙2r¯k.

Multiply both sides by exp(ω0N) and substitute αi=exp(ω0iNω0N):

(exp(ω01N)+exp(ω02N))Δ𝒕1𝝎1kN,ΔbkNr¯k =exp(ω0N)𝜶1𝒙1+𝜶2𝒙2r¯k
exp(ω0N)(𝜶1𝒙1r¯k+𝜶2𝒙2r¯k)
=exp(ω01N)𝒙1r¯k+exp(ω02N)𝒙2r¯k
=exp(ω01N)(Δ𝒕1𝝎11kN,Δb1kN)r¯k+exp(ω02N)(Δ𝒕1𝝎12kN,Δb2kN)r¯k.

Analogously, we can show that

exp(ω01N)(Δ𝒂1kN,Δσ1kN)r¯k/2+exp(ω02N)(Δ𝒂2kN,Δσ2kN)r¯k/2(exp(ω01N)+exp(ω02N))(Δ𝒂kN,ΔσkN)r¯k/2.

Combining the two inequalities above gives the claimed comparison between the contribution of the merged atom and the contributions of the two original atoms:

exp(ω01N)((Δ𝒕1𝝎11kN,Δb1kN)r¯k +(Δ𝒂1kN,Δσ1kN)r¯k/2)+exp(ω02N)((Δ𝒕1𝝎12kN,Δb2kN)r¯k+(Δ𝒂2kN,Δσ2kN)r¯k/2)
(exp(ω01N)+exp(ω02N))((Δ𝒕1𝝎1kN,ΔbkN)r¯k+(Δ𝒂kN,ΔσkN)r¯k/2).

Hence

𝒟(GN(K),G0,t0,𝒕1)𝒟(GN(K1),G0,t0,𝒕1),

and therefore

DFRA(GN(K1),G0)DFRA(GN(K),G0).

F.2 Proof of Theorem 1

First of all, we study the convergence rate of the MLE G^NK of the SGMoE; that is, we will show the inverse bound for SGMoE. We revisit the following result on the identifiability of the SGMoE models, which was previously studied in Nguyen et al. (2023a); Jiang and Tanner (1999).

Fact 3 (Nguyen et al., 2023a, Proposition 1).

For any mixing measures G=k=1Kexp(ω0k)δ(𝛚1k,𝐚k,bk,σk) and G=k=1Kexp(ω0k)δ(𝛚1k,𝐚k,bk,σk), if we have pG(y|𝐱)=pG(y|𝐱) for almost surely (𝐱,y), then it follows that K=K and GGt0,𝐭1 where Gt0,𝐭1:=k=1Kexp(ω0k+t0)δ(𝛚1k+𝐭1,𝐚k,bk,σk) for some t0 and 𝐭1D.

The identifiability of the softmax gating Gaussian mixture of experts guarantees that the MLE G^N converges to the true mixing measure G0 (up to the translation of the parameters in the softmax gating).

Given the consistency of the MLE, it is natural to ask about its convergence rate to the true parameters. Our next result establishes the convergence rate of conditional density estimation pG^N(y|𝒙) to the true conditional density pG0(y|𝒙), which lays an important foundation for the study of MLE’s convergence rate.

Fact 4 (Nguyen et al., 2023a, Proposition 2).

The density estimation pG^N(y|𝐱) converges to the true density pG0(y|𝐱) under the Hellinger distance Dh2(,) at the following rate:

𝔼𝐱[Dh2(pG^N(|𝒙),pG0(|𝒙))]=𝒪P(log(N)/N).

That is,

(𝔼𝐱[Dh2(pG^N(|𝒙),pG0(|𝒙))]>C(log(N)/N)1/2)exp(clogN),

where c and C are universal constants.

The result of Fact 4 indicates that under either the exact-specified or over-specified cases of the SGMoE, the rate of the conditional density function pG^N(y|𝒙) to the true one pG0(y|𝒙) under Hellinger distance is of order 𝒪(N1/2) (up to some logarithmic factors), which is parametric on the sample size.

Now, we establish the convergence rate of the MLE under the over-specified case of the SGMoE via the Fast-Rate-Aware Voronoi Distance DFRA.

Theorem 5.

Under the over-specified case of the SGMoE, namely, when K>K0, we obtain that

𝔼𝐱[Dh2(pG(|𝒙),pG0(|𝒙))]CDFRA(G,G0),

for any G𝒪K where C is some universal constant depending only on G0 and 𝚯. Therefore, that lower bound leads to the following convergence rate of the MLE:

(DFRA(G^N,G0)>C(log(N)/N)1/2)exp(clogN), (15)

where C and c are some universal constants.

Proof of Theorem 5.

We are going to prove that there exists a constant C>0 depending only on G0 and 𝚯 such that, for any G𝒪K,

𝔼𝐱[DTV(pG(|𝒙),pG0(|𝒙))]DFRA(G,G0). (16)

Then, by the Fact 4, we get the convergence rate of the MLE of SGMoE.

Local version: Firstly, we prove the local version of the eq.˜16:

limε0infG𝒪K:DFRA(G,G0)ε𝔼𝐱[DTV(pG(|𝒙),pG0(|𝒙))]/DFRA(G,G0)>0. (17)

Assume that the inequality in eq.˜17 does not hold true, there exists a sequence of mixing measures GN:=k=1KNexp(ω0kN)δ(𝝎1kN,𝒂kN,bkN,σkN)𝒪K such that

𝔼𝐱[DTV(pGN(|x),pG0(|x)]/DFRA(GN,G0) 0,
DFRA(GN,G0) 0,

when N to infinity. Since the proof argument is asymptotic, we also assume that KN=KK for all N1. Next, we consider the Voronoi cells 𝔸kN:=𝔸k(GN), for k[K0], of the mixing measure GN generated by the true components of G0. And we can assume without loss of generality (WLOG) that those Voronoi cells are independent of N for all N, i.e. 𝔸k=𝔸kN. Additionally, since DFRA(GN,G0)0, we have (𝒂N,bN,σN)(𝒂0,b0,σ0) for any 𝔸k as N. Furthermore, there exist t0 and 𝒕1D such that 𝔸kexp(ω0N)exp(ω0k0+t0) and 𝝎1N𝝎1k0+𝒕1 as N approaches infinity for any 𝔸k and k[K0]. It suggests that we can upper bound DFRA as DFRA(GN,G0)DV(GN,G0), where

DV(GN,G0):=k:|𝔸k|>1𝔸kexp(ω0N)((Δ𝒕1𝝎1kN,ΔbkN)r¯(|𝔸k|)+(Δ𝒂kN,ΔσkN)r¯(|𝔸k|)/2)
+k:|𝔸k|=1𝔸kexp(ω0N)(Δ𝒕1𝝎1kN,Δ𝒂kN,ΔbkN,ΔσkN)+k=1K0|𝔸kexp(ω0N)exp(ω0k0+t0)|
+k:|𝔸k|>1(𝔸kexp(ω0N)(ΔbkN)+𝔸kexp(ω0N)(Δ𝒕1𝝎1kN)+𝔸kexp(ω0N)[(ΔbkN)2+(ΔσkN)]
+𝔸kexp(ω0N)[(Δ𝒕1𝝎1kN)(ΔbkN)+(Δ𝒂kN)]+𝔸kexp(ω0N)(Δ𝒕1𝝎1kN)(Δ𝒕1𝝎1kN)),

in which Δ𝒕1𝝎1kN:=𝝎1N𝝎1k0𝒕1, Δ𝒂kN:=𝒂N𝒂k0, ΔbkN:=bNbk0, ΔσkN:=σNσk0.

Step 1: Density Decomposition

In this step, we try to find a density decomposition for the quatity QN=[k=1K0exp((𝝎1k0+𝒕1)𝒙+ω0k0+t0)][pGN(y|𝒙)pG0(y|𝒙)]:

QN =k=1K0𝔸kexp(ω0N)[u(y|𝒙;𝝎1N,𝒂N,bN,σN)u(y|𝒙;𝝎1k0+𝒕1,𝒂k0,bk0,σk0)]
k=1K0𝔸kexp(ω0N)[v(y|𝒙;𝝎1N)v(y|𝒙;𝝎1k0+𝒕1)]
+k=1K0(𝔸kexp(ω0N)exp(ω0k0+t0))[u(y|𝒙;𝝎1k0+𝒕1,𝒂k0,bk0,σk0)v(y|𝒙;𝝎1k0+𝒕1)],
:=AN+BN+EN,

where we denote u(y|𝒙;𝝎1,𝒂,b,σ):=exp(𝝎1𝒙)𝒩(y|𝒂𝒙+b,σ) and v(y|𝒙;𝝎1):=exp(𝝎1𝒙)pGN(y|𝒙).

Since each Voronoi cell 𝔸k possibly has more than one element, we continue to decompose AN as follows:

AN =k:|𝔸k|>1𝔸kexp(ω0N)[u(y|𝒙;𝝎1N,𝒂N,bN,σN)u(y|𝒙;𝝎1k0+𝒕1,𝒂k0,bk0,σk0)]
+k:|𝔸k|=1𝔸kexp(ω0N)[u(y|𝒙;𝝎1N,𝒂N,bN,σN)u(y|𝒙;𝝎1k0+𝒕1,𝒂k0,bk0,σk0)]
:=AN,1+AN,2.

Now, we perform Taylor expansion up to the r¯(|𝔸k|)th order, and then rewrite AN,1 with a note that 𝜶=(𝜶1,𝜶2,α3,α4)D×D×× as follows:

AN,1 =k:|𝔸k|>1𝔸k|𝜶|=1r¯(|𝔸k|)exp(ω0N)𝜶!(Δ𝒕1𝝎1kN)𝜶1(Δ𝒂kN)𝜶2(ΔbkN)α3(ΔσkN)α4
×|𝜶1|+|𝜶2|+α3+α4𝝎1𝜶1𝒂𝜶2bα3σα4u(y|𝒙;𝝎1k0+𝒕1,𝒂k0,bk0,σk0)+R1N(𝒙,y),

where R1N(𝒙,y) is the remainder term such that

R1N(𝒙,y)=o(k:|𝔸k|>1𝔸kexp(ω0N)(Δ𝒕1𝝎1kNr¯(|𝔸k|)+Δ𝒂kNr¯(|𝔸k|)+ΔbkNr¯(|𝔸k|)+ΔσkNr¯(|𝔸k|))).

Next, for each k[K0] and 𝔸k, we denote h1(𝒙,𝒂,b):=(𝒂)𝒙+b. By the partial differential equations

2u𝝎1b=u𝒂;2ub2=2uσ,

we have

|𝜶2|u𝒂𝜶2=2|𝜶2|u𝝎1𝜶2b|𝜶2|;α4uσα4=12α42α4ub2α4.

Hence

|𝜶1|+|𝜶2|+α3+α4u𝝎1𝜶1𝒂𝜶2bα3σα4=12α4(|𝜶1|+|𝜶2|)+(|𝜶2|+α3+2α4)u𝝎1𝜶1+𝜶2b|𝜶2|+α3+2α4.

It follows that

AN,1 =k:|𝔸k|>1𝔸k|𝜶|=1r¯(|𝔸k|)exp(ω0N)𝜶!(Δ𝒕1𝝎1kN)𝜶1(Δ𝒂kN)𝜶2(ΔbkN)α3(ΔσkN)α4
×12α4(|𝜶1|+|𝜶2|)+(|𝜶2|+α3+2α4)𝝎1𝜶1+𝜶2b|𝜶2|+α3+2α4u(y|𝒙;𝝎1k0+𝒕1,𝒂k0,bk0,σk0)+R1N(𝒙,y)
=k:|𝔸k|>1𝔸k|1|+2=12r¯(|𝔸k|)𝜶𝕀1,2exp(ω0N)2α4𝜶!(Δ𝒕1𝝎1kN)𝜶1(Δ𝒂kN)𝜶2(ΔbkN)α3(ΔσkN)α4
×𝒙1exp((𝝎1k0+𝒕1)𝒙)2𝒩h12(y|(𝒂k0)𝒙+bk0,σk0)+R1N(𝒙,y),

where 𝕀1,2={𝜶=(𝜶1,𝜶2,α3,α4)D×D××:𝜶1+𝜶2=1,|𝜶2|+α3+2α4=2}.

Similarly, we can decompose AN,2 by the first-order Taylor expansion as

AN,2 =k:|𝔸k|=1𝔸k|1|+2=12𝜶𝕀1,2exp(ω0N)2α4𝜶!(Δ𝒕1𝝎1kN)𝜶1(Δ𝒂kN)𝜶2(ΔbkN)α3(ΔσkN)α4
×𝒙1exp((𝝎1k0+𝒕1)𝒙)|2|𝒩h1|2|(y|(𝒂k0)𝒙+bk0,σk0)+R2N(𝒙,y),

where

R2N(𝒙,y)=o(k:|𝔸k|=1𝔸kexp(ω0N)(Δ𝒕1𝝎1kN+Δ𝒂kN+ΔbkN+ΔσkN)).

Analogously, BN can be rewritten as

BN =BN,1+BN,2
=k:|𝔸k|>1𝔸k|γ|=12exp(ω0N)γ!(Δ𝒕1𝝎1ikN)γ𝒙γexp((𝝎1k0+𝒕1)𝒙)pGN(y|𝒙)+R3N(𝒙,y)
k:|𝔸k|=1𝔸k|γ|=1exp(ω0N)γ!(Δ𝒕1𝝎1ikN)γ𝒙γexp((𝝎1k0+𝒕1)𝒙)pGN(y|𝒙)+R4N(𝒙,y)

where

R3N(𝒙,y) =o(k:|𝔸k|>1𝔸kexp(ω0N)(Δ𝒕1𝝎1kN2)),
R4N(𝒙,y) =o(k:|𝔸k|=1𝔸kexp(ω0N)(Δ𝒕1𝝎1kN)).

Therefore, QN can be represented as

QN =k=1K0|1|+2=12r¯(|𝔸k|)T1,2N(k)𝒙1exp((𝝎1k0+𝒕1)𝒙)2𝒩h12(y|𝒂k0𝒙+bk0,σk0)
+k=1K0|γ|=11+𝟏{|𝔸k|>1}SγN(k)𝒙γexp((𝝎1k0+𝒕1)𝒙)pGN(y|𝒙)+ρ=14RρN(𝒙,y)
+k=1K0(𝔸kexp(ω0N)exp(ω0k0+t0))[u(y|𝒙;𝝎1k0+𝒕1,𝒂k0,bk0,σk0)v(y|𝒙;𝝎1k0+𝒕1)]
=k=1K0|1|+2=02r¯(|𝔸k|)T1,2N(k)𝒙1exp((𝝎1k0+𝒕1)𝒙)2𝒩h12(y|𝒂k0𝒙+bk0,σk0)
+k=1K0|γ|=01+𝟏{|𝔸k|>1}SγN(k)𝒙γexp((𝝎1k0+𝒕1)𝒙)pGN(y|𝒙)+ρ=14RρN(𝒙,y), (18)

with coefficients T1,2N(k) and SγN(k) are defined for any k[K0], 0|1|+22r¯(|𝔸k|) and 0|γ|2 as

T1,2N(k) ={𝔸k𝜶𝕀1,2exp(ω0N)2α4𝜶!(Δ𝒕1𝝎1kN)𝜶1(Δ𝒂kN)𝜶2(ΔbkN)α3(ΔσkN)α4,(1,2)(0D,0),𝔸kexp(ω0N)exp(ω0k0+t0),(1,2)=(0D,0),
SγN(k) ={𝔸kexp(ω0N)γ!(Δ𝒕1𝝎1kN)γ,|γ|0,𝔸kexp(ω0N)+exp(ω0k0+t0),|γ|=0.

Step 2: Non-vanishing coefficients

Next, we will show that not all the quatities T1,2N(k)/DV(GN,G0) and SγN(k)/DV(GN,G0) go to 0 as N. We assume that all of them go to 0 as N. Then, by assumption T0D,0N(k)/DV(GN,G0)0, we have

1DV(GN,G0)k=1K0|𝔸kexp(ω0N)exp(ω0k0+t0)|0. (19)

For any k such that |𝔸k|=1, consider all (|1|,2) implying 1|1|+22, we have T1,2N(k)/DV(GN,G0)0 for all k such that |𝔸k|=1. Hence

1DV(GN,G0)(k:|𝔸k|=1𝔸kexp(ω0N)(Δ𝒕1𝝎1kN,Δ𝒂kN,ΔbkN,ΔσkN))0. (20)

Next, we consider k such that |𝔸k|>1 and (|1|,2) such that 1|1|+22:

  • For (|1|,2)=(0,1), then

    1DV(GN,G0)𝔸kexp(ω0N)(ΔbkN)0.
  • For (|1|,2)=(1,0), then

    1DV(GN,G0)𝔸kexp(ω0N)(Δ𝒕1𝝎1kN)0.
  • For (|1|,2)=(1,1), then

    1DV(GN,G0)𝔸kexp(ω0N)[(Δ𝒕1𝝎1kN)(ΔbkN)+(Δ𝒂kN)]0.
  • For (|1|,2)=(0,2), then

    1DV(GN,G0)𝔸kexp(ω0N)[(ΔbkN)2+(ΔσkN)]0.
  • For (|1|,2)=(2,0), then

    1DV(GN,G0)𝔸kexp(ω0N)(Δ𝒕1𝝎1kN)(Δ𝒕1𝝎1kN)0.

Combining the above limit and the formulation of DFRA(GN,G0) together, it follows that

1DV(GN,G0)k:|𝔸k|>1𝔸kexp(ω0)((Δ𝒕1𝝎1kN,ΔbkN)r¯(|𝔸k|)+(Δ𝒂kN,ΔσkN)r¯(|𝔸k|)/2)0

which implies that there exists some index k[K0] such that |𝔸k|>1 and

1DV(GN,G0)𝔸kexp(ω0)((Δvt1𝝎1ellkN,ΔbkN)r¯(|𝔸k|)+(Δ𝒂kN,ΔσkN)r¯(|𝔸k|)/2)0

for all 𝒕1D. WLOG, we assume that k=1. For (1,2)D× such that 1|1|+2r¯(|𝔸1|), we have T1,2N(1)/DV(GN,G0)0 as N. Thus, by dividing this ratio and the left hand side of the above equation and let 𝒕1=0, we have

𝔸1𝜶𝕀1,2exp(ω0N)2α4α!(Δ𝒕1𝝎11N)𝜶1(Δ𝒂1N)𝜶2(Δb1N)α3(Δσ1N)α4𝔸1exp(ω0N)((Δ𝒕1𝝎11N,Δb1N)r¯(|𝔸1|)+(Δ𝒂1N,Δσ1N)r¯(|𝔸1|)/2)0 (21)

for all (1,2) such that 1|1|+2r¯(|𝔸1|).
Let us define M¯N:=max{Δ𝒕1𝝎11N,Δ𝒂1N1/2,|Δb1N|,|Δσ1N|1/2:𝔸1} and ω¯N:=max𝔸1exp(ω0N). Since the sequence exp(ω0N)/ω¯N is bounded, we can replace it by its subsequence that has a positive limit p52:=limNexp(ω0N)/ω¯N. Hence, at least one among p52, for 𝔸1, equals 1.

Similarly, we also define

(Δ𝒕1𝝎11N)/M¯Np1, (Δ𝒂1N)/M¯Np2,
(Δb1N)/M¯Np3, (Δσ1N)/[2M¯N]p4.

Here, at least one of p1,p2,p3 and p4 for 𝔸1 equals either 1 or 1 . Next, we divide both the numerator and the denominator of the ratio in eq.˜21 by ω¯NM¯N1+2, and then achieve the following system of polynomial equations:

𝔸1𝜶𝕀1,21α!p52p1𝜶1p2𝜶2p3α3p4α4=0

for all (1,2)D× such that 1|1|+2r¯(|𝔸1|). However, based on the definition of r¯(|𝔸1|), the above system has no non-trivial solutions, which is a contradiction. Thus, not all the quantities T1,2N(k)/DV(GN,G0) and SγN(k)/DV(GN,G0) go to 0 as N.

Step 3: Fatou’s lemma involvement

Following this, we define by mN be the maximum of the absolute values of those quantities. Based on the result in Step 2, we know that 1/mN. Then, by applying the Fatou’s lemma, we obtain that

limN𝔼𝐱[DTV(pG(|𝒙),pG0(|𝒙))]mNDV(GN,G0)lim infN|pG(y|𝒙),pG0(y|𝒙)|2mNDV(GN,G0)d(𝒙,y). (22)

By assumption, the left-hand side of eq.˜22 equals to 0, so the integrand in the right-hand side also equals to 0 for almost surely (𝒙,y). Hence, we get that QN/[mNDV(GN,G0)]0 as N for almost surely (𝒙,y). It follows from the decomposition of QN in eq.˜18 that

k=1K0|1|+2=02r¯(|𝔸k|) τ1,2(k)𝒙1exp((𝝎1k0+𝒕1)𝒙)2𝒩h12(y|(𝒂k0)𝒙+bk0,σk0)
+k=1K0|γ|=01+𝟏{|𝔸k|>1}ξγ(j)𝒙γexp((𝝎1k0+𝒕1)𝒙)pG0(y|𝒙)=0,

for almost surely (𝒙,y), where τ1,2(k) and ξγ(k) denote the limits of T1,2N(k)/[mNDV(GN,G0)] and SγN(j)/[mNDV(GN,G0)] as N, respectively, for all k[K0],02|1|+22r¯(|𝔸k|) and 0|γ|1+𝟏{|𝔸k|>1}. By definition, at least one among τ1,2(k) and ξγ(k) is different from zero.

Furthermore, we denote the set 𝒲 as follows:

𝒲 :={𝒙1exp((𝝎1k0+𝒕1)𝒙)2𝒩h12(y|(𝒂k0)𝒙+bk0,σk0):k[K0],0|1|+22r¯(|𝔸k|)}
{𝒙γexp((𝝎1k0+𝒕1)𝒙)pG0(y|𝒙):k[K0],0|γ|1+𝟏{|𝔸k|>1}}.

Similarly to the proof of Fact 5 in Nguyen et al., 2023a:

Fact 5 (Nguyen et al., 2023a, Lemma 2).

The set 𝒲1 is linearly indeqendent w.r.t 𝐱 and y, where 𝒲1 is denoted as follows:

𝒲1 :={𝒙1exp((𝝎1k0+𝒕1)𝒙)2𝒩h12(y|(𝒂k0)𝒙+bk0,σk0):k[K0],0|1|+22}
{𝒙γexp((𝝎1k0+𝒕1)𝒙)pG0(y|𝒙):k[K0],0|γ|1},

the set 𝒲 is linearly independent w.r.t 𝒙 and y, it follows that

τ1,2(k)=ξγ(k)=0

for all k[K0],02|1|+22r¯(|𝔸k|) and 0|γ|1+𝟏{|𝔸k|>1}, which is a contradiction. Hence, we achieve the eq.˜17.

Global version: Hence, it is sufficient to prove its following global inequality:

infG𝒪K:DFRA(G,G0)>ε𝔼𝐱[DTV(pG(|𝒙),pG0(|𝒙))]/DFRA(G,G0)>0. (23)

Assume by contrary that there exists a sequence GN𝒪K that satisfies

{limN𝔼𝐱[DTV(pGN(|𝒙),pG0(|𝒙))]/DFRA(GN,G0)=0,DFRA(GN,G0)>ε.

Then, we get that 𝔼𝐱[DTV(pGN(|𝒙),pG0(|𝒙))]0 as N. Since the set 𝚯 is compact, we can replace the sequence GN by its subsequence which converges to some mixing measure G𝒪K such that DFRA(G,G0)>ε. Then, by the Fatou’s lemma, we get

limN𝔼𝐱[DTV(pGN(|𝒙),pG0(|𝒙))]12lim infN|pGN(y|𝒙)pG0(y|𝒙)|d(𝒙,y).

It follows that

|pG(y|𝒙)pG0(y|𝒙)|d(𝒙,y)=0.

Thus, we obtain that pG(y|𝒙)=pG0(y|𝒙) for almost surely (𝒙,y). By Fact 3, the mixing measure G admits the form G=k=1K0exp(ω0ν(k)0+t0)δ(𝝎1ν(k)0+𝒕1,𝒂ν(k)0,bν(k)0,σν(k)0) for some (t0,𝒕1)×D, where ν is some permutation of the set {1,2,,K0}. It follows that DFRA(G,G0)=0, which contradicts the hypothesis DFRA(G,G0)>ε>0. Hence, we obtain the inequality in eq.˜16. ∎

Next, assume that G^NK with K>K0. From Fact˜4, there exists a constant c(𝚯,K) depending on 𝚯 and K so that on an event, we call AN, with probability at least 1CNc, we have

𝔼𝐱[DTV(pG^N(|𝒙),pG0(|𝒙))]2𝔼𝐱[Dh2(pG^N(|𝒙),pG0(|𝒙))]c(𝚯,K)(logNN)1/2.

Now, we prove Theorem 1.

Proof of Theorem 1.

Firstly, we prove for the over-specified case. By Lemma˜1 and Theorem˜5, we have the first statement.

To prove the rest, we need to consider the exact-specified case. When κ=K0, by definition of DFRA(G^N(κ),G0), we obtain that DFRA(G^N(K0),G0)=DE(G^N(K0),G0). Hence, by Lemma˜1, we get the convergence rate

DE(G^N(K0),G0)(logNN)1/2.

Assume that G^N(K0)=k=1K0exp(ω0kN)δ(𝝎1kN,𝒂kN,bkN,σkN)K0. Building on our previous work, there exist t0 and 𝒕1D such that for large N enough, we get

|exp(ω0kN)exp(ω0k0+t0)| (logNN)1/2,
(Δ𝒕1𝝎1kN,Δ𝒂kN,ΔbkN,ΔσkN) (logNN)1/2,

for every k[K0], where Δ𝒕1N𝝎1kN:=𝝎1kN𝝎1k0𝒕1, Δ𝒂kN:=𝒂kN𝒂k0, ΔbkN:=bkNbk0 and ΔσkN:=σkNσk0.

This implies that for every (i,j)[K0]2, by the triangle inequality, we have

|(𝝎1iN𝝎1jN,biNbjN) (𝝎1i0𝝎1j0,bi0bj0)|(𝝎1iN𝝎1jN𝝎1i0+𝝎1j0,biNbjNbi0+bj0)
(𝝎1iN𝝎1i0𝒕1,biNbi0)+(𝝎1jN𝝎1j0𝒕1,bjNbj0)
(logNN)1/2.

Similarly, we have

|(𝒂iN𝒂jN,σiNσjN)(𝒂i0𝒂j0,σi0σj0)|(logNN)1/2.

Hence, we obtain that

| 1exp(ω0iN)+exp(ω0jN)((𝝎1iN𝝎1jN,biNbjN)2+(𝒂iN𝒂jN,σiNσjN))
1exp(ω0i0t0)+exp(ω0j0t0)((𝝎1i0𝝎1j0,bi0bj0)2+(𝒂i0𝒂j0,σi0σj0))|
(logNN)1/2,(i,j)[K0]2. (24)

Hence, on AN, the optimal choice of indices (1,2) to merge for G^N(K0) will be the same as G0 for every N large enough. It follows that we have two merged atoms are exp(ω0N)δ(𝝎1N,𝒂N,bN,σN) and exp(ω00)δ(𝝎10,𝒂0,b0,σ0) denoted as follows:

ω0N =log(expω01N+expω02N),
𝝎1N =exp(ω01Nω0N)𝝎11N+exp(ω02Nω0N)𝝎12N,
bN =exp(ω01Nω0N)b1N+exp(ω02Nω0N)b2N,
𝒂N =exp(ω01N)exp(ω0N)[(𝝎11N𝝎1N)(b1NbN)+𝒂1N]+exp(ω02N)exp(ω0N)[(𝝎12N𝝎1N)(b2NbN)+𝒂2N],
σN =exp(ω01N)exp(ω0N)[(b1NbN)2+σ1N]+exp(ω02N)exp(ω0N)[(b2NbN)2+σ2N],

and

ω00 =log(expω010+expω020),
𝝎10 =exp(ω010ω00)𝝎110+exp(ω020ω00)𝝎120,
b0 =exp(ω010ω00)b10+exp(ω020ω00)b20,
𝒂0 =exp(ω010)exp(ω00)[(𝝎110𝝎10)(b10b0)+𝒂10]+exp(ω020)exp(ω00)[(𝝎120𝝎10)(b20b0)+𝒂20],
σ0 =exp(ω010)exp(ω00)[(b10b0)2+σ10]+exp(ω020)exp(ω00)[(b20b0)2+σ20].

After merging, we also have

|exp(ω0N)exp(ω00+t0)| =|exp(ω01N)+exp(ω02N)exp(ω010+t0)exp(ω010+t0)|
|exp(ω01N)exp(ω010+t0)|+|exp(ω01N)exp(ω010+t0)|
(logNN)1/2, (25)

and

exp(ω0N) (Δ𝒕1N𝝎1N,Δ𝒂N,ΔbN,ΔσN)
exp(ω0N)×exp(ω01Nω0N)(Δ𝒕1N𝝎11N,Δ𝒂1N,Δb1N,Δσ1N)
+exp(ω0N)×exp(ω02Nω0N)(Δ𝒕1N𝝎12N,Δ𝒂2N,Δb2N,Δσ2N)
(logNN)1/2.

Hence, DE(G^N(K01),G0(K01))(logNN)1/2. By the induction, we have the rest statement. ∎

F.3 Proof of Theorem 2

For the convergence rate of the height at all levels κK0+1, from Theorem˜1, we have

DFRA(G^N(κ),G0)(logNN)1/2.

Because κK0+1, by the pigeonhole principle, there exists at least two i,j[κ] such that two atoms exp(ω0iN)δ(𝝎1iN,𝒂iN,biN,σiN) and exp(ω0jN)δ(𝝎1jN,𝒂jN,bjN,σjN) belongs to a common Voronoi cell of some 𝜽k0 (we suppress the dependence of i,j, and 𝔸k on N for ease of notation). Hence,

inf𝒕1exp(ω0i)((Δ𝒕1𝝎1ik,Δbik)r¯(|𝔸k|)+(Δ𝒂ik,Δσik)r¯(|𝔸k|)/2)
+exp(ω0j)((Δ𝒕1𝝎1jk,Δbjk)r¯(|𝔸k|)+(Δ𝒂jk,Δσjk)r¯(|𝔸k|)/2)(logNN)1/2.

Using the fact that min{exp(ω0i),exp(ω0j)}1exp(ω0i)+exp(ω0j), r¯(G^N)r¯(|𝔸k|)r¯(2)=4, and using the Hölder’s inequality, for every 𝒕1D we have

exp(ω0i)((Δ𝒕1𝝎1ik,Δbik)r¯(|𝔸k|)+(Δ𝒂ik,Δσik)r¯(|𝔸k|)/2)
+exp(ω0j)((Δ𝒕1𝝎1jk,Δbjk)r¯(|𝔸k|)+(Δ𝒂jk,Δσjk)r¯(|𝔸k|)/2)
1exp(ω0i)+exp(ω0j)[((Δ𝒕1𝝎1ik,Δbik)r¯(|𝔸k|)+(Δ𝒕1𝝎1jk,Δbjk)r¯(|𝔸k|))
+((Δ𝒂ik,Δσik)r¯(|𝔸k|)/2+(Δ𝒂jk,Δσjk)r¯(|𝔸k|)/2)]
1exp(ω0i)+exp(ω0j)((𝝎1i𝝎1j,bibj)r¯(|𝔸k|)+(𝒂i𝒂j,σiσj)r¯(|𝔸k|)/2)
(1exp(ω0i)+exp(ω0j)((𝝎1i𝝎1j,bibj)2+(𝒂i𝒂j,σiσj)))r¯(G^N)/2.

Since the height of the dendrogram is the minimum of 𝖽 over all pairs (i,j), we obtain that

0ptN(κ)1exp(ω0i)+exp(ω0j)((𝝎1i𝝎1j,bibj)2+(𝒂i𝒂j,σiσj))(logNN)1/r¯(G^N),

for all κK0+1.

When κK0, the conclusion follows from inequality in eq.˜24 in the proof of Theorem˜1.

F.4 Proof of Theorem 3

Before we prove Theorem˜3, we revisit preliminary on empirical process theory and connection between the Hellinger distance and the Wasserstein metric.

Preliminary on Empirical Process Theory.

Suppose 𝐱1,,𝐱NPG0. Denote PN:=1Nn=1Nδ𝐱n is the empirical measure. Denote the empirical process for G:

νN(G):=N(PNPG0)logp¯GpG0.

The following results is important in proof below.

Fact 6 (van de Geer, 2000, Theorem 5.11).

Let positive numbers R,C,C1,a satisfy:

aC1NR28NR,

and

aC2(C1+1)(a/(26N)RHB1/2(u2,{pG:G𝒪K,Dh2(pG,pG0)R},ν)duR),

then

G0(supG𝒪K,Dh2(pG,pG0)R|νN(G)|a)Cexp(a2C2(C1+1)R2).
Connection between the Hellinger distance and the Wasserstein metric.

We introduce the Wasserstein distances to measure the difference between two measures. For two mixing measure G=k=1Kpkδθk and G==1Kpδθ, the Wasserstein-r distance (for r1 ) between G and G is defined as

Wr(G,G):=(inf𝒒Π(𝒑,𝒑)k,=1K,Kqkθkθr)1/r, (26)

where Π(𝒑,𝒑) is the set of all couplings between 𝒑=(p1,,pK) and 𝒑=(p1,,pK), i.e, Π(𝒑,𝒑)={𝒒+K×K:k=1Kqk=p,l=1Kqk=pk,k[K],[K]}. Fix G0=k=1K0πk0δθk0K0, and consider G==1Kπδθ such that Wr(G,G0)0, we obtain that

Wrr(G,G0)k=1K0(|𝔸k(G)ππk0|+𝔸k(G)πθθk0r).

Now, we remind Lemma 1 in Ho and Nguyen (2016a).

Fact 7 (Ho and Nguyen, 2016a, Lemma 1).

Let G=i=1kpiδθi denote a discrete probability measure and pG(x)=i=1kpif(x|θi) be the mixture density. According to the Lemma 1: Let G,G𝒪k(Θ) such that both ρϕ(pG,pG) and dρϕ(G,G) are finite for some convex function ϕ. Then, ρϕ(pG,pG)dρϕ(G,G).

By Fact˜7, we can compare the expectation of Hellinger distance between pG(y|𝒙) and pG(y|𝒙) with the Wasserstein metric between G and G following:

𝔼𝐱(Dh2(pG(|𝒙),pG(|𝒙))W2(G,G).

Now, we are going to prove Theorem˜3.

Proof of Theorem˜3.

Firstly, we recall the empirical average log-likelihood and population average log-likelihood as follows:

¯N(pG) =1Nn=1NlogpG(yn|𝐱n)=:PNlogpG,
(pG) =𝔼(𝐱,y)PG0[logpG(y|𝒙)]=logpG(y|𝒙)dPG0(𝒙,y)=:PG0logpG,

where PN:=1Nn=1Nδ(𝐱n,yn) is the empirical measure from data, and the joint distribution PG0 over (𝒙,y) is then constructed by first sampling 𝒙P𝐱 and then y|𝒙pG0(y|𝒙).

We divide into three cases.

Case 1: κK0. For any G, we denote PG by the distribution of pG. By the concavity of log function, we have

12logpGpG0logpG+pG02pG0=logp¯GpG0,G𝒪K.

Therefore, for all κ>K0 we have

12PNlogpG^N(κ)pG0 PNlogp¯G^N(κ)pG0
=(PNPG0)logp¯G^N(κ)pG0KL(pG0p¯G^N(κ))
(PNPG0)logp¯G^N(κ)pG0.

Hence,

PNlogpG^N(κ)PG0logpG0 =PNlogpG^N(κ)pG0+(PNPG0)logpG0
2(PNPG0)logp¯G^N(κ)pG0+(PNPG0)logpG0.

By Theorem˜1, we obtain that DFRA(G^N(κ),G0)(logN/N)1/2, and obviously we have

inft0,𝒕1Wr¯(G^N)r¯(G^N)(G^N(κ),G0,t0,𝒕1)DFRA(G^N(κ),G0),

where G0,t0,𝒕1=k=1K0exp(ω0k0+t0)δ(𝝎1k0+𝒕1,𝒂k0,bk0,σk0), so there exists a constant D such that

G0(inft0,𝒕1Wr¯(G^N)(G^N(κ),G0,t0,𝒕1)D(logNN)1/2r¯(G^N))1c1Nc2,κ[K0,K].

Now, we compare Wasserstein metrics W2 and Wr¯(G^N). Since 2/r¯(G^N)2/4<1, with a note that for a probability qi,j, we have qi,jqi,j2/r¯(G^N). Combining with all norms on finite space is equivalent, we obtain that

(i,jqi,jθkθ2)1/2(i,jqi,j2/r¯(G^N)θkθ2)1/2(i,jqi,jθkθr¯(G^N))1/r¯(G^N).

Then, we get W2Wr¯(G^N). Using the fact that 𝔼𝐱(Dh2(pG(|𝒙),pG(|𝒙))W2(G,G) and pG0=pG0,t0,𝒕1,(t0,𝒕1)×D, we also have

G0 (𝔼(Dh2(pG^N(κ)(|𝒙),pG0(|𝒙))D(logNN)1/2r¯(G^N))
=G0(inft0,𝒕1𝔼𝐱(Dh2(pG^N(κ)(|𝒙),pG0,t0,𝒕1(|𝒙))D(logNN)1/2r¯(G^N))
G0(inft0,𝒕1Wr¯(G^N)(G^N(κ),G0,t0,𝒕1)D(logNN)1/2r¯(G^N))1c1Nc2,κ[K0,K].

Let 𝒫K(Θ):={pG(y|𝒙):G𝒪K(Θ)} and HB(ε,𝒫K(Θ),h) denotes the bracketing entropy of 𝒫K(Θ) under the Hellinger distance. By the Lemma 3 in Nguyen et al. (2023a), there is a constant C>0 such that HB(ε,𝒫K(Θ),h)log(1/ε) for any 0ε1/2.

Define, α:=1/2r¯(G^N)1/4, substitute R=D(logNN)α, a=Dlogα+1/2NNα, then for any positive number ε<R, we have 0ε1/e<1/2 and log(1/ε)>1 for large N enough. Therefore, for large N enough, we obtain that aNR2NR and

aR(log(26Na)) a/(26N)Rlog1εdε
a/(26N)Rlog1/21εdε
a/(26N)RHB1/2(ε,𝒫K(Θ),h)𝑑ε
a/(26N)RHB1/2(ε,{pG:G𝒪K(Θ),𝔼𝐱(Dh2(pG(|𝒙),pG0(|𝒙))R},ν)dε.

By Fact˜6, we get

G0(sup𝔼𝐱(Dh2(pG(|𝒙),pG0(|𝒙))D(logN/N)α|N(PNPG0)logp¯GpG0|Dlogα+1/2NNα)Nc2.

Combining with the bound on Hellinger distance, we have

G0(|(PNPG0)logp¯G^N(κ)pG0|Dlogα+1/2NNα+1/2)
G0(𝔼𝐱(Dh2(pG^N(κ)(|𝒙),pG0(|𝒙))D(logN/N)α)
+G0(|(PNPG0)logp¯G^N(κ)pG0|Dlogα+1/2NNα+1/2,𝔼𝐱(Dh2(pG^N(κ)(|𝒙),pG0(|𝒙))D(logN/N)α)
c1Nc2+G0(sup𝔼𝐱(Dh2(pG(|𝒙),pG0(|𝒙))D(logN/N)α|N(PNPG0)logp¯GpG0|Dlogα+1/2NNα)
c1Nc2.

For the second term, by the Chebyshev inequality, we have

G0(|(PNPG0)logpG0|t)Var(logpG0)Nt2. (27)

Choose t=(logN/N)α, we have

G0(|(PNPG0)logpG0|(logN/N)α)1c1Nc2.

Hence, we conclude that

G0(¯N(G^N(κ))(pG0)(logNN)1/2r¯(G^N))1c1Nc2.

Case 2: κ=K0. By the Theorem˜1, we have

DE(G^N(K0),G0)(logNN)1/2.

Assume that G^N(K0)=k=1K0exp(ω0kN)δ(𝝎1kN,𝒂kN,bkN,σkN), since DE(G^N(K0),G0)0 as N, the Voronoi cell 𝔸k has only one element for any k[K0]. WLOG, we suppose that 𝔸k={k} for all k[K0]. Moreover, there exist t0 and 𝒕1D independent of N such that exp(ω0kN)exp(ω0k0+t0) and 𝝎1kN𝝎1k0+𝒕1 as N for all k[K0]. By the definition of DE(G^N(K0),G0), we get for large N enough

|exp(ω0kN)exp(ω0k0+t0)|(logNN)1/2,(Δ𝒕1𝝎1kN,Δ𝒂kN,ΔbkN,ΔσkN)(logNN)1/2,

for every k[K0], where Δ𝒕1N𝝎1kN:=𝝎1kN𝝎1k0𝒕1, Δ𝒂kN:=𝒂kN𝒂k0, ΔbkN:=bkNbk0 and ΔσkN:=σkNσk0.

Because the function f(𝒙,y|𝜽)=u(y|𝒙;𝝎1,𝒂,b,σ) satisfies Condition K (see Lemma˜2), let ϵN=(logN/N)1/20, from condition K, there exist cα and cω such that

u(y|𝒙;𝝎1kN,𝒂kN,bkN,σkN)(u(y|𝒙;𝝎1k0+𝒕1,𝒂k0,bk0,σk0))(1+cωϵN)ecαϵN,k[K0].

Besides, we can find constant cq>0 and cp>0 such that

exp(ω0kN) (1cpϵN)exp(ω0k0+t0), k[K0],
k=1K0exp((𝝎1k0+𝒕1)𝒙+ω0k0+t0) (1cqϵN)k=1K0exp((𝝎1kN)𝒙+ω0kN), k[K0].

Hence, we have

[k=1K0exp((𝝎1k0+𝒕1)𝒙+ω0k0+t0)]pG^N(K0)(y|𝒙)
=k=1K0exp((𝝎1k0+𝒕1)𝒙+ω0k0+t0)k=1K0exp((𝝎1kN)𝒙+ω0kN)k=1K0exp(ω0kN)u(y|𝒙;𝝎1kN,𝒂kN,bkN,σkN)
(1cqϵ)k=1K0(1cpϵ)exp(ω0k0+t0)(u(y|𝒙;𝝎1k0+𝒕1,𝒂k0,bk0,σk0))(1+cωϵN)ecαϵN.

With the fact that g(t)=t1+cωϵN is a convex function, we get

pG^N(K0)(y|𝒙) (1cqϵ)(1cpϵ)1k=1K0exp((𝝎1k0+𝒕1)𝒙+ω0k0+t0)
×k=1K0exp(ω0k0+t0)(u(y|𝒙;𝝎1k0+𝒕1,𝒂k0,bk0,σk0))(1+cωϵN)ecαϵN
(1cqϵ)(1cpϵ)ecαϵNk=1K0exp((ω1k0)𝒙+ω0k0)j=1K0exp((ω1j0)𝒙+ω0j0)𝒩(y|𝒂k0𝒙+bk0,σk0)(1+cωϵN)
(1cqϵ)(1cpϵ)ecαϵNpG0(y|𝒙)(1+cωϵN).

Therefore, we have

1Ni=1NlogpG^N(K0)pG0(yi|𝒙i)log((1cqϵ)(1cpϵ))(cαϵN)+(cωϵN)1Ni=1NlogpG0(yi|𝒙i).

Hence

¯(pG^N(K0))(pG0) log((1cqϵ)(1cpϵ))(cαϵN)+(cωϵN)PG0logpG0+(1+cωϵN)(PNPG0)logpG0. (28)

Now, we will bound the right-hand side of above equation, from Chebyshev inequality from eq.˜27, choose t=(logN/N)1/2, we get that

G0(|(PNPG0)logpG0|(logNN)1/2)Var(logpG0)logN.

Obviously, the terms |log((1cqϵ)(1cpϵ))(cαϵN)+(cωϵN)PG0logpG0|ϵN=(logN/N)1/2, thus there exist a constant C>0 such that log((1cqϵ)(1cpϵ))(cαϵN)+(cωϵN)PG0logpG0C(logN/N)1/2. Then, for some constant Ce>0, we have

G0(RHS of eq.˜28Ce(logNN)1/2)1Var(logpG0)logN.

Call the event under above case is B, then we obtain that

G0(¯(pG^N(K0))(pG0)Ce(logNN)1/2) G0(ANB)=G0(B)G0(BANc)
G0(B)G0(ANc)=1Var(logpG0)logNc1Nc2

approach 1 when N, where AN is defined in Section˜F.2. Therefore, combine both results, we can conclude that

|¯(pG^N(K0))(pG0)|(logNN)1/2r¯(G^N).

Case 3: κ<K0. Since |logpG(y|𝒙)|m(y|𝒙) for a measurable function m for all G𝒪κ, we can use uniform law of large number to get that

supG𝒪κ|¯N(G)PG0logpG|0,

where means convergence in probability. Therefore,

|¯N(G^N(κ))PG0logpG^N(κ)|0.

We know that logpG^N(κ)logpG0(κ) in probability, by application of Dominated Convergence theorem, we obtain

PG0logpG^N(κ)PG0logpG0(κ).

Combining the above results together, we get

¯N(G^N(κ))PG0logpG0(κ)=(logPG0(κ)).

Checking condition K.

Finally, we check condition K for the function f(𝒙,y|𝜽):=exp(𝝎1𝒙)𝒩(y|𝒂𝒙+b,σ).

Lemma 2.

The condition K is satisfied for f(𝐱,y|𝛉):=exp(𝛚1𝐱)𝒩(y|𝐚𝐱+b,σ), where 𝛉=(𝛚1,𝐚,b,σ)D×D×× and 𝒳 are bounded as from the initial setup, and the eigenvalues of σ are bounded below and above by the positive constants σmin and σmax.

Proof of Lemma˜2.

When 𝜽𝜽0ϵ with 𝜽0=(𝝎10,𝒂0,b0,σ0), by the equivalence of the norm, we can consider the cases where 𝝎1𝝎10,𝒂𝒂0,bb0,σσ0ϵ. We aim to show that for sufficiently small ϵ, there exist cα,cβ>0 such that

log(exp(𝝎1𝒙)𝒩(y|𝒂𝒙+b,σ))(1+cβϵ)log(exp((𝝎10)𝒙)𝒩(y|(𝒂0)𝒙+b0,σ0))cαϵ.

which is equivalent to

[(1+cβϵ)(𝝎10)𝒙(𝝎1)𝒙]+[(1+cβϵ)log(|σ0|)log(|σ|)]
+ [(1+cβϵ)(y(𝒂0)𝒙b0)(σ0)1(y(𝒂0)𝒙b0)(y𝒂𝒙b)(σ)1(y𝒂𝒙b)]+cαϵ0.

Firstly, since 𝒳 is bounded, we can omit the term [(1+cβϵ)(𝝎10)𝒙(𝝎1)𝒙]. Next, we note that

dlog(|σ|)dσ=σ1

and if σ is bounded above and below far from 0 (which satisfies because σ is positive definite), then the map σlog(|σ|) is Lipschitz; that is, there exists a constant cσ such that

|log(|σ0|)log(|σ|)|cσσ0σ.

Furthermore, we have |σ|σmin. Hence, for all cβ>cσlog(σmin), then we have

cβϵlog(|σ0|)cσϵcσσσ0|log(|σ|)log(|σ0|)|.

So that

(1+cβϵ)log(|σ0|)log(|σ|).

We want to choose cα>0 such that

[(1+cβϵ)(y(𝒂0)𝒙b0)(σ0)1(y(𝒂0)𝒙b0)(y𝒂𝒙b)(σ)1(y𝒂𝒙b)]+cαϵ0.

Let u:=y(𝒂0)𝒙b0,Δu:=(𝒂0)𝒙+b0[𝒂𝒙+b], using the boundedness of σ, there exist cσ such that

(σ0)1cσσ1.

Hence, we only need to prove

(1+cβϵ)cσuσ1u(u+Δu)σ1(u+Δu)+cαϵ0,

which is equivalent to

cβϵcσuσ1uuσ1Δu(Δu)σ1u(Δu)σ1Δu+cαϵ0
ϵcβcσ(uΔuϵcβcσ)σ1(uΔuϵcβcσ)+cαϵ(1+1ϵcβcσ)(Δu)σ1(Δu).

We can bound the right-hand side of above equation as follow

(1+1ϵcβcσ)(Δu)σ1(Δu)(1+1ϵcβcσ)Δu2σmin(1+1ϵcβcσ)ϵ2σmin.

Hence, it is sufficient to choose cα such that

cα(1+1ϵcβcσ)ϵσmin=ϵσmin+1cβcσσmin.

Then (1+cβϵ)(y(𝒂0)𝒙b0)(σ0)1(y(𝒂0)𝒙b0)(y𝒂𝒙b)(σ)1(y𝒂𝒙b)+cαϵ0.

Therefore, we complete the proof. ∎

F.5 Proof of Theorem 4

Define DSCN(κ)=(0ptN(κ)+ϵN¯N(pG^N(κ))) with 1ϵN(N/logN)1/(2r¯(G^N)) (e.g., ϵN=logN). For κ>K0, 0ptN(κ) shrinks at order (logN/N)1/r¯(G^N) while the likelihood term cannot compensate at that scale given the chosen ϵN, so DSCN(κ) is suboptimal. For κ<K0, the (under-fit) likelihood gap dominates and DSCN(κ) is worse than at κ=K0. Hence K^N=argminκDSCN(κ)K0 in probability. We will give a more detailed proof below.

Proof of Theorem 4.

Note that entropy H(pG0)=(pG0). We have

0ptN(κ)={O((logNN)1/r¯(G^N)), if κ>K00pt0(κ)+O((logNN)1/2), if κK0

and in the proof of Theorem˜3, we get

{¯N(κ)H(pG0)+O((logNN)1/2r¯(G^N)), if κ>K0¯N(κ)=H(pG0)+O((logNN)1/2r¯(G^N)), if κ=K0¯N(κ)=H(pG0)KL(pG0pG0(κ))+o(1), if κ<K0

Then we have

{DSCN(κ)ϵNH(pG0)+O(ϵN(logNN)1/2r¯(G^N)), if κ>K0DSCN(κ)=ϵNH(pG0)0pt0(κ)+O(ϵN(logNN)1/2r¯(G^N)), if κ=K0DSCN(κ)=ϵNH(pG0)+ϵNKL(pG0pG0(κ))0pt0(κ)+o(ϵN), if κ<K0

Since ϵN,ϵN(logN/N)1/2r¯(G^N)0 and KL(pG0pG0(κ))>0, then as N,DSCNK0 is the smallest number. Hence, pG0(K^N=K0)pG0(AN)1 as N, or K^NK0 in probability. ∎

Cite this paper

Please cite the published version. Venue: Proceedings of the 29th International Conference on Artificial Intelligence and Statistics (AISTATS 2026), Spotlight — acceptance rate 2.5% over 2102 submissions. DOI: to appear (PMLR). Official record: OpenReview.

BibTeX
@inproceedings{hai2026dendrograms,
  title     = {Dendrograms of Mixing Measures for Softmax-Gated Gaussian Mixture of Experts: Consistency Without Model Sweeps},
  author    = {{Do Tien Hai} and {Trung Nguyen Mai} and {TrungTin Nguyen} and {Nhat Ho} and {Binh T. Nguyen} and {Christopher Drovandi}},
  booktitle = {Proceedings of the 29th International Conference on Artificial Intelligence and Statistics (AISTATS)},
  series    = {Proceedings of Machine Learning Research},
  year      = {2026},
  note      = {Spotlight (top 2.5%)},
  url       = {https://openreview.net/forum?id=pJkj8a0ywq},
}