14.02.2013 Views

Mathematics in Independent Component Analysis

Mathematics in Independent Component Analysis

Mathematics in Independent Component Analysis

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

178 Chapter 12. LNCS 3195:718-725, 2004<br />

Postnonl<strong>in</strong>ear overcomplete bl<strong>in</strong>d source separation us<strong>in</strong>g sparse sources 3<br />

functions with doma<strong>in</strong> R and write f = f1 × . . . × fm. The goal of overcomplete<br />

postnonl<strong>in</strong>ear k-SCA is to determ<strong>in</strong>e the mix<strong>in</strong>g functions f and A and the<br />

sources s given only x.<br />

Without loss of generality consider only the complete and the overcomplete<br />

case (i.e. m ≤ n). In the follow<strong>in</strong>g we will assume that the sources are sparse of<br />

level k := m − 1 and that the components fi of f are cont<strong>in</strong>uously differentiable<br />

with f ′ i (t) �= 0. This is equivalent to say<strong>in</strong>g that the fi are cont<strong>in</strong>uously differentiable<br />

with cont<strong>in</strong>uously differentiable <strong>in</strong>verse functions (diffeomorphisms).<br />

2.2 Identifiability<br />

Def<strong>in</strong>ition 2. Let A be an m × n matrix. Then A is said to be mix<strong>in</strong>g if A has<br />

at least two nonzero entries <strong>in</strong> each row. And A = (aij)i=1...m,j=1...n is said to<br />

be absolutely degenerate if there are two columns k �= l such that a 2 ik = λa2 il for<br />

all i and fixed λ �= 0 i.e. the normalized columns differ only by the sign of the<br />

entries.<br />

Postnonl<strong>in</strong>ear overcomplete SCA is a generalization of l<strong>in</strong>ear overcomplete<br />

SCA, so the <strong>in</strong>determ<strong>in</strong>acies of postnonl<strong>in</strong>ear SCA conta<strong>in</strong> at least the <strong>in</strong>determ<strong>in</strong>acies<br />

of l<strong>in</strong>ear overcomplete SCA: A can only be reconstructed up to scal<strong>in</strong>g<br />

and permutation. Also, if L is an <strong>in</strong>vertible scal<strong>in</strong>g matrix, then<br />

f(As) = (f ◦ L) � (L −1 A)s � ,<br />

so f and A can <strong>in</strong>terchange scal<strong>in</strong>g factors <strong>in</strong> each component.<br />

Two further <strong>in</strong>determ<strong>in</strong>acies occur if A is either not mix<strong>in</strong>g or absolutely<br />

degenerate. In the first case, this means that fi cannot be identified if the ith<br />

row of A conta<strong>in</strong>s only one non-zero element. In the case of an absolutely<br />

degenerate mix<strong>in</strong>g matrix, � sparseness � alone cannot detect the nonl<strong>in</strong>earity as the<br />

1 1<br />

counterexample A = and arbitrary f1 ≡ f2 shows.<br />

1 −1<br />

If s is an n-dimensional random vector, its image (or the support of its<br />

density) is denoted as im s := {s(t)}.<br />

Theorem 3 (Identifiability). Let s be an n-dimensional k-sparse random vector<br />

(k < m), and x an m-dimensional random vector constructed from s as <strong>in</strong><br />

equation 2. Furthermore assume that<br />

(i) s is fully k-sparse <strong>in</strong> the sense that im s equals the union of all k-dimensional<br />

coord<strong>in</strong>ate spaces (<strong>in</strong> which it is conta<strong>in</strong>ed by the sparsity assumption),<br />

(ii) A is mix<strong>in</strong>g and not absolutely degenerate,<br />

(iii) every m × m-submatrix of A is <strong>in</strong>vertible.<br />

If x = ˆf( ˆs) is another representation of x as <strong>in</strong> equation 2 with ˆs satisfy<strong>in</strong>g<br />

the same conditions as s, then there exists an <strong>in</strong>vertible scal<strong>in</strong>g L with f = ˆf ◦ L,<br />

and <strong>in</strong>vertible scal<strong>in</strong>g and permutation matrices L ′ , P ′ with A = LÂL′ P ′ .

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

Saved successfully!

Ooh no, something went wrong!