Separation Is a Riesz Energy: How Many Environments Does ICA Need?
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 grows? We answer both for the joint diagonalization of covariances. Each component has a signature, its variances across the environments. Separating component costs the Riesz 2-energy of this signature, a sum, over the other components, of inverse pairwise Fisher informations. For Gaussian sources no estimator in beats at any and , and above an explicit sample size a spectral estimator attains up to a constant, for every mixing and without the signatures (given a lower bound on the pairwise information). Since signatures live in dimensions, the rate obeys a dimension law: , and for , and well-spread environments. What counts is the dimension the signatures span, not their number, and well-designed environments make samples suffice. Projecting the covariances onto one linear combination pays at first order instead. In simulations up to the predictions hold and joint diagonalization with attains the rate once is in the hundreds; on task fMRI the energy says which components are hard to separate.
Figures & tables
| , sep. | sources | whitening | signatures | ||||
|---|---|---|---|---|---|---|---|
| energy (T 4 ; Sec. 4 ) | (geometry of the signatures only) | ||||||
| necessary: (T 1 , C 2 ) | Gaussian | known † | may be used | ||||
| sufficient: for (T 2 , C 1 ) | Gaussian | known or est. | known | ||||
| without signatures (T 3 ) | Gaussian | known or est. | |||||
| one linear pencil (T 5 ) | for every | 4th mom. | known | not used | |||
| joint diagonalization (P 2 ) | 4th mom. | known or est. | not used | ||||
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Result (main text) | Full statement; proof | Sources; whitening; sizes | Signatures | Regime | Not covered |
|---|---|---|---|---|---|
| Theorem 1 , lower bound | Theorem B.1 (a); App. B | Gaussian; known; any | may be used; estimators in or labelled; directions under the matched loss, average bound only (Lemma 5 ) | every , | the per-source and maximal losses , for non-orthogonal estimators |
| Theorem 1 , attainment at fixed | Theorem B.1 (b); App. B | Gaussian; known; any | , fixed | the -dependence | |
| Theorem 2 (a), pencil, known whitening | Theorem C.1 (a); App. C | Gaussian; known; equal | known | unequal sizes (App. A ) | |
| Theorem 2 (b), estimated whitening | Theorem C.1 (b); App. C , Lemma 2 | Gaussian; estimated on a third; equal | known | unequal sizes | |
| Lemmas 3 , 4 , perturbed probes | App. C , D | Gaussian; known / estimated; equal | a probe within of the nearest-neighbour distance ( ), independent of the halves | ||
| Theorem 3 (a), grid, known whitening | Theorem D.1 (a); App. D | Gaussian; known; equal | only and | adaptivity in ; the grid is exponential in |
| Jacobi | FFDIAG | +step | Pham | Thm 2 | pencil | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| 8 | 16 | 21.0 | 21.0 | 20.1 | 20.9 | 34.6 | 471 | 19.8 | 18.2 | 17.6 |
| 8 | 32 | 18.4 | 18.5 | 16.7 | 16.6 | 32.6 | 545 | 18.1 | 16.7 | 16.0 |
| 8 | 64 | 20.3 | 20.3 | 18.4 | 18.3 | 32.1 | 666 | 19.8 | 18.2 | 17.5 |
| 8 | 128 | 20.1 | 20.2 | 18.5 | 18.4 | 32.0 | 779 | 19.5 | 17.9 | 17.3 |
| 8 | 256 | 20.6 | 20.6 | 18.9 | 18.8 | 33.2 | 842 | 20.4 | 18.8 | 18.1 |
| 4 | 16 | 37.4 | 37.5 | 36.4 | 36.7 | 72.5 | 366 | 34.1 | 31.9 | 31.0 |
| departure | error | error pred. | Spearman | error | error pred. | Spearman | ||
|---|---|---|---|---|---|---|---|---|
| AR(1), 0 | 45.0 | 1.12 | 0.73 | 10.4 | 1.04 | 0.69 | ||
| AR(1), 0.5 | 76.9 | 1.17 | 0.65 | 16.5 | 1.02 | 0.70 | ||
| AR(1), 0.8 | 479.1 | 2.65 | 0.54 | 51.0 | 1.11 | 0.66 | ||
| mixing, 0 | 43.3 | 1.09 | 0.71 | 10.5 | 1.02 | 0.73 | ||
| mixing, 0.01 | 46.6 | 1.17 | 0.70 | 10.4 | 1.05 | 0.67 | ||
| mean | s.e. | median ratio | participation ratio | converged | |||
|---|---|---|---|---|---|---|---|
| 2 | 400 | 371.1 | 22.2 | – | 0.01 | 1.0 | 8/8 |
| 4 | 200 | 24.6 | 3.0 | 22.0 | 1.07 | 2.7 | 8/8 |
| 8 | 100 | 6.7 | 0.4 | 6.5 | 0.99 | 4.8 | 8/8 |
| 16 | 50 | 5.8 | 0.3 | 5.7 | 1.00 | 5.0 | 8/8 |
| 32 | 25 | 5.7 | 0.3 | 5.5 | 1.01 | 5.1 | 8/8 |
| 64 | 12.5 | 5.9 | 0.3 | 5.5 | 1.04 | 5.1 | 8/8 |
| labelled | polar | +step | polar | |||||
|---|---|---|---|---|---|---|---|---|
| 8 | 64 | 1.4 | 35.7 | 20.7 | 18.7 | 22.2 | 18.3 | 1.13 |
| 8 | 128 | 2.7 | 32.7 | 19.5 | 18.1 | 21.5 | 17.5 | 1.11 |
| 8 | 256 | 3.0 | 33.1 | 19.7 | 18.4 | 21.7 | 17.8 | 1.11 |
| 4 | 64 | 18.1 | 143.5 | 71.8 | 46.2 | 43.0 | 40.0 | 1.79 |
| 4 | 128 | 27.0 | 173.3 | 78.0 | 41.9 | 42.3 | 39.3 | 1.98 |
| 4 | 256 | 55.1 | 186.3 | 85.0 | 48.9 | 42.9 | 39.9 | 2.13 |
| draws | known | estimated | estimated known | |||||
|---|---|---|---|---|---|---|---|---|
| 27 | 6400 | 40 | 0.22 | 7.99 | 7.28 | 8.81 | 7.43 | 1.103 |
| 27 | 25600 | 40 | 0.060 | 1.87 | 1.82 | 1.95 | 1.86 | 1.042 |
| 27 | 102400 | 40 | 0.016 | 0.464 | 0.455 | 0.478 | 0.465 | 1.029 |
| 27 | 409600 | 40 | 0.0043 | 0.114 | 0.114 | 0.117 | 0.116 | 1.023 |
| 64 | 6400 | 16 | 0.25 | 9.41 | 8.39 | 10.8 | 8.57 | 1.146 |
| 64 | 25600 | 16 | 0.065 | 2.15 | 2.10 | 2.25 | 2.14 | 1.050 |
| all probes | probe error | grid | all runs | oracle | selection (s) | ||||
|---|---|---|---|---|---|---|---|---|---|
| 27 | 1600 | 1/3 | 0.40 | 36.13 | 70.37 | 30.51 | 29.12 | 27.82 | 4 |
| 27 | 6400 | 3/3 | 0.18 | 6.86 | 6.86 | 6.84 | 7.28 | 6.95 | 3 |
| 27 | 25600 | 3/3 | 0.10 | 1.81 | 1.81 | 1.81 | 1.82 | 1.74 | 4 |
| 64 | 1600 | 0/3 | – | – | 62.01 | 34.79 | 33.58 | 32.29 | 23 |
| 64 | 6400 | 3/3 | 0.18 | 8.37 | 8.37 | 8.29 | 8.39 | 8.07 | 22 |
| 64 | 25600 | 3/3 | 0.08 | 2.06 | 2.06 | 2.06 | 2.10 | 2.02 | 22 |
Independent Component Analysis
Independent component analysis separates observed mixtures into statistically independent latent signals for source recovery and data analysis.
See all 23 papers