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.

18 Chapter 1. Statistical mach<strong>in</strong>e learn<strong>in</strong>g of biomedical data<br />

=<br />

X t A t S<br />

X<br />

=<br />

(a) temporal BSS<br />

s S ⊤<br />

(c) spatiotemporal BSS<br />

t S<br />

=<br />

X ⊤ s A s S<br />

(b) spatial BSS<br />

Figure 1.7: Temporal, spatial and spatiotemporal BSS models. The l<strong>in</strong>es <strong>in</strong> the matrices ∗ S<br />

<strong>in</strong>dicate the sample direction. Source conditions apply between adjacent such l<strong>in</strong>es.<br />

batch optimization. This has the advantage of greatly reduc<strong>in</strong>g the number of parameters <strong>in</strong> the<br />

system, and leads to more stable optimization algorithms. In Theis et al. (2007b), we extended<br />

Stone’s approach by generaliz<strong>in</strong>g the time-decorrelation algorithms to the spatiotemporal case,<br />

thereby allow<strong>in</strong>g us to use the <strong>in</strong>herent spatiotemporal structures of the data.<br />

For this, we considered data sets x(r, t) depend<strong>in</strong>g on two <strong>in</strong>dices r and t, where r ∈ R n<br />

can be any multidimensional (spatial) <strong>in</strong>dex and t <strong>in</strong>dexes the time axis. In order to be able to<br />

use matrix-notation, we contracted the spatial multidimensional <strong>in</strong>dex r <strong>in</strong>to a one-dimensional<br />

<strong>in</strong>dex r by row concatenation. Then the data set x(r, t) =: xrt can be represented by a data<br />

matrix X of dimension s m× t m, where the superscripts s (.) and t (.) denote spatial and temporal<br />

variables, respectively.<br />

Temporal BSS implies the matrix factorization X = t A t S, whereas spatial BSS implies the<br />

factorization X ⊤ = s A s S or equivalently X = s S ⊤s A ⊤ . Hence X = t A t S = s S ⊤s A ⊤ . So both<br />

source separation models can be <strong>in</strong>terpreted as matrix factorization problems; <strong>in</strong> the temporal<br />

case restrictions such as diagonal autocorrelations are determ<strong>in</strong>ed by the second factor, <strong>in</strong> the<br />

spatial case by the first one. In order to achieve a spatiotemporal model, we required these<br />

conditions from both factors at the same time. Therefore the spatiotemporal BSS model can be<br />

derived from the above as the factorization problem<br />

X = s S ⊤t S (1.8)<br />

with spatial source matrix s S and temporal source matrix t S, which both have (multidimensional)<br />

autocorrelations be<strong>in</strong>g as diagonal as possible. The three models are illustrated <strong>in</strong> figure<br />

1.7.<br />

Concern<strong>in</strong>g conditions for the sources, we <strong>in</strong>terpreted Ci(X) := Ci( t x(t)) as the i-th temporal<br />

autocovariance matrix, whereas Ci(X ⊤ ) := Ci( s x(r)) denoted the correspond<strong>in</strong>g spatial<br />

autocovariance matrix. Application of the spatiotemporal mix<strong>in</strong>g model from equation (1.8)

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

Saved successfully!

Ooh no, something went wrong!