14.02.2013 Views

Mathematics in Independent Component Analysis

Mathematics in Independent Component Analysis

Mathematics in Independent Component Analysis

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.3. Dependent component analysis 23<br />

x<br />

s<br />

L<br />

P<br />

A<br />

(a) ICA<br />

x<br />

s<br />

L<br />

P<br />

A<br />

(b) ISA with fixed groupsize<br />

x<br />

s<br />

L<br />

P<br />

A<br />

(c) general ISA<br />

Figure 1.9: L<strong>in</strong>ear factorization models for a random vector x = As and the result<strong>in</strong>g <strong>in</strong>determ<strong>in</strong>acies,<br />

where L denotes a one- or higher dimensional <strong>in</strong>vertible matrix (scal<strong>in</strong>g) and P<br />

a permutation, to be applied only along the horizontal l<strong>in</strong>e as <strong>in</strong>dicated <strong>in</strong> the figures. The<br />

small horizontal gaps denote statistical <strong>in</strong>dependence. One of the key differences between the<br />

models is that general ISA may always be applied to any random vector x, whereas ICA and<br />

its generalization, fixed-size ISA, yield unique results only if x follows the correspond<strong>in</strong>g model.<br />

Of course, some restriction is necessary, otherwise no decomposition would be enforced at all.<br />

The key idea <strong>in</strong> Theis (2007), see chapter 8, is to allow only irreducible components def<strong>in</strong>ed as<br />

random vectors without lower-dimensional <strong>in</strong>dependent components.<br />

The advantage of this formulation now is that it can clearly be applied to any random vector,<br />

although of course a trivial decomposition might be the result <strong>in</strong> the case of an irreducible random<br />

vector. Obvious <strong>in</strong>determ<strong>in</strong>acies of an ISA of x are scal<strong>in</strong>gs i.e. <strong>in</strong>vertible transformations with<strong>in</strong><br />

each si and permutation of si of the same dimension. These are already all <strong>in</strong>determ<strong>in</strong>acies as<br />

shown by the follow<strong>in</strong>g theorem:<br />

Theorem 1.3.3 (Existence and Uniqueness of ISA). Given a random vector X with exist<strong>in</strong>g<br />

covariance, an ISA of X exists and is unique except for permutation of components of the same<br />

dimension and <strong>in</strong>vertible transformations with<strong>in</strong> each <strong>in</strong>dependent component and with<strong>in</strong> the<br />

Gaussian part.<br />

Here, no Gaussians had to be excluded from S as <strong>in</strong> the previous uniqueness theorems,<br />

because the dimension reduction result from section 1.5.2 has been used. For details we refer to<br />

Theis (2007) and Gutch and Theis (2007). The connection of the various factorization models<br />

and the correspond<strong>in</strong>g uniqueness results are illustrated <strong>in</strong> figure 1.9.<br />

Aga<strong>in</strong>, we turned this uniqueness result <strong>in</strong>to a separation algorithm, this time by consider<strong>in</strong>g<br />

the JADE-source condition based on fourth-order cumulants. The key idea was to translate<br />

irreducibility <strong>in</strong>to maximal block-diagonality of the source condition matrices Ci(s). Algorithmically,<br />

JBD was performed us<strong>in</strong>g JD first us<strong>in</strong>g theorem 1.3.2, followed by permutation and<br />

block-size identification (Theis, 2007, algorithm 1). So far, we did not implement a sophisticated<br />

cluster<strong>in</strong>g step but only a straight-forward threshold<strong>in</strong>g method for block-size determ<strong>in</strong>ation.<br />

First results when us<strong>in</strong>g more elaborate cluster<strong>in</strong>g techniques are promis<strong>in</strong>g.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!