Académique Documents
Professionnel Documents
Culture Documents
Michel Journe
Dept. of Electrical Engineering and Computer Science
University of Lige, Belgium
m.journee@ulg.ac.be
September 2008
2
Assumptions
linearity
no delay
statistically independent sources
ICA performs
a linear projection into independent components
5
X = A S
nxp
Statistically independent
random variables
p number of components
Real matrix
n number of variables
Random vector
ICA performs
a linear projection into independent components
6
X = A S
pxN
nxN nxp
Samples of
statistically independent
random variables
p number of components
n number of variables
N number of samples
ICA for blind source separation:
fECG extraction
7
ICA
ICA for blind source separation:
Analysis of EEG
8
CSF
EEG
ICA for EEG
9
ICA for data analysis
10
Principal directions
Independent directions
ICA for denoising
11
Original Noisy
image image
Wiener ICA
filtering filtering
ICA has applications in many areas
12
Data analysis
Noise reduction
ICA is an optimization problem
13
estimator of
statistical independence
ICA algorithms compute the unmixing model
14
If are independent,
and as well.
The contrast presents two inherent symmetries
17
If are independent,
and as well.
invertible diagonal matrix
permutation matrix
Furthermore, most ICA methods use prewhitening
18
W= U S V T
Determined by
Orthogonal ICA
Determined by SVD of X
Principal Component Analysis
In dimension 2
19
x2 s2
x2 a2
a1
x1 = x1 . s1
In dimension 2
20
x2 z2
PCA ICA
x1 z1
ICA as an optimization on the orthogonal group
21
with
Contrast
Estimation of the mutual information
Joint diagonalization of cumulant matrices
Diagonalization of cumulant tensors
Non-gaussianity
Constrained covariance
Manifold
Orthogonal group
Stiefel manifold
Oblique manifold
Flag manifold (independent subspace analysis)
Optimization method
Jacobi rotations
Gradient descent
Second-order approaches
Outline of the project
23
W T Ci W =
Joint diagonalization of a set of matrices
25
W T W =
Ci
Outline of the project
26
ICA
Analysis of gene expression data
28
Microarray
Each spot reflects the expression of a gene
DNA
Microarray
Each spot reflects the expression of a gene
mRNA
Columns experiments
Such a database is a goldmine for new knowledge
about the cellular machinery
30
weigths
Expression mode
(statistically independent)
Analysis of an ovarian cancer database
32
175 genes
17 tissues
Expression
modes
benign
mucinous
cystadenoma
Pre-menopause
Tissues
poorly differentiated serous papillary adenocarcinoma
ICA identifies genes likely to be coexpressed for an
observed phenotype
34
Expression mode 15
genes
HLA CLASS I
MEMBRANE GLYCOPROTEIN GP130
PLACENTAL-CADHERIN
COFILIN
TIE1
References
35
P.-A. Absil and K. A. Gallivan, Joint diagonalization on the oblique manifold for independent
component analysis, ICASSP 2006, 2006.
P.-A. Absil, R. Mahony, and R. Sepulchre, Optimization algorithms on matrix manifolds, Princeton
University Press, 2008.
F. R. Bach and M. I. Jordan, Kernel independent component analysis, Journal of Machine Learning
Research, 3,1-48, 2003.
J.-F. Cardoso, High-order contrasts for independent component analysis, Neural Computation 11,
no. 1, 157192, 1999.
P. Comon, Independent Component Analysis, a new concept ?, Signal Processing, Elsevier 36, no.
3, 287314, Special issue on Higher-Order Statistics, 1994.
A. Hyvrinen, J. Karhunen, and E. Oja, Independent component analysis, John Wiley & Sons, 2001.
E.G. Learned-Miller and J.W.Fisher III, ICA using spacings estimates of entropy, Journal of Machine
Learning Research, 4, 1271-1295,2003.
References
36
A. E. Teschendorff, M Journe, P.-A. Absil, R. Sepulchre, andC. Caldas, Elucidating the altered
transcriptional programs inbreast cancer using independent component analysis, PLoS
Computational Biology 3, Number 8, page 1539-1554, 2007.
Schedule
37
4 Matlab session:
Good work!