Algorithm 1.
The Exact EM Algorithm
| Initial values: Obtain an initial values based on existing group ICA software. | |
| repeat | |
| E-step: | |
| 1. Evaluate the conditional distribution of the latent variables using the proposed three-step approach: | |
| 1.a Evaluate the multivariate Gaussian ; | |
| 1.b Evaluate via Bayes’ Theorem | |
| 1.c integrate out the latent states z(v)
| |
| 2. Estimate conditional expectation based on . | |
| M-step: | |
| Update parameters estimates
| |
| until convergence, i.e. |