cs.LGNov 4, 2026

Separation Is a Riesz Energy: How Many Environments Does ICA Need?

Authors: Yuda Bi, Yubo Guo, Jiaxiao Cai, Xiaonai Li, Zhuolin Li, Vince D. Calhoun

Organizations: Tri-institutional Center for Translational Research in Neuroimaging and Data Science (TReNDS), Georgia State University, Georgia Institute of Technology, Emory University, Atlanta, GA, USA · Huazhong University of Science and Technology, Wuhan, China · University of Pennsylvania, Philadelphia, PA, USA · Lancaster University, Lancaster, UK · 

Abstract

Can independent components be recovered when all of them are Gaussian? Yes, if their variances change across environments; but how many environments, and how many samples as the number of components dd grows? We answer both for the joint diagonalization of KK covariances. Each component has a signature, its variances across the environments. Separating component jj costs the Riesz 2-energy EjE_j of this signature, a sum, over the other components, of inverse pairwise Fisher informations. For Gaussian sources no estimator in O(d)O(d) beats cEj/(n+Ej)cE_j/(n+E_j) at any nn and dd, and above an explicit sample size a spectral estimator attains Ej/nE_j/n up to a constant, for every mixing and without the signatures (given a lower bound on the pairwise information). Since signatures live in K−1K-1 dimensions, the rate obeys a dimension law: d2/nd^2/n, dlog⁡d/nd\log d/n and d/nd/n for K=2K=2, 33 and K≥4K\ge4 well-spread environments. What counts is the dimension the signatures span, not their number, and log⁡d\log d well-designed environments make dlog⁡dd\log d samples suffice. Projecting the covariances onto one linear combination pays d2/nd^2/n at first order instead. In simulations up to d=1000d=1000 the predictions hold and joint diagonalization with K≥4K\ge4 attains the rate once n/dn/d is in the hundreds; on task fMRI the energy says which components are hard to separate.

Figures & tables

Appendix figures & tables13 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

Apr 21, 2026

Fast estimation of Gaussian mixture components via centering and singular value thresholding

Estimating the number of components is a fundamental challenge in unsupervised learning, particularly when dealing with high-dimensional data with many components or severely imbalanced component sizes. This paper addresses this challenge for classical Gaussian mixture models. The proposed estimator is simple: center the data, compute the singular values of the centered matrix, and count those above a threshold. No iterative fitting, no likelihood calculation, and no prior knowledge of the number of components are required. We prove that, under a mild separation condition on the component centers, the estimator consistently recovers the true number of components. The result holds in high-dimensional settings where the dimension can be much larger than the sample size. It also holds when the number of components grows to the smaller of the dimension and the sample size, even under severe imbalance among component sizes. Computationally, the method is extremely fast: for example, it processes ten million samples in one hundred dimensions within one minute. Extensive experimental studies confirm its accuracy in challenging settings such as high dimensionality, many components, and severe class imbalance.
Mar 20, 2026

Model Selection and Parameter Estimation for Multidimensional Gaussian Mixture Models with a Common Covariance Matrix

We study model-order selection and component-mean estimation for multidimensional Gaussian mixture models with a known common covariance matrix. Using empirical characteristic-function measurements, we construct Fourier covariance matrices whose population counterparts have rank equal to the number of mixture components. We establish a minimax lower bound showing that distinguishing a separated kk-component mixture from the class of (k−1)(k-1)-component mixtures requires Ω(Δ−(4k−4))Ω(Δ^{-(4k-4)}) samples. We then develop an oracle spectral-thresholding estimator with a sufficient sample size of order Δ−(8k−8)Δ^{-(8k-8)} for fixed kk, together with a practical singular-value-ratio estimator. Given the model order, we estimate the component means by score-initialized gradient descent on a MUSIC-type projection objective. Under an explicit sample-size condition, a qualifying sample initialization lies in a certified attraction region with high probability, after which the iterates converge linearly. For fixed positive component separation, the resulting mean estimates achieve the parametric rate Op(n−1/2)\mathcal{O}_p(n^{-1/2}). Numerical experiments demonstrate competitive accuracy and lower computational cost than expectation-maximization across a range of multidimensional settings.
Feb 25, 2026

A 1/R Law for Kurtosis Contrast in Balanced Mixtures

Kurtosis-based Independent Component Analysis (ICA) weakens in wide, balanced mixtures. We prove a sharp redundancy law: for a standardized projection with effective width ReffR_{\mathrm{eff}} (participation ratio), the population excess kurtosis obeys ∣κ(y)∣=O(κmax⁡/Reff)|κ(y)|=O(κ_{\max}/R_{\mathrm{eff}}), yielding the order-tight O(cbκmax⁡/R)O(c_bκ_{\max}/R) under balance (typically cb=O(log⁡R)c_b=O(\log R)). As an impossibility screen, under standard finite-moment conditions for sample kurtosis estimation, surpassing the O(1/T)O(1/\sqrt{T}) estimation scale requires R≲κmax⁡TR\lesssim κ_{\max}\sqrt{T}. We also show that purification -- selecting m ⁣≪ ⁣Rm\!\ll\!R sign-consistent sources -- restores RR-independent contrast Ω(1/m)Ω(1/m), with a simple data-driven heuristic. Synthetic experiments validate the predicted decay, the T\sqrt{T} crossover, and contrast recovery.