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.

Chapter 12.<br />

PSfrag replacements<br />

LNCS 3195:718-725, 2004 179<br />

4 Fabian J. Theis and Shun-ichi Amari<br />

R 3<br />

A f1 × f2 g1 × g2 BSRA<br />

R 2<br />

R 2<br />

Fig. 1. Illustration of the proof of theorem 3 <strong>in</strong> the case n = 3, m = 2. The 3dimensional<br />

1-sparse sources (leftmost figure) are first l<strong>in</strong>early mapped onto R 2 by<br />

A and then postnonl<strong>in</strong>early distorted by f := f1 × f2 (middle figure). Separation is<br />

performed by first estimat<strong>in</strong>g the separat<strong>in</strong>g postnonl<strong>in</strong>earities g := g1 × g2 and then<br />

perform<strong>in</strong>g overcomplete source recovery (right figure) accord<strong>in</strong>g to the algorithms<br />

from [8]. The idea of the proof now is that two l<strong>in</strong>es spanned by coord<strong>in</strong>ate vectors<br />

(thick l<strong>in</strong>es, leftmost figure) are mapped onto two l<strong>in</strong>es spanned by two columns of A.<br />

If the composition g ◦ f maps these l<strong>in</strong>es onto some different l<strong>in</strong>es (as sets), then we<br />

show that (given ’general position’ of the two l<strong>in</strong>es) the components of g ◦ f satisfy the<br />

conditions from lemma 1 and hence are already l<strong>in</strong>ear.<br />

The proof relies on the fact that when s is fully k-sparse as formulated <strong>in</strong> 3(i),<br />

it <strong>in</strong>cludes all the k-dimensional coord<strong>in</strong>ate subspaces and hence <strong>in</strong>tersections<br />

of k such subspaces, which give the n coord<strong>in</strong>ate axes. They are transformed<br />

<strong>in</strong>to n curves <strong>in</strong> the x-space, pass<strong>in</strong>g through the orig<strong>in</strong>. By identification of<br />

these curves, we show that each nonl<strong>in</strong>earity is homogeneous and hence l<strong>in</strong>ear<br />

accord<strong>in</strong>g to the previous section. The proof is omitted due to lack of space.<br />

Figure 1 gives an illustration of the proof <strong>in</strong> the case n = 3 and m = 2. It uses<br />

the follow<strong>in</strong>g lemma (a generalization of the analytic case presented <strong>in</strong> [10]).<br />

Lemma 1. Let a, b ∈ R \ {−1, 0, 1}, a > 0 and f : [0, ε) → R differentiable such<br />

that f(ax) = bf(x) for all x ∈ [0, ε) with ax ∈ [0, ε). If limt→0+ f ′ (t) exists and<br />

does not vanish, then f is l<strong>in</strong>ear.<br />

Theorem 3 shows that f and A are uniquely determ<strong>in</strong>ed by x except for scal<strong>in</strong>g<br />

and permutation ambiguities. Note that then obviously also s is identifiable<br />

by apply<strong>in</strong>g theorem 2 to the l<strong>in</strong>earized mixtures y = f −1 x = As given the<br />

additional assumptions to s from the theorem.<br />

For brevity, the theorem assumes <strong>in</strong> (i) that im s is the whole union of the<br />

k-dimensional coord<strong>in</strong>ate spaces — this condition can be relaxed (the proof is<br />

local <strong>in</strong> nature) but then the nonl<strong>in</strong>earities can only be found on <strong>in</strong>tervals where<br />

the correspond<strong>in</strong>g marg<strong>in</strong>al densities of As are non-zero (however <strong>in</strong> addition,<br />

the proof needs that locally at 0 they are nonzero). Furthermore <strong>in</strong> practice the<br />

assumption about the image of s will have to be replaced by assum<strong>in</strong>g the same<br />

with non-zero probability. Also note that almost any A ∈ R mn <strong>in</strong> the measure<br />

sense fulfills the conditions (ii) and (iii).<br />

3 Algorithm for postnonl<strong>in</strong>ear (over)complete SCA<br />

The separation is done <strong>in</strong> a two-stage procedure: In the first step, after geometrical<br />

preprocess<strong>in</strong>g the postnonl<strong>in</strong>earities are estimated us<strong>in</strong>g an idea similar to<br />

R 2<br />

R 3

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

Saved successfully!

Ooh no, something went wrong!